feat: Vite + vue 3 💚 (#10047)
Fixes https://github.com/chatwoot/chatwoot/issues/8436 Fixes https://github.com/chatwoot/chatwoot/issues/9767 Fixes https://github.com/chatwoot/chatwoot/issues/10156 Fixes https://github.com/chatwoot/chatwoot/issues/6031 Fixes https://github.com/chatwoot/chatwoot/issues/5696 Fixes https://github.com/chatwoot/chatwoot/issues/9250 Fixes https://github.com/chatwoot/chatwoot/issues/9762 --------- Co-authored-by: Pranav <pranavrajs@gmail.com> Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
This commit is contained in:
@@ -94,50 +94,6 @@
|
||||
"MONTH": "Month",
|
||||
"YEAR": "Year"
|
||||
},
|
||||
"GROUP_BY_DAY_OPTIONS": [
|
||||
{
|
||||
"id": 1,
|
||||
"groupBy": "Day"
|
||||
}
|
||||
],
|
||||
"GROUP_BY_WEEK_OPTIONS": [
|
||||
{
|
||||
"id": 1,
|
||||
"groupBy": "Day"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"groupBy": "Week"
|
||||
}
|
||||
],
|
||||
"GROUP_BY_MONTH_OPTIONS": [
|
||||
{
|
||||
"id": 1,
|
||||
"groupBy": "Day"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"groupBy": "Week"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"groupBy": "Month"
|
||||
}
|
||||
],
|
||||
"GROUP_BY_YEAR_OPTIONS": [
|
||||
{
|
||||
"id": 2,
|
||||
"groupBy": "Week"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"groupBy": "Month"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"groupBy": "Year"
|
||||
}
|
||||
],
|
||||
"BUSINESS_HOURS": "Business Hours",
|
||||
"FILTER_ACTIONS": {
|
||||
"CLEAR_FILTER": "Clear filter",
|
||||
|
||||
@@ -92,12 +92,12 @@
|
||||
"CONTACT": "Contact"
|
||||
},
|
||||
"LIST": {
|
||||
"TABLE_HEADER": [
|
||||
"Name",
|
||||
"Description",
|
||||
"Type",
|
||||
"Key"
|
||||
],
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Name",
|
||||
"DESCRIPTION": "Description",
|
||||
"TYPE": "Type",
|
||||
"KEY": "Key"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"EDIT": "Edit",
|
||||
"DELETE": "Delete"
|
||||
|
||||
@@ -11,7 +11,11 @@
|
||||
"404": "There are no Audit Logs available in this account.",
|
||||
"TITLE": "Manage Audit Logs",
|
||||
"DESC": "Audit Logs are trails for events and actions in a Chatwoot System.",
|
||||
"TABLE_HEADER": ["Activity", "Time", "IP Address"]
|
||||
"TABLE_HEADER": {
|
||||
"ACTIVITY": "Activity",
|
||||
"TIME": "Time",
|
||||
"IP_ADDRESS": "IP Address"
|
||||
}
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "AuditLogs retrieved successfully",
|
||||
|
||||
@@ -40,12 +40,12 @@
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"TABLE_HEADER": [
|
||||
"Name",
|
||||
"Description",
|
||||
"Active",
|
||||
"Created on"
|
||||
],
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Name",
|
||||
"DESCRIPTION": "Description",
|
||||
"ACTIVE": "Active",
|
||||
"CREATED_ON": "Created on"
|
||||
},
|
||||
"404": "No automation rules found"
|
||||
},
|
||||
"DELETE": {
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
"404": "There are no canned responses available in this account.",
|
||||
"TITLE": "Manage canned responses",
|
||||
"DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to conversations.",
|
||||
"TABLE_HEADER": [
|
||||
"Short code",
|
||||
"Content",
|
||||
"Actions"
|
||||
]
|
||||
"TABLE_HEADER": {
|
||||
"SHORT_CODE": "Short code",
|
||||
"CONTENT": "Content",
|
||||
"ACTIONS": "Actions"
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Add canned response",
|
||||
|
||||
@@ -22,7 +22,12 @@
|
||||
"404": "There are no custom roles available in this account.",
|
||||
"TITLE": "Manage custom roles",
|
||||
"DESC": "Custom roles are roles that are created by the account owner or admin. These roles can be assigned to agents to define their access and permissions within the account. Custom roles can be created with specific permissions and access levels to suit the requirements of the organization.",
|
||||
"TABLE_HEADER": ["Name", "Description", "Permissions", "Actions"]
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Name",
|
||||
"DESCRIPTION": "Description",
|
||||
"PERMISSIONS": "Permissions",
|
||||
"ACTIONS": "Actions"
|
||||
}
|
||||
},
|
||||
"PERMISSIONS": {
|
||||
"CONVERSATION_MANAGE": "Manage all conversations",
|
||||
|
||||
@@ -190,26 +190,20 @@
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"CREATE_FLOW": [
|
||||
{
|
||||
"title": "Help center information",
|
||||
"route": "new_portal_information",
|
||||
"body": "Basic information about portal",
|
||||
"CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings"
|
||||
"CREATE_FLOW": {
|
||||
"BASIC": {
|
||||
"TITLE": "Help center information",
|
||||
"BODY": "Basic information about portal"
|
||||
},
|
||||
{
|
||||
"title": "Help center customization",
|
||||
"route": "portal_customization",
|
||||
"body": "Customize portal",
|
||||
"UPDATE_PORTAL_BUTTON": "Update portal settings"
|
||||
"CUSTOMIZATION": {
|
||||
"TITLE": "Help center customization",
|
||||
"BODY": "Customize portal"
|
||||
},
|
||||
{
|
||||
"title": "Voila! 🎉",
|
||||
"route": "portal_finish",
|
||||
"body": "You're all set!",
|
||||
"FINISH": "Finish"
|
||||
"FINISH": {
|
||||
"TITLE": "Voila! 🎉",
|
||||
"BODY": "You're all set!"
|
||||
}
|
||||
],
|
||||
},
|
||||
"CREATE_FLOW_PAGE": {
|
||||
"BACK_BUTTON": "Back",
|
||||
"BASIC_SETTINGS_PAGE": {
|
||||
|
||||
@@ -8,28 +8,24 @@
|
||||
"LIST": {
|
||||
"404": "There are no inboxes attached to this account."
|
||||
},
|
||||
"CREATE_FLOW": [
|
||||
{
|
||||
"title": "Choose Channel",
|
||||
"route": "settings_inbox_new",
|
||||
"body": "Choose the provider you want to integrate with Chatwoot."
|
||||
"CREATE_FLOW": {
|
||||
"CHANNEL": {
|
||||
"TITLE": "Choose Channel",
|
||||
"BODY": "Choose the provider you want to integrate with Chatwoot."
|
||||
},
|
||||
{
|
||||
"title": "Create Inbox",
|
||||
"route": "settings_inboxes_page_channel",
|
||||
"body": "Authenticate your account and create an inbox."
|
||||
"INBOX": {
|
||||
"TITLE": "Create Inbox",
|
||||
"BODY": "Authenticate your account and create an inbox."
|
||||
},
|
||||
{
|
||||
"title": "Add Agents",
|
||||
"route": "settings_inboxes_add_agents",
|
||||
"body": "Add agents to the created inbox."
|
||||
"AGENT": {
|
||||
"TITLE": "Add Agents",
|
||||
"BODY": "Add agents to the created inbox."
|
||||
},
|
||||
{
|
||||
"title": "Voilà!",
|
||||
"route": "settings_inbox_finish",
|
||||
"body": "You are all set to go!"
|
||||
"FINISH": {
|
||||
"TITLE": "Voilà!",
|
||||
"BODY": "You are all set to go!"
|
||||
}
|
||||
],
|
||||
},
|
||||
"ADD": {
|
||||
"CHANNEL_NAME": {
|
||||
"LABEL": "Inbox Name",
|
||||
|
||||
@@ -12,9 +12,13 @@ import contact from './contact.json';
|
||||
import contactFilters from './contactFilters.json';
|
||||
import conversation from './conversation.json';
|
||||
import csatMgmt from './csatMgmt.json';
|
||||
import customRole from './customRole.json';
|
||||
import datePicker from './datePicker.json';
|
||||
import emoji from './emoji.json';
|
||||
import general from './general.json';
|
||||
import generalSettings from './generalSettings.json';
|
||||
import helpCenter from './helpCenter.json';
|
||||
import inbox from './inbox.json';
|
||||
import inboxMgmt from './inboxMgmt.json';
|
||||
import integrationApps from './integrationApps.json';
|
||||
import integrations from './integrations.json';
|
||||
@@ -27,13 +31,9 @@ import search from './search.json';
|
||||
import setNewPassword from './setNewPassword.json';
|
||||
import settings from './settings.json';
|
||||
import signup from './signup.json';
|
||||
import sla from './sla.json';
|
||||
import teamsSettings from './teamsSettings.json';
|
||||
import whatsappTemplates from './whatsappTemplates.json';
|
||||
import sla from './sla.json';
|
||||
import inbox from './inbox.json';
|
||||
import general from './general.json';
|
||||
import datePicker from './datePicker.json';
|
||||
import customRole from './customRole.json';
|
||||
|
||||
export default {
|
||||
...advancedFilters,
|
||||
|
||||
@@ -47,10 +47,10 @@
|
||||
"LIST": {
|
||||
"404": "There are no webhooks configured for this account.",
|
||||
"TITLE": "Manage webhooks",
|
||||
"TABLE_HEADER": [
|
||||
"Webhook endpoint",
|
||||
"Actions"
|
||||
]
|
||||
"TABLE_HEADER": {
|
||||
"WEBHOOK_ENDPOINT": "Webhook endpoint",
|
||||
"ACTIONS": "Actions"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"BUTTON_TEXT": "Edit",
|
||||
@@ -183,10 +183,7 @@
|
||||
"LIST": {
|
||||
"404": "There are no dashboard apps configured on this account yet",
|
||||
"LOADING": "Fetching dashboard apps...",
|
||||
"TABLE_HEADER": [
|
||||
"Name",
|
||||
"Endpoint"
|
||||
],
|
||||
"TABLE_HEADER": { "NAME": "Name", "ENDPOINT": "Endpoint" },
|
||||
"EDIT_TOOLTIP": "Edit app",
|
||||
"DELETE_TOOLTIP": "Delete app"
|
||||
},
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
"404": "There are no labels available in this account.",
|
||||
"TITLE": "Manage labels",
|
||||
"DESC": "Labels let you group the conversations together.",
|
||||
"TABLE_HEADER": [
|
||||
"Name",
|
||||
"Description",
|
||||
"Color"
|
||||
]
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Name",
|
||||
"DESCRIPTION": "Description",
|
||||
"COLOR": "Color"
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"TITLE": "Login to Chatwoot",
|
||||
"EMAIL": {
|
||||
"LABEL": "Email",
|
||||
"PLACEHOLDER": "example@companyname.com",
|
||||
"PLACEHOLDER": "example{'@'}companyname.com",
|
||||
"ERROR": "Please enter a valid email address"
|
||||
},
|
||||
"PASSWORD": {
|
||||
|
||||
@@ -25,12 +25,12 @@
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"TABLE_HEADER": [
|
||||
"Name",
|
||||
"Created by",
|
||||
"Last updated by",
|
||||
"Visibility"
|
||||
],
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Name",
|
||||
"CREATED BY": "Created by",
|
||||
"LAST_UPDATED_BY": "Last updated by",
|
||||
"VISIBILITY": "Visibility"
|
||||
},
|
||||
"404": "No macros found"
|
||||
},
|
||||
"DELETE": {
|
||||
|
||||
@@ -45,7 +45,8 @@
|
||||
},
|
||||
"REPLY_TIME": {
|
||||
"NAME": "Customer waiting time",
|
||||
"TOOLTIP_TEXT": "Waiting time is %{metricValue} (based on %{conversationCount} replies)"
|
||||
"TOOLTIP_TEXT": "Waiting time is %{metricValue} (based on %{conversationCount} replies)",
|
||||
"DESC": ""
|
||||
}
|
||||
},
|
||||
"DATE_RANGE_OPTIONS": {
|
||||
@@ -56,32 +57,6 @@
|
||||
"LAST_YEAR": "Last year",
|
||||
"CUSTOM_DATE_RANGE": "Custom date range"
|
||||
},
|
||||
"DATE_RANGE": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Last 7 days"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Last 30 days"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Last 3 months"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Last 6 months"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Last year"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Custom date range"
|
||||
}
|
||||
],
|
||||
"CUSTOM_DATE_RANGE": {
|
||||
"CONFIRM": "Apply",
|
||||
"PLACEHOLDER": "Select date range"
|
||||
@@ -142,6 +117,9 @@
|
||||
"FILTER_ACTIONS": {
|
||||
"CLEAR_FILTER": "Clear filter",
|
||||
"EMPTY_LIST": "No results found"
|
||||
},
|
||||
"PAGINATION": {
|
||||
"RESULTS": "Showing {start} to {end} of {total} results"
|
||||
}
|
||||
},
|
||||
"AGENT_REPORTS": {
|
||||
@@ -490,7 +468,7 @@
|
||||
"NO_AGENTS": "There are no conversations by agents",
|
||||
"TABLE_HEADER": {
|
||||
"AGENT": "Agent",
|
||||
"OPEN": "OPEN",
|
||||
"OPEN": "Open",
|
||||
"UNATTENDED": "Unattended",
|
||||
"STATUS": "Status"
|
||||
}
|
||||
|
||||
@@ -145,7 +145,11 @@
|
||||
},
|
||||
"AVAILABILITY": {
|
||||
"LABEL": "Availability",
|
||||
"STATUSES_LIST": ["Online", "Busy", "Offline"],
|
||||
"STATUS": {
|
||||
"ONLINE": "Online",
|
||||
"BUSY": "Busy",
|
||||
"OFFLINE": "Offline"
|
||||
},
|
||||
"SET_AVAILABILITY_SUCCESS": "Availability has been set successfully",
|
||||
"SET_AVAILABILITY_ERROR": "Couldn't set availability, please try again"
|
||||
},
|
||||
|
||||
@@ -20,23 +20,18 @@
|
||||
"TITLE": "Add agents to team - %{teamName}",
|
||||
"DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation."
|
||||
},
|
||||
"WIZARD": [
|
||||
{
|
||||
"title": "Create",
|
||||
"route": "settings_teams_new",
|
||||
"body": "Create a new team of agents."
|
||||
},
|
||||
{
|
||||
"title": "Add Agents",
|
||||
"route": "settings_teams_add_agents",
|
||||
"body": "Add agents to the team."
|
||||
},
|
||||
{
|
||||
"title": "Finish",
|
||||
"route": "settings_teams_finish",
|
||||
"body": "You are all set to go!"
|
||||
}
|
||||
]
|
||||
"WIZARD_CREATE": {
|
||||
"TITLE": "Create",
|
||||
"BODY": "Create a new team of agents."
|
||||
},
|
||||
"WIZARD_ADD_AGENTS": {
|
||||
"TITLE": "Add Agents",
|
||||
"BODY": "Add agents to the team."
|
||||
},
|
||||
"WIZARD_FINISH": {
|
||||
"TITLE": "Finish",
|
||||
"BODY": "You are all set to go!"
|
||||
}
|
||||
},
|
||||
"EDIT_FLOW": {
|
||||
"CREATE": {
|
||||
@@ -49,23 +44,21 @@
|
||||
"TITLE": "Add agents to team - %{teamName}",
|
||||
"DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team."
|
||||
},
|
||||
"WIZARD": [
|
||||
{
|
||||
"title": "Team details",
|
||||
"route": "settings_teams_edit",
|
||||
"body": "Change name, description and other details."
|
||||
},
|
||||
{
|
||||
"title": "Edit Agents",
|
||||
"route": "settings_teams_edit_members",
|
||||
"body": "Edit agents in your team."
|
||||
},
|
||||
{
|
||||
"title": "Finish",
|
||||
"route": "settings_teams_edit_finish",
|
||||
"body": "You are all set to go!"
|
||||
}
|
||||
]
|
||||
"EDIT_WIZARD_DETAILS": {
|
||||
"TITLE": "Team details",
|
||||
"ROUTE": "settings_teams_edit",
|
||||
"BODY": "Change name, description and other details."
|
||||
},
|
||||
"EDIT_WIZARD_AGENTS": {
|
||||
"TITLE": "Edit Agents",
|
||||
"ROUTE": "settings_teams_edit_members",
|
||||
"BODY": "Edit agents in your team."
|
||||
},
|
||||
"EDIT_WIZARD_FINISH": {
|
||||
"TITLE": "Finish",
|
||||
"ROUTE": "settings_teams_edit_finish",
|
||||
"BODY": "You are all set to go!"
|
||||
}
|
||||
},
|
||||
"TEAM_FORM": {
|
||||
"ERROR_MESSAGE": "Couldn't save the team details. Try again."
|
||||
|
||||
Reference in New Issue
Block a user