diff --git a/app/javascript/dashboard/i18n/locale/am/automation.json b/app/javascript/dashboard/i18n/locale/am/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/am/automation.json +++ b/app/javascript/dashboard/i18n/locale/am/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/am/components.json b/app/javascript/dashboard/i18n/locale/am/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/am/components.json +++ b/app/javascript/dashboard/i18n/locale/am/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/am/conversation.json b/app/javascript/dashboard/i18n/locale/am/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/am/conversation.json +++ b/app/javascript/dashboard/i18n/locale/am/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/am/generalSettings.json b/app/javascript/dashboard/i18n/locale/am/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/am/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/am/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json index cc0fe4b33..be7a6f2f9 100644 --- a/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/am/integrations.json b/app/javascript/dashboard/i18n/locale/am/integrations.json index 43de9b65d..ed5ef8b72 100644 --- a/app/javascript/dashboard/i18n/locale/am/integrations.json +++ b/app/javascript/dashboard/i18n/locale/am/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ar/automation.json b/app/javascript/dashboard/i18n/locale/ar/automation.json index a7a1ce25f..3b7962a9e 100644 --- a/app/javascript/dashboard/i18n/locale/ar/automation.json +++ b/app/javascript/dashboard/i18n/locale/ar/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "تغيير الأولوية", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "فتح المحادثة" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ar/components.json b/app/javascript/dashboard/i18n/locale/ar/components.json index e06f11d82..f79ac8b5e 100644 --- a/app/javascript/dashboard/i18n/locale/ar/components.json +++ b/app/javascript/dashboard/i18n/locale/ar/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index fe176f4d9..21c7267cf 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "الأسبوع القادم" } }, + "MENTION": { + "AGENTS": "الوكلاء", + "TEAMS": "الفرق" + }, "CUSTOM_SNOOZE": { "TITLE": "تأجيل حتى", "APPLY": "تأجيل", diff --git a/app/javascript/dashboard/i18n/locale/ar/generalSettings.json b/app/javascript/dashboard/i18n/locale/ar/generalSettings.json index b0cb392c5..38b78d789 100644 --- a/app/javascript/dashboard/i18n/locale/ar/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ar/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "إعدادات الحساب", diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index b090f348b..d2b9d69bb 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "لم نتمكن من حفظ قناة واتساب" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "رقم الهاتف", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "معرف حساب Twilio (يعرف أيضاً بـ Account SID)", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "رمز المصادقة Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "مفتاح API SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "مفتاح سر API", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "قناة API", "DESC": "اربط مع قناة API وابدأ في دعم عملائك.", @@ -789,7 +829,8 @@ "TELEGRAM": "تيليجرام", "LINE": "Line", "API": "قناة API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/integrations.json b/app/javascript/dashboard/i18n/locale/ar/integrations.json index ccb74cd98..e32a292f0 100644 --- a/app/javascript/dashboard/i18n/locale/ar/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ar/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "نعم، احذف", + "CANCEL": "إلغاء" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "حذف", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/az/automation.json b/app/javascript/dashboard/i18n/locale/az/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/az/automation.json +++ b/app/javascript/dashboard/i18n/locale/az/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/az/components.json b/app/javascript/dashboard/i18n/locale/az/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/az/components.json +++ b/app/javascript/dashboard/i18n/locale/az/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/az/conversation.json b/app/javascript/dashboard/i18n/locale/az/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/az/conversation.json +++ b/app/javascript/dashboard/i18n/locale/az/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/az/generalSettings.json b/app/javascript/dashboard/i18n/locale/az/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/az/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/az/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json index cc0fe4b33..be7a6f2f9 100644 --- a/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/az/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/az/integrations.json b/app/javascript/dashboard/i18n/locale/az/integrations.json index 43de9b65d..ed5ef8b72 100644 --- a/app/javascript/dashboard/i18n/locale/az/integrations.json +++ b/app/javascript/dashboard/i18n/locale/az/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/bg/automation.json b/app/javascript/dashboard/i18n/locale/bg/automation.json index 43401760f..bfbddab68 100644 --- a/app/javascript/dashboard/i18n/locale/bg/automation.json +++ b/app/javascript/dashboard/i18n/locale/bg/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/bg/components.json b/app/javascript/dashboard/i18n/locale/bg/components.json index cb087f380..8b8fe3f40 100644 --- a/app/javascript/dashboard/i18n/locale/bg/components.json +++ b/app/javascript/dashboard/i18n/locale/bg/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json index e19af9bd2..a2dbc8481 100644 --- a/app/javascript/dashboard/i18n/locale/bg/conversation.json +++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Агенти", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/bg/generalSettings.json b/app/javascript/dashboard/i18n/locale/bg/generalSettings.json index 62e7c15d1..a452fd932 100644 --- a/app/javascript/dashboard/i18n/locale/bg/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/bg/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json index 224bb087f..2a28cd2a8 100644 --- a/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/integrations.json b/app/javascript/dashboard/i18n/locale/bg/integrations.json index f5392e1fb..47899e6ee 100644 --- a/app/javascript/dashboard/i18n/locale/bg/integrations.json +++ b/app/javascript/dashboard/i18n/locale/bg/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Отмени" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Изтрий", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ca/automation.json b/app/javascript/dashboard/i18n/locale/ca/automation.json index 83a1f1bf9..da6e0753e 100644 --- a/app/javascript/dashboard/i18n/locale/ca/automation.json +++ b/app/javascript/dashboard/i18n/locale/ca/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Canvia la prioritat", - "ADD_SLA": "Afegeix SLA" + "ADD_SLA": "Afegeix SLA", + "OPEN_CONVERSATION": "Obrir conversa" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ca/components.json b/app/javascript/dashboard/i18n/locale/ca/components.json index 11623bd86..c8adecbf1 100644 --- a/app/javascript/dashboard/i18n/locale/ca/components.json +++ b/app/javascript/dashboard/i18n/locale/ca/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 088dc2331..5da99cfa7 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Pròxima setmana" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Equips" + }, "CUSTOM_SNOOZE": { "TITLE": "Posposat fins a", "APPLY": "Posposat", diff --git a/app/javascript/dashboard/i18n/locale/ca/generalSettings.json b/app/javascript/dashboard/i18n/locale/ca/generalSettings.json index ac8714d6e..72df0e477 100644 --- a/app/javascript/dashboard/i18n/locale/ca/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ca/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Configuració del compte", diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index 425b7d463..bd42fce16 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "No hem pogut desar el canal WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Número de telèfon", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Compte SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token d'autenticació", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Canal de l'API", "DESC": "Integra’t amb el canal API i comença a donar suport als teus clients.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canal de l'API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/integrations.json b/app/javascript/dashboard/i18n/locale/ca/integrations.json index 66be524d4..ebbd228f1 100644 --- a/app/javascript/dashboard/i18n/locale/ca/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ca/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Sí, esborra", + "CANCEL": "Cancel·la" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Esborrar", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/cs/automation.json b/app/javascript/dashboard/i18n/locale/cs/automation.json index 2d72b2ca6..cda8f4b51 100644 --- a/app/javascript/dashboard/i18n/locale/cs/automation.json +++ b/app/javascript/dashboard/i18n/locale/cs/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Odeslat přílohu", "SEND_MESSAGE": "Odeslat zprávu", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Typ zprávy", diff --git a/app/javascript/dashboard/i18n/locale/cs/components.json b/app/javascript/dashboard/i18n/locale/cs/components.json index 480c7e626..51398ece6 100644 --- a/app/javascript/dashboard/i18n/locale/cs/components.json +++ b/app/javascript/dashboard/i18n/locale/cs/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index a158b273f..b69100909 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Příští týden" } }, + "MENTION": { + "AGENTS": "Agenti", + "TEAMS": "Týmy" + }, "CUSTOM_SNOOZE": { "TITLE": "Odložit do", "APPLY": "Odložit", diff --git a/app/javascript/dashboard/i18n/locale/cs/generalSettings.json b/app/javascript/dashboard/i18n/locale/cs/generalSettings.json index bd6c45169..8baf19b67 100644 --- a/app/javascript/dashboard/i18n/locale/cs/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/cs/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Nastavení účtu", diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index ac3bdcfdf..1085b19b6 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefonní číslo", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID účtu", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/integrations.json b/app/javascript/dashboard/i18n/locale/cs/integrations.json index a7ff9afd9..5e75289d8 100644 --- a/app/javascript/dashboard/i18n/locale/cs/integrations.json +++ b/app/javascript/dashboard/i18n/locale/cs/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Zrušit" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Vymazat", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/da/automation.json b/app/javascript/dashboard/i18n/locale/da/automation.json index c5d701963..d7a3637fd 100644 --- a/app/javascript/dashboard/i18n/locale/da/automation.json +++ b/app/javascript/dashboard/i18n/locale/da/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Åbn samtale" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/da/components.json b/app/javascript/dashboard/i18n/locale/da/components.json index 7905f51e6..b71842016 100644 --- a/app/javascript/dashboard/i18n/locale/da/components.json +++ b/app/javascript/dashboard/i18n/locale/da/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index 34971059f..ef8188307 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Næste uge" } }, + "MENTION": { + "AGENTS": "Agenter", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Udsæt til", "APPLY": "Udsæt", diff --git a/app/javascript/dashboard/i18n/locale/da/generalSettings.json b/app/javascript/dashboard/i18n/locale/da/generalSettings.json index cd9fd33ad..2c0d82000 100644 --- a/app/javascript/dashboard/i18n/locale/da/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/da/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Kontoindstillinger", diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index 7aefb2d97..3db1d05ba 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Vi kunne ikke gemme WhatsApp-kanalen" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefonnummer", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Konto SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Kanal", "DESC": "Integrer med API-kanal og begynd at supportere dine kunder.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Kanal", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/integrations.json b/app/javascript/dashboard/i18n/locale/da/integrations.json index 5fd5643e5..9a4898f3a 100644 --- a/app/javascript/dashboard/i18n/locale/da/integrations.json +++ b/app/javascript/dashboard/i18n/locale/da/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Annuller" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Slet", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/de/automation.json b/app/javascript/dashboard/i18n/locale/de/automation.json index 3d137921e..a74a646ed 100644 --- a/app/javascript/dashboard/i18n/locale/de/automation.json +++ b/app/javascript/dashboard/i18n/locale/de/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Priorität ändern", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Unterhaltung öffnen" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/de/components.json b/app/javascript/dashboard/i18n/locale/de/components.json index e9497cd02..565b82181 100644 --- a/app/javascript/dashboard/i18n/locale/de/components.json +++ b/app/javascript/dashboard/i18n/locale/de/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index ece7d0267..3db34b141 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -285,7 +285,7 @@ "HEADER": { "TITLE": "Kontakte", "SEARCH_TITLE": "Kontakte suchen", - "ACTIVE_TITLE": "Active contacts", + "ACTIVE_TITLE": "Aktive Kontakt", "SEARCH_PLACEHOLDER": "Suchen...", "MESSAGE_BUTTON": "Nachricht", "SEND_MESSAGE": "Nachricht senden", @@ -460,8 +460,8 @@ } }, "DELETE_CONTACT": { - "MESSAGE": "This action is permanent and irreversible.", - "BUTTON": "Delete now" + "MESSAGE": "Diese Aktion ist permanent und unwiderruflich.", + "BUTTON": "Jetzt löschen" } }, "DETAILS": { @@ -471,7 +471,7 @@ "DELETE_CONTACT": "Kontakt löschen", "DELETE_DIALOG": { "TITLE": "Löschung bestätigen", - "DESCRIPTION": "Are you sure you want to delete this contact?", + "DESCRIPTION": "Sind Sie sicher, dass Sie den Kontakt löschen möchten?", "CONFIRM": "Ja, löschen", "API": { "SUCCESS_MESSAGE": "Kontakt erfolgreich gelöscht", @@ -550,8 +550,8 @@ "YOU": "Sie", "SAVE": "Notiz speichern", "EXPAND": "Erweitern", - "COLLAPSE": "Collapse", - "NO_NOTES": "No notes, you can add notes from the contact details page.", + "COLLAPSE": "Einklappen", + "NO_NOTES": "Keine Notizen, Sie können Notizen auf der Kontakt-Detailseite hinzufügen.", "EMPTY_STATE": "Es gibt keine Notizen zu diesem Kontakt. Sie können eine Notiz hinzufügen, indem Sie diese in das obige Feld eingeben." } }, @@ -561,7 +561,7 @@ "BUTTON_LABEL": "Kontakt hinzufügen", "SEARCH_EMPTY_STATE_TITLE": "Keine Kontakte entsprechen Ihrer Suche 🔍", "LIST_EMPTY_STATE_TITLE": "Keine Kontakte verfügbar in dieser Ansicht 📋", - "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" + "ACTIVE_EMPTY_STATE_TITLE": "Im Moment sind keine Kontakte aktiv 🌙" } }, "COMPOSE_NEW_CONVERSATION": { diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index 85db52360..3331fdff8 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -32,12 +32,12 @@ "LOADING_CONVERSATIONS": "Gespräche laden", "CANNOT_REPLY": "Sie können nicht antworten, weil", "24_HOURS_WINDOW": "24-Stunden-Nachrichtenfenster-Beschränkung", - "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", + "API_HOURS_WINDOW": "Sie können auf diese Unterhaltung nur innerhalb von {hours} Stunden antworten", "NOT_ASSIGNED_TO_YOU": "Diese Konversation ist Ihnen nicht zugeordnet. Möchten Sie dieses Gespräch sich selbst zuordnen?", "ASSIGN_TO_ME": "Mir zuweisen", "TWILIO_WHATSAPP_CAN_REPLY": "Sie können auf diese Konversation nur mit einer Nachrichtenvorlage antworten wegen", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "24-Stunden-Nachrichtenfenster-Beschränkung", - "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. All new messages will show up there. You won’t be able to send messages from this conversation anymore.", + "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "Dieser Instagram-Account wurde in den neuen Instagram-Kanal übertragen. Alle neuen Nachrichten werden dort erscheinen. Sie werden keine Nachrichten mehr von dieser Unterhaltung senden können.", "REPLYING_TO": "Sie antworten auf:", "REMOVE_SELECTION": "Auswahl entfernen", "DOWNLOAD": "Herunterladen", @@ -70,7 +70,7 @@ "RESOLVE_ACTION": "Fall schließen", "REOPEN_ACTION": "Wieder öffnen", "OPEN_ACTION": "Öffnen", - "MORE_ACTIONS": "More actions", + "MORE_ACTIONS": "Weitere Aktionen", "OPEN": "Mehr", "CLOSE": "Schließen", "DETAILS": "Einzelheiten", @@ -96,6 +96,10 @@ "NEXT_WEEK": "Nächste Woche" } }, + "MENTION": { + "AGENTS": "Agenten", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Stummschalten bis", "APPLY": "Stummschalten", @@ -119,8 +123,8 @@ } }, "DELETE_CONVERSATION": { - "TITLE": "Delete conversation #{conversationId}", - "DESCRIPTION": "Are you sure you want to delete this conversation?", + "TITLE": "Lösche Unterhaltung #{conversationId}", + "DESCRIPTION": "Sind Sie sicher, dass Sie diese Unterhaltung löschen möchten?", "CONFIRM": "Löschen" }, "CARD_CONTEXT_MENU": { @@ -139,7 +143,7 @@ "ASSIGN_LABEL": "Label zuweisen", "AGENTS_LOADING": "Agenten werden geladen...", "ASSIGN_TEAM": "Team zuweisen", - "DELETE": "Delete conversation", + "DELETE": "Unterhaltung löschen", "API": { "AGENT_ASSIGNMENT": { "SUCCESFUL": "Konversations-ID {conversationId} zugewiesen zu \"{agentName}\"", @@ -214,8 +218,8 @@ "ASSIGN_LABEL_SUCCESFUL": "Label erfolgreich zugewiesen", "ASSIGN_LABEL_FAILED": "Labelzuweisung fehlgeschlagen", "CHANGE_TEAM": "Das Konversationsteam hat sich geändert", - "SUCCESS_DELETE_CONVERSATION": "Conversation deleted successfully", - "FAIL_DELETE_CONVERSATION": "Couldn't delete conversation! Try again", + "SUCCESS_DELETE_CONVERSATION": "Unterhaltung erfolgreich gelöscht", + "FAIL_DELETE_CONVERSATION": "Unterhaltung konnte nicht gelöscht werden! Erneut versuchen", "FILE_SIZE_LIMIT": "Die Datei überschreitet das Anhangslimit von {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} MB", "MESSAGE_ERROR": "Nachricht konnte nicht gesendet werden, bitte versuchen Sie es später erneut", "SENT_BY": "Gesendet von:", @@ -304,7 +308,7 @@ "CONVERSATION_ACTIONS": "Konversationsaktionen", "CONVERSATION_LABELS": "Konversationslabels", "CONVERSATION_INFO": "Konversationsinformationen", - "CONTACT_NOTES": "Contact Notes", + "CONTACT_NOTES": "Kontakt Notizen", "CONTACT_ATTRIBUTES": "Kontakt-Attribute", "PREVIOUS_CONVERSATION": "Vorherige Konversationen", "MACROS": "Makros", diff --git a/app/javascript/dashboard/i18n/locale/de/generalSettings.json b/app/javascript/dashboard/i18n/locale/de/generalSettings.json index 2eccd68db..91054bf76 100644 --- a/app/javascript/dashboard/i18n/locale/de/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/de/generalSettings.json @@ -1,10 +1,10 @@ { "GENERAL_SETTINGS": { "LIMIT_MESSAGES": { - "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", - "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", - "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." + "CONVERSATION": "Sie haben das Konversationslimit überschritten. Der Hacker Plan erlaubt nur 500 Unterhaltungen.", + "INBOXES": "Sie haben das Posteingang-Limit überschritten. Der Hacker-Plan unterstützt nur Live-Chat der Webseite. Zusätzliche Posteingänge wie E-Mail, WhatsApp usw. erfordern einen kostenpflichtigen Tarif.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", + "NON_ADMIN": "Bitte kontaktieren Sie Ihren Administrator, um den Plan zu upgraden und alle Funktionen weiterzunutzen." }, "TITLE": "Kontoeinstellungen", "SUBMIT": "Einstellungen aktualisieren", @@ -15,12 +15,12 @@ "SUCCESS": "Kontoeinstellungen erfolgreich aktualisiert" }, "ACCOUNT_DELETE_SECTION": { - "TITLE": "Delete your Account", - "NOTE": "Once you delete your account, all your data will be deleted.", - "BUTTON_TEXT": "Delete Your Account", + "TITLE": "Löschen Sie Ihr Konto", + "NOTE": "Sobald Sie Ihr Konto gelöscht haben, werden alle Ihre Daten gelöscht.", + "BUTTON_TEXT": "Löschen Sie Ihr Konto", "CONFIRM": { - "TITLE": "Delete Account", - "MESSAGE": "Deleting your Account is irreversible. Enter your account name below to confirm you want to permanently delete it.", + "TITLE": "Konto löschen", + "MESSAGE": "Das Löschen Ihres Kontos ist unwiderruflich. Geben Sie Ihren Kontonamen ein, um zu bestätigen, dass Sie es dauerhaft löschen möchten.", "BUTTON_TEXT": "Löschen", "DISMISS": "Stornieren", "PLACE_HOLDER": "Bitte {accountName} zur Bestätigung eingeben" diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index 8a3213095..9878b3402 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Wir konnten den WhatsApp-Kanal nicht speichern" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefonnummer", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth-Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API-Schlüssel SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API-Schlüssel-Geheimnis", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API-Kanal", "DESC": "Integrieren Sie einen API-Kanal und starten Sie mit der Unterstützung Ihrer Kunden.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegramm", "LINE": "Line", "API": "API-Kanal", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/integrations.json b/app/javascript/dashboard/i18n/locale/de/integrations.json index 1b1f4df62..7b99aacd8 100644 --- a/app/javascript/dashboard/i18n/locale/de/integrations.json +++ b/app/javascript/dashboard/i18n/locale/de/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Ja, löschen", + "CANCEL": "Stornieren" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Löschen", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/el/automation.json b/app/javascript/dashboard/i18n/locale/el/automation.json index de7bbe3cb..f5df02cb9 100644 --- a/app/javascript/dashboard/i18n/locale/el/automation.json +++ b/app/javascript/dashboard/i18n/locale/el/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Άνοιγμα συνομιλίας" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/el/components.json b/app/javascript/dashboard/i18n/locale/el/components.json index 0e08a569b..6f56c2165 100644 --- a/app/javascript/dashboard/i18n/locale/el/components.json +++ b/app/javascript/dashboard/i18n/locale/el/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index ecfea2a9b..849aa52f1 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Επόμενη εβδομάδα" } }, + "MENTION": { + "AGENTS": "Πράκτορες", + "TEAMS": "Ομάδες" + }, "CUSTOM_SNOOZE": { "TITLE": "Αναβολή έως", "APPLY": "Αναβολή", diff --git a/app/javascript/dashboard/i18n/locale/el/generalSettings.json b/app/javascript/dashboard/i18n/locale/el/generalSettings.json index 028897002..d5b29ee95 100644 --- a/app/javascript/dashboard/i18n/locale/el/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/el/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Ρυθμίσεις", diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index 46d205201..c5993d2f4 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Δεν ήμασταν σε θέση να αποθηκεύσουμε το κανάλι WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Αριθμός Τηλεφώνου", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID Λογαριασμού", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Κανάλι API", "DESC": "Ενσωματώστε ένα κανάλι APΙ και ξεκινήσετε την υποστήριξη των πελατών σας.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Κανάλι API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/integrations.json b/app/javascript/dashboard/i18n/locale/el/integrations.json index 0e48b011a..627863b74 100644 --- a/app/javascript/dashboard/i18n/locale/el/integrations.json +++ b/app/javascript/dashboard/i18n/locale/el/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Άκυρο" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Διαγραφή", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/es/auditLogs.json b/app/javascript/dashboard/i18n/locale/es/auditLogs.json index f74178fce..1be0da1dd 100644 --- a/app/javascript/dashboard/i18n/locale/es/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/es/auditLogs.json @@ -71,7 +71,7 @@ "EDIT": "{agentName} actualizó la configuración de la cuenta (#{id})" }, "CONVERSATION": { - "DELETE": "{agentName} deleted conversation #{id}" + "DELETE": "{agentName} ha eliminado la conversación #{id}" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/automation.json b/app/javascript/dashboard/i18n/locale/es/automation.json index 90a7eb799..a81798027 100644 --- a/app/javascript/dashboard/i18n/locale/es/automation.json +++ b/app/javascript/dashboard/i18n/locale/es/automation.json @@ -130,37 +130,38 @@ "EVENTS": { "CONVERSATION_CREATED": "Conversación creada", "CONVERSATION_UPDATED": "Conversación actualizada", - "MESSAGE_CREATED": "Message Created", - "CONVERSATION_OPENED": "Conversation Opened" + "MESSAGE_CREATED": "Mensaje creado", + "CONVERSATION_OPENED": "Conversación abierta" }, "ACTIONS": { - "ASSIGN_AGENT": "Assign to Agent", - "ASSIGN_TEAM": "Assign a Team", - "ADD_LABEL": "Add a Label", - "REMOVE_LABEL": "Remove a Label", - "SEND_EMAIL_TO_TEAM": "Send an Email to Team", - "SEND_EMAIL_TRANSCRIPT": "Send an Email Transcript", + "ASSIGN_AGENT": "Asignar al agente", + "ASSIGN_TEAM": "Asignar equipo", + "ADD_LABEL": "Añadir etiqueta", + "REMOVE_LABEL": "Eliminar etiqueta", + "SEND_EMAIL_TO_TEAM": "Enviar un email al equipo", + "SEND_EMAIL_TRANSCRIPT": "Enviar transcripción por correo", "MUTE_CONVERSATION": "Silenciar Conversación", "SNOOZE_CONVERSATION": "Posponer conversación", "RESOLVE_CONVERSATION": "Resolver conversación", - "SEND_WEBHOOK_EVENT": "Send Webhook Event", - "SEND_ATTACHMENT": "Send Attachment", - "SEND_MESSAGE": "Send a Message", + "SEND_WEBHOOK_EVENT": "Enviar Evento de Webhook", + "SEND_ATTACHMENT": "Enviar archivo adjunto", + "SEND_MESSAGE": "Enviar mensaje", "CHANGE_PRIORITY": "Cambiar prioridad", - "ADD_SLA": "Añadir SLA" + "ADD_SLA": "Añadir SLA", + "OPEN_CONVERSATION": "Abrir conversación" }, "ATTRIBUTES": { - "MESSAGE_TYPE": "Message Type", - "MESSAGE_CONTAINS": "Message Contains", + "MESSAGE_TYPE": "Tipo de mensaje", + "MESSAGE_CONTAINS": "El mensaje contiene", "EMAIL": "E-mail", "INBOX": "Bandeja de entrada", - "CONVERSATION_LANGUAGE": "Conversation Language", + "CONVERSATION_LANGUAGE": "Idioma de la conversación", "PHONE_NUMBER": "Número telefónico", "STATUS": "Estado", "BROWSER_LANGUAGE": "Idioma del navegador", - "MAIL_SUBJECT": "Email Subject", + "MAIL_SUBJECT": "Asunto de Email", "COUNTRY_NAME": "País", - "REFERER_LINK": "Referrer Link", + "REFERER_LINK": "Enlace de referencia", "ASSIGNEE_NAME": "Cesionario", "TEAM_NAME": "Equipo", "PRIORITY": "Prioridad" diff --git a/app/javascript/dashboard/i18n/locale/es/components.json b/app/javascript/dashboard/i18n/locale/es/components.json index 79764eadc..4627e6897 100644 --- a/app/javascript/dashboard/i18n/locale/es/components.json +++ b/app/javascript/dashboard/i18n/locale/es/components.json @@ -45,9 +45,12 @@ "WATCH_VIDEO": "Watch video" }, "DURATION_INPUT": { - "MINUTES": "Minutes", - "HOURS": "Hours", - "DAYS": "Days", - "PLACEHOLDER": "Enter duration" + "MINUTES": "Minutos", + "HOURS": "Horas", + "DAYS": "Días", + "PLACEHOLDER": "Ingresar duración" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "¡Muy pronto!" } } diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json index 41ee73d66..859de8246 100644 --- a/app/javascript/dashboard/i18n/locale/es/contact.json +++ b/app/javascript/dashboard/i18n/locale/es/contact.json @@ -285,7 +285,7 @@ "HEADER": { "TITLE": "Contactos", "SEARCH_TITLE": "Buscar contactos", - "ACTIVE_TITLE": "Active contacts", + "ACTIVE_TITLE": "Contactos activos", "SEARCH_PLACEHOLDER": "Buscar...", "MESSAGE_BUTTON": "Mensaje", "SEND_MESSAGE": "Enviar mensaje", @@ -460,8 +460,8 @@ } }, "DELETE_CONTACT": { - "MESSAGE": "This action is permanent and irreversible.", - "BUTTON": "Delete now" + "MESSAGE": "Eliminar permanentemente este contacto. Esta acción es irreversible.", + "BUTTON": "Eliminar ahora" } }, "DETAILS": { @@ -471,7 +471,7 @@ "DELETE_CONTACT": "Eliminar contacto", "DELETE_DIALOG": { "TITLE": "Confirmar eliminación", - "DESCRIPTION": "Are you sure you want to delete this contact?", + "DESCRIPTION": "¿Está seguro que desea eliminar este contacto?", "CONFIRM": "Sí, eliminar", "API": { "SUCCESS_MESSAGE": "Contacto eliminado correctamente", @@ -550,8 +550,8 @@ "YOU": "Tú", "SAVE": "Guardar nota", "EXPAND": "Expandir", - "COLLAPSE": "Collapse", - "NO_NOTES": "No notes, you can add notes from the contact details page.", + "COLLAPSE": "Contraer", + "NO_NOTES": "No hay notas, puede agregar notas desde la página de detalles de contacto.", "EMPTY_STATE": "No hay notas asociadas a este contacto. Puede añadir una nota escribiendo en el recuadro superior." } }, @@ -561,7 +561,7 @@ "BUTTON_LABEL": "Añadir contacto", "SEARCH_EMPTY_STATE_TITLE": "No hay contactos que coincidan con tu búsqueda 🔍", "LIST_EMPTY_STATE_TITLE": "No hay contactos disponibles en esta vista 📋", - "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" + "ACTIVE_EMPTY_STATE_TITLE": "No hay contactos activos por el momento 🌙" } }, "COMPOSE_NEW_CONVERSATION": { diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index 3733925eb..51cd0a1e0 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -32,12 +32,12 @@ "LOADING_CONVERSATIONS": "Cargando conversaciones", "CANNOT_REPLY": "No puede responder debido a", "24_HOURS_WINDOW": "Restricción de la ventana de mensajes de 24 horas", - "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", + "API_HOURS_WINDOW": "Solo puedes responder a esta conversación dentro de {hours} horas", "NOT_ASSIGNED_TO_YOU": "Esta conversación no te está asignada. ¿Quieres asignarla a ti mismo?", "ASSIGN_TO_ME": "Asignar a mi", "TWILIO_WHATSAPP_CAN_REPLY": "Sólo puede responder a esta conversación usando una plantilla de mensaje debido a", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restricción de la ventana de mensajes de 24 horas", - "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. All new messages will show up there. You won’t be able to send messages from this conversation anymore.", + "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "Esta cuenta de Instagram fue migrada a la nueva bandeja de entrada del canal Instagram. Todos los nuevos mensajes aparecerán allí. Ya no podrás enviar mensajes de esta conversación.", "REPLYING_TO": "Esta respondiendo a:", "REMOVE_SELECTION": "Eliminar selección", "DOWNLOAD": "Descargar", @@ -70,7 +70,7 @@ "RESOLVE_ACTION": "Resolver", "REOPEN_ACTION": "Reabrir", "OPEN_ACTION": "Abrir", - "MORE_ACTIONS": "More actions", + "MORE_ACTIONS": "Otras acciones", "OPEN": "Más", "CLOSE": "Cerrar", "DETAILS": "detalles", @@ -96,6 +96,10 @@ "NEXT_WEEK": "Próxima semana" } }, + "MENTION": { + "AGENTS": "Agentes", + "TEAMS": "Equipos" + }, "CUSTOM_SNOOZE": { "TITLE": "Posponer hasta", "APPLY": "Posponer", @@ -119,8 +123,8 @@ } }, "DELETE_CONVERSATION": { - "TITLE": "Delete conversation #{conversationId}", - "DESCRIPTION": "Are you sure you want to delete this conversation?", + "TITLE": "Eliminar conversación #{conversationId}", + "DESCRIPTION": "¿Está seguro que desea eliminar esta conversación?", "CONFIRM": "Eliminar" }, "CARD_CONTEXT_MENU": { @@ -139,7 +143,7 @@ "ASSIGN_LABEL": "Asignar etiqueta", "AGENTS_LOADING": "Cargando agentes...", "ASSIGN_TEAM": "Asignar equipo", - "DELETE": "Delete conversation", + "DELETE": "Eliminar conversación", "API": { "AGENT_ASSIGNMENT": { "SUCCESFUL": "ID de conversación {conversationId} asignado a \"{agentName}\"", @@ -214,8 +218,8 @@ "ASSIGN_LABEL_SUCCESFUL": "Etiqueta asignada correctamente", "ASSIGN_LABEL_FAILED": "No se ha podido asignar la etiqueta", "CHANGE_TEAM": "Equipo de conversación cambiado", - "SUCCESS_DELETE_CONVERSATION": "Conversation deleted successfully", - "FAIL_DELETE_CONVERSATION": "Couldn't delete conversation! Try again", + "SUCCESS_DELETE_CONVERSATION": "Conversación eliminada con éxito", + "FAIL_DELETE_CONVERSATION": "¡No se pudo eliminar la conversación! Inténtalo de nuevo", "FILE_SIZE_LIMIT": "El archivo supera el límite de archivos adjuntos de {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} MB", "MESSAGE_ERROR": "No se puede enviar este mensaje, por favor inténtalo de nuevo más tarde", "SENT_BY": "Enviado por:", @@ -304,11 +308,11 @@ "CONVERSATION_ACTIONS": "Acciones de conversación", "CONVERSATION_LABELS": "Etiquetas de conversación", "CONVERSATION_INFO": "Información de la conversación", - "CONTACT_NOTES": "Contact Notes", + "CONTACT_NOTES": "Notas de contacto", "CONTACT_ATTRIBUTES": "Atributos de contacto", "PREVIOUS_CONVERSATION": "Conversaciones anteriores", "MACROS": "Macros", - "LINEAR_ISSUES": "Linked Linear Issues", + "LINEAR_ISSUES": "Problemas lineales vinculados", "SHOPIFY_ORDERS": "Shopify Orders" }, "SHOPIFY": { diff --git a/app/javascript/dashboard/i18n/locale/es/generalSettings.json b/app/javascript/dashboard/i18n/locale/es/generalSettings.json index ce462c715..deb9e532f 100644 --- a/app/javascript/dashboard/i18n/locale/es/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/es/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Configuración de la cuenta", diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index 400a604a6..2ce3dda49 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "No pudimos guardar el canal de WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Número telefónico", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Cuenta SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token de Auth", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "Clave API secreta", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Canal API", "DESC": "Integre con API channel y comienze a dar soporte a sus clientes.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canal API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json index d9abe6c63..b7f4b5494 100644 --- a/app/javascript/dashboard/i18n/locale/es/integrations.json +++ b/app/javascript/dashboard/i18n/locale/es/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Sí, eliminar", + "CANCEL": "Cancelar" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Eliminar", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/es/macros.json b/app/javascript/dashboard/i18n/locale/es/macros.json index 627c9d762..0085c7ebd 100644 --- a/app/javascript/dashboard/i18n/locale/es/macros.json +++ b/app/javascript/dashboard/i18n/locale/es/macros.json @@ -85,20 +85,20 @@ "ATLEAST_ONE_ACTION_REQUIRED": "Se requiere al menos una acción" }, "ACTIONS": { - "ASSIGN_TEAM": "Assign a Team", + "ASSIGN_TEAM": "Asignar equipo", "ASSIGN_AGENT": "Assign an Agent", - "ADD_LABEL": "Add a Label", - "REMOVE_LABEL": "Remove a Label", + "ADD_LABEL": "Añadir etiqueta", + "REMOVE_LABEL": "Eliminar etiqueta", "REMOVE_ASSIGNED_TEAM": "Remove Assigned Team", - "SEND_EMAIL_TRANSCRIPT": "Send an Email Transcript", + "SEND_EMAIL_TRANSCRIPT": "Enviar transcripción por correo", "MUTE_CONVERSATION": "Silenciar Conversación", "SNOOZE_CONVERSATION": "Posponer conversación", "RESOLVE_CONVERSATION": "Resolver conversación", - "SEND_ATTACHMENT": "Send Attachment", - "SEND_MESSAGE": "Send a Message", + "SEND_ATTACHMENT": "Enviar archivo adjunto", + "SEND_MESSAGE": "Enviar mensaje", "CHANGE_PRIORITY": "Cambiar prioridad", "ADD_PRIVATE_NOTE": "Add a Private Note", - "SEND_WEBHOOK_EVENT": "Send Webhook Event" + "SEND_WEBHOOK_EVENT": "Enviar Evento de Webhook" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index f9958dfe9..09081dbdd 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -78,10 +78,10 @@ "NOTE": "Este token puede ser usado si estás construyendo una integración basada en API", "COPY": "Copiar", "RESET": "Reset", - "CONFIRM_RESET": "Are you sure?", - "CONFIRM_HINT": "Click again to confirm", - "RESET_SUCCESS": "Access token regenerated successfully", - "RESET_ERROR": "Unable to regenerate access token. Please try again" + "CONFIRM_RESET": "¿Está seguro?", + "CONFIRM_HINT": "Haz clic de nuevo para confirmar", + "RESET_SUCCESS": "Token de acceso regenerado con éxito", + "RESET_ERROR": "No se puede regenerar el token de acceso. Por favor, inténtalo de nuevo" }, "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Alertas de audio", @@ -191,7 +191,7 @@ }, "SET_AVAILABILITY_SUCCESS": "La disponibilidad se ha establecido con éxito", "SET_AVAILABILITY_ERROR": "No se pudo establecer la disponibilidad, inténtelo de nuevo", - "IMPERSONATING_ERROR": "Cannot change availability while impersonating a user" + "IMPERSONATING_ERROR": "No se puede cambiar la disponibilidad al suplantar a un usuario" }, "EMAIL": { "LABEL": "Tu dirección de correo", diff --git a/app/javascript/dashboard/i18n/locale/fa/automation.json b/app/javascript/dashboard/i18n/locale/fa/automation.json index 40ad16241..b04ae78dd 100644 --- a/app/javascript/dashboard/i18n/locale/fa/automation.json +++ b/app/javascript/dashboard/i18n/locale/fa/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "تغییر اولویت", - "ADD_SLA": "اضافه کردن SLA" + "ADD_SLA": "اضافه کردن SLA", + "OPEN_CONVERSATION": "باز کردن گفتگو" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/fa/components.json b/app/javascript/dashboard/i18n/locale/fa/components.json index 13c553711..b2dd2e2ee 100644 --- a/app/javascript/dashboard/i18n/locale/fa/components.json +++ b/app/javascript/dashboard/i18n/locale/fa/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index ef92db5b0..07f540d3d 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "هفته بعد" } }, + "MENTION": { + "AGENTS": "ایجنت ها", + "TEAMS": "تیم‌ها" + }, "CUSTOM_SNOOZE": { "TITLE": "به تعویق انداختن تا", "APPLY": "به تعویق انداختن", diff --git a/app/javascript/dashboard/i18n/locale/fa/generalSettings.json b/app/javascript/dashboard/i18n/locale/fa/generalSettings.json index 9d0e398f9..412be985d 100644 --- a/app/javascript/dashboard/i18n/locale/fa/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fa/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "تنظیمات حساب", diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index 87f1f1e95..d13df62ed 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "ما نتوانستیم کانال WhatsApp را ذخیره کنیم" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "شماره تلفن", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "شناسه SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth توکن", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "کانال API", "DESC": "با کانال API ادغام شده و از مشتریان خود پشتیبانی کنید.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "کانال API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/integrations.json b/app/javascript/dashboard/i18n/locale/fa/integrations.json index 2e1b4d38e..7b6e8fe5c 100644 --- a/app/javascript/dashboard/i18n/locale/fa/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fa/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "بله، حذف شود", + "CANCEL": "انصراف" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "حذف", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/fi/automation.json b/app/javascript/dashboard/i18n/locale/fi/automation.json index 7a8ab4ad6..c151c7530 100644 --- a/app/javascript/dashboard/i18n/locale/fi/automation.json +++ b/app/javascript/dashboard/i18n/locale/fi/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/fi/components.json b/app/javascript/dashboard/i18n/locale/fi/components.json index 4270da3d8..16b40e1e4 100644 --- a/app/javascript/dashboard/i18n/locale/fi/components.json +++ b/app/javascript/dashboard/i18n/locale/fi/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index 3c91f2c2c..cf82a8ed5 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Edustajat", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/fi/generalSettings.json b/app/javascript/dashboard/i18n/locale/fi/generalSettings.json index a25c64396..699606a35 100644 --- a/app/javascript/dashboard/i18n/locale/fi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fi/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Tilin asetukset", diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index 90d823345..c0ca9c1b5 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Puhelinnumero", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Tilin SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API-rajapinta", "DESC": "Integroi API-rajapintaan ja aloita tukemaan asiakkaitasi.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API-rajapinta", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/integrations.json b/app/javascript/dashboard/i18n/locale/fi/integrations.json index 491f7c768..d61448b90 100644 --- a/app/javascript/dashboard/i18n/locale/fi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fi/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Peruuta" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Poista", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/fr/agentBots.json b/app/javascript/dashboard/i18n/locale/fr/agentBots.json index 477eef743..99142ad27 100644 --- a/app/javascript/dashboard/i18n/locale/fr/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/fr/agentBots.json @@ -61,10 +61,10 @@ }, "ACCESS_TOKEN": { "TITLE": "Jeton d'accès", - "DESCRIPTION": "Copy the access token and save it securely", - "COPY_SUCCESSFUL": "Access token copied to clipboard", - "RESET_SUCCESS": "Access token regenerated successfully", - "RESET_ERROR": "Unable to regenerate access token. Please try again" + "DESCRIPTION": "Copiez le jeton d'accès et enregistrez-le en toute sécurité", + "COPY_SUCCESSFUL": "Jeton d'accès copié dans le presse-papier", + "RESET_SUCCESS": "Jeton d'accès régénéré avec succès", + "RESET_ERROR": "Impossible de régénérer le jeton d'accès. Veuillez réessayer" }, "FORM": { "AVATAR": { @@ -82,11 +82,11 @@ "WEBHOOK_URL": { "LABEL": "URL du Webhook", "PLACEHOLDER": "https://example.com/webhook", - "REQUIRED": "L'URL du webhook est requise" + "REQUIRED": "L'URL du Webhook est requise" }, "ERRORS": { "NAME": "Le nom du bot est requis", - "URL": "L'URL du webhook est requise", + "URL": "L'URL du Webhook est requise", "VALID_URL": "Veuillez entrer une URL valide commençant par http:// ou https://" }, "CANCEL": "Annuler", diff --git a/app/javascript/dashboard/i18n/locale/fr/automation.json b/app/javascript/dashboard/i18n/locale/fr/automation.json index c2c657a54..46153c7d7 100644 --- a/app/javascript/dashboard/i18n/locale/fr/automation.json +++ b/app/javascript/dashboard/i18n/locale/fr/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Envoyer la pièce jointe", "SEND_MESSAGE": "Envoyer un message", "CHANGE_PRIORITY": "Modifier la priorité", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Ouvrir la conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Type de message", diff --git a/app/javascript/dashboard/i18n/locale/fr/components.json b/app/javascript/dashboard/i18n/locale/fr/components.json index 41e6a1b0d..491f0d493 100644 --- a/app/javascript/dashboard/i18n/locale/fr/components.json +++ b/app/javascript/dashboard/i18n/locale/fr/components.json @@ -49,5 +49,8 @@ "HOURS": "Heures", "DAYS": "Jours", "PLACEHOLDER": "Entrez la durée" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index 70d9014ac..73f0ba7e6 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Semaine prochaine" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Équipes" + }, "CUSTOM_SNOOZE": { "TITLE": "Reporter jusqu'à", "APPLY": "Reporter", diff --git a/app/javascript/dashboard/i18n/locale/fr/generalSettings.json b/app/javascript/dashboard/i18n/locale/fr/generalSettings.json index 5ba2a8767..e2485cd9c 100644 --- a/app/javascript/dashboard/i18n/locale/fr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fr/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "Vous avez dépassé la limite de conversation. Le plan Hacker autorise uniquement 500 conversations.", "INBOXES": "Vous avez dépassé la limite de boîtes de réception. Le plan Hacker ne prend en charge que le chat en direct sur le site Web. Des boîtes de réception supplémentaires telles que l'email, WhatsApp, etc. nécessitent un plan payant.", - "AGENTS": "Vous avez dépassé la limite d'agents. Le plan Hacker permet uniquement 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Veuillez contacter votre administrateur pour mettre à niveau le plan et continuer à utiliser toutes les fonctionnalités." }, "TITLE": "Paramètres du compte", diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index 5981e27e9..7a5ec1d7a 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Nous n'avons pas pu enregistrer le canal WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Numéro de téléphone", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID du compte", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Jeton d'authentification", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "SID de la clé API", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "Secret de la clé API", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Canal API", "DESC": "Intégrez le canal API et commencez à aider vos clients.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canal API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/integrations.json b/app/javascript/dashboard/i18n/locale/fr/integrations.json index 450d22b9b..153c04ca0 100644 --- a/app/javascript/dashboard/i18n/locale/fr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fr/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Oui, supprimer", + "CANCEL": "Annuler" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Supprimer", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json index 1f6dd95fd..404673d71 100644 --- a/app/javascript/dashboard/i18n/locale/fr/settings.json +++ b/app/javascript/dashboard/i18n/locale/fr/settings.json @@ -80,8 +80,8 @@ "RESET": "Reset", "CONFIRM_RESET": "Are you sure?", "CONFIRM_HINT": "Click again to confirm", - "RESET_SUCCESS": "Access token regenerated successfully", - "RESET_ERROR": "Unable to regenerate access token. Please try again" + "RESET_SUCCESS": "Jeton d'accès régénéré avec succès", + "RESET_ERROR": "Impossible de régénérer le jeton d'accès. Veuillez réessayer" }, "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Alerts", diff --git a/app/javascript/dashboard/i18n/locale/he/automation.json b/app/javascript/dashboard/i18n/locale/he/automation.json index 31a7fb68c..5b8f1edd7 100644 --- a/app/javascript/dashboard/i18n/locale/he/automation.json +++ b/app/javascript/dashboard/i18n/locale/he/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "שיחה פתוחה" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/he/components.json b/app/javascript/dashboard/i18n/locale/he/components.json index d2855b661..f9a713cdd 100644 --- a/app/javascript/dashboard/i18n/locale/he/components.json +++ b/app/javascript/dashboard/i18n/locale/he/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index ce1224c3a..4f68f873b 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "שבוע הבא" } }, + "MENTION": { + "AGENTS": "סוכנים", + "TEAMS": "צוותים" + }, "CUSTOM_SNOOZE": { "TITLE": "השהה עד", "APPLY": "נודניק", diff --git a/app/javascript/dashboard/i18n/locale/he/generalSettings.json b/app/javascript/dashboard/i18n/locale/he/generalSettings.json index 0a677534a..0c231eb57 100644 --- a/app/javascript/dashboard/i18n/locale/he/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/he/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "הגדרות חשבון", diff --git a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json index 262628cbf..1b118b24a 100644 --- a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ הוואטסאפ" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "מספר טלפון", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "חשבון SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "ערוץ API", "DESC": "שלב עם ערוץ API והתחל לתמוך בלקוחות שלך.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "ערוץ API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/integrations.json b/app/javascript/dashboard/i18n/locale/he/integrations.json index 6ec0bef03..187d6f4db 100644 --- a/app/javascript/dashboard/i18n/locale/he/integrations.json +++ b/app/javascript/dashboard/i18n/locale/he/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "ביטול" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "מחק", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/hi/automation.json b/app/javascript/dashboard/i18n/locale/hi/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/hi/automation.json +++ b/app/javascript/dashboard/i18n/locale/hi/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/hi/components.json b/app/javascript/dashboard/i18n/locale/hi/components.json index dea9e6b1a..748020e02 100644 --- a/app/javascript/dashboard/i18n/locale/hi/components.json +++ b/app/javascript/dashboard/i18n/locale/hi/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/hi/generalSettings.json b/app/javascript/dashboard/i18n/locale/hi/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/hi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hi/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index 5e7ac5a26..6c7ab319f 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/integrations.json b/app/javascript/dashboard/i18n/locale/hi/integrations.json index bd79e81f3..252b62930 100644 --- a/app/javascript/dashboard/i18n/locale/hi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hi/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/hr/automation.json b/app/javascript/dashboard/i18n/locale/hr/automation.json index 0f0bdddbe..1b55967df 100644 --- a/app/javascript/dashboard/i18n/locale/hr/automation.json +++ b/app/javascript/dashboard/i18n/locale/hr/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Promjena prioriteta", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Otvori razgovor" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/hr/components.json b/app/javascript/dashboard/i18n/locale/hr/components.json index cd32e5822..372cb867d 100644 --- a/app/javascript/dashboard/i18n/locale/hr/components.json +++ b/app/javascript/dashboard/i18n/locale/hr/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/hr/conversation.json b/app/javascript/dashboard/i18n/locale/hr/conversation.json index ada317045..755b22c5a 100644 --- a/app/javascript/dashboard/i18n/locale/hr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hr/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agenti", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/hr/generalSettings.json b/app/javascript/dashboard/i18n/locale/hr/generalSettings.json index e88423779..135b66d04 100644 --- a/app/javascript/dashboard/i18n/locale/hr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hr/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json index 836736ef7..a3fa3f041 100644 --- a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/integrations.json b/app/javascript/dashboard/i18n/locale/hr/integrations.json index 89954c4e2..f7ccb7e83 100644 --- a/app/javascript/dashboard/i18n/locale/hr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hr/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Da, izbriši", + "CANCEL": "Odustani" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Izbriši", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/hu/automation.json b/app/javascript/dashboard/i18n/locale/hu/automation.json index 72b5aabe3..7de73e485 100644 --- a/app/javascript/dashboard/i18n/locale/hu/automation.json +++ b/app/javascript/dashboard/i18n/locale/hu/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Prioritás megváltoztatása", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Beszélgetés megnyitása" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/hu/components.json b/app/javascript/dashboard/i18n/locale/hu/components.json index f16dacaf8..22a01aeaf 100644 --- a/app/javascript/dashboard/i18n/locale/hu/components.json +++ b/app/javascript/dashboard/i18n/locale/hu/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 6fe483cf3..31137350e 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Jövő héten" } }, + "MENTION": { + "AGENTS": "Ügynökök", + "TEAMS": "Csapatok" + }, "CUSTOM_SNOOZE": { "TITLE": "Halasztás eddig", "APPLY": "Halasztás", diff --git a/app/javascript/dashboard/i18n/locale/hu/generalSettings.json b/app/javascript/dashboard/i18n/locale/hu/generalSettings.json index 9e52f1585..12d41de10 100644 --- a/app/javascript/dashboard/i18n/locale/hu/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hu/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Fiókbeállítások", diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index 15ee5d45d..3cff39478 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Nem tudtuk elmenteni a WhatsApp csatornát" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefonszám", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Fiók SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API kulcs biztonsági azonosító (SID)", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API titkos kulcs", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API csatorna", "DESC": "API-val integrálj és láss neki az ügyfeleid támogatásának.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API csatorna", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/integrations.json b/app/javascript/dashboard/i18n/locale/hu/integrations.json index 098dd1f1a..96c356132 100644 --- a/app/javascript/dashboard/i18n/locale/hu/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hu/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Igen, törlés", + "CANCEL": "Mégse" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Törlés", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/hy/automation.json b/app/javascript/dashboard/i18n/locale/hy/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/hy/automation.json +++ b/app/javascript/dashboard/i18n/locale/hy/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/hy/components.json b/app/javascript/dashboard/i18n/locale/hy/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/hy/components.json +++ b/app/javascript/dashboard/i18n/locale/hy/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/hy/conversation.json b/app/javascript/dashboard/i18n/locale/hy/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/hy/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hy/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/hy/generalSettings.json b/app/javascript/dashboard/i18n/locale/hy/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/hy/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hy/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json index dae2f9ecb..9d5c70609 100644 --- a/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/integrations.json b/app/javascript/dashboard/i18n/locale/hy/integrations.json index 4eb1343cb..7ae07cfa2 100644 --- a/app/javascript/dashboard/i18n/locale/hy/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hy/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/id/automation.json b/app/javascript/dashboard/i18n/locale/id/automation.json index c358b0daa..53a15ed78 100644 --- a/app/javascript/dashboard/i18n/locale/id/automation.json +++ b/app/javascript/dashboard/i18n/locale/id/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Ubah Prioritas", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Buka percakapan" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/id/components.json b/app/javascript/dashboard/i18n/locale/id/components.json index 4275c1226..2f1e6802a 100644 --- a/app/javascript/dashboard/i18n/locale/id/components.json +++ b/app/javascript/dashboard/i18n/locale/id/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index d3750a26e..b8be52a53 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Minggu depan" } }, + "MENTION": { + "AGENTS": "Agen", + "TEAMS": "Tim" + }, "CUSTOM_SNOOZE": { "TITLE": "Tunda hingga", "APPLY": "Tunda", diff --git a/app/javascript/dashboard/i18n/locale/id/generalSettings.json b/app/javascript/dashboard/i18n/locale/id/generalSettings.json index 02afb7fcb..435759147 100644 --- a/app/javascript/dashboard/i18n/locale/id/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/id/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Pengaturan akun", diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index e4277c490..6c394a9b4 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Kami tidak dapat menyimpan saluran WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Nomor Telepon", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token Auth", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrasikan dengan saluran API dan mulai dukung pelanggan Anda.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/integrations.json b/app/javascript/dashboard/i18n/locale/id/integrations.json index 6a10e7bd2..46631614a 100644 --- a/app/javascript/dashboard/i18n/locale/id/integrations.json +++ b/app/javascript/dashboard/i18n/locale/id/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Ya, hapus", + "CANCEL": "Batalkan" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Hapus", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/is/automation.json b/app/javascript/dashboard/i18n/locale/is/automation.json index 48f3a7a4c..0e527019e 100644 --- a/app/javascript/dashboard/i18n/locale/is/automation.json +++ b/app/javascript/dashboard/i18n/locale/is/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Opna samtal" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/is/components.json b/app/javascript/dashboard/i18n/locale/is/components.json index d71ecd858..d3c75b1d6 100644 --- a/app/javascript/dashboard/i18n/locale/is/components.json +++ b/app/javascript/dashboard/i18n/locale/is/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/is/conversation.json b/app/javascript/dashboard/i18n/locale/is/conversation.json index b5968c810..b6e07c663 100644 --- a/app/javascript/dashboard/i18n/locale/is/conversation.json +++ b/app/javascript/dashboard/i18n/locale/is/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Þjónustufulltrúar", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/is/generalSettings.json b/app/javascript/dashboard/i18n/locale/is/generalSettings.json index 0a4b3c052..9b8aec36c 100644 --- a/app/javascript/dashboard/i18n/locale/is/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/is/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Aðgangs stillingar", diff --git a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json index 9f1ace4f7..5f543ffe0 100644 --- a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Við gátum ekki vistað WhatsApp rásina" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Símanúmer", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID Aðgangs", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auðkenningar token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Samþættu við API rásina og byrjaðu að þjónusta viðskiptavini þína.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/is/integrations.json b/app/javascript/dashboard/i18n/locale/is/integrations.json index 90ba47749..bea96a131 100644 --- a/app/javascript/dashboard/i18n/locale/is/integrations.json +++ b/app/javascript/dashboard/i18n/locale/is/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Hætta við" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Eyða", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/it/automation.json b/app/javascript/dashboard/i18n/locale/it/automation.json index f6e48123a..fef16e1d0 100644 --- a/app/javascript/dashboard/i18n/locale/it/automation.json +++ b/app/javascript/dashboard/i18n/locale/it/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Apri conversazione" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/it/components.json b/app/javascript/dashboard/i18n/locale/it/components.json index c1d5dfd8b..9df2334b7 100644 --- a/app/javascript/dashboard/i18n/locale/it/components.json +++ b/app/javascript/dashboard/i18n/locale/it/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index 594e154d1..f5dc23388 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Prossima settimana" } }, + "MENTION": { + "AGENTS": "Agenti", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Posticipa fino a", "APPLY": "Posticipa", diff --git a/app/javascript/dashboard/i18n/locale/it/generalSettings.json b/app/javascript/dashboard/i18n/locale/it/generalSettings.json index 7b7906541..63d8c2ef9 100644 --- a/app/javascript/dashboard/i18n/locale/it/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/it/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Impostazioni account", diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index 80394d5a1..ff88be563 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Numero di telefono", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID dell'account", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token di autenticazione", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Canale API", "DESC": "Integra con il canale API e inizia a supportare i tuoi clienti.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canale API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/integrations.json b/app/javascript/dashboard/i18n/locale/it/integrations.json index 12b389fa3..a908a28d9 100644 --- a/app/javascript/dashboard/i18n/locale/it/integrations.json +++ b/app/javascript/dashboard/i18n/locale/it/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "annulla" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Elimina", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ja/automation.json b/app/javascript/dashboard/i18n/locale/ja/automation.json index 1b8a079c2..d5384e5b5 100644 --- a/app/javascript/dashboard/i18n/locale/ja/automation.json +++ b/app/javascript/dashboard/i18n/locale/ja/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "優先度を変更", - "ADD_SLA": "SLAを追加" + "ADD_SLA": "SLAを追加", + "OPEN_CONVERSATION": "会話を開く" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ja/components.json b/app/javascript/dashboard/i18n/locale/ja/components.json index 75ea91312..f91e4f5d4 100644 --- a/app/javascript/dashboard/i18n/locale/ja/components.json +++ b/app/javascript/dashboard/i18n/locale/ja/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 23d768def..76aff17c6 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "次週" } }, + "MENTION": { + "AGENTS": "担当者", + "TEAMS": "チーム" + }, "CUSTOM_SNOOZE": { "TITLE": "までスヌーズする", "APPLY": "スヌーズ", diff --git a/app/javascript/dashboard/i18n/locale/ja/generalSettings.json b/app/javascript/dashboard/i18n/locale/ja/generalSettings.json index c52280e39..8323df4d7 100644 --- a/app/javascript/dashboard/i18n/locale/ja/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ja/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "アカウント設定", diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index 3a44b1503..98908f70b 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "WhatsAppチャンネルを保存できませんでした" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "電話番号", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "アカウント SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "認証トークン", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "APIキー SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "APIキーシークレット", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "APIチャンネル", "DESC": "APIチャンネルと連携し、顧客のサポートを開始します。", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "APIチャンネル", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/integrations.json b/app/javascript/dashboard/i18n/locale/ja/integrations.json index 42694429a..d7119ea0b 100644 --- a/app/javascript/dashboard/i18n/locale/ja/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ja/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "はい、削除します", + "CANCEL": "キャンセル" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "会話 #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "削除", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ka/automation.json b/app/javascript/dashboard/i18n/locale/ka/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/ka/automation.json +++ b/app/javascript/dashboard/i18n/locale/ka/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ka/components.json b/app/javascript/dashboard/i18n/locale/ka/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/ka/components.json +++ b/app/javascript/dashboard/i18n/locale/ka/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ka/conversation.json b/app/javascript/dashboard/i18n/locale/ka/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/ka/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ka/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ka/generalSettings.json b/app/javascript/dashboard/i18n/locale/ka/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/ka/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ka/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json index 5e7ac5a26..6c7ab319f 100644 --- a/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/integrations.json b/app/javascript/dashboard/i18n/locale/ka/integrations.json index 4eb1343cb..7ae07cfa2 100644 --- a/app/javascript/dashboard/i18n/locale/ka/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ka/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ko/automation.json b/app/javascript/dashboard/i18n/locale/ko/automation.json index b2e244e19..66df959f0 100644 --- a/app/javascript/dashboard/i18n/locale/ko/automation.json +++ b/app/javascript/dashboard/i18n/locale/ko/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ko/components.json b/app/javascript/dashboard/i18n/locale/ko/components.json index fa25dece7..3dab334a9 100644 --- a/app/javascript/dashboard/i18n/locale/ko/components.json +++ b/app/javascript/dashboard/i18n/locale/ko/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index e346d0ae8..610f3eaf4 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "다음 주" } }, + "MENTION": { + "AGENTS": "에이전트", + "TEAMS": "팀" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ko/generalSettings.json b/app/javascript/dashboard/i18n/locale/ko/generalSettings.json index 2bb6ea2fb..340825f62 100644 --- a/app/javascript/dashboard/i18n/locale/ko/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ko/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "계정 설정", diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index f99b7c627..33709e16f 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "전화 번호", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "계정 SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "인증 토큰", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API 채널", "DESC": "API 채널과 통합하여 고객 지원을 시작하십시오.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API 채널", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/integrations.json b/app/javascript/dashboard/i18n/locale/ko/integrations.json index e0b1209ca..c279a9097 100644 --- a/app/javascript/dashboard/i18n/locale/ko/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ko/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "취소" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "삭제", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/lt/automation.json b/app/javascript/dashboard/i18n/locale/lt/automation.json index 23e392120..08ff2e825 100644 --- a/app/javascript/dashboard/i18n/locale/lt/automation.json +++ b/app/javascript/dashboard/i18n/locale/lt/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Pakeisti Prioritetą", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Atidaryti pokalbį" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/lt/components.json b/app/javascript/dashboard/i18n/locale/lt/components.json index 47b7bc6f5..52980d59f 100644 --- a/app/javascript/dashboard/i18n/locale/lt/components.json +++ b/app/javascript/dashboard/i18n/locale/lt/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/lt/conversation.json b/app/javascript/dashboard/i18n/locale/lt/conversation.json index 49dcba6ca..1e1e8c5da 100644 --- a/app/javascript/dashboard/i18n/locale/lt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lt/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Kitą savaitę" } }, + "MENTION": { + "AGENTS": "Agentai", + "TEAMS": "Komandos" + }, "CUSTOM_SNOOZE": { "TITLE": "Atidėti iki", "APPLY": "Atidėti", diff --git a/app/javascript/dashboard/i18n/locale/lt/generalSettings.json b/app/javascript/dashboard/i18n/locale/lt/generalSettings.json index bd62ea64e..42fdca091 100644 --- a/app/javascript/dashboard/i18n/locale/lt/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/lt/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Paskyros nustatymai", diff --git a/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json index 2ca3dd7a9..bc295c614 100644 --- a/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Mes negalėjome išsaugoti WhatsApp kanalo" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefono numeris", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Paskyros SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Prieigos Raktas", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API kanalas", "DESC": "Integruokite API kanalą ir pradėkite komunikuoti su savo klientais.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API kanalas", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/integrations.json b/app/javascript/dashboard/i18n/locale/lt/integrations.json index 00e13c468..2761b7024 100644 --- a/app/javascript/dashboard/i18n/locale/lt/integrations.json +++ b/app/javascript/dashboard/i18n/locale/lt/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Taip, Trinti", + "CANCEL": "Atšaukti" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Ištrinti", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/lv/automation.json b/app/javascript/dashboard/i18n/locale/lv/automation.json index 557857b9d..f1e107b17 100644 --- a/app/javascript/dashboard/i18n/locale/lv/automation.json +++ b/app/javascript/dashboard/i18n/locale/lv/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Sūtīt Pielikumu", "SEND_MESSAGE": "Nosūtīt Ziņojumu", "CHANGE_PRIORITY": "Mainīt prioritāti", - "ADD_SLA": "Pievienot SLA" + "ADD_SLA": "Pievienot SLA", + "OPEN_CONVERSATION": "Atvērt sarunu" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Ziņojuma Tips", diff --git a/app/javascript/dashboard/i18n/locale/lv/components.json b/app/javascript/dashboard/i18n/locale/lv/components.json index 33f36c584..fc47b929f 100644 --- a/app/javascript/dashboard/i18n/locale/lv/components.json +++ b/app/javascript/dashboard/i18n/locale/lv/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json index b69618141..7181a6977 100644 --- a/app/javascript/dashboard/i18n/locale/lv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Nākamā nedēļa" } }, + "MENTION": { + "AGENTS": "Aģenti", + "TEAMS": "Komandas" + }, "CUSTOM_SNOOZE": { "TITLE": "Atlikt līdz", "APPLY": "Atlikt", diff --git a/app/javascript/dashboard/i18n/locale/lv/generalSettings.json b/app/javascript/dashboard/i18n/locale/lv/generalSettings.json index fd7067904..74cc49c37 100644 --- a/app/javascript/dashboard/i18n/locale/lv/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/lv/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "Jūs esat pārsniedzis sarunu ierobežojumu. Hacker plāns pieļauj tikai 500 sarunas.", "INBOXES": "Jūs esat pārsniedzis iesūtnes ierobežojumu. Hacker plāns atbalsta tikai vietnes tiešraides tērzēšanu. Papildu iesūtnēm, piemēram, e-pastam, WhatsApp utt., ir nepieciešams maksas plāns.", - "AGENTS": "Jūs esat pārsniedzis aģentu ierobežojumu. Hakeru plānā ir atļauti tikai 2 aģenti.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Lūdzu, sazinieties ar savu administratoru, lai modernizētu plānu un turpinātu izmantot visas funkcijas." }, "TITLE": "Konta iestatījumi", diff --git a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json index 616b11de9..bee8165f1 100644 --- a/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Mēs nevarējām saglabāt WhatsApp kanālu" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefona numurs", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Konta SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Atslēgas SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Atslēgas Noslēpums", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Kanāls", "DESC": "Integrēt ar API kanālu un sākt atbalstīt savus klientus.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Kanāls", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/integrations.json b/app/javascript/dashboard/i18n/locale/lv/integrations.json index c230ded21..840ae0fd7 100644 --- a/app/javascript/dashboard/i18n/locale/lv/integrations.json +++ b/app/javascript/dashboard/i18n/locale/lv/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Jā, dzēst", + "CANCEL": "Atcelt" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Saruna #{id}" }, "SELECTED": "Atlasīti {count}", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Apstiprināt", "BULK_DELETE_BUTTON": "Dzēst", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ml/automation.json b/app/javascript/dashboard/i18n/locale/ml/automation.json index 3d34b41ae..eba67abf8 100644 --- a/app/javascript/dashboard/i18n/locale/ml/automation.json +++ b/app/javascript/dashboard/i18n/locale/ml/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ml/components.json b/app/javascript/dashboard/i18n/locale/ml/components.json index c2d1dc756..b0bc6e350 100644 --- a/app/javascript/dashboard/i18n/locale/ml/components.json +++ b/app/javascript/dashboard/i18n/locale/ml/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 0ea878528..2d9f73dd7 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "ഏജന്റുമാർ", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ml/generalSettings.json b/app/javascript/dashboard/i18n/locale/ml/generalSettings.json index 52cf08c2c..791618123 100644 --- a/app/javascript/dashboard/i18n/locale/ml/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ml/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "അക്കൗണ്ട് ക്രമീകരണങ്ങൾ", diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index 98d0fc0ca..dbdd9ce9a 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "ഫോൺ നമ്പർ", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "അക്കൗണ്ട് എസ്ഐഡി", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "ഓത്ത് ടോക്കൺ", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/integrations.json b/app/javascript/dashboard/i18n/locale/ml/integrations.json index f048ff9c6..6afe4c696 100644 --- a/app/javascript/dashboard/i18n/locale/ml/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ml/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "റദ്ദാക്കുക" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "ഇല്ലാതാക്കുക", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ms/automation.json b/app/javascript/dashboard/i18n/locale/ms/automation.json index b94398364..d14827bb8 100644 --- a/app/javascript/dashboard/i18n/locale/ms/automation.json +++ b/app/javascript/dashboard/i18n/locale/ms/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ms/components.json b/app/javascript/dashboard/i18n/locale/ms/components.json index c0ad88921..fd5c6ddca 100644 --- a/app/javascript/dashboard/i18n/locale/ms/components.json +++ b/app/javascript/dashboard/i18n/locale/ms/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ms/conversation.json b/app/javascript/dashboard/i18n/locale/ms/conversation.json index f85962a18..3d1360862 100644 --- a/app/javascript/dashboard/i18n/locale/ms/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ms/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Ejen", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ms/generalSettings.json b/app/javascript/dashboard/i18n/locale/ms/generalSettings.json index c9f4fb9cd..986a4efe4 100644 --- a/app/javascript/dashboard/i18n/locale/ms/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ms/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json index 90db11bee..d51ef2127 100644 --- a/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/integrations.json b/app/javascript/dashboard/i18n/locale/ms/integrations.json index 316e84f1d..48a8afe8c 100644 --- a/app/javascript/dashboard/i18n/locale/ms/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ms/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Batalkan" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Padamkan", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ne/automation.json b/app/javascript/dashboard/i18n/locale/ne/automation.json index c56f900f4..ceda8e268 100644 --- a/app/javascript/dashboard/i18n/locale/ne/automation.json +++ b/app/javascript/dashboard/i18n/locale/ne/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ne/components.json b/app/javascript/dashboard/i18n/locale/ne/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/ne/components.json +++ b/app/javascript/dashboard/i18n/locale/ne/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 94f9f6e6a..907a3414b 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ne/generalSettings.json b/app/javascript/dashboard/i18n/locale/ne/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/ne/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ne/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index 11c2f88ce..763ed9409 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/integrations.json b/app/javascript/dashboard/i18n/locale/ne/integrations.json index 5779e973f..1f4a6b1a1 100644 --- a/app/javascript/dashboard/i18n/locale/ne/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ne/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/nl/automation.json b/app/javascript/dashboard/i18n/locale/nl/automation.json index 09d19a055..1539499c4 100644 --- a/app/javascript/dashboard/i18n/locale/nl/automation.json +++ b/app/javascript/dashboard/i18n/locale/nl/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/nl/components.json b/app/javascript/dashboard/i18n/locale/nl/components.json index 5f52637d7..7f6f763b9 100644 --- a/app/javascript/dashboard/i18n/locale/nl/components.json +++ b/app/javascript/dashboard/i18n/locale/nl/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index 1c64164f1..1bb5ea7a2 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Volgende week" } }, + "MENTION": { + "AGENTS": "Medewerkers", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze tot", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/nl/generalSettings.json b/app/javascript/dashboard/i18n/locale/nl/generalSettings.json index f371d56d6..c15d168e8 100644 --- a/app/javascript/dashboard/i18n/locale/nl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/nl/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Accountinstellingen", diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index 42a13dc94..cff43a383 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefoonnummer", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Klant SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Authenticatie Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API-kanaal", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API-kanaal", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/integrations.json b/app/javascript/dashboard/i18n/locale/nl/integrations.json index 94cc0034d..f25f04f05 100644 --- a/app/javascript/dashboard/i18n/locale/nl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/nl/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Ja, verwijderen", + "CANCEL": "Annuleren" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Verwijderen", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/no/automation.json b/app/javascript/dashboard/i18n/locale/no/automation.json index 44edd7b44..afc9e7744 100644 --- a/app/javascript/dashboard/i18n/locale/no/automation.json +++ b/app/javascript/dashboard/i18n/locale/no/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/no/components.json b/app/javascript/dashboard/i18n/locale/no/components.json index 2e9776e1f..d5e551f8a 100644 --- a/app/javascript/dashboard/i18n/locale/no/components.json +++ b/app/javascript/dashboard/i18n/locale/no/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index c83a5833b..3d70da918 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agenter", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/no/generalSettings.json b/app/javascript/dashboard/i18n/locale/no/generalSettings.json index d68075947..4329140a9 100644 --- a/app/javascript/dashboard/i18n/locale/no/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/no/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Kontoinnstillinger", diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index 0cd2534aa..95dc44758 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefonnummer", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Konto-SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Autoriseringstoken", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Kanal", "DESC": "Integrer med en API-kanal for å støtte dine kunder.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Kanal", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/integrations.json b/app/javascript/dashboard/i18n/locale/no/integrations.json index 6d22be801..0af8f92b2 100644 --- a/app/javascript/dashboard/i18n/locale/no/integrations.json +++ b/app/javascript/dashboard/i18n/locale/no/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Avbryt" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Slett", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/pl/automation.json b/app/javascript/dashboard/i18n/locale/pl/automation.json index efe06f71d..0817a235e 100644 --- a/app/javascript/dashboard/i18n/locale/pl/automation.json +++ b/app/javascript/dashboard/i18n/locale/pl/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Zmień priorytet", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Otwórz rozmowę" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/pl/components.json b/app/javascript/dashboard/i18n/locale/pl/components.json index dc56b980b..9801c5350 100644 --- a/app/javascript/dashboard/i18n/locale/pl/components.json +++ b/app/javascript/dashboard/i18n/locale/pl/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index 4c3086088..91f68d0a8 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Następny tydzień" } }, + "MENTION": { + "AGENTS": "Agenci", + "TEAMS": "Zespoły" + }, "CUSTOM_SNOOZE": { "TITLE": "Uśpij do", "APPLY": "Uśpij", diff --git a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json index 50ae20b2e..b81d9741c 100644 --- a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Ustawienia konta", diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index 8396d148e..676691ff3 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Nie udało się zapisać kanału WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Numer telefonu", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "ID konta", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token uwierzytelniania", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Kanał API", "DESC": "Zintegruj kanał API i rozpocznij obsługę klientów.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Kanał API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/integrations.json b/app/javascript/dashboard/i18n/locale/pl/integrations.json index 65752a63f..3ebc5bd01 100644 --- a/app/javascript/dashboard/i18n/locale/pl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pl/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Tak, usuń", + "CANCEL": "Anuluj" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Usuń", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/pt/agentBots.json b/app/javascript/dashboard/i18n/locale/pt/agentBots.json index 84b15f403..e2feb9296 100644 --- a/app/javascript/dashboard/i18n/locale/pt/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/pt/agentBots.json @@ -2,13 +2,13 @@ "AGENT_BOTS": { "HEADER": "Bots", "LOADING_EDITOR": "A carregar editor...", - "DESCRIPTION": "Agent Bots are like the most fabulous members of your team. They can handle the small stuff, so you can focus on the stuff that matters. Give them a try. You can manage your bots from this page or create new ones using the 'Add Bot' button.", + "DESCRIPTION": "Os Agentes Bots são como os membros mais fabulosos da sua equipa. Tratam das pequenas coisas, para que se possa concentrar no que realmente importa. Experimente. Pode gerir os seus bots nesta página ou criar novos, utilizando o botão \"Adicionar Bot\".", "LEARN_MORE": "Learn about agent bots", - "GLOBAL_BOT": "System bot", + "GLOBAL_BOT": "Bot do sistema", "GLOBAL_BOT_BADGE": "Sistema", "AVATAR": { - "SUCCESS_DELETE": "Bot avatar deleted successfully", - "ERROR_DELETE": "Error deleting bot avatar, please try again" + "SUCCESS_DELETE": "Avatar do bot apagado", + "ERROR_DELETE": "Erro ao apagar avatar do bot, por favor tente novamente" }, "BOT_CONFIGURATION": { "TITLE": "Selecione um agente bot", @@ -22,7 +22,7 @@ "SELECT_PLACEHOLDER": "Selecionar bot" }, "ADD": { - "TITLE": "Add Bot", + "TITLE": "Adicionar Bot", "CANCEL_BUTTON_TEXT": "Cancelar", "API": { "SUCCESS_MESSAGE": "Bot adicionado com sucesso.", @@ -30,10 +30,10 @@ } }, "LIST": { - "404": "No bots found. You can create a bot by clicking the 'Add Bot' button.", + "404": "Nenhum bot encontrado. Pode criar um bot clicando no botão \"Adicionar Bot\".", "LOADING": "A carregar bots...", "TABLE_HEADER": { - "DETAILS": "Bot Details", + "DETAILS": "Detalhes do bot", "URL": "URL do Webhook" } }, @@ -42,7 +42,7 @@ "TITLE": "Apagar bot", "CONFIRM": { "TITLE": "Confirmar exclusão", - "MESSAGE": "Are you sure you want to delete {name}?", + "MESSAGE": "Tem a certeza que pretende apagar o {name}?", "YES": "Sim, excluir", "NO": "Não, manter" }, @@ -61,10 +61,10 @@ }, "ACCESS_TOKEN": { "TITLE": "Token de acesso", - "DESCRIPTION": "Copy the access token and save it securely", - "COPY_SUCCESSFUL": "Access token copied to clipboard", - "RESET_SUCCESS": "Access token regenerated successfully", - "RESET_ERROR": "Unable to regenerate access token. Please try again" + "DESCRIPTION": "Copie o token de acesso e guarde-o de forma segura", + "COPY_SUCCESSFUL": "Token de acesso copiado para área de transferência", + "RESET_SUCCESS": "O token de acesso voltou a ser gerado", + "RESET_ERROR": "Não foi possível voltar a gerar o token de acesso, por favor tente novamente" }, "FORM": { "AVATAR": { @@ -72,7 +72,7 @@ }, "NAME": { "LABEL": "Nome do bot", - "PLACEHOLDER": "Enter bot name", + "PLACEHOLDER": "Insira o nome do bot", "REQUIRED": "O nome do bot é obrigatório" }, "DESCRIPTION": { @@ -81,20 +81,20 @@ }, "WEBHOOK_URL": { "LABEL": "URL do Webhook", - "PLACEHOLDER": "https://example.com/webhook", - "REQUIRED": "Webhook URL is required" + "PLACEHOLDER": "https://exemplo.com/webhook", + "REQUIRED": "O URL do Webhook é obrigatório" }, "ERRORS": { "NAME": "O nome do bot é obrigatório", - "URL": "Webhook URL is required", - "VALID_URL": "Please enter a valid URL starting with http:// or https://" + "URL": "O URL do Webhook é obrigatório", + "VALID_URL": "Por favor, insira um URL válido que comece por http:// ou https://" }, "CANCEL": "Cancelar", - "CREATE": "Create Bot", - "UPDATE": "Update Bot" + "CREATE": "Criar Bot", + "UPDATE": "Atualizar Bot" }, "WEBHOOK": { - "DESCRIPTION": "Configure a webhook bot to integrate with your custom services. The bot will receive and process events from conversations and can respond to them." + "DESCRIPTION": "Configure um webhook para o bot integrar com os seus serviços personalizados. O bot receberá e processará eventos de conversas e pode respondê-los." }, "TYPES": { "WEBHOOK": "Webhook bot" diff --git a/app/javascript/dashboard/i18n/locale/pt/auditLogs.json b/app/javascript/dashboard/i18n/locale/pt/auditLogs.json index 00914c17d..04f1bdd03 100644 --- a/app/javascript/dashboard/i18n/locale/pt/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/pt/auditLogs.json @@ -71,7 +71,7 @@ "EDIT": "{agentName} updated the account configuration (#{id})" }, "CONVERSATION": { - "DELETE": "{agentName} deleted conversation #{id}" + "DELETE": "{agentName} apagou a conversa #{id}" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/automation.json b/app/javascript/dashboard/i18n/locale/pt/automation.json index eebc50044..c24eae5fd 100644 --- a/app/javascript/dashboard/i18n/locale/pt/automation.json +++ b/app/javascript/dashboard/i18n/locale/pt/automation.json @@ -130,37 +130,38 @@ "EVENTS": { "CONVERSATION_CREATED": "Conversa criada", "CONVERSATION_UPDATED": "Conversa atualizada", - "MESSAGE_CREATED": "Message Created", - "CONVERSATION_OPENED": "Conversation Opened" + "MESSAGE_CREATED": "Mensagem criada", + "CONVERSATION_OPENED": "Conversa aberta" }, "ACTIONS": { - "ASSIGN_AGENT": "Assign to Agent", - "ASSIGN_TEAM": "Assign a Team", - "ADD_LABEL": "Add a Label", - "REMOVE_LABEL": "Remove a Label", - "SEND_EMAIL_TO_TEAM": "Send an Email to Team", - "SEND_EMAIL_TRANSCRIPT": "Send an Email Transcript", + "ASSIGN_AGENT": "Atribuir ao agente", + "ASSIGN_TEAM": "Atribuir equipa", + "ADD_LABEL": "Adicionar etiqueta", + "REMOVE_LABEL": "Remover um rótulo", + "SEND_EMAIL_TO_TEAM": "Enviar um e-mail para a equipa", + "SEND_EMAIL_TRANSCRIPT": "Enviar transcrição por e-mail", "MUTE_CONVERSATION": "Silenciar Conversa", "SNOOZE_CONVERSATION": "Adiar conversa", "RESOLVE_CONVERSATION": "Resolver conversa", - "SEND_WEBHOOK_EVENT": "Send Webhook Event", + "SEND_WEBHOOK_EVENT": "Enviar evento webhook", "SEND_ATTACHMENT": "Enviar anexo", - "SEND_MESSAGE": "Send a Message", + "SEND_MESSAGE": "Enviar mensagem", "CHANGE_PRIORITY": "Alterar prioridade", - "ADD_SLA": "Adicionar SLA" + "ADD_SLA": "Adicionar SLA", + "OPEN_CONVERSATION": "Abrir conversa" }, "ATTRIBUTES": { - "MESSAGE_TYPE": "Message Type", - "MESSAGE_CONTAINS": "Message Contains", + "MESSAGE_TYPE": "Tipo de mensagem", + "MESSAGE_CONTAINS": "A mensagem contém", "EMAIL": "E-mail", "INBOX": "Caixa de entrada", - "CONVERSATION_LANGUAGE": "Conversation Language", + "CONVERSATION_LANGUAGE": "Linguagem da conversa", "PHONE_NUMBER": "Número de telefone", "STATUS": "Situação", "BROWSER_LANGUAGE": "Idioma do navegador", - "MAIL_SUBJECT": "Email Subject", + "MAIL_SUBJECT": "Assunto do e-mail", "COUNTRY_NAME": "País", - "REFERER_LINK": "Referrer Link", + "REFERER_LINK": "Link de referência", "ASSIGNEE_NAME": "Atribuído", "TEAM_NAME": "Equipa", "PRIORITY": "Prioridade" diff --git a/app/javascript/dashboard/i18n/locale/pt/components.json b/app/javascript/dashboard/i18n/locale/pt/components.json index df71ba7e8..8559d05b7 100644 --- a/app/javascript/dashboard/i18n/locale/pt/components.json +++ b/app/javascript/dashboard/i18n/locale/pt/components.json @@ -45,9 +45,12 @@ "WATCH_VIDEO": "Watch video" }, "DURATION_INPUT": { - "MINUTES": "Minutes", - "HOURS": "Hours", - "DAYS": "Days", - "PLACEHOLDER": "Enter duration" + "MINUTES": "Minutos", + "HOURS": "Horas", + "DAYS": "Dias", + "PLACEHOLDER": "Introduza a duração" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Em Breve!" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index 365108766..e84d74f78 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -285,7 +285,7 @@ "HEADER": { "TITLE": "Contactos", "SEARCH_TITLE": "Search contacts", - "ACTIVE_TITLE": "Active contacts", + "ACTIVE_TITLE": "Contactos ativos", "SEARCH_PLACEHOLDER": "Search...", "MESSAGE_BUTTON": "Messagem", "SEND_MESSAGE": "Enviar mensagem", @@ -460,8 +460,8 @@ } }, "DELETE_CONTACT": { - "MESSAGE": "This action is permanent and irreversible.", - "BUTTON": "Delete now" + "MESSAGE": "Esta ação é permanente e irreversível.", + "BUTTON": "Apagar agora" } }, "DETAILS": { @@ -471,7 +471,7 @@ "DELETE_CONTACT": "Excluir contacto", "DELETE_DIALOG": { "TITLE": "Confirmar exclusão", - "DESCRIPTION": "Are you sure you want to delete this contact?", + "DESCRIPTION": "Tem a certeza de que quer apagar este contacto?", "CONFIRM": "Sim, excluir", "API": { "SUCCESS_MESSAGE": "Contacto excluído com sucesso", @@ -548,20 +548,20 @@ "PLACEHOLDER": "Adicionar nota", "WROTE": "escreveu", "YOU": "Você", - "SAVE": "Save note", + "SAVE": "Salvar nota", "EXPAND": "Expandir", - "COLLAPSE": "Collapse", - "NO_NOTES": "No notes, you can add notes from the contact details page.", - "EMPTY_STATE": "There are no notes associated to this contact. You can add a note by typing in the box above." + "COLLAPSE": "Recolher", + "NO_NOTES": "Sem notas, pode adicionar notas na página de detalhes do contacto.", + "EMPTY_STATE": "Não existem notas associadas a este contacto. Pode adicionar uma nota escrevendo na caixa acima." } }, "EMPTY_STATE": { - "TITLE": "No contacts found in this account", - "SUBTITLE": "Start adding new contacts by clicking on the button below", - "BUTTON_LABEL": "Add contact", + "TITLE": "Nenhum contacto encontrado nesta conta", + "SUBTITLE": "Para adicionar novos contatos, clique no botão abaixo", + "BUTTON_LABEL": "Adicionar contacto", "SEARCH_EMPTY_STATE_TITLE": "Nenhum contacto corresponde à sua pesquisa 🔍", "LIST_EMPTY_STATE_TITLE": "No contacts available in this view 📋", - "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" + "ACTIVE_EMPTY_STATE_TITLE": "Neste momento não há contactos ativos 🌙" } }, "COMPOSE_NEW_CONVERSATION": { diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index d2eab7850..9ece5b576 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -32,12 +32,12 @@ "LOADING_CONVERSATIONS": "A carregar conversas", "CANNOT_REPLY": "Não pode responder porque", "24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas", - "API_HOURS_WINDOW": "You can only reply to this conversation within {hours} hours", + "API_HOURS_WINDOW": "Só pode responder a esta conversa dentro de {hours} horas", "NOT_ASSIGNED_TO_YOU": "Esta conversa não está atribuída a si. Gostaria de atribuir esta conversa a si mesmo?", "ASSIGN_TO_ME": "Atribuir a mim", "TWILIO_WHATSAPP_CAN_REPLY": "Só pode responder utilizando uma mensagem modelo, porque", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas", - "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. All new messages will show up there. You won’t be able to send messages from this conversation anymore.", + "OLD_INSTAGRAM_INBOX_REPLY_BANNER": "Esta conta do Instagram foi migrada para a nova caixa de entrada do canal Instagram. Todas as novas mensagens aparecerão lá. Já não poderá enviar mensagens a partir desta conversa.", "REPLYING_TO": "Está a responder a:", "REMOVE_SELECTION": "Remover seleção", "DOWNLOAD": "Descarregar", @@ -70,7 +70,7 @@ "RESOLVE_ACTION": "Resolver", "REOPEN_ACTION": "Reabrir", "OPEN_ACTION": "Abertas", - "MORE_ACTIONS": "More actions", + "MORE_ACTIONS": "Mais ações", "OPEN": "Mais", "CLOSE": "Fechar", "DETAILS": "Detalhes", @@ -96,6 +96,10 @@ "NEXT_WEEK": "Próxima semana" } }, + "MENTION": { + "AGENTS": "Agentes", + "TEAMS": "Equipas" + }, "CUSTOM_SNOOZE": { "TITLE": "Suspender até", "APPLY": "Adiar", @@ -119,8 +123,8 @@ } }, "DELETE_CONVERSATION": { - "TITLE": "Delete conversation #{conversationId}", - "DESCRIPTION": "Are you sure you want to delete this conversation?", + "TITLE": "Apagar conversa #{conversationId}", + "DESCRIPTION": "Tem a certeza de que quer apagar esta conversa?", "CONFIRM": "Excluir" }, "CARD_CONTEXT_MENU": { @@ -139,7 +143,7 @@ "ASSIGN_LABEL": "Atribuir etiqueta", "AGENTS_LOADING": "A carregar agentes...", "ASSIGN_TEAM": "Atribuir equipa", - "DELETE": "Delete conversation", + "DELETE": "Apagar conversa", "API": { "AGENT_ASSIGNMENT": { "SUCCESFUL": "Conversa com ID {conversationId} atribuída a \"{agentName}\"", @@ -214,8 +218,8 @@ "ASSIGN_LABEL_SUCCESFUL": "Etiqueta atribuída com sucesso", "ASSIGN_LABEL_FAILED": "Falha na atribuição de etiqueta", "CHANGE_TEAM": "Equipa da conversa alterada", - "SUCCESS_DELETE_CONVERSATION": "Conversation deleted successfully", - "FAIL_DELETE_CONVERSATION": "Couldn't delete conversation! Try again", + "SUCCESS_DELETE_CONVERSATION": "Conversa apagada", + "FAIL_DELETE_CONVERSATION": "Não foi possível apagar a conversa! Tente novamente", "FILE_SIZE_LIMIT": "O ficheiro excede o tamanho limite para anexos de {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} MB", "MESSAGE_ERROR": "Não foi possível enviar esta mensagem, por favor, tente novamente mais tarde", "SENT_BY": "Enviado por:", @@ -304,11 +308,11 @@ "CONVERSATION_ACTIONS": "Ações de conversa", "CONVERSATION_LABELS": "Etiquetas da conversa", "CONVERSATION_INFO": "Informação da conversa", - "CONTACT_NOTES": "Contact Notes", + "CONTACT_NOTES": "Notas do contacto", "CONTACT_ATTRIBUTES": "Atributos do contacto", "PREVIOUS_CONVERSATION": "Conversas anteriores", "MACROS": "Macros", - "LINEAR_ISSUES": "Linked Linear Issues", + "LINEAR_ISSUES": "Casos Linear Associados", "SHOPIFY_ORDERS": "Shopify Orders" }, "SHOPIFY": { diff --git a/app/javascript/dashboard/i18n/locale/pt/generalSettings.json b/app/javascript/dashboard/i18n/locale/pt/generalSettings.json index 25eaf917f..7e5c3f105 100644 --- a/app/javascript/dashboard/i18n/locale/pt/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt/generalSettings.json @@ -1,10 +1,10 @@ { "GENERAL_SETTINGS": { "LIMIT_MESSAGES": { - "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", - "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", - "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." + "CONVERSATION": "Excedeu o limite de conversas. O plano Hacker permite apenas 500 conversas.", + "INBOXES": "Excedeu o limite de caixas de entrada. O plano Hacker só suporta chat ao vivo no site. Caixas de entrada adicionais como email, WhatsApp, etc. requerem um plano pago.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", + "NON_ADMIN": "Por favor, contacte o seu administrador para atualizar o plano e continuar a usar todas as funcionalidades." }, "TITLE": "Configurações da conta", "SUBMIT": "Atualizar configurações", @@ -15,23 +15,23 @@ "SUCCESS": "Configurações de conta atualizadas com sucesso" }, "ACCOUNT_DELETE_SECTION": { - "TITLE": "Delete your Account", - "NOTE": "Once you delete your account, all your data will be deleted.", - "BUTTON_TEXT": "Delete Your Account", + "TITLE": "Apagar a sua Conta", + "NOTE": "Após apagar a sua conta, todos os seus dados serão apagados.", + "BUTTON_TEXT": "Apagar a Sua Conta", "CONFIRM": { - "TITLE": "Delete Account", - "MESSAGE": "Deleting your Account is irreversible. Enter your account name below to confirm you want to permanently delete it.", + "TITLE": "Apagar Conta", + "MESSAGE": "Apagar a sua conta é irreversível. Introduza o nome da sua conta abaixo para confirmar que pretende apagá-la permanentemente.", "BUTTON_TEXT": "Excluir", "DISMISS": "Cancelar", - "PLACE_HOLDER": "Por favor, digite {accountName} para confirmar" + "PLACE_HOLDER": "Por favor, escreva {accountName} para confirmar" }, - "SUCCESS": "Account marked for deletion", - "FAILURE": "Could not delete account, try again!", + "SUCCESS": "Conta selecionada para apagar", + "FAILURE": "Não foi possível apagar a conta, tente novamente!", "SCHEDULED_DELETION": { - "TITLE": "Account Scheduled for Deletion", - "MESSAGE_MANUAL": "This account is scheduled for deletion on {deletionDate}. This was requested by an administrator. You can cancel the deletion before this date.", - "MESSAGE_INACTIVITY": "This account is scheduled for deletion on {deletionDate} due to account inactivity. You can cancel the deletion before this date.", - "CLEAR_BUTTON": "Cancel Scheduled Deletion" + "TITLE": "Eliminação da conta agendada", + "MESSAGE_MANUAL": "Eliminação da conta agendada para {deletionDate}. Isto foi solicitado por um administrador. Pode cancelar a eliminação antes desta data.", + "MESSAGE_INACTIVITY": "Eliminação da conta está agendada para {deletionDate} devido à sua inatividade. Pode cancelar a eliminação antes desta data.", + "CLEAR_BUTTON": "Cancelar agendamento da eliminação" } }, "FORM": { @@ -45,32 +45,32 @@ "NOTE": "Este ID é necessário para integrações via API" }, "AUTO_RESOLVE": { - "TITLE": "Auto-resolve conversations", - "NOTE": "This configuration would allow you to automatically resolve the conversation after a certain period of inactivity.", + "TITLE": "Auto-resolver conversas", + "NOTE": "Esta configuração permite-lhe resolver automaticamente a conversa após um determinado período de inatividade.", "DURATION": { - "LABEL": "Inactivity duration", - "HELP": "Time period of inactivity after which conversation is auto-resolved", + "LABEL": "Duração da inatividade", + "HELP": "Período de inatividade após o qual a conversa é automaticamente resolvida", "PLACEHOLDER": "30", - "ERROR": "Auto resolve duration should be between 10 minutes and 999 days", + "ERROR": "A duração de auto-resolução deve ser entre 10 minutos e 999 dias", "API": { - "SUCCESS": "Auto resolve settings updated successfully", - "ERROR": "Failed to update auto resolve settings" + "SUCCESS": "Definições de auto-resolução atualizadas", + "ERROR": "Falha ao atualizar as definições de auto-resolução" } }, "MESSAGE": { - "LABEL": "Custom auto-resolution message", - "PLACEHOLDER": "Conversation was marked resolved by system due to 15 days of inactivity", - "HELP": "Message sent to the customer after conversation is auto-resolved" + "LABEL": "Mensagem personalizada de auto-resolução", + "PLACEHOLDER": "A conversa foi marcada como resolvida pelo sistema devido a 15 dias de inatividade", + "HELP": "Mensagem enviada ao cliente após a conversa ser automaticamente resolvida" }, "PREFERENCES": "Preferências", "LABEL": { - "LABEL": "Add label after auto-resolution", - "PLACEHOLDER": "Select a label" + "LABEL": "Adicionar etiqueta após auto-resolução", + "PLACEHOLDER": "Selecionar uma etiqueta" }, "IGNORE_WAITING": { - "LABEL": "Skip conversations waiting for agent’s reply" + "LABEL": "Ignorar conversas à espera de resposta do agente" }, - "UPDATE_BUTTON": "Save Changes" + "UPDATE_BUTTON": "Salvar alterações" }, "NAME": { "LABEL": "Nome da conta", @@ -93,30 +93,30 @@ "ERROR": "" }, "AUTO_RESOLVE_IGNORE_WAITING": { - "LABEL": "Exclude unattended conversations", - "HELP": "When enabled, the system will skip resolving conversations that are still waiting for an agent's reply." + "LABEL": "Excluir conversas não atendidas", + "HELP": "Quando ativado, o sistema irá ignorar a resolução de conversas que ainda estão à espera de resposta de um agente." }, "AUDIO_TRANSCRIPTION": { - "TITLE": "Transcribe Audio Messages", - "NOTE": "Automatically transcribe audio messages in conversations. Generate a text transcript whenever an audio message is sent or received, and display it alongside the message.", + "TITLE": "Transcrever mensagens de áudio", + "NOTE": "Transcreva automaticamente mensagens de áudio nas conversas. Gere uma transcrição de texto sempre que uma mensagem de áudio for enviada ou recebida e apresente-a junto da mensagem.", "API": { - "SUCCESS": "Audio transcription setting updated successfully", - "ERROR": "Failed to update audio transcription setting" + "SUCCESS": "Definição de transcrição de áudio atualizada com sucesso", + "ERROR": "Falha ao atualizar a definição de transcrição de áudio" } }, "AUTO_RESOLVE_DURATION": { - "LABEL": "Inactivity duration for resolution", - "HELP": "Duration after a conversation should auto resolve if there is no activity", + "LABEL": "Duração de inatividade para resolução", + "HELP": "Duração após a qual a conversa deve ser automaticamente resolvida se não houver atividade", "PLACEHOLDER": "30", - "ERROR": "Auto resolve duration should be between 10 minutes and 999 days", + "ERROR": "A duração de auto-resolução deve ser entre 10 minutos e 999 dias", "API": { - "SUCCESS": "Auto resolve settings updated successfully", - "ERROR": "Failed to update auto resolve settings" + "SUCCESS": "Definições de auto-resolução atualizadas", + "ERROR": "Falha ao atualizar as definições de auto-resolução" }, "UPDATE_BUTTON": "Atualização", - "MESSAGE_LABEL": "Custom resolution message", - "MESSAGE_PLACEHOLDER": "Conversation was marked resolved by system due to 15 days of inactivity", - "MESSAGE_HELP": "This message is sent to the customer when a conversation is automatically resolved by the system due to inactivity." + "MESSAGE_LABEL": "Mensagem personalizada de resolução", + "MESSAGE_PLACEHOLDER": "A conversa foi marcada como resolvida pelo sistema devido a 15 dias de inatividade", + "MESSAGE_HELP": "Esta mensagem é enviada ao cliente quando uma conversa é automaticamente resolvida pelo sistema devido à inatividade." }, "FEATURES": { "INBOUND_EMAIL_ENABLED": "A sua conta tem a opção de continuar as conversas por e-mail ativa.", @@ -126,7 +126,7 @@ "UPDATE_CHATWOOT": "Está disponível uma nova atualização {latestChatwootVersion} para o ChatWoot. Por favor, atualize a sua versão.", "LEARN_MORE": "Saber mais", "PAYMENT_PENDING": "O seu pagamento está pendente. Por favor, atualize as suas informações de pagamento para continuar a usar o Chatwoot", - "UPGRADE": "Upgrade to continue using Chatwoot", + "UPGRADE": "Atualize para continuar a usar o Chatwoot", "LIMITS_UPGRADE": "A sua conta excedeu os limites de utilização. Por favor, faça um upgrade ao seu plano para continuar a utilizar o Chatwoot", "OPEN_BILLING": "Abrir faturação" }, diff --git a/app/javascript/dashboard/i18n/locale/pt/helpCenter.json b/app/javascript/dashboard/i18n/locale/pt/helpCenter.json index 9d7fecba9..774a064d8 100644 --- a/app/javascript/dashboard/i18n/locale/pt/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pt/helpCenter.json @@ -697,7 +697,7 @@ "LABEL": "Slug", "PLACEHOLDER": "user-guide", "ERROR": "Slug obrigatória", - "FORMAT_ERROR": "Please enter a valid slug, for eg: user-guide" + "FORMAT_ERROR": "Por favor, introduza um slug válido, por exemplo: guia-do-utilizador" } }, "PORTAL_SETTINGS": { diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index dd293d91e..ec4c5ec1d 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -47,13 +47,13 @@ "CREATE_INBOX": "Criar caixa de entrada" }, "INSTAGRAM": { - "CONTINUE_WITH_INSTAGRAM": "Continue with Instagram", - "CONNECT_YOUR_INSTAGRAM_PROFILE": "Connect your Instagram Profile", - "HELP": "To add your Instagram profile as a channel, you need to authenticate your Instagram Profile by clicking on 'Continue with Instagram' ", - "ERROR_MESSAGE": "There was an error connecting to Instagram, please try again", - "ERROR_AUTH": "There was an error connecting to Instagram, please try again", - "NEW_INBOX_SUGGESTION": "This Instagram account was previously linked to a different inbox and has now been migrated here. All new messages will appear here. The old inbox will no longer be able to send or receive messages for this account.", - "DUPLICATE_INBOX_BANNER": "This Instagram account was migrated to the new Instagram channel inbox. You won’t be able to send/receive Instagram messages from this inbox anymore." + "CONTINUE_WITH_INSTAGRAM": "Continuar com o Instagram", + "CONNECT_YOUR_INSTAGRAM_PROFILE": "Ligue o seu perfil do Instagram", + "HELP": "Para adicionar o seu perfil do Instagram como canal, precisa autenticar o seu perfil clicando em 'Continuar com o Instagram' ", + "ERROR_MESSAGE": "Ocorreu um erro ao ligar ao Instagram, por favor tente novamente", + "ERROR_AUTH": "Ocorreu um erro ao ligar ao Instagram, por favor tente novamente", + "NEW_INBOX_SUGGESTION": "Esta conta do Instagram estava anteriormente ligada a uma caixa de entrada diferente e foi agora migrada para aqui. Todas as novas mensagens aparecerão aqui. A caixa de entrada antiga já não poderá enviar ou receber mensagens para esta conta.", + "DUPLICATE_INBOX_BANNER": "Esta conta do Instagram foi migrada para a nova caixa de entrada do canal Instagram. Já não poderá enviar/receber mensagens do Instagram a partir desta caixa de entrada." }, "TWITTER": { "HELP": "Para adicionar o seu perfil do Twitter como um canal, precisa de autenticar o seu perfil do Twitter clicando em 'Entrar com o Twitter' ", @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Não foi possível gravar o canal do WhatsApp" } }, + "VOICE": { + "TITLE": "Canal de Voz", + "DESC": "Integre o Twilio e comece a oferecer suporte aos seus clientes via chamadas telefónicas.", + "PHONE_NUMBER": { + "LABEL": "Número de telefone", + "PLACEHOLDER": "Escreva o seu número de telefone (por exemplo, +1234567890)", + "ERROR": "Por favor, forneça um número de telefone válido no formato +E.164 (por exemplo, +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID da conta", + "PLACEHOLDER": "Insira o SID da sua Conta Twilio", + "REQUIRED": "O SID da conta é obrigatório" + }, + "AUTH_TOKEN": { + "LABEL": "Token de autenticação", + "PLACEHOLDER": "Escreva o seu Token de Autenticação Twilio", + "REQUIRED": "O Token de Autenticação é obrigatório" + }, + "API_KEY_SID": { + "LABEL": "Chave da API SID", + "PLACEHOLDER": "Insira a chave SID da API Twilio", + "REQUIRED": "A chave SID da API é obrigatória" + }, + "API_KEY_SECRET": { + "LABEL": "Chave secreta da API", + "PLACEHOLDER": "Insira a chave secreta da API Twilio", + "REQUIRED": "A chave secreta da API é obrigatória" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Insira a sua Twilio TwiML App SID (começa por AP)", + "REQUIRED": "TwiML App SID é obrigatória" + } + }, + "SUBMIT_BUTTON": "Criar canal de Voz", + "API": { + "ERROR_MESSAGE": "Não foi possível criar o canal de voz" + } + }, "API_CHANNEL": { "TITLE": "Canal da API", "DESC": "Integrar com o canal API para dar apoio aos seus clientes.", @@ -579,28 +619,28 @@ }, "CSAT": { "TITLE": "Ativar CSAT", - "SUBTITLE": "Automatically trigger CSAT surveys at the end of conversations to understand how customers feel about their support experience. Track satisfaction trends and identify areas for improvement over time.", + "SUBTITLE": "Acione automaticamente inquéritos CSAT no final das conversas para perceber como os clientes se sentem sobre o apoio recebido. Acompanhe tendências de satisfação e identifique áreas de melhoria ao longo do tempo.", "DISPLAY_TYPE": { - "LABEL": "Display type" + "LABEL": "Tipo de visualização" }, "MESSAGE": { "LABEL": "Messagem", - "PLACEHOLDER": "Please enter a message to show users with the form" + "PLACEHOLDER": "Por favor, insira uma mensagem para mostrar aos utilizadores com o formulário" }, "SURVEY_RULE": { - "LABEL": "Survey rule", - "DESCRIPTION_PREFIX": "Send the survey if the conversation", - "DESCRIPTION_SUFFIX": "any of the labels", + "LABEL": "Regra do inquérito", + "DESCRIPTION_PREFIX": "Enviar o inquérito se a conversa", + "DESCRIPTION_SUFFIX": "qualquer uma das etiquetas", "OPERATOR": { "CONTAINS": "contém", "DOES_NOT_CONTAINS": "não contém" }, - "SELECT_PLACEHOLDER": "select labels" + "SELECT_PLACEHOLDER": "selecionar etiquetas" }, - "NOTE": "Note: CSAT surveys are sent only once per conversation", + "NOTE": "Nota: Os inquéritos CSAT são enviados apenas uma vez por conversa", "API": { - "SUCCESS_MESSAGE": "CSAT settings updated successfully", - "ERROR_MESSAGE": "We couldn't update CSAT settings. Please try again later." + "SUCCESS_MESSAGE": "Definições de CSAT atualizadas com sucesso", + "ERROR_MESSAGE": "Não foi possível atualizar as definições de CSAT. Por favor, tente novamente mais tarde." } }, "BUSINESS_HOURS": { @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canal da API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voz" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/integrations.json b/app/javascript/dashboard/i18n/locale/pt/integrations.json index 60b69375f..37e22315b 100644 --- a/app/javascript/dashboard/i18n/locale/pt/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt/integrations.json @@ -42,8 +42,8 @@ "WEBWIDGET_TRIGGERED": "Widget de live-chat aberto pelo utilizador", "CONTACT_CREATED": "Contacto criado", "CONTACT_UPDATED": "Contacto atualizado", - "CONVERSATION_TYPING_ON": "Conversation Typing On", - "CONVERSATION_TYPING_OFF": "Conversation Typing Off" + "CONVERSATION_TYPING_ON": "Conversa: a escrever", + "CONVERSATION_TYPING_OFF": "Conversa: a escrever desligada" } }, "END_POINT": { @@ -318,7 +318,7 @@ "SUCCESS": "Problema desvinculado com sucesso", "ERROR": "Houve um erro ao desvincular o problema, por favor, tente novamente" }, - "NO_LINKED_ISSUES": "No linked issues found", + "NO_LINKED_ISSUES": "Sem casos associados", "DELETE": { "TITLE": "Are you sure you want to delete the integration?", "MESSAGE": "Are you sure you want to delete the integration?", @@ -326,10 +326,18 @@ "CANCEL": "Cancelar" }, "CTA": { - "TITLE": "Connect to Linear", - "AGENT_DESCRIPTION": "Linear workspace is not connected. Request your administrator to connect a workspace to use this integration.", - "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", - "BUTTON_TEXT": "Connect Linear workspace" + "TITLE": "Ligar ao Linear", + "AGENT_DESCRIPTION": "O espaço de trabalho linear não está ligado. Solicite ao administrador que ligue um espaço de trabalho para usar esta integração.", + "DESCRIPTION": "O workspace Linear não está ligado. Clique no botão abaixo para ligar o seu workspace para utilizar esta integração.", + "BUTTON_TEXT": "Ligar workspace Linear" + } + }, + "NOTION": { + "DELETE": { + "TITLE": "Tem a certeza que pretende apagar a integração Notion?", + "MESSAGE": "Apagar esta integração removerá o acesso ao seu workspace Notion e encerrará todas as funcionalidades relacionadas.", + "CONFIRM": "Sim, excluir", + "CANCEL": "Cancelar" } } }, @@ -339,36 +347,36 @@ "COPILOT": { "TITLE": "Copilot", "TRY_THESE_PROMPTS": "Try these prompts", - "PANEL_TITLE": "Get started with Copilot", - "KICK_OFF_MESSAGE": "Need a quick summary, want to check past conversations, or draft a better reply? Copilot’s here to speed things up.", + "PANEL_TITLE": "Comece com o Copilot", + "KICK_OFF_MESSAGE": "Precisa de um resumo rápido, quer consultar conversas anteriores ou redigir uma resposta melhor? O Copilot está aqui para acelerar o processo.", "SEND_MESSAGE": "Enviar mensagem...", - "EMPTY_MESSAGE": "There was an error generating the response. Please try again.", + "EMPTY_MESSAGE": "Ocorreu um erro ao gerar a resposta. Por favor, tente novamente.", "LOADER": "Captain is thinking", "YOU": "Você", "USE": "Use this", "RESET": "Reset", - "SHOW_STEPS": "Show steps", + "SHOW_STEPS": "Mostrar passos", "SELECT_ASSISTANT": "Select Assistant", "PROMPTS": { "SUMMARIZE": { - "LABEL": "Summarize this conversation", - "CONTENT": "Summarize the key points discussed between the customer and the support agent, including the customer's concerns, questions, and the solutions or responses provided by the support agent" + "LABEL": "Resumir esta conversa", + "CONTENT": "Resuma os pontos-chave discutidos entre o cliente e o agente de suporte, incluindo as preocupações do cliente, as questões e as soluções ou respostas dadas pelo agente de suporte" }, "SUGGEST": { - "LABEL": "Suggest an answer", - "CONTENT": "Analyze the customer's inquiry, and draft a response that effectively addresses their concerns or questions. Ensure the reply is clear, concise, and provides helpful information." + "LABEL": "Sugerir uma resposta", + "CONTENT": "Analise a questão do cliente e redija uma resposta que aborde eficazmente as suas preocupações ou perguntas. Certifique-se de que a resposta é clara, concisa e fornece informações úteis." }, "RATE": { - "LABEL": "Rate this conversation", - "CONTENT": "Review the conversation to see how well it meets the customer's needs. Share a rating out of 5 based on tone, clarity, and effectiveness." + "LABEL": "Avalie esta conversa", + "CONTENT": "Reveja a conversa para ver o quanto foram satisfeitas as necessidades do cliente. Compartilhe uma classificação até 5 com base no tom, clareza e eficácia." }, "HIGH_PRIORITY": { - "LABEL": "High priority conversations", - "CONTENT": "Give me a summary of all high priority open conversations. Include the conversation ID, customer name (if available), last message content, and assigned agent. Group by status if relevant." + "LABEL": "Conversas de alta prioridade", + "CONTENT": "Dê-me um resumo de todas as conversas abertas de alta prioridade. Inclua o ID da conversa, nome do cliente (se disponível), conteúdo da última mensagem e agente atribuído. Agrupe por estado, se relevante." }, "LIST_CONTACTS": { - "LABEL": "List contacts", - "CONTENT": "Show me the list of top 10 contacts. Include name, email or phone number (if available), last seen time, tags (if any)." + "LABEL": "Listar contactos", + "CONTENT": "Mostre-me a lista dos 10 principais contactos. Inclua nome, email ou número de telefone (se disponível), última vez visto, etiquetas (se houver)." } } }, @@ -377,8 +385,8 @@ "ASSISTANT": "Assistant", "MESSAGE_PLACEHOLDER": "Escreva a sua mensagem...", "HEADER": "Playground", - "DESCRIPTION": "Use this playground to send messages to your assistant and check if it responds accurately, quickly, and in the tone you expect.", - "CREDIT_NOTE": "Messages sent here will count toward your Captain credits." + "DESCRIPTION": "Use este playground para enviar mensagens para o seu assistente e verificar se ele responde com precisão, rápido e no tom esperado.", + "CREDIT_NOTE": "As mensagens aqui enviadas vão contar para os créditos do seu Captain." }, "PAYWALL": { "TITLE": "Upgrade to use Captain AI", @@ -402,7 +410,7 @@ }, "ASSISTANTS": { "HEADER": "Assistants", - "NO_ASSISTANTS_AVAILABLE": "There are no assistants available in your account.", + "NO_ASSISTANTS_AVAILABLE": "Não há agentes disponíveis na sua conta.", "ADD_NEW": "Create a new assistant", "DELETE": { "TITLE": "Are you sure to delete the assistant?", @@ -420,46 +428,46 @@ "FORM": { "UPDATE": "Atualização", "SECTIONS": { - "BASIC_INFO": "Basic Information", - "SYSTEM_MESSAGES": "System Messages", - "INSTRUCTIONS": "Instructions", + "BASIC_INFO": "Informação básica", + "SYSTEM_MESSAGES": "Mensagens do Sistema", + "INSTRUCTIONS": "Instruções", "FEATURES": "Características", - "TOOLS": "Tools " + "TOOLS": "Ferramentas " }, "NAME": { "LABEL": "Nome:", - "PLACEHOLDER": "Enter assistant name", - "ERROR": "The name is required" + "PLACEHOLDER": "Escreva o nome do assistente", + "ERROR": "O nome é obrigatório" }, "TEMPERATURE": { - "LABEL": "Response Temperature", - "DESCRIPTION": "Adjust how creative or restrictive the assistant's responses should be. Lower values produce more focused and deterministic responses, while higher values allow for more creative and varied outputs." + "LABEL": "Temperatura da Resposta", + "DESCRIPTION": "Ajuste o quão criativo ou restritivo as respostas do assistente devem ser. Valores mais baixos produzem respostas mais focadas e deterministas, enquanto valores mais altos permitem resultados mais criativos e variados." }, "DESCRIPTION": { "LABEL": "Descrição", - "PLACEHOLDER": "Enter assistant description", - "ERROR": "The description is required" + "PLACEHOLDER": "Escreva a descrição do assistente", + "ERROR": "A descrição é obrigatória" }, "PRODUCT_NAME": { "LABEL": "Product Name", - "PLACEHOLDER": "Enter product name", - "ERROR": "The product name is required" + "PLACEHOLDER": "Escreva o nome do produto", + "ERROR": "O nome do produto é obrigatório" }, "WELCOME_MESSAGE": { - "LABEL": "Welcome Message", - "PLACEHOLDER": "Enter welcome message" + "LABEL": "Mensagem de Boas-vindas", + "PLACEHOLDER": "Escreva a mensagem de boas-vindas" }, "HANDOFF_MESSAGE": { - "LABEL": "Handoff Message", - "PLACEHOLDER": "Enter handoff message" + "LABEL": "Mensagem de despedida", + "PLACEHOLDER": "Escreva a mensagem de despedida" }, "RESOLUTION_MESSAGE": { - "LABEL": "Resolution Message", - "PLACEHOLDER": "Enter resolution message" + "LABEL": "Mensagem de resolução", + "PLACEHOLDER": "Escreva a mensagem de resolução" }, "INSTRUCTIONS": { - "LABEL": "Instructions", - "PLACEHOLDER": "Enter instructions for the assistant" + "LABEL": "Instruções", + "PLACEHOLDER": "Escreva as instruções para o assistente" }, "FEATURES": { "TITLE": "Características", @@ -471,7 +479,7 @@ "TITLE": "Update the assistant", "SUCCESS_MESSAGE": "The assistant has been successfully updated", "ERROR_MESSAGE": "There was an error updating the assistant, please try again.", - "NOT_FOUND": "Could not find the assistant. Please try again." + "NOT_FOUND": "Não foi possível encontrar o assistente. Por favor, tente novamente." }, "OPTIONS": { "EDIT_ASSISTANT": "Edit Assistant", @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Selecionar todas ({count})", + "UNSELECT_ALL": "Desmarcar todas ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Excluir", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/pt/macros.json b/app/javascript/dashboard/i18n/locale/pt/macros.json index ad427b303..b83d91887 100644 --- a/app/javascript/dashboard/i18n/locale/pt/macros.json +++ b/app/javascript/dashboard/i18n/locale/pt/macros.json @@ -85,20 +85,20 @@ "ATLEAST_ONE_ACTION_REQUIRED": "Pelo menos uma ação é obrigatória" }, "ACTIONS": { - "ASSIGN_TEAM": "Assign a Team", - "ASSIGN_AGENT": "Assign an Agent", - "ADD_LABEL": "Add a Label", - "REMOVE_LABEL": "Remove a Label", - "REMOVE_ASSIGNED_TEAM": "Remove Assigned Team", - "SEND_EMAIL_TRANSCRIPT": "Send an Email Transcript", + "ASSIGN_TEAM": "Atribuir equipa", + "ASSIGN_AGENT": "Atribuir um agente", + "ADD_LABEL": "Adicionar um rótulo", + "REMOVE_LABEL": "Remover um rótulo", + "REMOVE_ASSIGNED_TEAM": "Remover equipa atribuída", + "SEND_EMAIL_TRANSCRIPT": "Enviar uma transcrição por e-mail", "MUTE_CONVERSATION": "Silenciar Conversa", "SNOOZE_CONVERSATION": "Adiar conversa", "RESOLVE_CONVERSATION": "Resolver conversa", "SEND_ATTACHMENT": "Enviar anexo", - "SEND_MESSAGE": "Send a Message", + "SEND_MESSAGE": "Enviar uma Mensagem", "CHANGE_PRIORITY": "Alterar prioridade", - "ADD_PRIVATE_NOTE": "Add a Private Note", - "SEND_WEBHOOK_EVENT": "Send Webhook Event" + "ADD_PRIVATE_NOTE": "Adicionar uma Nota Privada", + "SEND_WEBHOOK_EVENT": "Enviar evento webhook" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/report.json b/app/javascript/dashboard/i18n/locale/pt/report.json index cdd25f66c..c520fb5ea 100644 --- a/app/javascript/dashboard/i18n/locale/pt/report.json +++ b/app/javascript/dashboard/i18n/locale/pt/report.json @@ -193,7 +193,7 @@ }, "LABEL_REPORTS": { "HEADER": "Visão geral de etiquetas", - "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.", + "DESCRIPTION": "Rastreie o desempenho com métricas-chave, incluindo conversas, tempos de resposta, tempos de resolução e casos resolvidos. Clique num nome de rótulo para informações detalhadas.", "LOADING_CHART": "A carregar dados...", "NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.", "DOWNLOAD_LABEL_REPORTS": "Descarregar relatórios de etiquetas", diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json index b428b5558..d25a530d4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt/settings.json @@ -78,10 +78,10 @@ "NOTE": "Este token pode ser usado se você estiver construindo uma integração baseada em API", "COPY": "Copiar", "RESET": "Reset", - "CONFIRM_RESET": "Are you sure?", - "CONFIRM_HINT": "Click again to confirm", - "RESET_SUCCESS": "Access token regenerated successfully", - "RESET_ERROR": "Unable to regenerate access token. Please try again" + "CONFIRM_RESET": "Tem a certeza?", + "CONFIRM_HINT": "Clique novamente para confirmar", + "RESET_SUCCESS": "O token de acesso voltou a ser gerado", + "RESET_ERROR": "Não foi possível voltar a gerar o token de acesso, por favor tente novamente" }, "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Alerts", @@ -191,7 +191,7 @@ }, "SET_AVAILABILITY_SUCCESS": "Disponibilidade foi definida com sucesso", "SET_AVAILABILITY_ERROR": "Não foi possível definir a disponibilidade, por favor tente novamente", - "IMPERSONATING_ERROR": "Cannot change availability while impersonating a user" + "IMPERSONATING_ERROR": "Não é possível alterar a disponibilidade enquanto está em modo de representação de um utilizador" }, "EMAIL": { "LABEL": "Seu endereço de e-mail", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/automation.json b/app/javascript/dashboard/i18n/locale/pt_BR/automation.json index 2c0d51696..edf41d5ff 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/automation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Enviar Anexo", "SEND_MESSAGE": "Enviar Mensagem", "CHANGE_PRIORITY": "Alterar Prioridade", - "ADD_SLA": "Adicionar SLA" + "ADD_SLA": "Adicionar SLA", + "OPEN_CONVERSATION": "Abrir conversa" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Tipo da Mensagem", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/components.json b/app/javascript/dashboard/i18n/locale/pt_BR/components.json index e877c4f24..999171733 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/components.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/components.json @@ -49,5 +49,8 @@ "HOURS": "Horas", "DAYS": "Dias", "PLACEHOLDER": "Insira a duração" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index c426a4cac..0258e0031 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Próxima semana" } }, + "MENTION": { + "AGENTS": "Agentes", + "TEAMS": "Times" + }, "CUSTOM_SNOOZE": { "TITLE": "Adiar até", "APPLY": "Adiar", @@ -308,7 +312,7 @@ "CONTACT_ATTRIBUTES": "Atributos do contato", "PREVIOUS_CONVERSATION": "Conversas anteriores", "MACROS": "Macros", - "LINEAR_ISSUES": "Linked Linear Issues", + "LINEAR_ISSUES": "Problemas do Linear vinculados", "SHOPIFY_ORDERS": "Shopify Orders" }, "SHOPIFY": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json b/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json index 6ea40a2ec..77b9cfb8e 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "Você excedeu o limite de conversas. O plano Hacker permite apenas 500 conversas.", "INBOXES": "Você excedeu o limite da caixa de entrada. O plano Hacker só suporta chat ao vivo do site. Caixas adicionais como e-mail, WhatsApp etc. requerem um plano pago.", - "AGENTS": "Você excedeu o limite de agentes. O plano Hacker permite apenas 2 agentes.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Entre em contato com o administrador para atualizar o plano e continuar usando todos os recursos." }, "TITLE": "Conta", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index cc728f880..d4337bee1 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Não foi possível salvar o canal do WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Número de Telefone", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID da Conta", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token de autenticação", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "Chave da API SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "Segredo da Chave API", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Canal da API", "DESC": "Integre com canal API e comece a ajudar seus clientes.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canal da API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json index c0fbf9888..a87545975 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "O espaço de trabalho do Linear não está conectado. Clique no botão abaixo para conectar seu espaço de trabalho para usar essa integração.", "BUTTON_TEXT": "Conectar espaço de trabalho do Linear" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Sim, excluir", + "CANCEL": "Cancelar" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversação #{id}" }, "SELECTED": "{count} selecionado", + "SELECT_ALL": "Selecionar todos ({count})", + "UNSELECT_ALL": "Desmarcar todos ({count})", "BULK_APPROVE_BUTTON": "Aprovar", "BULK_DELETE_BUTTON": "Excluir", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/report.json b/app/javascript/dashboard/i18n/locale/pt_BR/report.json index 47f875068..9b4d8de90 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/report.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/report.json @@ -193,7 +193,7 @@ }, "LABEL_REPORTS": { "HEADER": "Visão Geral das Etiquetas", - "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.", + "DESCRIPTION": "Acompanhe o desempenho da sua etiqueta com métricas-chave incluindo conversas, tempo de resposta, tempos de resolução e casos resolvidos. Clique no nome da etiqueta para obter detalhes.", "LOADING_CHART": "Carregando dados do gráfico...", "NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.", "DOWNLOAD_LABEL_REPORTS": "Baixar relatórios de etiquetas", diff --git a/app/javascript/dashboard/i18n/locale/ro/automation.json b/app/javascript/dashboard/i18n/locale/ro/automation.json index fee029fc5..14d212def 100644 --- a/app/javascript/dashboard/i18n/locale/ro/automation.json +++ b/app/javascript/dashboard/i18n/locale/ro/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Modificarea priorității", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Deschiderea conversației" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ro/components.json b/app/javascript/dashboard/i18n/locale/ro/components.json index 5be9ed8ab..31b039abf 100644 --- a/app/javascript/dashboard/i18n/locale/ro/components.json +++ b/app/javascript/dashboard/i18n/locale/ro/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index 4cc8d43c9..8925d513d 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Săptămâna viitoare" } }, + "MENTION": { + "AGENTS": "Agenți", + "TEAMS": "Echipe" + }, "CUSTOM_SNOOZE": { "TITLE": "Amânare până la", "APPLY": "Amânați", diff --git a/app/javascript/dashboard/i18n/locale/ro/generalSettings.json b/app/javascript/dashboard/i18n/locale/ro/generalSettings.json index 01d4d0292..a0dbf8706 100644 --- a/app/javascript/dashboard/i18n/locale/ro/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ro/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Setări cont", diff --git a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json index 72e5469f7..a39360dee 100644 --- a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Nu am reușit să salvăm canalul WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Număr de telefon", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Cont SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token de autentificare", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Canal API", "DESC": "Integrați-vă cu canalul API și începeți să vă sprijiniți clienții.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Canal API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/integrations.json b/app/javascript/dashboard/i18n/locale/ro/integrations.json index ac6dee5c7..e7d963b22 100644 --- a/app/javascript/dashboard/i18n/locale/ro/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ro/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Renunță" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Şterge", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ru/automation.json b/app/javascript/dashboard/i18n/locale/ru/automation.json index 87a67ef2e..bc4174ba5 100644 --- a/app/javascript/dashboard/i18n/locale/ru/automation.json +++ b/app/javascript/dashboard/i18n/locale/ru/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Изменить приоритет", - "ADD_SLA": "Добавить SLA" + "ADD_SLA": "Добавить SLA", + "OPEN_CONVERSATION": "Открыть беседу" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ru/components.json b/app/javascript/dashboard/i18n/locale/ru/components.json index 92890e3e0..1ef1dea27 100644 --- a/app/javascript/dashboard/i18n/locale/ru/components.json +++ b/app/javascript/dashboard/i18n/locale/ru/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index ffc9b90c9..214b9c0fc 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "На следующей неделе" } }, + "MENTION": { + "AGENTS": "Операторы", + "TEAMS": "Команды" + }, "CUSTOM_SNOOZE": { "TITLE": "Отложить до", "APPLY": "Отложено", diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index e63b6f407..04267a433 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Не удалось сохранить канал WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Номер телефона", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID аккаунта", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Токен авторизации", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Ключ SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "Секретный ключ API", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Источник API", "DESC": "Интегрируйте с API каналом и начните поддерживать ваших клиентов.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Источник API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/integrations.json b/app/javascript/dashboard/i18n/locale/ru/integrations.json index cee7df308..5128a9557 100644 --- a/app/javascript/dashboard/i18n/locale/ru/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ru/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Да, удалить", + "CANCEL": "Отменить" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Диалог #{id}" }, "SELECTED": "Выбрано {count}", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Одобрить", "BULK_DELETE_BUTTON": "Удалить", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/sh/automation.json b/app/javascript/dashboard/i18n/locale/sh/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/sh/automation.json +++ b/app/javascript/dashboard/i18n/locale/sh/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/sh/components.json b/app/javascript/dashboard/i18n/locale/sh/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/sh/components.json +++ b/app/javascript/dashboard/i18n/locale/sh/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/sh/conversation.json b/app/javascript/dashboard/i18n/locale/sh/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/sh/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sh/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/sh/generalSettings.json b/app/javascript/dashboard/i18n/locale/sh/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/sh/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sh/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json index b38e8ed86..4ea0a8af1 100644 --- a/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sh/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/sh/integrations.json b/app/javascript/dashboard/i18n/locale/sh/integrations.json index 4eb1343cb..7ae07cfa2 100644 --- a/app/javascript/dashboard/i18n/locale/sh/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sh/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/sk/automation.json b/app/javascript/dashboard/i18n/locale/sk/automation.json index ca4cd0dd2..3807bf174 100644 --- a/app/javascript/dashboard/i18n/locale/sk/automation.json +++ b/app/javascript/dashboard/i18n/locale/sk/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/sk/components.json b/app/javascript/dashboard/i18n/locale/sk/components.json index 8c705e06d..34f3f7839 100644 --- a/app/javascript/dashboard/i18n/locale/sk/components.json +++ b/app/javascript/dashboard/i18n/locale/sk/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index bbda30a36..1a51e5e40 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Ďalší ťýždeň" } }, + "MENTION": { + "AGENTS": "Agenti", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Odložiť do", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/sk/generalSettings.json b/app/javascript/dashboard/i18n/locale/sk/generalSettings.json index 8e12e31f7..6259dfbac 100644 --- a/app/javascript/dashboard/i18n/locale/sk/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sk/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Nastavenia účtu", diff --git a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json index dac2f9a93..7c034f4d6 100644 --- a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefónne číslo", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID účtu", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Autentifikačný token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API kanál", "DESC": "Integrujte sa s kanálom API a začnite podporovať svojich zákazníkov.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API kanál", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/integrations.json b/app/javascript/dashboard/i18n/locale/sk/integrations.json index 5ff7aa6e3..d6a32b14f 100644 --- a/app/javascript/dashboard/i18n/locale/sk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sk/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Zrušiť" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Vymazať", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/sl/automation.json b/app/javascript/dashboard/i18n/locale/sl/automation.json index 9fe0becab..9adfcbae2 100644 --- a/app/javascript/dashboard/i18n/locale/sl/automation.json +++ b/app/javascript/dashboard/i18n/locale/sl/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Dodaj" + "ADD_SLA": "Dodaj", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/sl/components.json b/app/javascript/dashboard/i18n/locale/sl/components.json index 52d6109e1..a9c96a78f 100644 --- a/app/javascript/dashboard/i18n/locale/sl/components.json +++ b/app/javascript/dashboard/i18n/locale/sl/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/sl/conversation.json b/app/javascript/dashboard/i18n/locale/sl/conversation.json index 0b9bad8dd..d87e19400 100644 --- a/app/javascript/dashboard/i18n/locale/sl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sl/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/sl/generalSettings.json b/app/javascript/dashboard/i18n/locale/sl/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/sl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sl/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json index b101293be..b6c46fab3 100644 --- a/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sl/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/sl/integrations.json b/app/javascript/dashboard/i18n/locale/sl/integrations.json index 43627d32c..266929039 100644 --- a/app/javascript/dashboard/i18n/locale/sl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sl/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Da, izbriši", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Izbriši", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/sq/automation.json b/app/javascript/dashboard/i18n/locale/sq/automation.json index b14c8b23b..c424e63f3 100644 --- a/app/javascript/dashboard/i18n/locale/sq/automation.json +++ b/app/javascript/dashboard/i18n/locale/sq/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/sq/components.json b/app/javascript/dashboard/i18n/locale/sq/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/sq/components.json +++ b/app/javascript/dashboard/i18n/locale/sq/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/sq/conversation.json b/app/javascript/dashboard/i18n/locale/sq/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/sq/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sq/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/sq/generalSettings.json b/app/javascript/dashboard/i18n/locale/sq/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/sq/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sq/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json index a0ab1c84e..d92c9da3d 100644 --- a/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sq/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/sq/integrations.json b/app/javascript/dashboard/i18n/locale/sq/integrations.json index 59e0f393d..f99d12d45 100644 --- a/app/javascript/dashboard/i18n/locale/sq/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sq/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/sr/automation.json b/app/javascript/dashboard/i18n/locale/sr/automation.json index ee0272085..fe4fa9494 100644 --- a/app/javascript/dashboard/i18n/locale/sr/automation.json +++ b/app/javascript/dashboard/i18n/locale/sr/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Otvoren razgovor" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/sr/components.json b/app/javascript/dashboard/i18n/locale/sr/components.json index f78a78497..6e46cb927 100644 --- a/app/javascript/dashboard/i18n/locale/sr/components.json +++ b/app/javascript/dashboard/i18n/locale/sr/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/sr/conversation.json b/app/javascript/dashboard/i18n/locale/sr/conversation.json index 2543dbcb9..ea8cc2294 100644 --- a/app/javascript/dashboard/i18n/locale/sr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sr/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Sledeće nedelje" } }, + "MENTION": { + "AGENTS": "Agenti", + "TEAMS": "Timovi" + }, "CUSTOM_SNOOZE": { "TITLE": "Odloži do", "APPLY": "Odloži", diff --git a/app/javascript/dashboard/i18n/locale/sr/generalSettings.json b/app/javascript/dashboard/i18n/locale/sr/generalSettings.json index 870e0cace..dedb5eed4 100644 --- a/app/javascript/dashboard/i18n/locale/sr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sr/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Podešavanja naloga", diff --git a/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json index 9ede90e66..7b3775b19 100644 --- a/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sr/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Nisamo uspeli da sačuvamo WhatsApp kanal" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Broj telefona", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID naloga", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token autorizacije", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API kanal", "DESC": "Integrišite sa API kanalom i započnite podršku vašim potrošačima.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API kanal", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/integrations.json b/app/javascript/dashboard/i18n/locale/sr/integrations.json index cb72cc150..07988f805 100644 --- a/app/javascript/dashboard/i18n/locale/sr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sr/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Otkaži" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Izbriši", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/sv/automation.json b/app/javascript/dashboard/i18n/locale/sv/automation.json index 406cfd995..a0c4be432 100644 --- a/app/javascript/dashboard/i18n/locale/sv/automation.json +++ b/app/javascript/dashboard/i18n/locale/sv/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/sv/components.json b/app/javascript/dashboard/i18n/locale/sv/components.json index bd0548eed..5c2ef3d03 100644 --- a/app/javascript/dashboard/i18n/locale/sv/components.json +++ b/app/javascript/dashboard/i18n/locale/sv/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 234656f95..3b41ef698 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Nästa vecka" } }, + "MENTION": { + "AGENTS": "Agenter", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooza tills", "APPLY": "Snooza", diff --git a/app/javascript/dashboard/i18n/locale/sv/generalSettings.json b/app/javascript/dashboard/i18n/locale/sv/generalSettings.json index 3258dfd7d..6cc100cac 100644 --- a/app/javascript/dashboard/i18n/locale/sv/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/sv/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Kontoinställningar", diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index 7d3706af6..8ef453613 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Vi kunde inte spara WhatsApp-kanalen" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefonnummer", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Kontots SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth-token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API-kanal", "DESC": "Integrera med API-kanalen och börja supporta dina kunder.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API-kanal", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/integrations.json b/app/javascript/dashboard/i18n/locale/sv/integrations.json index 11d651b45..57ec78359 100644 --- a/app/javascript/dashboard/i18n/locale/sv/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sv/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Avbryt" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Radera", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ta/automation.json b/app/javascript/dashboard/i18n/locale/ta/automation.json index 82c2b4809..09ddaf827 100644 --- a/app/javascript/dashboard/i18n/locale/ta/automation.json +++ b/app/javascript/dashboard/i18n/locale/ta/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ta/components.json b/app/javascript/dashboard/i18n/locale/ta/components.json index 4adf87ecf..975e9be60 100644 --- a/app/javascript/dashboard/i18n/locale/ta/components.json +++ b/app/javascript/dashboard/i18n/locale/ta/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 1e2028e82..f9083b51e 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "ஏஜென்ட்கள்", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ta/generalSettings.json b/app/javascript/dashboard/i18n/locale/ta/generalSettings.json index fd0c21773..7f638a536 100644 --- a/app/javascript/dashboard/i18n/locale/ta/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ta/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "கணக்கு அமைப்புகள்", diff --git a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json index c9774a8c2..6369a6c6a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "கணக்கின் SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "அங்கீகார டோக்கன்", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/integrations.json b/app/javascript/dashboard/i18n/locale/ta/integrations.json index cfad7d30f..fc80613a2 100644 --- a/app/javascript/dashboard/i18n/locale/ta/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ta/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "ரத்துசெய்" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/th/automation.json b/app/javascript/dashboard/i18n/locale/th/automation.json index 6e11773e7..fc4976557 100644 --- a/app/javascript/dashboard/i18n/locale/th/automation.json +++ b/app/javascript/dashboard/i18n/locale/th/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "เปิดดูการสนทนา" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/th/components.json b/app/javascript/dashboard/i18n/locale/th/components.json index 93cf557c3..3dc7a528d 100644 --- a/app/javascript/dashboard/i18n/locale/th/components.json +++ b/app/javascript/dashboard/i18n/locale/th/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index 8677f18d7..4f7fa94e9 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "สัปดาห์หน้า" } }, + "MENTION": { + "AGENTS": "พนักงาน", + "TEAMS": "ทีม" + }, "CUSTOM_SNOOZE": { "TITLE": "พักการสนทนาจนถึง", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/th/generalSettings.json b/app/javascript/dashboard/i18n/locale/th/generalSettings.json index 55b4f9b1d..782bcd3cd 100644 --- a/app/javascript/dashboard/i18n/locale/th/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/th/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "ตั้งค่าบัญชี", diff --git a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json index ad80df533..3f03d29f8 100644 --- a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "เราไม่สามารถบันทึกช่องทาง WhatsApp ได้" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "หมายเลขโทรศัพท์", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "ช่อง API", "DESC": "สร้างช่องด้วย API เเละเริ่มช่วยเหลือลูกค้าของคุณ", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "ช่อง API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/integrations.json b/app/javascript/dashboard/i18n/locale/th/integrations.json index 64697d7ea..c57f0d5b5 100644 --- a/app/javascript/dashboard/i18n/locale/th/integrations.json +++ b/app/javascript/dashboard/i18n/locale/th/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "ยกเลิก" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "ลบ", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/tl/automation.json b/app/javascript/dashboard/i18n/locale/tl/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/tl/automation.json +++ b/app/javascript/dashboard/i18n/locale/tl/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/tl/components.json b/app/javascript/dashboard/i18n/locale/tl/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/tl/components.json +++ b/app/javascript/dashboard/i18n/locale/tl/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/tl/conversation.json b/app/javascript/dashboard/i18n/locale/tl/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/tl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tl/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/tl/generalSettings.json b/app/javascript/dashboard/i18n/locale/tl/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/tl/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/tl/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json index cc0fe4b33..be7a6f2f9 100644 --- a/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tl/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/tl/integrations.json b/app/javascript/dashboard/i18n/locale/tl/integrations.json index 43de9b65d..ed5ef8b72 100644 --- a/app/javascript/dashboard/i18n/locale/tl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tl/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/tr/automation.json b/app/javascript/dashboard/i18n/locale/tr/automation.json index eda09b867..4be5c6a5e 100644 --- a/app/javascript/dashboard/i18n/locale/tr/automation.json +++ b/app/javascript/dashboard/i18n/locale/tr/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Ek Gönder", "SEND_MESSAGE": "Mesaj Gönder", "CHANGE_PRIORITY": "Önceliği Değiştir", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Görüşmeyi aç" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Mesaj Türü", diff --git a/app/javascript/dashboard/i18n/locale/tr/components.json b/app/javascript/dashboard/i18n/locale/tr/components.json index 69b9ad42f..e2b8e1a8b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/components.json +++ b/app/javascript/dashboard/i18n/locale/tr/components.json @@ -49,5 +49,8 @@ "HOURS": "Saat", "DAYS": "Gün", "PLACEHOLDER": "Süre girin" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index e37ae0362..0239355d6 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Sonraki hafta" } }, + "MENTION": { + "AGENTS": "Kullanıcılar", + "TEAMS": "Ekipler" + }, "CUSTOM_SNOOZE": { "TITLE": "Şu tarihe kadar ertele", "APPLY": "Sustur", @@ -308,7 +312,7 @@ "CONTACT_ATTRIBUTES": "İletişim Nitelikleri", "PREVIOUS_CONVERSATION": "Önceki Konuşmalar", "MACROS": "Kısayollar", - "LINEAR_ISSUES": "Linked Linear Issues", + "LINEAR_ISSUES": "Bağlantılı Linear Sorunları", "SHOPIFY_ORDERS": "Shopify Orders" }, "SHOPIFY": { diff --git a/app/javascript/dashboard/i18n/locale/tr/generalSettings.json b/app/javascript/dashboard/i18n/locale/tr/generalSettings.json index 29f7f79bc..ee0c15945 100644 --- a/app/javascript/dashboard/i18n/locale/tr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/tr/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "Sohbet sınırını aştınız. Hacker planı yalnızca 500 sohbete izin verir.", "INBOXES": "Gelen kutusu sınırını aştınız. Hacker planı yalnızca web sitesi canlı sohbetini destekler. E-posta, WhatsApp gibi ek gelen kutuları ücretli plan gerektirir.", - "AGENTS": "Temsilci sınırını aştınız. Hacker planı yalnızca 2 temsilciye izin verir.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Tüm özellikleri kullanmaya devam etmek için lütfen yöneticinizle iletişime geçin ve planı yükseltin." }, "TITLE": "Hesap Ayarları", diff --git a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json index 7291523dc..4f384359c 100644 --- a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "WhatsApp kanalını kaydedemedik" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Telefon Numarası", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Hesap SID'si", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Yetkilendirme Jetonu", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Anahtar SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Anahtar Sırrı", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Kanalı", "DESC": "API kanalı ile entegre edin ve müşterilerinizi desteklemeye başlayın.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Kanalı", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/integrations.json b/app/javascript/dashboard/i18n/locale/tr/integrations.json index 12c7fc99c..e8ed52fff 100644 --- a/app/javascript/dashboard/i18n/locale/tr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tr/integrations.json @@ -318,7 +318,7 @@ "SUCCESS": "Issue unlinked successfully", "ERROR": "There was an error unlinking the issue, please try again" }, - "NO_LINKED_ISSUES": "No linked issues found", + "NO_LINKED_ISSUES": "Bağlanmış sorun bulunamadı", "DELETE": { "TITLE": "Are you sure you want to delete the integration?", "MESSAGE": "Are you sure you want to delete the integration?", @@ -326,10 +326,18 @@ "CANCEL": "İptal Et" }, "CTA": { - "TITLE": "Connect to Linear", - "AGENT_DESCRIPTION": "Linear workspace is not connected. Request your administrator to connect a workspace to use this integration.", - "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", - "BUTTON_TEXT": "Connect Linear workspace" + "TITLE": "Linear'a bağlan", + "AGENT_DESCRIPTION": "Doğrusal çalışma alanı bağlı değil. Bu entegrasyonu kullanmak için yöneticinizden bir çalışma alanı bağlamasını isteyin.", + "DESCRIPTION": "Linear çalışma alanı bağlı değil. Bu entegrasyonu kullanmak için çalışma alanınızı bağlamak üzere aşağıdaki düğmeye tıklayın.", + "BUTTON_TEXT": "Linear çalışma alanını bağlayın" + } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Evet, sil", + "CANCEL": "İptal Et" } } }, @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Sil", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/tr/report.json b/app/javascript/dashboard/i18n/locale/tr/report.json index 496a82156..d6a95682d 100644 --- a/app/javascript/dashboard/i18n/locale/tr/report.json +++ b/app/javascript/dashboard/i18n/locale/tr/report.json @@ -193,7 +193,7 @@ }, "LABEL_REPORTS": { "HEADER": "Etiketler Genel Bakış", - "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.", + "DESCRIPTION": "Konuşmalar, yanıt süreleri, çözüm süreleri ve çözülmüş vakalar gibi temel ölçümlerle etiket performansını takip edin. Ayrıntılı içgörüler için bir etiket adına tıklayın.", "LOADING_CHART": "Grafik verileri yükleniyor...", "NO_ENOUGH_DATA": "Rapor oluşturmak için yeterli veri yok, Lütfen daha sonra tekrar deneyin.", "DOWNLOAD_LABEL_REPORTS": "Etiket raporlarını indir", diff --git a/app/javascript/dashboard/i18n/locale/uk/automation.json b/app/javascript/dashboard/i18n/locale/uk/automation.json index 63a2e78ee..4d6ca8dc0 100644 --- a/app/javascript/dashboard/i18n/locale/uk/automation.json +++ b/app/javascript/dashboard/i18n/locale/uk/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Змінити пріоритет", - "ADD_SLA": "Додати SLA" + "ADD_SLA": "Додати SLA", + "OPEN_CONVERSATION": "Відкрити розмову" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/uk/components.json b/app/javascript/dashboard/i18n/locale/uk/components.json index 22395ecc6..6809a24fe 100644 --- a/app/javascript/dashboard/i18n/locale/uk/components.json +++ b/app/javascript/dashboard/i18n/locale/uk/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index 192acf812..62065b5d1 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Наступного тижня" } }, + "MENTION": { + "AGENTS": "Агенти", + "TEAMS": "Команди" + }, "CUSTOM_SNOOZE": { "TITLE": "Відкласти до", "APPLY": "Відкласти", diff --git a/app/javascript/dashboard/i18n/locale/uk/generalSettings.json b/app/javascript/dashboard/i18n/locale/uk/generalSettings.json index 7f2440d0a..bc34739af 100644 --- a/app/javascript/dashboard/i18n/locale/uk/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/uk/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Налаштування облікового запису", diff --git a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json index 5cb66640f..7c463b43a 100644 --- a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Ми не змогли зберегти канал WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Номер телефону", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "SID облікового запису", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Токен автентифікації", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "Секретний ключ API", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API канал", "DESC": "Інтегруйте з API каналом і почніть підтримувати клієнтів.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API канал", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/integrations.json b/app/javascript/dashboard/i18n/locale/uk/integrations.json index 619a3fff0..2631d17fb 100644 --- a/app/javascript/dashboard/i18n/locale/uk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/uk/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Так, видалити", + "CANCEL": "Скасувати" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Видалити", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ur/automation.json b/app/javascript/dashboard/i18n/locale/ur/automation.json index b2b5ce768..4b9e281ad 100644 --- a/app/javascript/dashboard/i18n/locale/ur/automation.json +++ b/app/javascript/dashboard/i18n/locale/ur/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ur/components.json b/app/javascript/dashboard/i18n/locale/ur/components.json index 02df3a635..9491f168e 100644 --- a/app/javascript/dashboard/i18n/locale/ur/components.json +++ b/app/javascript/dashboard/i18n/locale/ur/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ur/conversation.json b/app/javascript/dashboard/i18n/locale/ur/conversation.json index 0078f4b5b..2c09626ad 100644 --- a/app/javascript/dashboard/i18n/locale/ur/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "ایجنٹ", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ur/generalSettings.json b/app/javascript/dashboard/i18n/locale/ur/generalSettings.json index b41fc07a2..95190e330 100644 --- a/app/javascript/dashboard/i18n/locale/ur/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ur/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json index 750eb5be6..d89f57c89 100644 --- a/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/integrations.json b/app/javascript/dashboard/i18n/locale/ur/integrations.json index aa18160a1..cbd8d202b 100644 --- a/app/javascript/dashboard/i18n/locale/ur/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ur/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "منسوخ کریں۔" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "حذف کریں۔", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/automation.json b/app/javascript/dashboard/i18n/locale/ur_IN/automation.json index 86ec0b58b..c5dd4a514 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/automation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Open conversation" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/components.json b/app/javascript/dashboard/i18n/locale/ur_IN/components.json index e44c6e039..0a2542a84 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/components.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json index c047f17ad..5b3b7f3f8 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Next week" } }, + "MENTION": { + "AGENTS": "Agents", + "TEAMS": "Teams" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/generalSettings.json b/app/javascript/dashboard/i18n/locale/ur_IN/generalSettings.json index c0c4d247d..9055574c5 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Account settings", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json index 037c8d764..c09c5a5eb 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Phone Number", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API Channel", "DESC": "Integrate with API channel and start supporting your customers.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API Channel", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json b/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json index 4eb1343cb..7ae07cfa2 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Yes, delete", + "CANCEL": "Cancel" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Delete", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/vi/automation.json b/app/javascript/dashboard/i18n/locale/vi/automation.json index 169473ab3..9de0b8eaf 100644 --- a/app/javascript/dashboard/i18n/locale/vi/automation.json +++ b/app/javascript/dashboard/i18n/locale/vi/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "Mở cuộc trò chuyện" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/vi/components.json b/app/javascript/dashboard/i18n/locale/vi/components.json index d7fdcc472..74e433202 100644 --- a/app/javascript/dashboard/i18n/locale/vi/components.json +++ b/app/javascript/dashboard/i18n/locale/vi/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 50b5edea3..94d80c8b8 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "Tuần sau" } }, + "MENTION": { + "AGENTS": "Nhà cung cấp", + "TEAMS": "Nhóm" + }, "CUSTOM_SNOOZE": { "TITLE": "Tạm dừng đến khi", "APPLY": "Báo lại", diff --git a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json index 39db9df91..a5e003478 100644 --- a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "Cài đặt tài khoản", diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index 706be5e28..e82b4a03d 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh WhatsApp" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "Số điện thoại", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "Tài khoản SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "Token xác thực", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "Kênh API", "DESC": "Tích hợp với kênh API và bắt đầu hỗ trợ khách hàng của bạn.", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "Kênh API", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/integrations.json b/app/javascript/dashboard/i18n/locale/vi/integrations.json index 53a9d6997..5fa5d2b3d 100644 --- a/app/javascript/dashboard/i18n/locale/vi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/vi/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "Có, xoá", + "CANCEL": "Huỷ" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "Xoá", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json index 285a7a8bd..51741d23a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "发送附件", "SEND_MESSAGE": "发送消息", "CHANGE_PRIORITY": "更改优先级", - "ADD_SLA": "添加SLA" + "ADD_SLA": "添加SLA", + "OPEN_CONVERSATION": "打开对话" }, "ATTRIBUTES": { "MESSAGE_TYPE": "消息类型", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/components.json b/app/javascript/dashboard/i18n/locale/zh_CN/components.json index 3d5f736ec..dbd4630d6 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/components.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/components.json @@ -49,5 +49,8 @@ "HOURS": "小时", "DAYS": "天", "PLACEHOLDER": "输入耗时" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 43c46fa3a..0cbf0ad36 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "下周" } }, + "MENTION": { + "AGENTS": "客服", + "TEAMS": "团队" + }, "CUSTOM_SNOOZE": { "TITLE": "推迟到", "APPLY": "推迟", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json index f4535fee6..effd00ee8 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "您已经超过对话限制。黑客计划只允许500次对话。", "INBOXES": "您已超过收件箱限制。Hacker 计划只支持网站在线聊天。其他收件箱如电子邮件、WhatsApp 等需要付费计划。", - "AGENTS": "您已超过坐席限制。黑客计划只允许 2 个坐席。", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "请联系您的管理员升级计划并继续使用所有功能。" }, "TITLE": "帐户设置", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json index 128379392..6cabd0cf0 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "我们无法保存 WhatsApp 通道" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "电话号码", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "账户 SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "身份验证令牌", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API 密钥 SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API 密钥密码", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API 频道", "DESC": "与API通道集成,开始为您的客户提供支持", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API 频道", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json b/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json index 53911f104..0c90f63be 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "是的,删除", + "CANCEL": "取消" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "对话 #{id}" }, "SELECTED": "{count} 已选择", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "批准", "BULK_DELETE_BUTTON": "删除", "BULK_APPROVE": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json index e9d22cb1a..4b96c3dbc 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json @@ -147,7 +147,8 @@ "SEND_ATTACHMENT": "Send Attachment", "SEND_MESSAGE": "Send a Message", "CHANGE_PRIORITY": "Change Priority", - "ADD_SLA": "Add SLA" + "ADD_SLA": "Add SLA", + "OPEN_CONVERSATION": "開啟對話" }, "ATTRIBUTES": { "MESSAGE_TYPE": "Message Type", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/components.json b/app/javascript/dashboard/i18n/locale/zh_TW/components.json index 9d4176c48..5c4737544 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/components.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/components.json @@ -49,5 +49,8 @@ "HOURS": "Hours", "DAYS": "Days", "PLACEHOLDER": "Enter duration" + }, + "CHANNEL_SELECTOR": { + "COMING_SOON": "Coming Soon!" } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index 8e8082846..c233a2bf1 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -96,6 +96,10 @@ "NEXT_WEEK": "下週" } }, + "MENTION": { + "AGENTS": "客服", + "TEAMS": "團隊" + }, "CUSTOM_SNOOZE": { "TITLE": "Snooze until", "APPLY": "Snooze", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json b/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json index b4f4d0d74..e13e6724a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/generalSettings.json @@ -3,7 +3,7 @@ "LIMIT_MESSAGES": { "CONVERSATION": "You have exceeded the conversation limit. Hacker plan allows only 500 conversations.", "INBOXES": "You have exceeded the inbox limit. Hacker plan only supports website live-chat. Additional inboxes like email, WhatsApp etc. require a paid plan.", - "AGENTS": "You have exceeded the agent limit. Hacker plan allows only 2 agents.", + "AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.", "NON_ADMIN": "Please contact your administrator to upgrade the plan and continue using all features." }, "TITLE": "帳戶設定", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json index 0490d2aa8..d9ccab4e0 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json @@ -268,6 +268,46 @@ "ERROR_MESSAGE": "We were not able to save the WhatsApp channel" } }, + "VOICE": { + "TITLE": "Voice Channel", + "DESC": "Integrate Twilio Voice and start supporting your customers via phone calls.", + "PHONE_NUMBER": { + "LABEL": "聯絡人電話", + "PLACEHOLDER": "Enter your phone number (e.g. +1234567890)", + "ERROR": "Please provide a valid phone number in E.164 format (e.g. +1234567890)" + }, + "TWILIO": { + "ACCOUNT_SID": { + "LABEL": "帳戶 SID", + "PLACEHOLDER": "Enter your Twilio Account SID", + "REQUIRED": "Account SID is required" + }, + "AUTH_TOKEN": { + "LABEL": "身份驗證 token", + "PLACEHOLDER": "Enter your Twilio Auth Token", + "REQUIRED": "Auth Token is required" + }, + "API_KEY_SID": { + "LABEL": "API Key SID", + "PLACEHOLDER": "Enter your Twilio API Key SID", + "REQUIRED": "API Key SID is required" + }, + "API_KEY_SECRET": { + "LABEL": "API Key Secret", + "PLACEHOLDER": "Enter your Twilio API Key Secret", + "REQUIRED": "API Key Secret is required" + }, + "TWIML_APP_SID": { + "LABEL": "TwiML App SID", + "PLACEHOLDER": "Enter your Twilio TwiML App SID (starts with AP)", + "REQUIRED": "TwiML App SID is required" + } + }, + "SUBMIT_BUTTON": "Create Voice Channel", + "API": { + "ERROR_MESSAGE": "We were not able to create the voice channel" + } + }, "API_CHANNEL": { "TITLE": "API 頻道", "DESC": "與 API 頻道互動,開始服務客戶。", @@ -789,7 +829,8 @@ "TELEGRAM": "Telegram", "LINE": "Line", "API": "API 頻道", - "INSTAGRAM": "Instagram" + "INSTAGRAM": "Instagram", + "VOICE": "Voice" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json b/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json index 3d6150301..e7100d0ac 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json @@ -331,6 +331,14 @@ "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.", "BUTTON_TEXT": "Connect Linear workspace" } + }, + "NOTION": { + "DELETE": { + "TITLE": "Are you sure you want to delete the Notion integration?", + "MESSAGE": "Deleting this integration will remove access to your Notion workspace and stop all related functionality.", + "CONFIRM": "是的,刪除", + "CANCEL": "取消" + } } }, "CAPTAIN": { @@ -539,6 +547,8 @@ "CONVERSATION": "Conversation #{id}" }, "SELECTED": "{count} selected", + "SELECT_ALL": "Select all ({count})", + "UNSELECT_ALL": "Unselect all ({count})", "BULK_APPROVE_BUTTON": "Approve", "BULK_DELETE_BUTTON": "刪除", "BULK_APPROVE": { diff --git a/config/locales/am.yml b/config/locales/am.yml index bb6feec58..21d60833a 100644 --- a/config/locales/am.yml +++ b/config/locales/am.yml @@ -182,6 +182,8 @@ am: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ am: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ am: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ar.yml b/config/locales/ar.yml index d114c08cb..afb5800c7 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -182,6 +182,8 @@ ar: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} كتم صوت المحادثة' unmuted: '%{user_name} قام بإلغاء كتم المحادثة' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ar: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'إنشاء مشكلات في Linear مباشرة من نافذة المحادثة الخاصة بك. بدلاً من ذلك، قم بربط مشكلات Linear القائمة من أجل عملية تتبع أكثر تبسيطاً وكفاءة.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ar: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: الرسالة مطلوبة copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/az.yml b/config/locales/az.yml index a77dd793e..44994090c 100644 --- a/config/locales/az.yml +++ b/config/locales/az.yml @@ -182,6 +182,8 @@ az: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ az: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ az: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/bg.yml b/config/locales/bg.yml index b638f02e3..16e4fd4e8 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -182,6 +182,8 @@ bg: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ bg: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ bg: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 0c610c4c0..8b29afaa9 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -182,6 +182,8 @@ ca: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} ha silenciat la conversa' unmuted: '%{user_name} ha desactivat el silenci de la conversa' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ca: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ca: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: El missatge és obligatori copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/cs.yml b/config/locales/cs.yml index d21ebfbef..c2880dd93 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -182,6 +182,8 @@ cs: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} ztlumil/a konverzaci' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ cs: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ cs: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/da.yml b/config/locales/da.yml index 37478f846..1ff160433 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -182,6 +182,8 @@ da: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} har slukket for samtalen' unmuted: '%{user_name} har genaktiveret samtalen' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ da: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ da: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Beskeden er påkrævet copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/de.yml b/config/locales/de.yml index 85fad2d29..34e04692c 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -182,6 +182,8 @@ de: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} hat das Gespräch stumm geschaltet' unmuted: '%{user_name} hat das Gespräch laut gestellt' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ de: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ de: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Nachricht ist erforderlich copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/el.yml b/config/locales/el.yml index 635e0d5ff..c30f3b1d1 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -182,6 +182,8 @@ el: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: 'Ο χρήστης %{user_name} σίγασε την συνομιλία' unmuted: 'Ο χρήστης %{user_name} επανάφερε από την σίγαση την συνομιλία' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ el: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ el: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Το μήνυμα είναι απαραίτητο copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/es.yml b/config/locales/es.yml index 308a11c4a..2007d7819 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -182,6 +182,8 @@ es: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} ha silenciado la conversación' unmuted: '%{user_name} ha anulado el silenciado de la conversación' auto_resolution_message: 'Resolviendo la conversación, ya que ha estado inactiva durante un tiempo. Por favor, inicia una nueva conversación si necesitas más ayuda.' @@ -241,6 +243,10 @@ es: name: 'Lineal' short_description: 'Create and link Linear issues directly from conversations.' description: 'Crea problemas en Linear directamente desde tu ventana de conversación. Alternativamente, enlaza problemas existentes en Linear para un proceso de seguimiento de problemas más eficiente y ágil.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ es: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: El mensaje es obligatorio copilot_error: 'Conecte un asistente a esta bandeja de entrada para utilizar Copilot' copilot_limit: 'Te quedaste sin créditos de Copilot. Puedes comprar más créditos desde la sección de facturación.' copilot: diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 0a5166ab4..b52cc98ad 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -182,6 +182,8 @@ fa: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} مکالمه را بی صدا کرد' unmuted: '%{user_name} مکالمه را از حالت بی صدا خراج کرد' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ fa: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ fa: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: پیام الزامی است copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 2f5fefe20..20e2df251 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -182,6 +182,8 @@ fi: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} mykisti keskustelun' unmuted: '%{user_name} poisti keskustelun mykistyksen' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ fi: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ fi: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/fr.yml b/config/locales/fr.yml index a7925e6e8..3b113ccac 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -182,6 +182,8 @@ fr: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} a mis la conversation en sourdine' unmuted: '%{user_name} a rétabli le son de la conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ fr: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ fr: short_description: 'Synchronisez vos contacts et conversations avec LeadSquared CRM.' description: 'Synchronisez vos contacts et conversations avec LeadSquared CRM. Cette intégration crée automatiquement des prospects dans LeadSquared lorsque de nouveaux contacts sont ajoutés, et enregistre l''activité des conversations pour fournir à votre équipe de vente un contexte complet.' captain: + copilot_message_required: Le message est obligatoire copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/he.yml b/config/locales/he.yml index 3d2585675..25aa326e6 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -182,6 +182,8 @@ he: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ he: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ he: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: הודעה שדה חובה copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 58899852e..be39b5ca7 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -182,6 +182,8 @@ hi: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ hi: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ hi: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/hr.yml b/config/locales/hr.yml index a4016bd34..e50712930 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -182,6 +182,8 @@ hr: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ hr: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ hr: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/hu.yml b/config/locales/hu.yml index eb04702db..1431aa6d1 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -182,6 +182,8 @@ hu: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} elnémította a beszélgetést' unmuted: '%{user_name} kikapcsolta a beszélgetés elnémítását' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ hu: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ hu: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Üzenet kötelező copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/hy.yml b/config/locales/hy.yml index 77a36722a..ef432a472 100644 --- a/config/locales/hy.yml +++ b/config/locales/hy.yml @@ -182,6 +182,8 @@ hy: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ hy: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ hy: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/id.yml b/config/locales/id.yml index 0cf76f44a..6360143f4 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -182,6 +182,8 @@ id: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} me-mute percakapan' unmuted: '%{user_name} telah un-mute percakapan' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ id: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ id: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Pesan wajib diisi copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/is.yml b/config/locales/is.yml index a6efef268..2803bc09c 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -182,6 +182,8 @@ is: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ is: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ is: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/it.yml b/config/locales/it.yml index e4d48b1c2..116d9b9db 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -182,6 +182,8 @@ it: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} ha silenziato la conversazione' unmuted: '%{user_name} ha riattivato l''audio della conversazione' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ it: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ it: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Il messaggio è obbligatorio copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 660d9f549..930aeddfa 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -182,6 +182,8 @@ ja: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} が会話をミュートしました' unmuted: '%{user_name} が会話のミュートを解除しました' auto_resolution_message: '会話がしばらく非アクティブのため、解決済みとして処理します。引き続きサポートが必要な場合は、新しい会話を開始してください。' @@ -241,6 +243,10 @@ ja: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: '会話ウィンドウから直接Linearに問題を作成します。あるいは、既存のLinearの問題をリンクして、より効率的な問題追跡プロセスを実現します。' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ja: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: メッセージは必須です copilot_error: 'この受信トレイにアシスタントを接続してCopilotを使用してください' copilot_limit: 'Copilot残高がありません。課金セクションからクレジットを追加購入することができます。' copilot: diff --git a/config/locales/ka.yml b/config/locales/ka.yml index 08b042c93..7a2d22c92 100644 --- a/config/locales/ka.yml +++ b/config/locales/ka.yml @@ -182,6 +182,8 @@ ka: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ka: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ka: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 723c8a8ea..3f178e684 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -182,6 +182,8 @@ ko: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ko: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ko: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/lt.yml b/config/locales/lt.yml index 9a7f843be..57b7e06f5 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -182,6 +182,8 @@ lt: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} nutildė pokalbį' unmuted: '%{user_name} įjungė pokalbio garsą' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ lt: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ lt: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Yra reikalingas pranešimas copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/lv.yml b/config/locales/lv.yml index eaa113cb7..423a83b16 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -182,6 +182,8 @@ lv: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} izslēdza sarunu' unmuted: '%{user_name} ieslēdza sarunu' auto_resolution_message: 'Saruna tiek pabeigta, jo tā kādu laiku ir bijusi neaktīva. Ja nepieciešama papildu palīdzība, lūdzu, sāciet jaunu sarunu.' @@ -241,6 +243,10 @@ lv: name: 'Lineārs' short_description: 'Create and link Linear issues directly from conversations.' description: 'Izveidojiet problēmu pieteikumus programmā Linear, tieši no sarunas loga. Varat arī sasaistīt esošos Linear problēmu pieteikumus, lai nodrošinātu racionālāku un efektīvāku problēmu izsekošanas procesu.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ lv: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Nepieciešams ziņojums copilot_error: 'Lai izmantotu Copilot, lūdzu, pievienojiet šai iesūtnei palīgu' copilot_limit: 'Jums ir beigušies Copilot kredīti. Vairāk kredītu varat iegādāties norēķinu sadaļā.' copilot: diff --git a/config/locales/ml.yml b/config/locales/ml.yml index fefc77b18..56c2b4a8e 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -182,6 +182,8 @@ ml: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ml: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ml: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: സന്ദേശം ആവശ്യമാണ് copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ms.yml b/config/locales/ms.yml index dea61ba68..a65de867f 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -182,6 +182,8 @@ ms: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ms: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ms: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ne.yml b/config/locales/ne.yml index 1b97449af..66172e513 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -182,6 +182,8 @@ ne: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ne: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ne: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/nl.yml b/config/locales/nl.yml index f92ab3c01..825a2fe6e 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -182,6 +182,8 @@ nl: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ nl: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ nl: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Bericht is vereist copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/no.yml b/config/locales/no.yml index 944b63559..802b4f446 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -182,6 +182,8 @@ issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} har dempet samtalen' unmuted: '%{user_name} har opphevet dempingen av samtalen' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/pl.yml b/config/locales/pl.yml index b6e7bb5ef..8fb84eb32 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -182,6 +182,8 @@ pl: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} wyciszył/a rozmowę' unmuted: '%{user_name} cofnął wyciszenie rozmowy' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ pl: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ pl: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Wiadomość jest wymagana copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/pt.yml b/config/locales/pt.yml index 429b025f8..610207306 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -91,7 +91,7 @@ pt: conversations_count: Num de conversas avg_first_response_time: Média de tempo da primeira resposta avg_resolution_time: Média de tempo de resolução - avg_reply_time: Avg reply time + avg_reply_time: Média de tempo de resposta resolution_count: Contagem de resolução team_csv: team_name: Nome da equipa @@ -135,19 +135,19 @@ pt: no_content: 'Sem conteúdo' conversations: captain: - handoff: 'Transferring to another agent for further assistance.' + handoff: 'A transferir para outro agente que lhe prestará assistência adicional.' messages: instagram_story_content: '%{story_sender} mencionou você na história: ' instagram_deleted_story_content: Esta história já não está disponível. deleted: Esta mensagem foi apagada whatsapp: - list_button_label: 'Choose an item' + list_button_label: 'Escolha um item' delivery_status: error_code: 'Código de erro: %{error_code}' activity: captain: - resolved: 'Conversation was marked resolved by %{user_name} due to inactivity' - open: 'Conversation was marked open by %{user_name}' + resolved: 'A conversa foi marcada como resolvida por %{user_name} devido à inatividade' + open: 'A conversa foi marcada como aberta por %{user_name}' status: resolved: 'Conversa foi marcada como resolvida por %{user_name}' contact_resolved: 'Conversa foi resolvida por %{contact_name}' @@ -155,8 +155,8 @@ pt: pending: 'Conversa marcada como pendente por %{user_name}' snoozed: 'Conversa adiada por %{user_name}' auto_resolved_days: 'Conversa auto-resolvida pelo sistema por causa dos %{count} dias sem inatividade' - auto_resolved_hours: 'Conversation was marked resolved by system due to %{count} hours of inactivity' - auto_resolved_minutes: 'Conversation was marked resolved by system due to %{count} minutes of inactivity' + auto_resolved_hours: 'A conversa foi marcada como resolvida pelo sistema devido a %{count} horas de inatividade' + auto_resolved_minutes: 'A conversa foi marcada como resolvida pelo sistema devido a %{count} minutos de inatividade' system_auto_open: O sistema reabriu a conversa por ter sido recebida uma nova mensagem. priority: added: '%{user_name} definiu a prioridade para %{new_priority}' @@ -177,11 +177,13 @@ pt: added: '%{user_name} adicionou uma política de SLA %{sla_name}' removed: '%{user_name} removeu a política de SLA de %{sla_name}' linear: - issue_created: 'Linear issue %{issue_id} was created by %{user_name}' - issue_linked: 'Linear issue %{issue_id} was linked by %{user_name}' - issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' + issue_created: 'Caso Linear %{issue_id} foi criado por %{user_name}' + issue_linked: 'Caso Linear %{issue_id} foi associado por %{user_name}' + issue_unlinked: 'Caso Linear %{issue_id} foi desassociado por %{user_name}' csat: - not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + not_sent_due_to_messaging_window: 'Inquérito CSAT não enviado devido a restrições de saída de mensagem' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolução de mensagem não enviada devido a restrições na saída de mensagens' muted: '%{user_name} bloqueou a conversa' unmuted: '%{user_name} reativou a conversa' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -215,48 +217,53 @@ pt: description: 'Dashboard Apps allow you to create and embed applications that display user information, orders, or payment history, providing more context to your customer support agents.' dyte: name: 'Dyte' - short_description: 'Start video/voice calls with customers directly from Chatwoot.' + short_description: 'Iniciar chamadas de vídeo/voz com clientes diretamente do Chatwoot.' description: 'Dyte is a product that integrates audio and video functionalities into your application. With this integration, your agents can start video/voice calls with your customers directly from Chatwoot.' meeting_name: '%{agent_name} iniciou uma reunião' slack: name: 'Slack' - short_description: 'Receive notifications and respond to conversations directly in Slack.' + short_description: 'Receba notificações e responda as conversas diretamente no Slack.' description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface." webhooks: name: 'Webhooks' description: 'Webhook events provide real-time updates about activities in your Chatwoot account. You can subscribe to your preferred events, and Chatwoot will send you HTTP callbacks with the updates.' dialogflow: name: 'Dialogflow' - short_description: 'Build chatbots to handle initial queries before transferring to agents.' + short_description: 'Crie chatbots para lidar com as consultas iniciais antes de transferir para agentes.' description: 'Build chatbots with Dialogflow and easily integrate them into your inbox. These bots can handle initial queries before transferring them to a customer service agent.' google_translate: name: 'Google Tradutor' - short_description: 'Automatically translate customer messages for agents.' + short_description: 'Traduzir automaticamente mensagens dos clientes para agentes.' description: "Integrate Google Translate to help agents easily translate customer messages. This integration automatically detects the language and converts it to the agent's or admin's preferred language." openai: name: 'OpenAI' - short_description: 'AI-powered reply suggestions, summarization, and message enhancement.' + short_description: 'Sugestões, resumos e aprimoramento de mensagem e resposta via IA.' description: 'Leverage the power of large language models from OpenAI with the features such as reply suggestions, summarization, message rephrasing, spell-checking, and label classification.' linear: name: 'Linear' - short_description: 'Create and link Linear issues directly from conversations.' + short_description: 'Crie e associe casos Linear diretamente de conversas.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Noção' + short_description: 'Integrar bases de dados, documentos e páginas diretamente com o Captain.' + description: 'Conecte o seu workspace Notion para permitir que o Captain aceda e gere respostas inteligentes utilizando o conteúdo das suas base de dados, documentos e páginas para fornecer mais apoio contextual ao cliente.' shopify: name: 'Shopify' - short_description: 'Access order details and customer data from your Shopify store.' + short_description: 'Aceder a detalhes do pedido e dados de clientes da sua loja Shopify.' description: 'Connect your Shopify store to access order details, customer information, and product data directly within your conversations and helps your support team provide faster, more contextual assistance to your customers.' leadsquared: name: 'LeadSquared' - short_description: 'Sync your contacts and conversations with LeadSquared CRM.' - description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' + short_description: 'Sincronize contatos e conversas com o seu LeadSquared CRM.' + description: 'Sincronize contatos e conversas com o seu LeadSquared CRM. Essa integração cria automaticamente leads em LeadSquared quando novos contatos são adicionados, e regista a atividade das conversas para fornecer à sua equipa de vendas um contexto completo.' captain: + copilot_message_required: A mensagem é obrigatória copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: - using_tool: 'Using tool %{function_name}' - completed_tool_call: 'Completed %{function_name} tool call' - invalid_tool_call: 'Invalid tool call' - tool_not_available: 'Tool not available' + using_tool: 'A usar a ferramenta %{function_name}' + completed_tool_call: 'Chamada da ferramenta %{function_name} concluída' + invalid_tool_call: 'Chamada de ferramenta incorreta' + tool_not_available: 'Ferramenta não disponível' public_portal: search: search_placeholder: Pesquisar artigo por título ou corpo... @@ -282,7 +289,7 @@ pt: made_with: Feito com header: go_to_homepage: Website - visit_website: Visit website + visit_website: Visitar website appearance: system: Sistema light: Claro @@ -316,24 +323,12 @@ pt: one: '%{count} segundo' other: '%{count} segundos' automation: - system_name: 'Automation System' + system_name: 'Sistema de Automação' crm: - no_message: 'No messages in conversation' - attachment: '[Attachment: %{type}]' + no_message: 'Sem mensagens na conversa' + attachment: '[Anexo: %{type}]' no_content: '[Sem conteúdo]' created_activity: | - New conversation started on %{brand_name} - - Channel: %{channel_info} - Created: %{formatted_creation_time} - Conversation ID: %{display_id} - View in %{brand_name}: %{url} + Nova conversa iniciada em %{brand_name}\n\nCanal: %{channel_info}\nCriado: %{formatted_creation_time}\nID da conversa: %{display_id}\nVer em %{brand_name}: %{url} transcript_activity: | - Conversation Transcript from %{brand_name} - - Channel: %{channel_info} - Conversation ID: %{display_id} - View in %{brand_name}: %{url} - - Transcript: - %{format_messages} + Transcrição da conversa de %{brand_name}\n\nCanal: %{channel_info}\nID da conversa: %{display_id}\nVer em %{brand_name}: %{url}\n\nTranscrição:\n%{format_messages} diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index e7d2bfb91..b13f0204f 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -91,7 +91,7 @@ pt_BR: conversations_count: Nº de Conversas avg_first_response_time: Tempo médio de primeira resposta avg_resolution_time: Tempo médio de resolução - avg_reply_time: Avg reply time + avg_reply_time: Tempo médio de resposta resolution_count: Contagem de Resolução team_csv: team_name: Nome do Time @@ -141,7 +141,7 @@ pt_BR: instagram_deleted_story_content: Este Story não está mais disponível. deleted: Esta mensagem foi excluída whatsapp: - list_button_label: 'Choose an item' + list_button_label: 'Escolha um item' delivery_status: error_code: 'Código de erro: %{error_code}' activity: @@ -177,11 +177,13 @@ pt_BR: added: '%{user_name} adicionou política de SLA %{sla_name}' removed: '%{user_name} removeu a política de SLA %{sla_name}' linear: - issue_created: 'Linear issue %{issue_id} was created by %{user_name}' - issue_linked: 'Linear issue %{issue_id} was linked by %{user_name}' - issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' + issue_created: 'Problema linear %{issue_id} foi criado por %{user_name}' + issue_linked: 'Problema linear %{issue_id} foi vinculado por %{user_name}' + issue_unlinked: 'Problema linear %{issue_id} foi desvinculado por %{user_name}' csat: not_sent_due_to_messaging_window: 'Pesquisa CSAT não foi enviada devido a restrições de envio de mensagens' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolver mensagem não enviada devido a restrições de envio de mensagens' muted: '%{user_name} silenciou a conversa' unmuted: '%{user_name} reativou a conversa' auto_resolution_message: 'Resolvendo a conversa dado que está inativa por um tempo. Por favor, inicie uma nova conversa se precisar de mais ajuda.' @@ -241,6 +243,10 @@ pt_BR: name: 'Linear' short_description: 'Crie e vincule issues do Linear diretamente de conversas.' description: 'Crie issues em Linear diretamente da sua janela de conversa. Alternativamente, vincule as issues lineares existentes para um processo de rastreamento de problemas mais simples e eficiente.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Acessar detalhes do pedido e dados de clientes da sua loja Shopify.' @@ -250,6 +256,7 @@ pt_BR: short_description: 'Sincronize seus contatos e conversas com LeadSquared CRM.' description: 'Sincronize seus contatos e conversas com LeadSquared CRM. Essa integração cria automaticamente leads em LeadSquared quando novos contatos são adicionados, e registra a atividade de conversação para fornecer à sua equipe de vendas um contexto completo.' captain: + copilot_message_required: A mensagem é obrigatória copilot_error: 'Conecte com um assistente a esta caixa de entrada para usar Copilot' copilot_limit: 'Você está sem créditos de Copilot. Pode comprar mais créditos na seção de faturamento.' copilot: @@ -282,7 +289,7 @@ pt_BR: made_with: Criado com header: go_to_homepage: Site - visit_website: Visit website + visit_website: Visite o site appearance: system: Sistema light: Claro diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 408f85f87..e0c56de83 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -182,6 +182,8 @@ ro: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} a dezactivat conversația' unmuted: '%{user_name} a activat conversația' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ro: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ro: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Este necesar un mesaj copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 46b749f21..21b859d44 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -182,6 +182,8 @@ ru: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} заглушил(а) этот разговор' unmuted: '%{user_name} включил(а) уведомления для разговора' auto_resolution_message: 'Разговор закрывается, поскольку он был неактивен в течение длительного времени. Пожалуйста, начните новый разговор, если потребуется дополнительная помощь.' @@ -241,6 +243,10 @@ ru: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Создавайте или прикрепляйте уже существующие задачи в Linear непосредственно из окна диалога для более упорядоченного и эффективного процесса отслеживания проблем.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ru: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Необходимо ввести сообщение copilot_error: 'Пожалуйста, подключите ассистента к этому источнику входящих для использования Copilot' copilot_limit: 'У вас закончились кредиты для Copilot. Вы можете купить дополнительные кредиты в разделе биллинга.' copilot: diff --git a/config/locales/sh.yml b/config/locales/sh.yml index d1e84b328..0ec3547f8 100644 --- a/config/locales/sh.yml +++ b/config/locales/sh.yml @@ -182,6 +182,8 @@ sh: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ sh: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ sh: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/sk.yml b/config/locales/sk.yml index d607ecb66..07cb5ebde 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -182,6 +182,8 @@ sk: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} stlmil konverzáciu' unmuted: '%{user_name} odtlmil konverzáciu' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ sk: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ sk: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/sl.yml b/config/locales/sl.yml index a4d981878..db82f23eb 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -182,6 +182,8 @@ sl: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} je utišal pogovor' unmuted: '%{user_name} je vklopil sporočila pogovora' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ sl: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Ustvarite issue v Linearju neposredno iz pogovornega okna. Druga možnost je, da povežete obstoječe Linear issue za bolj poenostavljen in učinkovit postopek sledenja težavam.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ sl: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/sq.yml b/config/locales/sq.yml index a95d31f8b..84e74137f 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -182,6 +182,8 @@ sq: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ sq: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ sq: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 020ee79f6..d7e9b8b0b 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -182,6 +182,8 @@ sr-Latn: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} je utišao razgovor' unmuted: '%{user_name} je uklonio utišanje razgovora' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ sr-Latn: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ sr-Latn: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Poruka je obavezna copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/sv.yml b/config/locales/sv.yml index e6fd303b2..0c6db6561 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -182,6 +182,8 @@ sv: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} har tystat konversationen' unmuted: '%{user_name} har avtystat konversationen' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ sv: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ sv: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Meddelande måste fyllas i copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 19160d31c..4002781b8 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -182,6 +182,8 @@ ta: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ta: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ta: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/th.yml b/config/locales/th.yml index 92fc4b1c6..035ec8206 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -182,6 +182,8 @@ th: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ th: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ th: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: โปรดระบุข้อความด้วย copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/tl.yml b/config/locales/tl.yml index b0ff25b71..9952a7c93 100644 --- a/config/locales/tl.yml +++ b/config/locales/tl.yml @@ -182,6 +182,8 @@ tl: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ tl: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ tl: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 128783873..83fe47a92 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -91,7 +91,7 @@ tr: conversations_count: Konuşma sayısı avg_first_response_time: Avg first response time avg_resolution_time: Avg resolution time - avg_reply_time: Avg reply time + avg_reply_time: Ortalama yanıt süresi resolution_count: Çözünürlük Sayısı team_csv: team_name: Ekip adı @@ -141,7 +141,7 @@ tr: instagram_deleted_story_content: Bu hikaye artık mevcut değil. deleted: Bu mesaj silinmiş whatsapp: - list_button_label: 'Choose an item' + list_button_label: 'Bir öğe seçin' delivery_status: error_code: 'Hata kodu: %{error_code}' activity: @@ -177,11 +177,13 @@ tr: added: '%{user_name} added SLA policy %{sla_name}' removed: '%{user_name} removed SLA policy %{sla_name}' linear: - issue_created: 'Linear issue %{issue_id} was created by %{user_name}' - issue_linked: 'Linear issue %{issue_id} was linked by %{user_name}' - issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' + issue_created: 'Linear sorun %{issue_id} %{user_name} tarafından oluşturuldu' + issue_linked: 'Linear sorun %{issue_id} %{user_name} tarafından bağlandı' + issue_unlinked: 'Linear sorun %{issue_id} %{user_name} tarafından bağlantısı kaldırıldı' csat: - not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + not_sent_due_to_messaging_window: 'Giden mesaj kısıtlamaları nedeniyle CSAT anketi gönderilmedi' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name}, sohbeti sessize aldı' unmuted: '%{user_name} konuşmanın sesini açtı' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ tr: name: 'Linear' short_description: 'Linear sorunlarını doğrudan sohbetlerden oluşturun ve bağlayın.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Shopify mağazanızdan sipariş detaylarına ve müşteri verilerine erişin.' @@ -250,6 +256,7 @@ tr: short_description: 'Kişilerinizi ve sohbetlerinizi LeadSquared CRM ile senkronize edin.' description: 'Kişilerinizi ve sohbetlerinizi LeadSquared CRM ile senkronize edin. Bu entegrasyon, yeni kişiler eklendiğinde otomatik olarak LeadSquared''da potansiyel müşteri oluşturur ve satış ekibinize tam bağlam sağlamak için sohbet etkinliğini kaydeder.' captain: + copilot_message_required: Mesaj gerekli copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: @@ -282,7 +289,7 @@ tr: made_with: İle yapılmıştır header: go_to_homepage: Website - visit_website: Visit website + visit_website: Siteyi ziyaret et appearance: system: Sistem light: Açık Mod diff --git a/config/locales/uk.yml b/config/locales/uk.yml index b48de05bb..d7afbbdd3 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -182,6 +182,8 @@ uk: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} включив безвучний режим' unmuted: '%{user_name} виключив безвучний режим' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ uk: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ uk: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Необхідне повідомлення copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ur.yml b/config/locales/ur.yml index 5e441edc4..e3c7382e8 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -182,6 +182,8 @@ ur: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ur: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ur: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/ur_IN.yml b/config/locales/ur_IN.yml index cb659d105..8207db68c 100644 --- a/config/locales/ur_IN.yml +++ b/config/locales/ur_IN.yml @@ -182,6 +182,8 @@ ur: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} has muted the conversation' unmuted: '%{user_name} has unmuted the conversation' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ ur: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ ur: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Message is required copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/vi.yml b/config/locales/vi.yml index ff1e6c398..91119144d 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -182,6 +182,8 @@ vi: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} đã tắt tiếng hội thoại' unmuted: '%{user_name} đã bật tiếng cuộc trò chuyện' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ vi: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ vi: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: Thông điệp bắt buộc có copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index 415de5705..5e57bcd06 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -182,6 +182,8 @@ zh_CN: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} 已将会话静音' unmuted: '%{user_name} 已将会话取消静音' auto_resolution_message: '由于对话长时间未活跃,已将其标记为已解决。如果您需要进一步帮助,请开始新的对话。' @@ -241,6 +243,10 @@ zh_CN: name: 'Linear' short_description: '直接在会话中创建并关联 Linear 问题。' description: '直接从对话窗口在 Linear 中创建问题。或者,链接现有的 Linear 问题以简化问题跟踪过程。' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: '从您的 Shopify 商店访问订单详情和客户数据。' @@ -250,6 +256,7 @@ zh_CN: short_description: '与 LeadSquared CRM 同步您的联系人和对话。' description: '与 LeadSquared CRM 同步您的联系人和对话。 当添加新联系人时,这种集成会自动在潜在客户创建线索,并记录对话活动,为您的销售团队提供完整的上下文。' captain: + copilot_message_required: 消息是必填项 copilot_error: '请为该收件箱连接一个助手以使用 Copilot' copilot_limit: '您的 Copilot 积分已用完。您可以从计费部分购买更多积分。' copilot: diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index d658f5a17..4ff8ba720 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -182,6 +182,8 @@ zh_TW: issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}' csat: not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions' + auto_resolve: + not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions' muted: '%{user_name} 已將對話靜音' unmuted: '%{user_name} 將對話解除靜音' auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' @@ -241,6 +243,10 @@ zh_TW: name: 'Linear' short_description: 'Create and link Linear issues directly from conversations.' description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + notion: + name: 'Notion' + short_description: 'Integrate databases, documents and pages directly with Captain.' + description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.' shopify: name: 'Shopify' short_description: 'Access order details and customer data from your Shopify store.' @@ -250,6 +256,7 @@ zh_TW: short_description: 'Sync your contacts and conversations with LeadSquared CRM.' description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.' captain: + copilot_message_required: 訊息為必填 copilot_error: 'Please connect an assistant to this inbox to use Copilot' copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' copilot: