diff --git a/app/javascript/dashboard/helper/downloadCsvFile.js b/app/javascript/dashboard/helper/downloadCsvFile.js
deleted file mode 100644
index f0a13a1fd..000000000
--- a/app/javascript/dashboard/helper/downloadCsvFile.js
+++ /dev/null
@@ -1,6 +0,0 @@
-export const downloadCsvFile = (fileName, fileContent) => {
- const link = document.createElement('a');
- link.download = fileName;
- link.href = `data:text/csv;charset=utf-8,` + encodeURI(fileContent);
- link.click();
-};
diff --git a/app/javascript/dashboard/helper/downloadHelper.js b/app/javascript/dashboard/helper/downloadHelper.js
new file mode 100644
index 000000000..94b6a69bd
--- /dev/null
+++ b/app/javascript/dashboard/helper/downloadHelper.js
@@ -0,0 +1,22 @@
+import fromUnixTime from 'date-fns/fromUnixTime';
+import format from 'date-fns/format';
+
+export const downloadCsvFile = (fileName, content) => {
+ const contentType = 'data:text/csv;charset=utf-8;';
+ const blob = new Blob([content], { type: contentType });
+ const url = URL.createObjectURL(blob);
+
+ const link = document.createElement('a');
+ link.setAttribute('download', fileName);
+ link.setAttribute('href', url);
+ link.click();
+ return link;
+};
+
+export const generateFileName = ({ type, to, businessHours = false }) => {
+ let name = `${type}-report-${format(fromUnixTime(to), 'dd-MM-yyyy')}`;
+ if (businessHours) {
+ name = `${name}-business-hours`;
+ }
+ return `${name}.csv`;
+};
diff --git a/app/javascript/dashboard/helper/inbox.js b/app/javascript/dashboard/helper/inbox.js
index 179550086..3f0eedbda 100644
--- a/app/javascript/dashboard/helper/inbox.js
+++ b/app/javascript/dashboard/helper/inbox.js
@@ -35,3 +35,10 @@ export const getInboxClassByType = (type, phoneNumber) => {
return 'chat';
}
};
+
+export const getInboxWarningIconClass = (type, reauthorizationRequired) => {
+ if (type === INBOX_TYPES.FB && reauthorizationRequired) {
+ return 'warning';
+ }
+ return '';
+};
diff --git a/app/javascript/dashboard/helper/specs/downloadCsvFile.spec.js b/app/javascript/dashboard/helper/specs/downloadCsvFile.spec.js
deleted file mode 100644
index d05b0a841..000000000
--- a/app/javascript/dashboard/helper/specs/downloadCsvFile.spec.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { downloadCsvFile } from '../downloadCsvFile';
-
-const fileName = 'test.csv';
-const fileData = `Agent name,Conversations count,Avg first response time (Minutes),Avg resolution time (Minutes)
-Pranav,36,114,28411`;
-
-describe('#downloadCsvFile', () => {
- it('should download the csv file', () => {
- const link = {
- click: jest.fn(),
- };
- jest.spyOn(document, 'createElement').mockImplementation(() => link);
-
- downloadCsvFile(fileName, fileData);
- expect(link.download).toEqual(fileName);
- expect(link.href).toEqual(
- `data:text/csv;charset=utf-8,${encodeURI(fileData)}`
- );
- expect(link.click).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/app/javascript/dashboard/helper/specs/downloadHelper.spec.js b/app/javascript/dashboard/helper/specs/downloadHelper.spec.js
new file mode 100644
index 000000000..477123422
--- /dev/null
+++ b/app/javascript/dashboard/helper/specs/downloadHelper.spec.js
@@ -0,0 +1,13 @@
+import { generateFileName } from '../downloadHelper';
+
+describe('#generateFileName', () => {
+ it('should generate the correct file name', () => {
+ expect(generateFileName({ type: 'csat', to: 1652812199 })).toEqual(
+ 'csat-report-17-05-2022.csv'
+ );
+
+ expect(
+ generateFileName({ type: 'csat', to: 1652812199, businessHours: true })
+ ).toEqual('csat-report-17-05-2022-business-hours.csv');
+ });
+});
diff --git a/app/javascript/dashboard/helper/specs/inbox.spec.js b/app/javascript/dashboard/helper/specs/inbox.spec.js
index f6d6aa9f0..7a9d71e79 100644
--- a/app/javascript/dashboard/helper/specs/inbox.spec.js
+++ b/app/javascript/dashboard/helper/specs/inbox.spec.js
@@ -1,4 +1,4 @@
-import { getInboxClassByType } from '../inbox';
+import { getInboxClassByType, getInboxWarningIconClass } from '../inbox';
describe('#Inbox Helpers', () => {
describe('getInboxClassByType', () => {
@@ -34,4 +34,12 @@ describe('#Inbox Helpers', () => {
expect(getInboxClassByType('Channel::Email')).toEqual('mail');
});
});
+
+ describe('getInboxWarningIconClass', () => {
+ it('should return correct class for warning', () => {
+ expect(getInboxWarningIconClass('Channel::FacebookPage', true)).toEqual(
+ 'warning'
+ );
+ });
+ });
});
diff --git a/app/javascript/dashboard/i18n/locale/ar/bulkActions.json b/app/javascript/dashboard/i18n/locale/ar/bulkActions.json
new file mode 100644
index 000000000..1b9374212
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ar/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} المحادثات المحددة",
+ "AGENT_SELECT_LABEL": "اختر وكيل",
+ "ASSIGN_CONFIRMATION_LABEL": "هل أنت متأكد من أنك تريد تعيين %{conversationCount} %{conversationLabel} إلى",
+ "GO_BACK_LABEL": "العودة للخلف",
+ "ASSIGN_LABEL": "تكليف",
+ "ASSIGN_AGENT_TOOLTIP": "إسناد وكيل",
+ "RESOLVE_TOOLTIP": "إغلاق المحادثة",
+ "ASSIGN_SUCCESFUL": "تم تعيين المحادثات بنجاح",
+ "ASSIGN_FAILED": "فشل في تعيين المحادثات، الرجاء المحاولة مرة أخرى",
+ "RESOLVE_SUCCESFUL": "تم تسوية المحادثات بنجاح",
+ "RESOLVE_FAILED": "فشل في حل المحادثات، يرجى المحاولة مرة أخرى",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "المحادثات المرئية في هذه الصفحة هي المحددة فقط.",
+ "AGENT_LIST_LOADING": "تحميل الوكلاء"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ar/chatlist.json b/app/javascript/dashboard/i18n/locale/ar/chatlist.json
index 59acf4738..9af631c7e 100644
--- a/app/javascript/dashboard/i18n/locale/ar/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ar/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "البحث عن جهات الاتصال، المحادثات، قوالب الردود الجاهزة .."
},
"FILTER_ALL": "الكل",
- "STATUS_TABS": [
- {
- "NAME": "فتح",
- "KEY": "openCount"
- },
- {
- "NAME": "مغلقة",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "محادثاتي",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "غير مسند",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "الكل",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "محادثاتي",
+ "unassigned": "غير مسند",
+ "all": "الكل"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "فتح"
diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json
index f798abd93..5d6d7b7ce 100644
--- a/app/javascript/dashboard/i18n/locale/ar/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "الرجاء اختيار محادثة من قائمة المحادثات",
+ "DASHBOARD_APP_TAB_MESSAGES": "الرسائل",
"UNVERIFIED_SESSION": "لم يتم التحقق من هوية هذا المستخدم",
"NO_MESSAGE_1": "لا توجد رسائل بعد من العملاء في صندوق الوارد الخاص بك.",
"NO_MESSAGE_2": " لإرسال رسالة إلى الصفحة الخاصة بك!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "أنت ترد على:",
"REMOVE_SELECTION": "إزالة التحديد",
"DOWNLOAD": "تنزيل",
+ "UNKNOWN_FILE_TYPE": "ملف غير معروف",
"UPLOADING_ATTACHMENTS": "جاري تحميل المرفقات...",
"SUCCESS_DELETE_MESSAGE": "تم حذف الرسالة بنجاح",
"FAIL_DELETE_MESSSAGE": "تعذر حذف الرسالة! حاول مرة أخرى",
diff --git a/app/javascript/dashboard/i18n/locale/ar/index.js b/app/javascript/dashboard/i18n/locale/ar/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ar/index.js
+++ b/app/javascript/dashboard/i18n/locale/ar/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ar/report.json b/app/javascript/dashboard/i18n/locale/ar/report.json
index b690b7036..19180a51a 100644
--- a/app/javascript/dashboard/i18n/locale/ar/report.json
+++ b/app/javascript/dashboard/i18n/locale/ar/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "تقارير CSAT",
"NO_RECORDS": "لا توجد ردود متوفرة على الدراسة الاستقصائية CSAT.",
+ "DOWNLOAD": "تحميل تقرير رضاء خدمة العملاء",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "اختر الوكلاء"
diff --git a/app/javascript/dashboard/i18n/locale/ar/settings.json b/app/javascript/dashboard/i18n/locale/ar/settings.json
index 9b779f25c..bb1e9f492 100644
--- a/app/javascript/dashboard/i18n/locale/ar/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ar/settings.json
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "الفريق",
"SET_AVAILABILITY_TITLE": "تعيين نفسك كـ",
"BETA": "تجريبي",
- "REPORTS_OVERVIEW": "نظرة عامة"
+ "REPORTS_OVERVIEW": "نظرة عامة",
+ "FACEBOOK_REAUTHORIZE": "انتهت صلاحية اتصال الفيسبوك الخاص بك، يرجى إعادة الاتصال بصفحة الفيسبوك الخاصة بك لمواصلة الخدمات"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "أوه! لم نتمكن من العثور على الحساب. الرجاء إنشاء حساب جديد للمتابعة.",
diff --git a/app/javascript/dashboard/i18n/locale/ar/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ar/whatsappTemplates.json
new file mode 100644
index 000000000..77687f8df
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ar/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "قوالب Whatsapp",
+ "SUBTITLE": "حدد قالب ما تريد إرساله",
+ "TEMPLATE_SELECTED_SUBTITLE": "معالجة %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "نماذج البحث",
+ "NO_TEMPLATES_FOUND": "لم يتم العثور على قوالب",
+ "LABELS": {
+ "LANGUAGE": "اللغة",
+ "TEMPLATE_BODY": "نص القالب",
+ "CATEGORY": "الفئة"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "المتغيرات",
+ "VARIABLE_PLACEHOLDER": "أدخل قيمة %{variable}",
+ "GO_BACK_LABEL": "العودة للخلف",
+ "SEND_MESSAGE_LABEL": "إرسال الرسالة",
+ "FORM_ERROR_MESSAGE": "يرجى ملء جميع المتغيرات قبل الإرسال"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/bg/bulkActions.json b/app/javascript/dashboard/i18n/locale/bg/bulkActions.json
new file mode 100644
index 000000000..bfd688bef
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/bg/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolve",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/bg/chatlist.json b/app/javascript/dashboard/i18n/locale/bg/chatlist.json
index f6b3b480f..54b5ae2f0 100644
--- a/app/javascript/dashboard/i18n/locale/bg/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/bg/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Търсене на хора, чатове, запазени отговори .."
},
"FILTER_ALL": "Всички",
- "STATUS_TABS": [
- {
- "NAME": "Отворен",
- "KEY": "openCount"
- },
- {
- "NAME": "Разрешен",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Мой",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Неназначен",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Всички",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Мой",
+ "unassigned": "Неназначен",
+ "all": "Всички"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Отворен"
diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json
index 13b36c714..593f40df0 100644
--- a/app/javascript/dashboard/i18n/locale/bg/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/bg/index.js b/app/javascript/dashboard/i18n/locale/bg/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/bg/index.js
+++ b/app/javascript/dashboard/i18n/locale/bg/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/bg/report.json b/app/javascript/dashboard/i18n/locale/bg/report.json
index 1d4f82066..939c9a51b 100644
--- a/app/javascript/dashboard/i18n/locale/bg/report.json
+++ b/app/javascript/dashboard/i18n/locale/bg/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/bg/settings.json b/app/javascript/dashboard/i18n/locale/bg/settings.json
index 0eb08ee74..2e1c1fc69 100644
--- a/app/javascript/dashboard/i18n/locale/bg/settings.json
+++ b/app/javascript/dashboard/i18n/locale/bg/settings.json
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/bg/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/bg/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/bg/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ca/bulkActions.json b/app/javascript/dashboard/i18n/locale/ca/bulkActions.json
new file mode 100644
index 000000000..ad225300e
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ca/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Seleccionar Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assignar",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resoldre",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ca/chatlist.json b/app/javascript/dashboard/i18n/locale/ca/chatlist.json
index fcba4a38e..9bbe16544 100644
--- a/app/javascript/dashboard/i18n/locale/ca/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ca/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Cerca persones, xats, respostes desades .."
},
"FILTER_ALL": "Totes",
- "STATUS_TABS": [
- {
- "NAME": "Obrir",
- "KEY": "openCount"
- },
- {
- "NAME": "Resoltes",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Meves",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Sense assignar",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Totes",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Meves",
+ "unassigned": "Sense assignar",
+ "all": "Totes"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Obrir"
diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json
index 303a0e8cb..243645494 100644
--- a/app/javascript/dashboard/i18n/locale/ca/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Si us plau, selecciona una conversa al panell de l’esquerra",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Sembla que no hi ha missatges de clients a la safata d'entrada.",
"NO_MESSAGE_2": " per enviar un missatge a la vostra pàgina!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Estas responent a:",
"REMOVE_SELECTION": "Elimina la selecció",
"DOWNLOAD": "Descarrega",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Pujant fitxers adjunts...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ca/index.js b/app/javascript/dashboard/i18n/locale/ca/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ca/index.js
+++ b/app/javascript/dashboard/i18n/locale/ca/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ca/report.json b/app/javascript/dashboard/i18n/locale/ca/report.json
index 32d8c2625..6ffcf856f 100644
--- a/app/javascript/dashboard/i18n/locale/ca/report.json
+++ b/app/javascript/dashboard/i18n/locale/ca/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json
index 4eef74bb8..72cdf2c7b 100644
--- a/app/javascript/dashboard/i18n/locale/ca/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ca/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "La teva connexió a Facebook ha caducat, torna a connectar la vostra pàgina de Facebook per continuar els serveis"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ca/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ca/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ca/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/cs/bulkActions.json b/app/javascript/dashboard/i18n/locale/cs/bulkActions.json
new file mode 100644
index 000000000..b7b0c4212
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/cs/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Vybrat agenta",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Přiřadit",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Vyřešit",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/cs/chatlist.json b/app/javascript/dashboard/i18n/locale/cs/chatlist.json
index 1e5dc3228..0d46c6047 100644
--- a/app/javascript/dashboard/i18n/locale/cs/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/cs/chatlist.json
@@ -7,38 +7,16 @@
"404": "V této skupině nejsou žádné aktivní konverzace."
},
"TAB_HEADING": "Konverzace",
- "MENTION_HEADING": "Mentions",
+ "MENTION_HEADING": "Zmínka",
"SEARCH": {
"INPUT": "Hledat lidi, chaty, Uložené odpovědi .."
},
"FILTER_ALL": "Vše",
- "STATUS_TABS": [
- {
- "NAME": "Otevřít",
- "KEY": "openCount"
- },
- {
- "NAME": "Vyřešeno",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Důl",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Nepřiřazeno",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Vše",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Nepřiřazeno",
+ "all": "Vše"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Otevřít"
@@ -76,12 +54,12 @@
"RECEIVED_VIA_EMAIL": "Obdrženo e-mailem",
"VIEW_TWEET_IN_TWITTER": "Zobrazit tweet na Twitteru",
"REPLY_TO_TWEET": "Odpovědět na tento tweet",
- "LINK_TO_STORY": "Go to instagram story",
+ "LINK_TO_STORY": "Přejít na instagram příběh",
"SENT": "Sent successfully",
"NO_MESSAGES": "Žádné zprávy",
"NO_CONTENT": "Žádný obsah k dispozici",
"HIDE_QUOTED_TEXT": "Hide Quoted Text",
"SHOW_QUOTED_TEXT": "Show Quoted Text",
- "MESSAGE_READ": "Read"
+ "MESSAGE_READ": "Přečteno"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json
index 34b519dd1..7242aa5f9 100644
--- a/app/javascript/dashboard/i18n/locale/cs/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json
@@ -1,7 +1,8 @@
{
"CONVERSATION": {
"404": "Vyberte prosím konverzaci z levého panelu",
- "UNVERIFIED_SESSION": "The identity of this user is not verified",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
+ "UNVERIFIED_SESSION": "Identita tohoto uživatele není ověřena",
"NO_MESSAGE_1": "Ale ne! Vypadá to, že ve vaší schránce nejsou žádné zprávy od zákazníků.",
"NO_MESSAGE_2": " pro odeslání zprávy na vaši stránku!",
"NO_INBOX_1": "Hola! Zdá se, že jste ještě nepřidali žádné schránky.",
@@ -22,17 +23,18 @@
"LOADING_CONVERSATIONS": "Načítání konverzací",
"CANNOT_REPLY": "Nemůžete odpovědět z důvodu",
"24_HOURS_WINDOW": "24 hodinové omezení okna",
- "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?",
+ "NOT_ASSIGNED_TO_YOU": "Tato konverzace vám není přiřazena. Chcete si přiřadit tuto konverzaci?",
"ASSIGN_TO_ME": "Přiřadit mi",
- "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to",
+ "TWILIO_WHATSAPP_CAN_REPLY": "Na tuto konverzaci můžete odpovědět pouze pomocí šablony zprávy z důvodu",
"TWILIO_WHATSAPP_24_HOURS_WINDOW": "24 hodinové omezení okna",
- "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.",
+ "SELECT_A_TWEET_TO_REPLY": "Vyberte prosím tweet, na který chcete odpovědět.",
"REPLYING_TO": "Odpovídáte uživateli:",
"REMOVE_SELECTION": "Odstranit výběr",
"DOWNLOAD": "Stáhnout",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Nahrávání příloh...",
"SUCCESS_DELETE_MESSAGE": "Zpráva byla úspěšně smazána",
- "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
+ "FAIL_DELETE_MESSSAGE": "Zpráva se nepodařilo odstranit! Zkuste to znovu",
"NO_RESPONSE": "Bez odpovědi",
"RATING_TITLE": "Hodnocení",
"FEEDBACK_TITLE": "Zpětná vazba",
@@ -43,12 +45,12 @@
"OPEN": "Více",
"CLOSE": "Zavřít",
"DETAILS": "Podrobnosti",
- "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow",
- "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week",
- "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply"
+ "SNOOZED_UNTIL_TOMORROW": "Odloženo do zítřka",
+ "SNOOZED_UNTIL_NEXT_WEEK": "Odloženo do příštího týdne",
+ "SNOOZED_UNTIL_NEXT_REPLY": "Odloženo do další odpovědi"
},
"RESOLVE_DROPDOWN": {
- "MARK_PENDING": "Mark as pending",
+ "MARK_PENDING": "Označit jako nevyřízené",
"SNOOZE": {
"TITLE": "Odložit do",
"NEXT_REPLY": "Další odpověď",
@@ -57,13 +59,13 @@
}
},
"FOOTER": {
- "MESSAGE_SIGN_TOOLTIP": "Message signature",
- "ENABLE_SIGN_TOOLTIP": "Enable signature",
- "DISABLE_SIGN_TOOLTIP": "Disable signature",
+ "MESSAGE_SIGN_TOOLTIP": "Podpis zprávy",
+ "ENABLE_SIGN_TOOLTIP": "Povolit podpis",
+ "DISABLE_SIGN_TOOLTIP": "Zakázat podpis",
"MSG_INPUT": "Shift + zadejte pro nový řádek. Začněte '/' pro výběr zrušené odpovědi.",
"PRIVATE_MSG_INPUT": "Shift + zadejte pro nový řádek. Toto bude viditelné pouze pro agenty",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.",
- "CLICK_HERE": "Click here to update"
+ "CLICK_HERE": "Klikněte zde pro aktualizaci"
},
"REPLYBOX": {
"REPLY": "Odpověď",
@@ -74,13 +76,13 @@
"TIP_FORMAT_ICON": "Zobrazit formátovaný textový editor",
"TIP_EMOJI_ICON": "Zobrazit výběr emoji",
"TIP_ATTACH_ICON": "Přiložit soubory",
- "TIP_AUDIORECORDER_ICON": "Record audio",
- "TIP_AUDIORECORDER_PERMISSION": "Allow access to audio",
- "TIP_AUDIORECORDER_ERROR": "Could not open the audio",
- "ENTER_TO_SEND": "Enter to send",
- "DRAG_DROP": "Drag and drop here to attach",
- "START_AUDIO_RECORDING": "Start audio recording",
- "STOP_AUDIO_RECORDING": "Stop audio recording",
+ "TIP_AUDIORECORDER_ICON": "Nahrát zvuk",
+ "TIP_AUDIORECORDER_PERMISSION": "Povolit přístup ke zvuku",
+ "TIP_AUDIORECORDER_ERROR": "Zvuk se nepodařilo otevřít",
+ "ENTER_TO_SEND": "Enterem odeslat",
+ "DRAG_DROP": "Přetažením sem připojíte",
+ "START_AUDIO_RECORDING": "Spustit nahrávání zvuku",
+ "STOP_AUDIO_RECORDING": "Zastavit nahrávání zvuku",
"": "",
"EMAIL_HEAD": {
"ADD_BCC": "Přidat bcc",
@@ -101,11 +103,11 @@
"CHANGE_AGENT": "Konverzace pověřená osoba změněna",
"CHANGE_TEAM": "Tým konverzace se změnil",
"FILE_SIZE_LIMIT": "Soubor překračuje limit {MAXIMUM_FILE_UPLOAD_SIZE} přílohy",
- "MESSAGE_ERROR": "Unable to send this message, please try again later",
+ "MESSAGE_ERROR": "Nepodařilo se odeslat tuto zprávu, zkuste to prosím později",
"SENT_BY": "Odeslal:",
"BOT": "Bot",
- "SEND_FAILED": "Couldn't send message! Try again",
- "TRY_AGAIN": "retry",
+ "SEND_FAILED": "Odeslání zprávy se nezdařilo! Zkuste to znovu",
+ "TRY_AGAIN": "opakovat",
"ASSIGNMENT": {
"SELECT_AGENT": "Vybrat agenta",
"REMOVE": "Odebrat",
@@ -165,37 +167,37 @@
"PLACEHOLDER": "Nic"
},
"ACCORDION": {
- "CONTACT_DETAILS": "Contact Details",
- "CONVERSATION_ACTIONS": "Conversation Actions",
- "CONVERSATION_LABELS": "Conversation Labels",
- "CONVERSATION_INFO": "Conversation Information",
- "CONTACT_ATTRIBUTES": "Contact Attributes",
+ "CONTACT_DETAILS": "Podrobnosti kontaktu",
+ "CONVERSATION_ACTIONS": "Akce konverzace",
+ "CONVERSATION_LABELS": "Štítky konverzace",
+ "CONVERSATION_INFO": "Informace o konverzaci",
+ "CONTACT_ATTRIBUTES": "Atributy kontaktu",
"PREVIOUS_CONVERSATION": "Předchozí konverzace"
}
},
"CONVERSATION_CUSTOM_ATTRIBUTES": {
- "ADD_BUTTON_TEXT": "Create attribute",
+ "ADD_BUTTON_TEXT": "Vytvořit atribut",
"UPDATE": {
- "SUCCESS": "Attribute updated successfully",
- "ERROR": "Unable to update attribute. Please try again later"
+ "SUCCESS": "Atribut byl úspěšně aktualizován",
+ "ERROR": "Atribut nelze aktualizovat. Zkuste to prosím později"
},
"ADD": {
- "TITLE": "Add",
- "SUCCESS": "Attribute added successfully",
- "ERROR": "Unable to add attribute. Please try again later"
+ "TITLE": "Přidat",
+ "SUCCESS": "Atribut byl úspěšně přidán",
+ "ERROR": "Nelze přidat atribut. Zkuste to prosím později"
},
"DELETE": {
- "SUCCESS": "Attribute deleted successfully",
- "ERROR": "Unable to delete attribute. Please try again later"
+ "SUCCESS": "Atribut byl úspěšně odstraněn",
+ "ERROR": "Atribut nelze odstranit. Zkuste to prosím později"
},
"ATTRIBUTE_SELECT": {
- "TITLE": "Add attributes",
- "PLACEHOLDER": "Search attributes",
- "NO_RESULT": "No attributes found"
+ "TITLE": "Přidat atributy",
+ "PLACEHOLDER": "Hledat atributy",
+ "NO_RESULT": "Nebyly nalezeny žádné atributy"
}
},
"EMAIL_HEADER": {
- "FROM": "From",
+ "FROM": "Od",
"TO": "Komu",
"BCC": "Bcc",
"CC": "Cc",
diff --git a/app/javascript/dashboard/i18n/locale/cs/index.js b/app/javascript/dashboard/i18n/locale/cs/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/cs/index.js
+++ b/app/javascript/dashboard/i18n/locale/cs/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/cs/report.json b/app/javascript/dashboard/i18n/locale/cs/report.json
index 204327bf9..38f86c702 100644
--- a/app/javascript/dashboard/i18n/locale/cs/report.json
+++ b/app/javascript/dashboard/i18n/locale/cs/report.json
@@ -53,7 +53,7 @@
},
{
"id": 4,
- "name": "Last year"
+ "name": "Poslední rok"
},
{
"id": 5,
@@ -61,56 +61,56 @@
}
],
"CUSTOM_DATE_RANGE": {
- "CONFIRM": "Apply",
+ "CONFIRM": "Použít",
"PLACEHOLDER": "Select date range"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By",
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
- "groupBy": "Day"
+ "groupBy": "Den"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
- "groupBy": "Day"
+ "groupBy": "Den"
},
{
"id": 2,
- "groupBy": "Week"
+ "groupBy": "Týden"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
- "groupBy": "Day"
+ "groupBy": "Den"
},
{
"id": 2,
- "groupBy": "Week"
+ "groupBy": "Týden"
},
{
"id": 3,
- "groupBy": "Month"
+ "groupBy": "Měsíc"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
- "groupBy": "Day"
+ "groupBy": "Den"
},
{
"id": 2,
- "groupBy": "Week"
+ "groupBy": "Týden"
},
{
"id": 3,
- "groupBy": "Month"
+ "groupBy": "Měsíc"
},
{
"id": 4,
- "groupBy": "Year"
+ "groupBy": "Rok"
}
],
"BUSINESS_HOURS": "Pracovní doba"
@@ -170,7 +170,7 @@
},
{
"id": 4,
- "name": "Last year"
+ "name": "Poslední rok"
},
{
"id": 5,
@@ -178,7 +178,7 @@
}
],
"CUSTOM_DATE_RANGE": {
- "CONFIRM": "Apply",
+ "CONFIRM": "Použít",
"PLACEHOLDER": "Select date range"
}
},
@@ -237,7 +237,7 @@
},
{
"id": 4,
- "name": "Last year"
+ "name": "Poslední rok"
},
{
"id": 5,
@@ -245,7 +245,7 @@
}
],
"CUSTOM_DATE_RANGE": {
- "CONFIRM": "Apply",
+ "CONFIRM": "Použít",
"PLACEHOLDER": "Select date range"
}
},
@@ -304,7 +304,7 @@
},
{
"id": 4,
- "name": "Last year"
+ "name": "Poslední rok"
},
{
"id": 5,
@@ -312,7 +312,7 @@
}
],
"CUSTOM_DATE_RANGE": {
- "CONFIRM": "Apply",
+ "CONFIRM": "Použít",
"PLACEHOLDER": "Select date range"
}
},
@@ -371,7 +371,7 @@
},
{
"id": 4,
- "name": "Last year"
+ "name": "Poslední rok"
},
{
"id": 5,
@@ -379,13 +379,14 @@
}
],
"CUSTOM_DATE_RANGE": {
- "CONFIRM": "Apply",
+ "CONFIRM": "Použít",
"PLACEHOLDER": "Select date range"
}
},
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/cs/setNewPassword.json b/app/javascript/dashboard/i18n/locale/cs/setNewPassword.json
index 5c81bea0a..e6421e12c 100644
--- a/app/javascript/dashboard/i18n/locale/cs/setNewPassword.json
+++ b/app/javascript/dashboard/i18n/locale/cs/setNewPassword.json
@@ -16,7 +16,7 @@
"ERROR_MESSAGE": "Nelze se připojit k Woot serveru, opakujte akci později"
},
"CAPTCHA": {
- "ERROR": "Verification expired. Please solve captcha again."
+ "ERROR": "Ověření vypršelo. Vyřešte captchu znovu."
},
"SUBMIT": "Odeslat"
}
diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json
index ee18bc901..fc65e6386 100644
--- a/app/javascript/dashboard/i18n/locale/cs/settings.json
+++ b/app/javascript/dashboard/i18n/locale/cs/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -154,7 +154,7 @@
"SWITCH": "Switch",
"CONVERSATIONS": "Konverzace",
"ALL_CONVERSATIONS": "All Conversations",
- "MENTIONED_CONVERSATIONS": "Mentions",
+ "MENTIONED_CONVERSATIONS": "Zmínka",
"REPORTS": "Zprávy",
"SETTINGS": "Nastavení",
"CONTACTS": "Kontakty",
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/cs/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/cs/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/cs/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/da/bulkActions.json b/app/javascript/dashboard/i18n/locale/da/bulkActions.json
new file mode 100644
index 000000000..fd595818f
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/da/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Løs",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/da/chatlist.json b/app/javascript/dashboard/i18n/locale/da/chatlist.json
index 2be5e379e..9b6da159b 100644
--- a/app/javascript/dashboard/i18n/locale/da/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/da/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Søg efter Mennesker, Chats, Gemte svar .."
},
"FILTER_ALL": "Alle",
- "STATUS_TABS": [
- {
- "NAME": "Åbn",
- "KEY": "openCount"
- },
- {
- "NAME": "Løst",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Ikke Tildelt",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Alle",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Ikke Tildelt",
+ "all": "Alle"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Åbn"
diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json
index 73c1f2586..2b7df2ce6 100644
--- a/app/javascript/dashboard/i18n/locale/da/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/da/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Vælg venligst en samtale fra venstre rude",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Åh oh! Det ser ud til, at der ikke er nogen beskeder fra kunder i din indbakke.",
"NO_MESSAGE_2": " for at sende en besked til din side!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Du svarer til:",
"REMOVE_SELECTION": "Fjern Markering",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/da/index.js b/app/javascript/dashboard/i18n/locale/da/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/da/index.js
+++ b/app/javascript/dashboard/i18n/locale/da/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/da/report.json b/app/javascript/dashboard/i18n/locale/da/report.json
index 2f46ee1ef..2122b1077 100644
--- a/app/javascript/dashboard/i18n/locale/da/report.json
+++ b/app/javascript/dashboard/i18n/locale/da/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json
index c356d7011..b15bb48aa 100644
--- a/app/javascript/dashboard/i18n/locale/da/settings.json
+++ b/app/javascript/dashboard/i18n/locale/da/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Din Facebook-forbindelse er udløbet, tilslut venligst din Facebook-side igen for at fortsætte tjenesterne"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/da/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/da/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/da/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/de/bulkActions.json b/app/javascript/dashboard/i18n/locale/de/bulkActions.json
new file mode 100644
index 000000000..ba8d8ea56
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/de/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} Konversationen ausgewählt",
+ "AGENT_SELECT_LABEL": "Agent auswählen",
+ "ASSIGN_CONFIRMATION_LABEL": "Sind Sie sicher, dass Sie %{conversationCount} %{conversationLabel} zuweisen möchten",
+ "GO_BACK_LABEL": "Zurück",
+ "ASSIGN_LABEL": "Zuordnen",
+ "ASSIGN_AGENT_TOOLTIP": "Agent zuweisen",
+ "RESOLVE_TOOLTIP": "Fall schließen",
+ "ASSIGN_SUCCESFUL": "Konversationen erfolgreich zugewiesen",
+ "ASSIGN_FAILED": "Konversationen konnten nicht zugewiesen werden. Bitte versuchen Sie es erneut",
+ "RESOLVE_SUCCESFUL": "Konversationen erfolgreich gelöst",
+ "RESOLVE_FAILED": "Konversationen konnten nicht gelöst werden. Bitte versuchen Sie es erneut",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Nur auf dieser Seite sichtbaren Konversationen sind ausgewählt.",
+ "AGENT_LIST_LOADING": "Agenten werden geladen"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/de/chatlist.json b/app/javascript/dashboard/i18n/locale/de/chatlist.json
index 1570a1c19..eed586fae 100644
--- a/app/javascript/dashboard/i18n/locale/de/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/de/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Suche nach Personen, Chats, gespeicherten Antworten .."
},
"FILTER_ALL": "Alle",
- "STATUS_TABS": [
- {
- "NAME": "Offen",
- "KEY": "openCount"
- },
- {
- "NAME": "Gelöst",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Meine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Nicht zugewiesen",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Alle",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Meine",
+ "unassigned": "Nicht zugewiesen",
+ "all": "Alle"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Öffnen"
diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json
index a8b2b5770..80c3e8aba 100644
--- a/app/javascript/dashboard/i18n/locale/de/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/de/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Bitte wählen Sie eine Konversation aus dem linken Bereich",
+ "DASHBOARD_APP_TAB_MESSAGES": "Nachrichten",
"UNVERIFIED_SESSION": "Die Identität dieses Benutzers ist nicht verifiziert",
"NO_MESSAGE_1": "Oh oh! Anscheinend befinden sich keine Nachrichten von Kunden in Ihrem Posteingang.",
"NO_MESSAGE_2": "um eine Nachricht an Ihre Seite zu senden!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Sie antworten auf:",
"REMOVE_SELECTION": "Auswahl entfernen",
"DOWNLOAD": "Herunterladen",
+ "UNKNOWN_FILE_TYPE": "Unbekannte Datei",
"UPLOADING_ATTACHMENTS": "Anhänge werden hochgeladen...",
"SUCCESS_DELETE_MESSAGE": "Nachricht erfolgreich gelöscht",
"FAIL_DELETE_MESSSAGE": "Nachricht konnte nicht gelöscht werden! Versuchen Sie es erneut",
diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json
index 5d8d2aaa4..5afc7d0a1 100644
--- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json
@@ -398,8 +398,8 @@
"MESSENGER_SUB_HEAD": "Platzieren Sie diese Schaltfläche in Ihrem Body-Tag",
"INBOX_AGENTS": "Agenten",
"INBOX_AGENTS_SUB_TEXT": "Hinzufügen oder Entfernen von Agenten zu diesem Posteingang",
- "AGENT_ASSIGNMENT": "Conversation Assignment",
- "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings",
+ "AGENT_ASSIGNMENT": "Konversationssauftrag",
+ "AGENT_ASSIGNMENT_SUB_TEXT": "Konversationszuweisungseinstellungen aktualisieren",
"UPDATE": "Aktualisieren",
"ENABLE_EMAIL_COLLECT_BOX": "E-Mail-Sammelbox aktivieren",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "E-Mail-Sammelbox für neue Konversation aktivieren oder deaktivieren",
diff --git a/app/javascript/dashboard/i18n/locale/de/index.js b/app/javascript/dashboard/i18n/locale/de/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/de/index.js
+++ b/app/javascript/dashboard/i18n/locale/de/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/de/report.json b/app/javascript/dashboard/i18n/locale/de/report.json
index d289fd131..78328b540 100644
--- a/app/javascript/dashboard/i18n/locale/de/report.json
+++ b/app/javascript/dashboard/i18n/locale/de/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT-Berichte",
"NO_RECORDS": "Es sind keine Antworten zu CSAT Umfragen verfügbar.",
+ "DOWNLOAD": "CSAT-Berichte herunterladen",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Agenten wählen"
@@ -420,7 +421,7 @@
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Offene Konversationen",
"LOADING_MESSAGE": "Konversationsdaten werden geladen...",
- "OPEN": "Offen",
+ "OPEN": "Öffnen",
"UNATTENDED": "Unbeaufsichtigt",
"UNASSIGNED": "Nicht zugewiesen"
},
diff --git a/app/javascript/dashboard/i18n/locale/de/settings.json b/app/javascript/dashboard/i18n/locale/de/settings.json
index dd8e21231..dc5f9355e 100644
--- a/app/javascript/dashboard/i18n/locale/de/settings.json
+++ b/app/javascript/dashboard/i18n/locale/de/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Persönliche Nachrichtensignatur",
- "NOTE": "Erstelle eine persönliche Nachrichtensignatur, die allen Nachrichten hinzugefügt wird, die Du von der Plattform sendest. Verwende den Rich-Content-Editor, um eine stark personalisierte Signatur zu erstellen.",
+ "NOTE": "Erstellen Sie eine persönliche Nachrichtensignatur, die allen Nachrichten hinzugefügt wird, die Sie aus Ihrem E-Mail-Posteingang senden. Verwenden Sie den Rich-Content-Editor, um eine stark personalisierte Signatur zu erstellen.",
"BTN_TEXT": "Nachrichten-Signatur speichern",
"API_ERROR": "Signatur konnte nicht gespeichert werden! Versuch es noch einmal",
"API_SUCCESS": "Signatur erfolgreich gespeichert"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Setzen Sie sich als",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Übersicht"
+ "REPORTS_OVERVIEW": "Übersicht",
+ "FACEBOOK_REAUTHORIZE": "Ihre Facebook-Verbindung ist abgelaufen, bitte verbinden Sie sich neu, um die Dienste fortzuführen"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Oh oh! Wir konnten keine Chatwoot-Konten finden. Bitte erstellen Sie ein neues Konto um fortzufahren.",
diff --git a/app/javascript/dashboard/i18n/locale/de/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/de/whatsappTemplates.json
new file mode 100644
index 000000000..8c114d3b9
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/de/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "WhatsApp-Vorlagen",
+ "SUBTITLE": "Wählen Sie die WhatsApp-Vorlage aus, die Sie senden möchten",
+ "TEMPLATE_SELECTED_SUBTITLE": "Verarbeite %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Vorlagen suchen",
+ "NO_TEMPLATES_FOUND": "Keine Vorlagen gefunden für",
+ "LABELS": {
+ "LANGUAGE": "Sprache",
+ "TEMPLATE_BODY": "Vorlagenbody",
+ "CATEGORY": "Kategorie"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variablen",
+ "VARIABLE_PLACEHOLDER": "Geben Sie den Wert %{variable} ein",
+ "GO_BACK_LABEL": "Zurück",
+ "SEND_MESSAGE_LABEL": "Nachricht senden",
+ "FORM_ERROR_MESSAGE": "Bitte füllen Sie vor dem Absenden alle Variablen aus"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/el/bulkActions.json b/app/javascript/dashboard/i18n/locale/el/bulkActions.json
new file mode 100644
index 000000000..ff508a70b
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/el/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} σινομιλίες επιλέχθηκαν",
+ "AGENT_SELECT_LABEL": "Επιλογή πράκτορα",
+ "ASSIGN_CONFIRMATION_LABEL": "Είσαστε σίγουροι ότι θέλετε να αντιστοιχίσετε %{conversationCount} %{conversationLabel} στον",
+ "GO_BACK_LABEL": "Πίσω",
+ "ASSIGN_LABEL": "Αντιστοίχιση",
+ "ASSIGN_AGENT_TOOLTIP": "Ανάθεση σε πράκτορα",
+ "RESOLVE_TOOLTIP": "Επίλυση",
+ "ASSIGN_SUCCESFUL": "Οι σινομιλίες αντιστοιχήθηκαν επιτυχώς",
+ "ASSIGN_FAILED": "Αποτυχία στην αντιστοίχιση σινομιλιών, παρακαλώ δοκιμάστε αργότερα",
+ "RESOLVE_SUCCESFUL": "Οι σινομιλίες επιλύθηκαν επιτυχώς",
+ "RESOLVE_FAILED": "Αποτυχία στην αντιστοίχιση σινομιλιών, παρακαλώ δοκιμάστε αργότερα",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Επιλέχθηκαν μόνο οι σινομιλίες που φαίνονται στην σελίδα.",
+ "AGENT_LIST_LOADING": "Φόρτωση πρακτόρων"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/el/chatlist.json b/app/javascript/dashboard/i18n/locale/el/chatlist.json
index de7179517..779349e0b 100644
--- a/app/javascript/dashboard/i18n/locale/el/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/el/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Αναζήτηση Ανθρώπων, συνομιλιών, αποθηκευμένων απαντήσεων .."
},
"FILTER_ALL": "Όλες",
- "STATUS_TABS": [
- {
- "NAME": "Ανοιχτές",
- "KEY": "openCount"
- },
- {
- "NAME": "Επιλύθηκαν",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Δικές μου",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Χωρίς Αντιστοίχιση",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Όλες",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Δικές μου",
+ "unassigned": "Χωρίς Αντιστοίχιση",
+ "all": "Όλες"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Ανοιχτές"
diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json
index c368cb39b..dc8e2a7f7 100644
--- a/app/javascript/dashboard/i18n/locale/el/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/el/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Παρακαλώ επιλέξτε συζήτηση από το αριστερό τμήμα",
+ "DASHBOARD_APP_TAB_MESSAGES": "Μηνύματα",
"UNVERIFIED_SESSION": "Η ταυτότητα αυτού του χρήστη δεν επαληθεύεται",
"NO_MESSAGE_1": "Ωχ ωχ! Φαίνεται ότι δεν υπάρχουν μηνύματα από τους πελάτες στα εισερχόμενά σας.",
"NO_MESSAGE_2": " για να στείλετε ένα μήνυμα στην σελίδα σας!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Απαντάτε στο:",
"REMOVE_SELECTION": "Διαγραφή Επιλογής",
"DOWNLOAD": "Κατέβασμα",
+ "UNKNOWN_FILE_TYPE": "Άγνωστο Αρχείο",
"UPLOADING_ATTACHMENTS": "Ανέβασμα επισυναπτόμενων...",
"SUCCESS_DELETE_MESSAGE": "Το μήνυμα διαγράφηκε επιτυχώς",
"FAIL_DELETE_MESSSAGE": "Δεν ήταν δυνατή η διαγραφή μηνύματος! Προσπαθήστε ξανά",
diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json
index e0f284e48..b23400d4e 100644
--- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json
@@ -398,8 +398,8 @@
"MESSENGER_SUB_HEAD": "Τοποθετήσετε αυτόν τον κώδικα μέσα στο body tag της ιστοσελίδας σας",
"INBOX_AGENTS": "Πράκτορες",
"INBOX_AGENTS_SUB_TEXT": "Προσθέστε ή αφαιρέστε πράκτορες σε αυτό το κιβώτιο",
- "AGENT_ASSIGNMENT": "Conversation Assignment",
- "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings",
+ "AGENT_ASSIGNMENT": "Ανάθεση Συνομιλίας",
+ "AGENT_ASSIGNMENT_SUB_TEXT": "Ενημέρωση ρυθμίσεων ανάθεσης συνομιλίας",
"UPDATE": "Ενημέρωση",
"ENABLE_EMAIL_COLLECT_BOX": "Ενεργοποιήσετε το πλαίσιο συλλογής email",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Ενεργοποίηση ή απενεργοποίηση του πλαισίου συλλογής μηνυμάτων ηλεκτρονικού ταχυδρομείου στη νέα συνομιλία",
diff --git a/app/javascript/dashboard/i18n/locale/el/index.js b/app/javascript/dashboard/i18n/locale/el/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/el/index.js
+++ b/app/javascript/dashboard/i18n/locale/el/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/el/report.json b/app/javascript/dashboard/i18n/locale/el/report.json
index 26fbcef0c..f0ad7ad88 100644
--- a/app/javascript/dashboard/i18n/locale/el/report.json
+++ b/app/javascript/dashboard/i18n/locale/el/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Αναφορές CSAT",
"NO_RECORDS": "Δεν υπάρχουν διαθέσιμες απαντήσεις ερευνών CSAT.",
+ "DOWNLOAD": "Λήψη αναφορών CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Επιλέξτε Πράκτορες"
diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json
index d14573b2b..f59aa5ba4 100644
--- a/app/javascript/dashboard/i18n/locale/el/settings.json
+++ b/app/javascript/dashboard/i18n/locale/el/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Προσωπική υπογραφή μηνύματος",
- "NOTE": "Δημιουργήστε μια προσωπική υπογραφή μηνύματος που θα προστίθεται σε όλα τα μηνύματα που στέλνετε από την πλατφόρμα. Χρησιμοποιήστε τον επεξεργαστή πλούσιου περιεχομένου για να δημιουργήσετε μια εξατομικευμένη υπογραφή.",
+ "NOTE": "Δημιουργήστε μια προσωπική υπογραφή, η οποία θα προστεθεί σε όλα τα μηνύματα που στέλνετε από τα εισερχόμενα email σας. Χρησιμοποιήστε τον επεξεργαστή πλούσιου περιεχομένου για να δημιουργήσετε μια εξατομικευμένη υπογραφή.",
"BTN_TEXT": "Αποθήκευση υπογραφής μηνύματος",
"API_ERROR": "Δεν ήταν δυνατή η αποθήκευση της υπογραφής! Δοκιμάστε ξανά",
"API_SUCCESS": "Η υπογραφή αποθηκεύτηκε με επιτυχία"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Ομάδα",
"SET_AVAILABILITY_TITLE": "Ορίστε τον εαυτό σας ως",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Επισκόπηση"
+ "REPORTS_OVERVIEW": "Επισκόπηση",
+ "FACEBOOK_REAUTHORIZE": "Η σύνδεση Facebook έχει λήξει, παρακαλώ ξανασυνδεθείτε στο Facebook για να συνεχίσετε"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Ωχ! Δεν μπορέσαμε να βρούμε κανένα λογαριασμό Chatwoot. Παρακαλούμε δημιουργήστε ένα νέο λογαριασμό για να συνεχίσετε.",
diff --git a/app/javascript/dashboard/i18n/locale/el/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/el/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/el/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/en/bulkActions.json b/app/javascript/dashboard/i18n/locale/en/bulkActions.json
new file mode 100644
index 000000000..7061e5e70
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/en/bulkActions.json
@@ -0,0 +1,29 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents",
+ "UPDATE": {
+ "CHANGE_STATUS": "Change status",
+ "SNOOZE_UNTIL_NEXT_REPLY": "Snooze until next reply",
+ "UPDATE_SUCCESFUL": "Conversation status updated successfully.",
+ "UPDATE_FAILED": "Failed to update conversations, please try again"
+ },
+ "LABELS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "NO_LABELS_FOUND": "No labels found for",
+ "ASSIGN_SELECTED_LABELS": "Assign selected labels",
+ "ASSIGN_SUCCESFUL": "Labels assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign labels, please try again"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/en/chatlist.json b/app/javascript/dashboard/i18n/locale/en/chatlist.json
index e3d637b71..93bba4aab 100644
--- a/app/javascript/dashboard/i18n/locale/en/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/en/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Search for People, Chats, Saved Replies .."
},
"FILTER_ALL": "All",
- "STATUS_TABS": [
- {
- "NAME": "Open",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolved",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Unassigned",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "All",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Unassigned",
+ "all": "All"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Open"
diff --git a/app/javascript/dashboard/i18n/locale/en/conversation.json b/app/javascript/dashboard/i18n/locale/en/conversation.json
index ac25a5aed..c38fb16a4 100644
--- a/app/javascript/dashboard/i18n/locale/en/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/en/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/en/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/en/inboxMgmt.json
index 405348058..6bc5603b0 100644
--- a/app/javascript/dashboard/i18n/locale/en/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/en/inboxMgmt.json
@@ -209,7 +209,6 @@
"LABEL": "API key",
"SUBTITLE": "Configure the WhatsApp API key.",
"PLACEHOLDER": "API key",
- "APPLY_FOR_ACCESS": "Don't have any API key? Apply for access here",
"ERROR": "Please enter a valid value."
},
"SUBMIT_BUTTON": "Create WhatsApp Channel",
@@ -422,6 +421,11 @@
"ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved",
"ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved."
},
+ "AUTO_ASSIGNMENT":{
+ "MAX_ASSIGNMENT_LIMIT": "Auto assignment limit",
+ "MAX_ASSIGNMENT_LIMIT_RANGE_ERROR": "Please enter a value greater than 0",
+ "MAX_ASSIGNMENT_LIMIT_SUB_TEXT": "Limit the maximum number of conversations from this inbox that can be auto assigned to an agent"
+ },
"FACEBOOK_REAUTHORIZE": {
"TITLE": "Reauthorize",
"SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services",
diff --git a/app/javascript/dashboard/i18n/locale/en/index.js b/app/javascript/dashboard/i18n/locale/en/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/en/index.js
+++ b/app/javascript/dashboard/i18n/locale/en/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/en/report.json b/app/javascript/dashboard/i18n/locale/en/report.json
index 35a349b56..5f2c6ae48 100644
--- a/app/javascript/dashboard/i18n/locale/en/report.json
+++ b/app/javascript/dashboard/i18n/locale/en/report.json
@@ -354,6 +354,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/en/settings.json b/app/javascript/dashboard/i18n/locale/en/settings.json
index d51ebe6eb..9299be2b5 100644
--- a/app/javascript/dashboard/i18n/locale/en/settings.json
+++ b/app/javascript/dashboard/i18n/locale/en/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -185,7 +185,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/en/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/en/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/en/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json
index 23a5e1daa..bbe86dec7 100644
--- a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json
+++ b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json
@@ -22,7 +22,7 @@
"is_not_present": "No está presente",
"is_greater_than": "Es mayor que",
"is_less_than": "Es menor que",
- "days_before": "Is x days before"
+ "days_before": "Es X días antes"
},
"ATTRIBUTE_LABELS": {
"TRUE": "Verdadero",
@@ -44,7 +44,7 @@
"CUSTOM_ATTRIBUTE_NUMBER": "Número",
"CUSTOM_ATTRIBUTE_LINK": "Enlace",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Casilla",
- "CREATED_AT": "Created At",
+ "CREATED_AT": "Creado el",
"LAST_ACTIVITY": "Última actividad"
},
"GROUPS": {
diff --git a/app/javascript/dashboard/i18n/locale/es/automation.json b/app/javascript/dashboard/i18n/locale/es/automation.json
index 6328ceda4..ae24fcb1a 100644
--- a/app/javascript/dashboard/i18n/locale/es/automation.json
+++ b/app/javascript/dashboard/i18n/locale/es/automation.json
@@ -59,23 +59,23 @@
},
"API": {
"SUCCESS_MESSAGE": "Regla de automatización eliminada correctamente",
- "ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later"
+ "ERROR_MESSAGE": "No se pudo eliminar una regla de automatización, por favor inténtalo más tarde"
}
},
"EDIT": {
- "TITLE": "Edit Automation Rule",
+ "TITLE": "Editar regla de automatización",
"SUBMIT": "Actualizar",
"CANCEL_BUTTON_TEXT": "Cancelar",
"API": {
- "SUCCESS_MESSAGE": "Automation rule updated successfully",
- "ERROR_MESSAGE": "Could not update automation rule, Please try again later"
+ "SUCCESS_MESSAGE": "Regla de automatización actualizada correctamente",
+ "ERROR_MESSAGE": "No se pudo actualizar la regla de automatización, por favor inténtalo más tarde"
}
},
"CLONE": {
- "TOOLTIP": "Clone",
+ "TOOLTIP": "Clonar",
"API": {
- "SUCCESS_MESSAGE": "Automation cloned successfully",
- "ERROR_MESSAGE": "Could not clone automation rule, Please try again later"
+ "SUCCESS_MESSAGE": "Automatización clonada con éxito",
+ "ERROR_MESSAGE": "No se pudo clonar la regla de automatización, por favor inténtalo más tarde"
}
},
"FORM": {
@@ -83,34 +83,34 @@
"CREATE": "Crear",
"DELETE": "Eliminar",
"CANCEL": "Cancelar",
- "RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
+ "RESET_MESSAGE": "El cambio de tipo de evento restablecerá las condiciones y eventos que has añadido abajo"
},
"CONDITION": {
- "DELETE_MESSAGE": "You need to have atleast one condition to save"
+ "DELETE_MESSAGE": "Necesitas tener al menos una condición para guardar"
},
"ACTION": {
- "DELETE_MESSAGE": "You need to have atleast one action to save",
- "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here",
- "TEAM_DROPDOWN_PLACEHOLDER": "Select teams"
+ "DELETE_MESSAGE": "Necesitas tener al menos una acción para guardar",
+ "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduzca su mensaje aquí",
+ "TEAM_DROPDOWN_PLACEHOLDER": "Seleccionar equipos"
},
"TOGGLE": {
- "ACTIVATION_TITLE": "Activate Automation Rule",
- "DEACTIVATION_TITLE": "Deactivate Automation Rule",
- "ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
- "DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
- "ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
- "DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
- "ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
- "DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
+ "ACTIVATION_TITLE": "Activar regla de automatización",
+ "DEACTIVATION_TITLE": "Desactivar regla de automatización",
+ "ACTIVATION_DESCRIPTION": "Esta acción activará la regla de automatización '{automationName}'. ¿Seguro que desea continuar?",
+ "DEACTIVATION_DESCRIPTION": "Esta acción desactivará la regla de automatización '{automationName}'. ¿Está seguro que desea continuar?",
+ "ACTIVATION_SUCCESFUL": "Regla de automatización activada con éxito",
+ "DEACTIVATION_SUCCESFUL": "Regla de automatización desactivada con éxito",
+ "ACTIVATION_ERROR": "No se pudo activar la automatización, por favor inténtelo de nuevo más tarde",
+ "DEACTIVATION_ERROR": "No se pudo desactivar la automatización, por favor inténtelo de nuevo más tarde",
"CONFIRMATION_LABEL": "Si",
"CANCEL_LABEL": "No"
},
"ATTACHMENT": {
- "UPLOAD_ERROR": "Could not upload attachment, Please try again",
- "LABEL_IDLE": "Upload Attachment",
+ "UPLOAD_ERROR": "No se pudo subir el archivo adjunto, por favor inténtelo de nuevo",
+ "LABEL_IDLE": "Subir archivo adjunto",
"LABEL_UPLOADING": "Subiendo...",
- "LABEL_UPLOADED": "Succesfully Uploaded",
- "LABEL_UPLOAD_FAILED": "Upload Failed"
+ "LABEL_UPLOADED": "Subido correctamente",
+ "LABEL_UPLOAD_FAILED": "Error al subir"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/es/bulkActions.json b/app/javascript/dashboard/i18n/locale/es/bulkActions.json
new file mode 100644
index 000000000..28f1ba533
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/es/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversaciones seleccionadas",
+ "AGENT_SELECT_LABEL": "Seleccionar agente",
+ "ASSIGN_CONFIRMATION_LABEL": "¿Está seguro que desea asignar %{conversationCount} %{conversationLabel} a",
+ "GO_BACK_LABEL": "Volver",
+ "ASSIGN_LABEL": "Asignar",
+ "ASSIGN_AGENT_TOOLTIP": "Asignar agente",
+ "RESOLVE_TOOLTIP": "Resolver",
+ "ASSIGN_SUCCESFUL": "Conversaciones asignadas con éxito",
+ "ASSIGN_FAILED": "Error al asignar conversaciones, inténtelo de nuevo",
+ "RESOLVE_SUCCESFUL": "Conversaciones resueltas con éxito",
+ "RESOLVE_FAILED": "Error al resolver las conversaciones, inténtelo de nuevo",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Las conversaciones visibles en esta página sólo están seleccionadas.",
+ "AGENT_LIST_LOADING": "Cargando agentes"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/es/chatlist.json b/app/javascript/dashboard/i18n/locale/es/chatlist.json
index 8b73f6ff2..26b365f21 100644
--- a/app/javascript/dashboard/i18n/locale/es/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/es/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Búsqueda de Personas, Chats, Respuestas Salvadas .."
},
"FILTER_ALL": "Todos",
- "STATUS_TABS": [
- {
- "NAME": "Abrir",
- "KEY": "openCount"
- },
- {
- "NAME": "Resuelto",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mías",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Unassigned",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Todos",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mías",
+ "unassigned": "Sin asignar",
+ "all": "Todos"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Abrir"
@@ -82,6 +60,6 @@
"NO_CONTENT": "No hay contenido disponible",
"HIDE_QUOTED_TEXT": "Ocultar texto citado",
"SHOW_QUOTED_TEXT": "Mostrar texto citado",
- "MESSAGE_READ": "Read"
+ "MESSAGE_READ": "Leído"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/es/contactFilters.json b/app/javascript/dashboard/i18n/locale/es/contactFilters.json
index 51fba0d0b..d5fb5a1c2 100644
--- a/app/javascript/dashboard/i18n/locale/es/contactFilters.json
+++ b/app/javascript/dashboard/i18n/locale/es/contactFilters.json
@@ -23,7 +23,7 @@
"is_not_present": "No está presente",
"is_greater_than": "Es mayor que",
"is_lesser_than": "Es menor que",
- "days_before": "Is x days before"
+ "days_before": "Es X días antes"
},
"ATTRIBUTES": {
"NAME": "Nombre",
@@ -37,7 +37,7 @@
"CUSTOM_ATTRIBUTE_NUMBER": "Número",
"CUSTOM_ATTRIBUTE_LINK": "Enlace",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Casilla",
- "CREATED_AT": "Created At",
+ "CREATED_AT": "Creado el",
"LAST_ACTIVITY": "Última actividad"
},
"GROUPS": {
diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json
index ed5d094b9..afd28d55a 100644
--- a/app/javascript/dashboard/i18n/locale/es/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/es/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Por favor, selecciona una conversación del panel izquierdo",
+ "DASHBOARD_APP_TAB_MESSAGES": "Mensajes",
"UNVERIFIED_SESSION": "La identidad de este usuario no está verificada",
"NO_MESSAGE_1": "¡Oh oh! Parece que no hay mensajes de los clientes en tu bandeja de entrada.",
"NO_MESSAGE_2": " para enviar un mensaje a tu página!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Esta respondiendo a:",
"REMOVE_SELECTION": "Eliminar selección",
"DOWNLOAD": "Descargar",
+ "UNKNOWN_FILE_TYPE": "Archivo desconocido",
"UPLOADING_ATTACHMENTS": "Subiendo archivos adjuntos...",
"SUCCESS_DELETE_MESSAGE": "Mensaje eliminado correctamente",
"FAIL_DELETE_MESSSAGE": "¡No se pudo eliminar el mensaje! Inténtalo de nuevo",
diff --git a/app/javascript/dashboard/i18n/locale/es/generalSettings.json b/app/javascript/dashboard/i18n/locale/es/generalSettings.json
index 64ecf7005..bdb1b73a7 100644
--- a/app/javascript/dashboard/i18n/locale/es/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/es/generalSettings.json
@@ -62,7 +62,7 @@
"MARK_ALL_DONE": "Marcar Todo Hecho",
"DELETE_TITLE": "Eliminado",
"UNREAD_NOTIFICATION": {
- "TITLE": "Unread Notifications",
+ "TITLE": "Notificaciones sin leer",
"ALL_NOTIFICATIONS": "Ver todas las notificaciones",
"LOADING_UNREAD_MESSAGE": "Cargando notificaciones no leídas...",
"EMPTY_MESSAGE": "No tiene notificaciones sin leer"
@@ -108,7 +108,7 @@
"GO_TO_CONVERSATION_DASHBOARD": "Ir al panel de conversaciones",
"GO_TO_CONTACTS_DASHBOARD": "Ir al panel de contactos",
"GO_TO_REPORTS_OVERVIEW": "Ir al Resumen de Reportes",
- "GO_TO_CONVERSATION_REPORTS": "Go to Conversation Reports",
+ "GO_TO_CONVERSATION_REPORTS": "Ir a Reportes de Conversación",
"GO_TO_AGENT_REPORTS": "Ir a Reportes de Agente",
"GO_TO_LABEL_REPORTS": "Ir a Reportes de Etiquetas",
"GO_TO_INBOX_REPORTS": "Ir a Reportes de Entrada",
diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json
index bb46e4faf..044fb4072 100644
--- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json
@@ -398,8 +398,8 @@
"MESSENGER_SUB_HEAD": "Coloca este botón dentro de tu etiqueta cuerpo",
"INBOX_AGENTS": "Agentes",
"INBOX_AGENTS_SUB_TEXT": "Añadir o quitar agentes de esta bandeja de entrada",
- "AGENT_ASSIGNMENT": "Conversation Assignment",
- "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings",
+ "AGENT_ASSIGNMENT": "Asignación de conversación",
+ "AGENT_ASSIGNMENT_SUB_TEXT": "Actualizar configuración de la asignación de conversación",
"UPDATE": "Actualizar",
"ENABLE_EMAIL_COLLECT_BOX": "Activar caja de recolección de correo electrónico",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Activar o desactivar la caja de recolección de correo electrónico",
@@ -430,14 +430,14 @@
},
"PRE_CHAT_FORM": {
"DESCRIPTION": "Los formularios de Pre Chat le permiten capturar la información del usuario antes de que comiencen la conversación con usted.",
- "SET_FIELDS": "Pre chat form fields",
+ "SET_FIELDS": "Campos del formulario del chat",
"SET_FIELDS_HEADER": {
- "FIELDS": "Fields",
- "LABEL": "Label",
- "PLACE_HOLDER": "Placeholder",
+ "FIELDS": "Campos",
+ "LABEL": "Etiqueta",
+ "PLACE_HOLDER": "Marca de posición",
"KEY": "Llave",
"TYPE": "Tipo",
- "REQUIRED": "Required"
+ "REQUIRED": "Requerido"
},
"ENABLE": {
"LABEL": "Activar formulario de pre-chat",
@@ -447,7 +447,7 @@
}
},
"PRE_CHAT_MESSAGE": {
- "LABEL": "Pre chat message",
+ "LABEL": "Mensaje de prechat",
"PLACEHOLDER": "Este mensaje sería visible para los usuarios junto con el formulario"
},
"REQUIRE_EMAIL": {
@@ -476,7 +476,7 @@
"IMAP": {
"TITLE": "IMAP",
"SUBTITLE": "Configura los detalles de IMAP",
- "NOTE_TEXT": "To enable SMTP, please configure IMAP.",
+ "NOTE_TEXT": "Para habilitar SMTP, por favor configure IMAP.",
"UPDATE": "Actualizar ajustes IMAP",
"TOGGLE_AVAILABILITY": "Habilitar configuración IMAP para esta bandeja de entrada",
"TOGGLE_HELP": "Habilitar IMAP ayudará al usuario a recibir correo electrónico",
@@ -536,8 +536,8 @@
"SSL_TLS": "SSL/TLS",
"START_TLS": "STARTTLS",
"OPEN_SSL_VERIFY_MODE": "Abrir modo de verificación SSL",
- "AUTH_MECHANISM": "Authentication"
+ "AUTH_MECHANISM": "Autenticación"
},
- "NOTE": "Note: "
+ "NOTE": "Nota: "
}
}
diff --git a/app/javascript/dashboard/i18n/locale/es/index.js b/app/javascript/dashboard/i18n/locale/es/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/es/index.js
+++ b/app/javascript/dashboard/i18n/locale/es/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json
index 2476d4cad..b60f2a6dd 100644
--- a/app/javascript/dashboard/i18n/locale/es/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/es/integrations.json
@@ -2,19 +2,19 @@
"INTEGRATION_SETTINGS": {
"HEADER": "Integraciones",
"WEBHOOK": {
- "SUBSCRIBED_EVENTS": "Subscribed Events",
+ "SUBSCRIBED_EVENTS": "Eventos suscritos",
"FORM": {
"CANCEL": "Cancelar",
"DESC": "Los eventos Webhook te proporcionan la información en tiempo real sobre lo que está sucediendo en tu cuenta de Chatwoot. Por favor, introduce una URL válida para configurar un callback.",
"SUBSCRIPTIONS": {
- "LABEL": "Events",
+ "LABEL": "Eventos",
"EVENTS": {
- "CONVERSATION_CREATED": "Conversation Created",
- "CONVERSATION_STATUS_CHANGED": "Conversation Status Changed",
- "CONVERSATION_UPDATED": "Conversation Updated",
- "MESSAGE_CREATED": "Message created",
- "MESSAGE_UPDATED": "Message updated",
- "WEBWIDGET_TRIGGERED": "Live chat widget opened by the user"
+ "CONVERSATION_CREATED": "Conversación creada",
+ "CONVERSATION_STATUS_CHANGED": "Estado de la conversación cambiado",
+ "CONVERSATION_UPDATED": "Conversación actualizada",
+ "MESSAGE_CREATED": "Mensaje creado",
+ "MESSAGE_UPDATED": "Mensaje actualizado",
+ "WEBWIDGET_TRIGGERED": "Widget de Live Chat abierto por el usuario"
}
},
"END_POINT": {
@@ -22,7 +22,7 @@
"PLACEHOLDER": "Ejemplo: https://example/api/webhook",
"ERROR": "Por favor, introduzca una URL válida"
},
- "EDIT_SUBMIT": "Update webhook",
+ "EDIT_SUBMIT": "Actualizar webhook",
"ADD_SUBMIT": "Crear webhook"
},
"TITLE": "Webhook",
@@ -44,7 +44,7 @@
"BUTTON_TEXT": "Editar",
"TITLE": "Editar Webhook",
"API": {
- "SUCCESS_MESSAGE": "Webhook configuration updated successfully",
+ "SUCCESS_MESSAGE": "Configuración de webhook actualizada correctamente",
"ERROR_MESSAGE": "No se pudo conectar al servidor Woot, por favor inténtalo de nuevo más tarde"
}
},
@@ -52,7 +52,7 @@
"CANCEL": "Cancelar",
"TITLE": "Añadir nuevo webhook",
"API": {
- "SUCCESS_MESSAGE": "Webhook configuration added successfully",
+ "SUCCESS_MESSAGE": "Configuración de webhook añadida correctamente",
"ERROR_MESSAGE": "No se pudo conectar al servidor Woot, por favor inténtalo de nuevo más tarde"
}
},
@@ -64,7 +64,7 @@
},
"CONFIRM": {
"TITLE": "Confirmar eliminación",
- "MESSAGE": "Are you sure to delete the webhook? (%{webhookURL})",
+ "MESSAGE": "¿Está seguro de eliminar el webhook? (%{webhookURL})",
"YES": "Sí, eliminar ",
"NO": "No, mantenerlo"
}
diff --git a/app/javascript/dashboard/i18n/locale/es/report.json b/app/javascript/dashboard/i18n/locale/es/report.json
index 943da01c4..81051a66f 100644
--- a/app/javascript/dashboard/i18n/locale/es/report.json
+++ b/app/javascript/dashboard/i18n/locale/es/report.json
@@ -18,16 +18,16 @@
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
- "NAME": "First Response Time",
+ "NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_TIME": {
"NAME": "Tiempo de resolución",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_COUNT": {
"NAME": "Número de resoluciones",
@@ -135,16 +135,16 @@
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
- "NAME": "First Response Time",
+ "NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_TIME": {
"NAME": "Tiempo de resolución",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_COUNT": {
"NAME": "Número de resoluciones",
@@ -202,16 +202,16 @@
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
- "NAME": "First Response Time",
+ "NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_TIME": {
"NAME": "Tiempo de resolución",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_COUNT": {
"NAME": "Número de resoluciones",
@@ -269,16 +269,16 @@
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
- "NAME": "First Response Time",
+ "NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_TIME": {
"NAME": "Tiempo de resolución",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_COUNT": {
"NAME": "Número de resoluciones",
@@ -336,16 +336,16 @@
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
- "NAME": "First Response Time",
+ "NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_TIME": {
"NAME": "Tiempo de resolución",
"DESC": "( Media )",
- "INFO_TEXT": "Total number of conversations used for computation:",
- "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)"
+ "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:",
+ "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)"
},
"RESOLUTION_COUNT": {
"NAME": "Número de resoluciones",
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Reporte de encuestas de satisfacción",
"NO_RECORDS": "No hay respuestas de encuestas de satisfacción disponibles.",
+ "DOWNLOAD": "Descargar reportes CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Elegir agentes"
@@ -416,27 +417,27 @@
},
"OVERVIEW_REPORTS": {
"HEADER": "Resumen",
- "LIVE": "Live",
+ "LIVE": "En vivo",
"ACCOUNT_CONVERSATIONS": {
- "HEADER": "Open Conversations",
- "LOADING_MESSAGE": "Loading conversation metrics...",
+ "HEADER": "Conversaciones abiertas",
+ "LOADING_MESSAGE": "Cargando métricas de conversación...",
"OPEN": "Abrir",
- "UNATTENDED": "Unattended",
+ "UNATTENDED": "Desatendido",
"UNASSIGNED": "Sin asignar"
},
"AGENT_CONVERSATIONS": {
- "HEADER": "Conversations by agents",
- "LOADING_MESSAGE": "Loading agent metrics...",
- "NO_AGENTS": "There are no conversations by agents",
+ "HEADER": "Conversaciones por agentes",
+ "LOADING_MESSAGE": "Cargando métricas del agente...",
+ "NO_AGENTS": "No hay conversaciones por agentes",
"TABLE_HEADER": {
"AGENT": "Agente",
- "OPEN": "OPEN",
- "UNATTENDED": "Unattended",
+ "OPEN": "ABIERTA",
+ "UNATTENDED": "Desatendido",
"STATUS": "Estado"
}
},
"AGENT_STATUS": {
- "HEADER": "Agent status",
+ "HEADER": "Estado del agente",
"ONLINE": "En línea",
"BUSY": "Ocupado",
"OFFLINE": "Fuera de línea"
diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json
index fbbd2732b..e3032cc4f 100644
--- a/app/javascript/dashboard/i18n/locale/es/settings.json
+++ b/app/javascript/dashboard/i18n/locale/es/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Firma de mensaje personal",
- "NOTE": "Cree una firma de mensaje personal que se añadiría a todos los mensajes que envíe desde la plataforma. Utilice el rico editor de contenidos para crear una firma altamente personalizada.",
+ "NOTE": "Cree una firma de mensaje personal que se añadirá a todos los mensajes que envíe desde su buzón de correo electrónico. Utilice el rico editor de contenidos para crear una firma altamente personalizada.",
"BTN_TEXT": "Guardar firma de mensaje",
"API_ERROR": "¡No se pudo guardar la firma! Inténtalo de nuevo",
"API_SUCCESS": "Firma guardada correctamente"
@@ -132,8 +132,8 @@
"COPY_SUCCESSFUL": "Código copiado al portapapeles con éxito"
},
"SHOW_MORE_BLOCK": {
- "SHOW_MORE": "Show More",
- "SHOW_LESS": "Show Less"
+ "SHOW_MORE": "Mostrar más",
+ "SHOW_LESS": "Mostrar menos"
},
"FILE_BUBBLE": {
"DOWNLOAD": "Descargar",
@@ -151,7 +151,7 @@
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Visualizando:",
- "SWITCH": "Switch",
+ "SWITCH": "Cambiar",
"CONVERSATIONS": "Conversaciones",
"ALL_CONVERSATIONS": "Todas las conversaciones",
"MENTIONED_CONVERSATIONS": "Menciones",
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Equipo",
"SET_AVAILABILITY_TITLE": "Ponte como",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Resumen"
+ "REPORTS_OVERVIEW": "Resumen",
+ "FACEBOOK_REAUTHORIZE": "Su conexión de Facebook expiró, por favor reconecte si página de Facebook para continuar con el servicio"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "¡Oh oh! No hemos podido encontrar ninguna cuenta de \"Chatwoot\". Por favor, crea una nueva cuenta para continuar.",
diff --git a/app/javascript/dashboard/i18n/locale/es/signup.json b/app/javascript/dashboard/i18n/locale/es/signup.json
index 498c84f06..480c912bd 100644
--- a/app/javascript/dashboard/i18n/locale/es/signup.json
+++ b/app/javascript/dashboard/i18n/locale/es/signup.json
@@ -22,7 +22,7 @@
"LABEL": "Contraseña",
"PLACEHOLDER": "Contraseña",
"ERROR": "La contraseña es demasiado corta",
- "IS_INVALID_PASSWORD": "Password should contain atleast 1 uppercase letter, 1 lowercase letter, 1 number and 1 special character"
+ "IS_INVALID_PASSWORD": "La contraseña debe contener al menos 1 letra mayúscula, 1 letra minúscula, 1 número y 1 carácter especial"
},
"CONFIRM_PASSWORD": {
"LABEL": "Confirmar contraseña",
diff --git a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json
index 77cf7035e..2125e478b 100644
--- a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json
+++ b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json
@@ -83,7 +83,7 @@
"SELECT_ALL": "seleccionar todos los agentes",
"SELECTED_COUNT": "%{selected} de %{total} agentes seleccionados.",
"BUTTON_TEXT": "Añadir agentes",
- "AGENT_VALIDATION_ERROR": "Select at least one agent."
+ "AGENT_VALIDATION_ERROR": "Seleccione al menos un agente."
},
"FINISH": {
"TITLE": "¡Su equipo está listo!",
diff --git a/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json
new file mode 100644
index 000000000..6e74612ab
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Plantillas de Whatsapp",
+ "SUBTITLE": "Seleccione la plantilla de Whatsapp que desea enviar",
+ "TEMPLATE_SELECTED_SUBTITLE": "Procesar %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Buscar plantillas",
+ "NO_TEMPLATES_FOUND": "No se encontraron plantillas para",
+ "LABELS": {
+ "LANGUAGE": "Idioma",
+ "TEMPLATE_BODY": "Cuerpo de plantilla",
+ "CATEGORY": "Categoría"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Introduzca el valor de %{variable}",
+ "GO_BACK_LABEL": "Volver",
+ "SEND_MESSAGE_LABEL": "Enviar mensaje",
+ "FORM_ERROR_MESSAGE": "Por favor, rellene todas las variables antes de enviar"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/fa/bulkActions.json b/app/javascript/dashboard/i18n/locale/fa/bulkActions.json
new file mode 100644
index 000000000..68bfd5e47
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/fa/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} گفتگو انتخاب شده است",
+ "AGENT_SELECT_LABEL": "انتخاب ایجنت",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "بازگشت",
+ "ASSIGN_LABEL": "اختصاص دادن",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "حل شد",
+ "ASSIGN_SUCCESFUL": "گفتگو با موفقیت اختصاص داده شده",
+ "ASSIGN_FAILED": "گفتگو اختصاص داده نشد، لطفا دوباره امتحان کنید",
+ "RESOLVE_SUCCESFUL": "گفتگو با موفقیت حل شد",
+ "RESOLVE_FAILED": "گفتگو حل نشد، لطفا دوباره امتحان کنید",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "گفتگوهای قابل مشاهده در این صفحه فقط انتخاب میشوند.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/fa/chatlist.json b/app/javascript/dashboard/i18n/locale/fa/chatlist.json
index 2bdaba90c..c9851c0d2 100644
--- a/app/javascript/dashboard/i18n/locale/fa/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/fa/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "پیدا کردن افراد، گفتگوها و پاسخهای از پیش نوشته شده..."
},
"FILTER_ALL": "همه",
- "STATUS_TABS": [
- {
- "NAME": "باز",
- "KEY": "openCount"
- },
- {
- "NAME": "حل شده",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "من",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "تخصیص داده نشده",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "همه",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "من",
+ "unassigned": "تخصیص داده نشده",
+ "all": "همه"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "باز"
diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json
index 6ae25f944..2512ef65e 100644
--- a/app/javascript/dashboard/i18n/locale/fa/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "لطفا یک گفتگو را از پنجره گفتگوها انتخاب کنید",
+ "DASHBOARD_APP_TAB_MESSAGES": "پیامها",
"UNVERIFIED_SESSION": "هویت این کاربر تایید نشده است",
"NO_MESSAGE_1": "اوه اوه! به نظر میرسد هیچ پیامی از طرف مشتری در صندوق ورودی شما وجود ندارد.",
"NO_MESSAGE_2": " برای ارسال پیام به صفحه خود بروید!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "شما در حال پاسخ دادن به:",
"REMOVE_SELECTION": "حذف انتخابشدهها",
"DOWNLOAD": "دانلود",
+ "UNKNOWN_FILE_TYPE": "پرونده ناشناخته",
"UPLOADING_ATTACHMENTS": "در حال بارگذاری پیوستها...",
"SUCCESS_DELETE_MESSAGE": "پیام با موفقیت حذف شد",
"FAIL_DELETE_MESSSAGE": "پیام حذف نشد! دوباره امتحان کنید",
diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json
index d0ff5b89b..8cf0f8971 100644
--- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json
@@ -398,8 +398,8 @@
"MESSENGER_SUB_HEAD": "این دکمه را در تگ body قرار دهید",
"INBOX_AGENTS": "ایجنت ها",
"INBOX_AGENTS_SUB_TEXT": "اضافه کردن یا حذف کردن دسترسی ایجنت به صندوق ورودی",
- "AGENT_ASSIGNMENT": "Conversation Assignment",
- "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings",
+ "AGENT_ASSIGNMENT": "واگذاری مکالمه",
+ "AGENT_ASSIGNMENT_SUB_TEXT": "تنظیمات واگذاری مکالمه را به روز کنید",
"UPDATE": "اعمال شود",
"ENABLE_EMAIL_COLLECT_BOX": "فعال سازی فرم دریافت ایمیل از کاربر",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "فعال یا غیرفعال کردن فرم دریافت ایمیل از کاربر",
diff --git a/app/javascript/dashboard/i18n/locale/fa/index.js b/app/javascript/dashboard/i18n/locale/fa/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/fa/index.js
+++ b/app/javascript/dashboard/i18n/locale/fa/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/fa/report.json b/app/javascript/dashboard/i18n/locale/fa/report.json
index 92a85236d..5ef58f275 100644
--- a/app/javascript/dashboard/i18n/locale/fa/report.json
+++ b/app/javascript/dashboard/i18n/locale/fa/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "گزارشات رضایت مشتری",
"NO_RECORDS": "هیچ پاسخ برای نظرسنجی رضایت مشتری در دسترس نیست.",
+ "DOWNLOAD": "دانلود گزارش CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "ایجنت را انتخاب کنید"
diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json
index c1f119d01..26019a3a5 100644
--- a/app/javascript/dashboard/i18n/locale/fa/settings.json
+++ b/app/javascript/dashboard/i18n/locale/fa/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "امضای پیام شخصی",
- "NOTE": "یک امضای پیام شخصی ایجاد کنید که به همه پیامهایی که از پلتفرم ارسال میکنید اضافه شود. از ویرایشگر محتوای غنی برای ایجاد یک امضای بسیار شخصی استفاده کنید.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "ذخیره امضای پیام",
"API_ERROR": "امضا ذخیره نشد! دوباره امتحان کنید",
"API_SUCCESS": "امضا با موفقیت ذخیره شد"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "تیم",
"SET_AVAILABILITY_TITLE": "خود را به عنوان",
"BETA": "آزمایشی",
- "REPORTS_OVERVIEW": "بررسی اجمالی"
+ "REPORTS_OVERVIEW": "بررسی اجمالی",
+ "FACEBOOK_REAUTHORIZE": "اتصال فیس بوک شما منقضی شده است ، لطفاً برای ادامه خدمات دوباره صفحه فیس بوک خود را متصل کنید"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "اوه اوه! ما هیچ حسابی روی Chatwoot پاز شما پیدا نکردیم. لطفاً برای ادامه یک حساب جدید ایجاد کنید.",
diff --git a/app/javascript/dashboard/i18n/locale/fa/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/fa/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/fa/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/fi/bulkActions.json b/app/javascript/dashboard/i18n/locale/fi/bulkActions.json
new file mode 100644
index 000000000..19d129eb5
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/fi/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Valitse edustaja",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Delegoi",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Ratkaise",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/fi/chatlist.json b/app/javascript/dashboard/i18n/locale/fi/chatlist.json
index 6b5842902..8dce11d82 100644
--- a/app/javascript/dashboard/i18n/locale/fi/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/fi/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Etsi ihmisiä, keskusteluita, tallennettuja vastauksia..."
},
"FILTER_ALL": "Kaikki",
- "STATUS_TABS": [
- {
- "NAME": "Avaa",
- "KEY": "openCount"
- },
- {
- "NAME": "Ratkaistu",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Minun",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Osoittamaton",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Kaikki",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Minun",
+ "unassigned": "Osoittamaton",
+ "all": "Kaikki"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Avaa"
diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json
index d67d057be..681fca0c5 100644
--- a/app/javascript/dashboard/i18n/locale/fi/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Ole hyvä ja valitse keskustelu vasemmasta paneelista",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Voi voi! Näyttää siltä, että postilaatikossasi ei ole viestejä.",
"NO_MESSAGE_2": " jotta voit lähettää viestin sivullesi!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Olet vastaamassa:",
"REMOVE_SELECTION": "Poista valinnat",
"DOWNLOAD": "Lataa",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Ladataan liitteitä...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/fi/index.js b/app/javascript/dashboard/i18n/locale/fi/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/fi/index.js
+++ b/app/javascript/dashboard/i18n/locale/fi/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/fi/report.json b/app/javascript/dashboard/i18n/locale/fi/report.json
index ee09078f3..9fc8a5b90 100644
--- a/app/javascript/dashboard/i18n/locale/fi/report.json
+++ b/app/javascript/dashboard/i18n/locale/fi/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/fi/settings.json b/app/javascript/dashboard/i18n/locale/fi/settings.json
index 26b61650e..9a745e5f3 100644
--- a/app/javascript/dashboard/i18n/locale/fi/settings.json
+++ b/app/javascript/dashboard/i18n/locale/fi/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Facebook-yhteytesi on vanhentunut, ole hyvä ja yhdistä uudelleen Facebook-sivusi jatkaaksesi palveluita"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/fi/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/fi/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/fi/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/fr/bulkActions.json b/app/javascript/dashboard/i18n/locale/fr/bulkActions.json
new file mode 100644
index 000000000..1833909e2
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/fr/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Sélectionner un agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assigner",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Résoudre",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/fr/chatlist.json b/app/javascript/dashboard/i18n/locale/fr/chatlist.json
index 4a37f71e7..91895fdf0 100644
--- a/app/javascript/dashboard/i18n/locale/fr/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/fr/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Rechercher des personnes, des conversations, des réponses standardisées ..."
},
"FILTER_ALL": "Tous",
- "STATUS_TABS": [
- {
- "NAME": "Ouvert",
- "KEY": "openCount"
- },
- {
- "NAME": "Résolu",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Les miens",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Non assigné",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Tous",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Les miens",
+ "unassigned": "Non assigné",
+ "all": "Tous"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Ouvert"
diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json
index 34c47dcad..ad5dd4692 100644
--- a/app/javascript/dashboard/i18n/locale/fr/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Veuillez sélectionner une conversation à partir du panneau de gauche",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "L'identité de cet utilisateur n'est pas vérifiée",
"NO_MESSAGE_1": "Oh oh ! Il semble qu'il n'y ait aucun message de clients dans votre boîte de réception.",
"NO_MESSAGE_2": " pour envoyer un message à votre page !",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Vous répondez à :",
"REMOVE_SELECTION": "Supprimer la sélection",
"DOWNLOAD": "Télécharger",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Envoi des pièces jointes...",
"SUCCESS_DELETE_MESSAGE": "Le message a bien été supprimé",
"FAIL_DELETE_MESSSAGE": "Impossible de supprimer le message ! Veuillez réessayez",
diff --git a/app/javascript/dashboard/i18n/locale/fr/index.js b/app/javascript/dashboard/i18n/locale/fr/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/fr/index.js
+++ b/app/javascript/dashboard/i18n/locale/fr/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/fr/report.json b/app/javascript/dashboard/i18n/locale/fr/report.json
index 9fc345726..d325abcc4 100644
--- a/app/javascript/dashboard/i18n/locale/fr/report.json
+++ b/app/javascript/dashboard/i18n/locale/fr/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Rapports CSAT",
"NO_RECORDS": "Il n'y a aucune réponse à l'enquête CSAT disponible.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choisissez des agents"
diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json
index f7404668d..7735f829f 100644
--- a/app/javascript/dashboard/i18n/locale/fr/settings.json
+++ b/app/javascript/dashboard/i18n/locale/fr/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Signature du message personnel",
- "NOTE": "Créez une signature de message personnel qui serait ajoutée à tous les messages que vous envoyez depuis la plateforme. Utilisez l'éditeur de contenu riche pour créer une signature hautement personnalisée.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Enregistrer la signature du message",
"API_ERROR": "Impossible d'enregistrer la signature ! Réessayez",
"API_SUCCESS": "Signature enregistrée avec succès"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Équipes",
"SET_AVAILABILITY_TITLE": "Se définir comme",
"BETA": "Bêta",
- "REPORTS_OVERVIEW": "Vue d'ensemble"
+ "REPORTS_OVERVIEW": "Vue d'ensemble",
+ "FACEBOOK_REAUTHORIZE": "Votre connexion Facebook a expiré, veuillez reconnecter votre page Facebook pour continuer les services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Oh oh ! Nous n'avons pas trouvé de compte Chatwoot. Veuillez créer un nouveau compte pour continuer.",
diff --git a/app/javascript/dashboard/i18n/locale/fr/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/fr/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/fr/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/he/bulkActions.json b/app/javascript/dashboard/i18n/locale/he/bulkActions.json
new file mode 100644
index 000000000..434dff926
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/he/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "בחר סוכן",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "שייך",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "פתרון",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/he/chatlist.json b/app/javascript/dashboard/i18n/locale/he/chatlist.json
index 22e54ad1d..e669054ac 100644
--- a/app/javascript/dashboard/i18n/locale/he/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/he/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "חפש אנשים, צ'אטים, תגובות שמורות .."
},
"FILTER_ALL": "הכל",
- "STATUS_TABS": [
- {
- "NAME": "פתח",
- "KEY": "openCount"
- },
- {
- "NAME": "נפתרה",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "שלי",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "לא הוקצתה",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "הכל",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "שלי",
+ "unassigned": "לא הוקצתה",
+ "all": "הכל"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "פתח"
diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json
index 763a13ae1..ead95d92d 100644
--- a/app/javascript/dashboard/i18n/locale/he/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/he/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "אנא בחר שיחה מהחלונית השמאלית",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "זהות המשתמש לא מְאוּמָתת",
"NO_MESSAGE_1": "או - או! נראה שאין הודעות מלקוחות בתיבת הדואר הנכנס שלך.",
"NO_MESSAGE_2": " לשלוח הודעה לעמוד שלך!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "אתה משיב ל:",
"REMOVE_SELECTION": "הסר בחירה",
"DOWNLOAD": "הורד",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "מעלה קובץ מצורף...",
"SUCCESS_DELETE_MESSAGE": "ההודעה נמחקה בהצלחה",
"FAIL_DELETE_MESSSAGE": "לא ניתן למחוק את ההודעה! נסה שוב",
diff --git a/app/javascript/dashboard/i18n/locale/he/index.js b/app/javascript/dashboard/i18n/locale/he/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/he/index.js
+++ b/app/javascript/dashboard/i18n/locale/he/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/he/report.json b/app/javascript/dashboard/i18n/locale/he/report.json
index 38f201c14..3bb7fc7b2 100644
--- a/app/javascript/dashboard/i18n/locale/he/report.json
+++ b/app/javascript/dashboard/i18n/locale/he/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json
index 6e3f72d45..6afbc9a95 100644
--- a/app/javascript/dashboard/i18n/locale/he/settings.json
+++ b/app/javascript/dashboard/i18n/locale/he/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "פג תוקף החיבור שלך לפייסבוק, אנא חבר מחדש את דף הפייסבוק שלך כדי להמשיך בשירותים"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/he/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/hi/bulkActions.json b/app/javascript/dashboard/i18n/locale/hi/bulkActions.json
new file mode 100644
index 000000000..bfd688bef
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/hi/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolve",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/hi/chatlist.json b/app/javascript/dashboard/i18n/locale/hi/chatlist.json
index e3d637b71..93bba4aab 100644
--- a/app/javascript/dashboard/i18n/locale/hi/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/hi/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Search for People, Chats, Saved Replies .."
},
"FILTER_ALL": "All",
- "STATUS_TABS": [
- {
- "NAME": "Open",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolved",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Unassigned",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "All",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Unassigned",
+ "all": "All"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Open"
diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json
index ac25a5aed..c38fb16a4 100644
--- a/app/javascript/dashboard/i18n/locale/hi/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/hi/index.js b/app/javascript/dashboard/i18n/locale/hi/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/hi/index.js
+++ b/app/javascript/dashboard/i18n/locale/hi/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/hi/report.json b/app/javascript/dashboard/i18n/locale/hi/report.json
index 566099afe..2388e913a 100644
--- a/app/javascript/dashboard/i18n/locale/hi/report.json
+++ b/app/javascript/dashboard/i18n/locale/hi/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/hi/settings.json b/app/javascript/dashboard/i18n/locale/hi/settings.json
index 00a18d8ed..977f9e50d 100644
--- a/app/javascript/dashboard/i18n/locale/hi/settings.json
+++ b/app/javascript/dashboard/i18n/locale/hi/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/hi/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/hi/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/hi/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/hu/bulkActions.json b/app/javascript/dashboard/i18n/locale/hu/bulkActions.json
new file mode 100644
index 000000000..9d8010b0a
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/hu/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Ügynök kiválasztása",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Hozzárendelés",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Megoldva",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/hu/chatlist.json b/app/javascript/dashboard/i18n/locale/hu/chatlist.json
index 90796f7f6..68365725a 100644
--- a/app/javascript/dashboard/i18n/locale/hu/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/hu/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Keresés: emberek, beszélgetése, mentett válaszok .."
},
"FILTER_ALL": "Mind",
- "STATUS_TABS": [
- {
- "NAME": "Megnyitás",
- "KEY": "openCount"
- },
- {
- "NAME": "Megoldva",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Enyém",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Gazdátlan",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Mind",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Enyém",
+ "unassigned": "Gazdátlan",
+ "all": "Mind"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Megnyitás"
diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json
index 904ae9c45..a06acd989 100644
--- a/app/javascript/dashboard/i18n/locale/hu/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Kérjük válassz egy beszélgetést a bal sávból",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Jajj ne! Úgy tűnik, hogy nincs több ügyfélbeszélgetés az inboxodban.",
"NO_MESSAGE_2": "egy üzenet küldéséhez az oldaladra!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Neki válaszolsz:",
"REMOVE_SELECTION": "Kijelölés törlése",
"DOWNLOAD": "Letöltés",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Csatolt fileok feltöltése...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/hu/index.js b/app/javascript/dashboard/i18n/locale/hu/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/hu/index.js
+++ b/app/javascript/dashboard/i18n/locale/hu/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/hu/report.json b/app/javascript/dashboard/i18n/locale/hu/report.json
index c8862daf2..915cf5e4b 100644
--- a/app/javascript/dashboard/i18n/locale/hu/report.json
+++ b/app/javascript/dashboard/i18n/locale/hu/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json
index 7b5679c26..28d05fa11 100644
--- a/app/javascript/dashboard/i18n/locale/hu/settings.json
+++ b/app/javascript/dashboard/i18n/locale/hu/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "A Facebook kapcsolatod lejárt, kérjük kapcsold össze oldalad újra a szolgáltatás folytatásához"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/hu/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/hu/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/hu/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/id/bulkActions.json b/app/javascript/dashboard/i18n/locale/id/bulkActions.json
new file mode 100644
index 000000000..b01c4daa4
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/id/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Pilih Agen",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Tugaskan",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Menyelesaikan",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/id/chatlist.json b/app/javascript/dashboard/i18n/locale/id/chatlist.json
index e8532ec72..6319c7165 100644
--- a/app/javascript/dashboard/i18n/locale/id/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/id/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Telusuri Orang, Obrolan, Balasan Tersimpan.."
},
"FILTER_ALL": "Semua",
- "STATUS_TABS": [
- {
- "NAME": "Terbuka",
- "KEY": "openCount"
- },
- {
- "NAME": "Terselesaikan",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Milikku",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Belum ditugaskan",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Semua",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Milikku",
+ "unassigned": "Belum ditugaskan",
+ "all": "Semua"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Terbuka"
diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json
index b7d7b8c6e..80f95b781 100644
--- a/app/javascript/dashboard/i18n/locale/id/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/id/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Pilih percakapan dari panel kiri",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Aduh! Sepertinya tidak ada pesan dari pelanggan di kotak masuk Anda.",
"NO_MESSAGE_2": " untuk mengirim pesan ke halaman Anda!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Anda membalas:",
"REMOVE_SELECTION": "Hapus Pilihan",
"DOWNLOAD": "Unduh",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Unggah lampiran...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/id/generalSettings.json b/app/javascript/dashboard/i18n/locale/id/generalSettings.json
index 52d7d80b7..cf75b7a5f 100644
--- a/app/javascript/dashboard/i18n/locale/id/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/id/generalSettings.json
@@ -48,7 +48,7 @@
}
},
"UPDATE_CHATWOOT": "Pembaharuan Chatwoot %{latestChatwootVersion} telah tersedia. Silahkan lakukan pembaharuan instance Anda.",
- "LEARN_MORE": "Learn more"
+ "LEARN_MORE": "Pelajari lebih lanjut"
},
"FORMS": {
"MULTISELECT": {
@@ -60,7 +60,7 @@
"NOTIFICATIONS_PAGE": {
"HEADER": "Notifikasi",
"MARK_ALL_DONE": "Tandai Semua Selesai",
- "DELETE_TITLE": "deleted",
+ "DELETE_TITLE": "terhapus",
"UNREAD_NOTIFICATION": {
"TITLE": "Unread Notifications",
"ALL_NOTIFICATIONS": "View all notifications",
diff --git a/app/javascript/dashboard/i18n/locale/id/index.js b/app/javascript/dashboard/i18n/locale/id/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/id/index.js
+++ b/app/javascript/dashboard/i18n/locale/id/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/id/report.json b/app/javascript/dashboard/i18n/locale/id/report.json
index fb1c86bd4..44619155b 100644
--- a/app/javascript/dashboard/i18n/locale/id/report.json
+++ b/app/javascript/dashboard/i18n/locale/id/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Laporan CSAT",
"NO_RECORDS": "Tidak ada respons survey CSAT yang tersedia.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json
index 949995c49..a2eb0955c 100644
--- a/app/javascript/dashboard/i18n/locale/id/settings.json
+++ b/app/javascript/dashboard/i18n/locale/id/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Tim",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Gambaran"
+ "REPORTS_OVERVIEW": "Gambaran",
+ "FACEBOOK_REAUTHORIZE": "Koneksi Facebook Anda telah kedaluwarsa, hubungkan kembali halaman Facebook Anda untuk melanjutkan layanan"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/id/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/id/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/id/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/it/bulkActions.json b/app/javascript/dashboard/i18n/locale/it/bulkActions.json
new file mode 100644
index 000000000..a98e133bc
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/it/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversazioni selezionate",
+ "AGENT_SELECT_LABEL": "Seleziona agente",
+ "ASSIGN_CONFIRMATION_LABEL": "Sei sicuro di voler assegnare %{conversationCount} %{conversationLabel} a",
+ "GO_BACK_LABEL": "Torna indietro",
+ "ASSIGN_LABEL": "Assegna",
+ "ASSIGN_AGENT_TOOLTIP": "Assegna agente",
+ "RESOLVE_TOOLTIP": "Risolvi",
+ "ASSIGN_SUCCESFUL": "Conversazioni assegnate correttamente",
+ "ASSIGN_FAILED": "Assegnazione delle conversazioni non riuscita, riprova",
+ "RESOLVE_SUCCESFUL": "Conversazioni risolte correttamente",
+ "RESOLVE_FAILED": "Risoluzione delle conversazioni non riuscita, riprova",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Le conversazioni visibili in questa pagina sono selezionate.",
+ "AGENT_LIST_LOADING": "Caricamento agenti"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/it/chatlist.json b/app/javascript/dashboard/i18n/locale/it/chatlist.json
index a2481f110..7c90eab17 100644
--- a/app/javascript/dashboard/i18n/locale/it/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/it/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Cerca persone, Chat, risposte salvate .."
},
"FILTER_ALL": "Tutti",
- "STATUS_TABS": [
- {
- "NAME": "Aperte",
- "KEY": "contaaperture"
- },
- {
- "NAME": "Risolti",
- "KEY": "Conteggio"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mie",
- "KEY": "Io",
- "COUNT_KEY": "contaMinore"
- },
- {
- "NAME": "Non assegnato",
- "KEY": "non assegnato",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Tutti",
- "KEY": "Tutti",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mie",
+ "unassigned": "Non assegnato",
+ "all": "Tutti"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Aperte"
diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json
index c46fa701f..4782fb564 100644
--- a/app/javascript/dashboard/i18n/locale/it/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/it/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Si prega di selezionare una conversazione dal pannello sinistro",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messaggi",
"UNVERIFIED_SESSION": "L'identità di questo utente non è verificata",
"NO_MESSAGE_1": "Oh oh! Sembra che non ci siano messaggi da parte dei clienti nella tua casella.",
"NO_MESSAGE_2": " per inviare un messaggio alla tua pagina!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Stai rispondendo a:",
"REMOVE_SELECTION": "Rimuovi selezione",
"DOWNLOAD": "Scarica",
+ "UNKNOWN_FILE_TYPE": "File sconosciuto",
"UPLOADING_ATTACHMENTS": "Caricamento allegati...",
"SUCCESS_DELETE_MESSAGE": "Messaggio eliminato con successo",
"FAIL_DELETE_MESSSAGE": "Impossibile eliminare il messaggio! Riprova",
diff --git a/app/javascript/dashboard/i18n/locale/it/index.js b/app/javascript/dashboard/i18n/locale/it/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/it/index.js
+++ b/app/javascript/dashboard/i18n/locale/it/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/it/report.json b/app/javascript/dashboard/i18n/locale/it/report.json
index 10700fed8..081c5cc4f 100644
--- a/app/javascript/dashboard/i18n/locale/it/report.json
+++ b/app/javascript/dashboard/i18n/locale/it/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Rapporti CSAT",
"NO_RECORDS": "Non ci sono risposte al sondaggio CSAT disponibili.",
+ "DOWNLOAD": "Scarica report CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Scegli agenti"
@@ -420,7 +421,7 @@
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Conversazioni aperte",
"LOADING_MESSAGE": "Caricamento metriche conversazioni...",
- "OPEN": "Aperte",
+ "OPEN": "Apri",
"UNATTENDED": "Non partecipate",
"UNASSIGNED": "Non assegnato"
},
diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json
index 6b4712625..5898ebc6d 100644
--- a/app/javascript/dashboard/i18n/locale/it/settings.json
+++ b/app/javascript/dashboard/i18n/locale/it/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Firma del messaggio personale",
- "NOTE": "Crea una firma personale del messaggio che sarà aggiunta a tutti i messaggi inviati dalla piattaforma. Usa l'editor di contenuti per creare una firma altamente personalizzata.",
+ "NOTE": "Crea una firma personale del messaggio che sarà aggiunta a tutti i messaggi inviati dalla tua casella di posta elettronica. Usa l'editor di contenuti per creare una firma altamente personalizzata.",
"BTN_TEXT": "Salva firma del messaggio",
"API_ERROR": "Impossibile salvare la firma! Riprova",
"API_SUCCESS": "Firma salvata con successo"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Imposta te stesso come",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Panoramica"
+ "REPORTS_OVERVIEW": "Panoramica",
+ "FACEBOOK_REAUTHORIZE": "La tua connessione a Facebook è scaduta, ricollegati alla tua pagina Facebook per continuare i servizi"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! Non abbiamo trovato alcun account Chatwoot. Si prega di creare un nuovo account per continuare.",
diff --git a/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json
new file mode 100644
index 000000000..d335fd8b1
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Modelli Whatsapp",
+ "SUBTITLE": "Seleziona il modello whatsapp che vuoi inviare",
+ "TEMPLATE_SELECTED_SUBTITLE": "Elabora %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Cerca modelli",
+ "NO_TEMPLATES_FOUND": "Nessun modello trovato per",
+ "LABELS": {
+ "LANGUAGE": "Lingua",
+ "TEMPLATE_BODY": "Corpo modello",
+ "CATEGORY": "Categoria"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variabili",
+ "VARIABLE_PLACEHOLDER": "Inserisci il valore di %{variable}",
+ "GO_BACK_LABEL": "Torna indietro",
+ "SEND_MESSAGE_LABEL": "Invia messaggio",
+ "FORM_ERROR_MESSAGE": "Si prega di compilare tutte le variabili prima di inviare"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json
index 8c8e6cdf1..519c4219b 100644
--- a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json
+++ b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json
@@ -1,28 +1,28 @@
{
"FILTER": {
"TITLE": "Filter Conversations",
- "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.",
- "ADD_NEW_FILTER": "Add Filter",
- "FILTER_DELETE_ERROR": "You should have atleast one filter to save",
- "SUBMIT_BUTTON_LABEL": "Apply filters",
+ "SUBTITLE": "会話のフィルターを行うには、適用したいフィルターを選択して「フィルターを適用」を押してください。",
+ "ADD_NEW_FILTER": "フィルターを追加",
+ "FILTER_DELETE_ERROR": "保存するには少なくとも一つのフィルター選択が必要です。",
+ "SUBMIT_BUTTON_LABEL": "フィルターを適用",
"CANCEL_BUTTON_LABEL": "キャンセル",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
- "EMPTY_VALUE_ERROR": "Value is required",
- "TOOLTIP_LABEL": "Filter conversations",
+ "CLEAR_BUTTON_LABEL": "フィルターをクリア",
+ "EMPTY_VALUE_ERROR": "値は必須です",
+ "TOOLTIP_LABEL": "会話をフィルターする",
"QUERY_DROPDOWN_LABELS": {
"AND": "AND",
"OR": "OR"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
- "is_less_than": "Is lesser than",
- "days_before": "Is x days before"
+ "equal_to": "等しい",
+ "not_equal_to": "等しくない",
+ "contains": "含む",
+ "does_not_contain": "含まない",
+ "is_present": "存在する",
+ "is_not_present": "存在しない",
+ "is_greater_than": "より大きい",
+ "is_less_than": "より小さい",
+ "days_before": "x日前"
},
"ATTRIBUTE_LABELS": {
"TRUE": "True",
@@ -30,16 +30,16 @@
},
"ATTRIBUTES": {
"STATUS": "状況",
- "ASSIGNEE_NAME": "Assignee Name",
+ "ASSIGNEE_NAME": "担当者名",
"INBOX_NAME": "受信トレイ名",
- "TEAM_NAME": "Team Name",
+ "TEAM_NAME": "チーム名",
"CONVERSATION_IDENTIFIER": "Conversation Identifier",
- "CAMPAIGN_NAME": "Campaign Name",
+ "CAMPAIGN_NAME": "キャンペーンの名前",
"LABELS": "ラベル",
- "BROWSER_LANGUAGE": "Browser Language",
- "COUNTRY_NAME": "Country Name",
- "REFERER_LINK": "Referer link",
- "CUSTOM_ATTRIBUTE_LIST": "List",
+ "BROWSER_LANGUAGE": "ブラウザの言語",
+ "COUNTRY_NAME": "国名",
+ "REFERER_LINK": "参照者のリンク",
+ "CUSTOM_ATTRIBUTE_LIST": "リスト",
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
@@ -57,12 +57,12 @@
"TITLE": "Do you want to save this filter?",
"LABEL": "Name this filter",
"PLACEHOLDER": "Enter a name for this filter",
- "ERROR_MESSAGE": "Name is required",
- "SAVE_BUTTON": "Save filter",
+ "ERROR_MESSAGE": "名前が必須です",
+ "SAVE_BUTTON": "フィルターの保存",
"CANCEL_BUTTON": "キャンセル",
"API_FOLDERS": {
- "SUCCESS_MESSAGE": "Folder created successfully",
- "ERROR_MESSAGE": "Error while creating folder"
+ "SUCCESS_MESSAGE": "フォルダが正常に作成されました",
+ "ERROR_MESSAGE": "フォルダの作成中にエラーが発生しました"
},
"API_SEGMENTS": {
"SUCCESS_MESSAGE": "Segment created successfully",
diff --git a/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json
index a43d3e196..94f5ae25c 100644
--- a/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/ja/attributesMgmt.json
@@ -1,18 +1,18 @@
{
"ATTRIBUTES_MGMT": {
"HEADER": "カスタム属性",
- "HEADER_BTN_TXT": "Add Custom Attribute",
- "LOADING": "Fetching custom attributes",
+ "HEADER_BTN_TXT": "カスタム属性を追加",
+ "LOADING": "カスタム属性が取得中",
"SIDEBAR_TXT": "
Custom Attributes
A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.
For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.
",
"ADD": {
- "TITLE": "Add Custom Attribute",
+ "TITLE": "カスタム属性を追加",
"SUBMIT": "作成",
"CANCEL_BUTTON_TEXT": "キャンセル",
"FORM": {
"NAME": {
"LABEL": "Display Name",
"PLACEHOLDER": "Enter custom attribute display name",
- "ERROR": "Name is required"
+ "ERROR": "名前が必須です"
},
"DESC": {
"LABEL": "説明",
diff --git a/app/javascript/dashboard/i18n/locale/ja/automation.json b/app/javascript/dashboard/i18n/locale/ja/automation.json
index 77f4bcecc..d80ed8592 100644
--- a/app/javascript/dashboard/i18n/locale/ja/automation.json
+++ b/app/javascript/dashboard/i18n/locale/ja/automation.json
@@ -12,7 +12,7 @@
"NAME": {
"LABEL": "Rule Name",
"PLACEHOLDER": "Enter rule name",
- "ERROR": "Name is required"
+ "ERROR": "名前が必須です"
},
"DESC": {
"LABEL": "説明",
diff --git a/app/javascript/dashboard/i18n/locale/ja/bulkActions.json b/app/javascript/dashboard/i18n/locale/ja/bulkActions.json
new file mode 100644
index 000000000..86f088286
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ja/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "解決する",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ja/chatlist.json b/app/javascript/dashboard/i18n/locale/ja/chatlist.json
index 064d52376..3e8a18a74 100644
--- a/app/javascript/dashboard/i18n/locale/ja/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ja/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "人物、チャット、保存された返信を検索する"
},
"FILTER_ALL": "すべて",
- "STATUS_TABS": [
- {
- "NAME": "開く",
- "KEY": "openCount"
- },
- {
- "NAME": "解決済み",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "自分",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "未割当",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "すべて",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "自分",
+ "unassigned": "未割当",
+ "all": "すべて"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "開く"
diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json
index f2579e780..0f9c139ae 100644
--- a/app/javascript/dashboard/i18n/locale/ja/contact.json
+++ b/app/javascript/dashboard/i18n/locale/ja/contact.json
@@ -186,7 +186,7 @@
"SEARCH_BUTTON": "Search",
"SEARCH_INPUT_PLACEHOLDER": "Search for contacts",
"FILTER_CONTACTS": "Filter",
- "FILTER_CONTACTS_SAVE": "Save filter",
+ "FILTER_CONTACTS_SAVE": "フィルターの保存",
"FILTER_CONTACTS_DELETE": "Delete filter",
"LIST": {
"LOADING_MESSAGE": "Loading contacts...",
diff --git a/app/javascript/dashboard/i18n/locale/ja/contactFilters.json b/app/javascript/dashboard/i18n/locale/ja/contactFilters.json
index 16a4b5c75..f298bb3a8 100644
--- a/app/javascript/dashboard/i18n/locale/ja/contactFilters.json
+++ b/app/javascript/dashboard/i18n/locale/ja/contactFilters.json
@@ -2,28 +2,28 @@
"CONTACTS_FILTER": {
"TITLE": "Filter Contacts",
"SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.",
- "ADD_NEW_FILTER": "Add Filter",
+ "ADD_NEW_FILTER": "フィルターを追加",
"CLEAR_ALL_FILTERS": "Clear All Filters",
- "FILTER_DELETE_ERROR": "You should have atleast one filter to save",
+ "FILTER_DELETE_ERROR": "保存するには少なくとも一つのフィルター選択が必要です。",
"SUBMIT_BUTTON_LABEL": "送信",
"CANCEL_BUTTON_LABEL": "キャンセル",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
- "EMPTY_VALUE_ERROR": "Value is required",
+ "CLEAR_BUTTON_LABEL": "フィルターをクリア",
+ "EMPTY_VALUE_ERROR": "値は必須です",
"TOOLTIP_LABEL": "Filter contacts",
"QUERY_DROPDOWN_LABELS": {
"AND": "AND",
"OR": "OR"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
+ "equal_to": "等しい",
+ "not_equal_to": "等しくない",
+ "contains": "含む",
+ "does_not_contain": "含まない",
+ "is_present": "存在する",
+ "is_not_present": "存在しない",
+ "is_greater_than": "より大きい",
"is_lesser_than": "Is lesser than",
- "days_before": "Is x days before"
+ "days_before": "x日前"
},
"ATTRIBUTES": {
"NAME": "名前",
@@ -32,7 +32,7 @@
"IDENTIFIER": "Identifier",
"CITY": "City",
"COUNTRY": "Country",
- "CUSTOM_ATTRIBUTE_LIST": "List",
+ "CUSTOM_ATTRIBUTE_LIST": "リスト",
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json
index ca1280a5e..b84110d1c 100644
--- a/app/javascript/dashboard/i18n/locale/ja/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "左のリストから会話を選択してください",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "おっと!受信トレイに顧客からのメッセージがないようです。",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "以下に返信:",
"REMOVE_SELECTION": "選択項目を削除",
"DOWNLOAD": "ダウンロード",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ja/index.js b/app/javascript/dashboard/i18n/locale/ja/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ja/index.js
+++ b/app/javascript/dashboard/i18n/locale/ja/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ja/report.json b/app/javascript/dashboard/i18n/locale/ja/report.json
index b681e94d1..14475a5b5 100644
--- a/app/javascript/dashboard/i18n/locale/ja/report.json
+++ b/app/javascript/dashboard/i18n/locale/ja/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ja/settings.json b/app/javascript/dashboard/i18n/locale/ja/settings.json
index f0832d167..f5c513039 100644
--- a/app/javascript/dashboard/i18n/locale/ja/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ja/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Facebookの接続が期限切れになりました。サービスを継続するには、Facebookページを再接続してください。"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json
index f89e38cdf..387f222e5 100644
--- a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json
+++ b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json
@@ -1,15 +1,15 @@
{
"TEAMS_SETTINGS": {
- "NEW_TEAM": "Create new team",
- "HEADER": "Teams",
+ "NEW_TEAM": "チームを新規作成",
+ "HEADER": "チーム一覧",
"SIDEBAR_TXT": "
Teams
Teams let you organize your agents into groups based on their responsibilities.
An agent can be part of multiple teams. You can assign conversations to a team when you are working collaboratively.
",
"LIST": {
- "404": "There are no teams created on this account.",
- "EDIT_TEAM": "Edit team"
+ "404": "このアカウントにはまだ作成したチームはありません。",
+ "EDIT_TEAM": "チームを編集"
},
"CREATE_FLOW": {
"CREATE": {
- "TITLE": "Create a new team",
+ "TITLE": "チームを新規作成",
"DESC": "Add a title and description to your new team."
},
"AGENTS": {
diff --git a/app/javascript/dashboard/i18n/locale/ja/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ja/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ja/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ko/bulkActions.json b/app/javascript/dashboard/i18n/locale/ko/bulkActions.json
new file mode 100644
index 000000000..2ec3b87be
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ko/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "에이전트 선택",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "할당하다",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "해결함",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ko/chatlist.json b/app/javascript/dashboard/i18n/locale/ko/chatlist.json
index cec1fc991..13045ef2f 100644
--- a/app/javascript/dashboard/i18n/locale/ko/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ko/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "사람 검색, 채팅, 저장된 응답..."
},
"FILTER_ALL": "모두",
- "STATUS_TABS": [
- {
- "NAME": "열기",
- "KEY": "openCount"
- },
- {
- "NAME": "해결됨",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "나에게 할당",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "지정되지 않음",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "모두",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "나에게 할당",
+ "unassigned": "지정되지 않음",
+ "all": "모두"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "열기"
diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json
index bac6dd6cf..170cab627 100644
--- a/app/javascript/dashboard/i18n/locale/ko/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "왼쪽 창에서 대화를 선택하십시오.",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "어라! 받은 메시지함에 고객의 메시지가 없는 것 같아요.",
"NO_MESSAGE_2": " 페이지에 메시지를 보내기 위해서!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "회신할 대상:",
"REMOVE_SELECTION": "선택 항목 제거",
"DOWNLOAD": "다운로드",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "첨부 업로드 중...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ko/index.js b/app/javascript/dashboard/i18n/locale/ko/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ko/index.js
+++ b/app/javascript/dashboard/i18n/locale/ko/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ko/report.json b/app/javascript/dashboard/i18n/locale/ko/report.json
index d0f3e1679..24c3a2734 100644
--- a/app/javascript/dashboard/i18n/locale/ko/report.json
+++ b/app/javascript/dashboard/i18n/locale/ko/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json
index aa9bd2487..3afa563dd 100644
--- a/app/javascript/dashboard/i18n/locale/ko/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ko/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "페이스북 연결이 만료되었습니다. 서비스를 계속하려면 페이스북 페이지를 다시 연결하십시오."
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ko/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ko/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ko/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/lv/bulkActions.json b/app/javascript/dashboard/i18n/locale/lv/bulkActions.json
new file mode 100644
index 000000000..bfd688bef
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/lv/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolve",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/lv/chatlist.json b/app/javascript/dashboard/i18n/locale/lv/chatlist.json
index e3d637b71..93bba4aab 100644
--- a/app/javascript/dashboard/i18n/locale/lv/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/lv/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Search for People, Chats, Saved Replies .."
},
"FILTER_ALL": "All",
- "STATUS_TABS": [
- {
- "NAME": "Open",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolved",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Unassigned",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "All",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Unassigned",
+ "all": "All"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Open"
diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json
index ac25a5aed..c38fb16a4 100644
--- a/app/javascript/dashboard/i18n/locale/lv/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/lv/index.js b/app/javascript/dashboard/i18n/locale/lv/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/lv/index.js
+++ b/app/javascript/dashboard/i18n/locale/lv/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/lv/report.json b/app/javascript/dashboard/i18n/locale/lv/report.json
index 566099afe..2388e913a 100644
--- a/app/javascript/dashboard/i18n/locale/lv/report.json
+++ b/app/javascript/dashboard/i18n/locale/lv/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/lv/settings.json b/app/javascript/dashboard/i18n/locale/lv/settings.json
index 00a18d8ed..977f9e50d 100644
--- a/app/javascript/dashboard/i18n/locale/lv/settings.json
+++ b/app/javascript/dashboard/i18n/locale/lv/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/lv/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/lv/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/lv/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ml/bulkActions.json b/app/javascript/dashboard/i18n/locale/ml/bulkActions.json
new file mode 100644
index 000000000..4ed56109e
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ml/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "ഏജന്റ് തിരഞ്ഞെടുക്കുക",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "നിയോഗിക്കുക",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "പരിഹരിക്കുക",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ml/chatlist.json b/app/javascript/dashboard/i18n/locale/ml/chatlist.json
index 538f108a2..54df183b7 100644
--- a/app/javascript/dashboard/i18n/locale/ml/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ml/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "ആളുകൾ, ചാറ്റുകൾ, ക്യാൻഡ് മറുപടികൾ എന്നിവയ്ക്കായി തിരയുക .."
},
"FILTER_ALL": "എല്ലാം",
- "STATUS_TABS": [
- {
- "NAME": "സജീവം",
- "KEY": "openCount"
- },
- {
- "NAME": "പരിഹരിച്ചത്",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "എന്റേത്",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "നിയുക്തമാക്കാത്തത്",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "എല്ലാം",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "എന്റേത്",
+ "unassigned": "നിയുക്തമാക്കാത്തത്",
+ "all": "എല്ലാം"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "സജീവം"
diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json
index f74160ff7..0f95236b7 100644
--- a/app/javascript/dashboard/i18n/locale/ml/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "ഇടത് പാളിയിൽ നിന്ന് ഒരു സംഭാഷണം തിരഞ്ഞെടുക്കുക",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "നിങ്ങളുടെ ഇൻബോക്സിൽ ഉപഭോക്താക്കളിൽ നിന്ന് സന്ദേശങ്ങളൊന്നും ഇല്ലെന്ന് തോന്നുന്നു.",
"NO_MESSAGE_2": " നിങ്ങളുടെ പേജിലേക്ക് ഒരു സന്ദേശം അയയ്ക്കാൻ!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "നിങ്ങൾ ഇതിന് മറുപടി നൽകുന്നു:",
"REMOVE_SELECTION": "തിരഞ്ഞെടുക്കൽ നീക്കംചെയ്യുക",
"DOWNLOAD": "ഡൗൺലോഡ്",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ml/index.js b/app/javascript/dashboard/i18n/locale/ml/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ml/index.js
+++ b/app/javascript/dashboard/i18n/locale/ml/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ml/report.json b/app/javascript/dashboard/i18n/locale/ml/report.json
index b5fd901e0..4afb8d383 100644
--- a/app/javascript/dashboard/i18n/locale/ml/report.json
+++ b/app/javascript/dashboard/i18n/locale/ml/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT റിപ്പോർട്ടുകൾ",
"NO_RECORDS": "CSAT സർവേ പ്രതികരണങ്ങളൊന്നും ലഭ്യമല്ല.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ml/settings.json b/app/javascript/dashboard/i18n/locale/ml/settings.json
index 5db51f2d1..99c95a71e 100644
--- a/app/javascript/dashboard/i18n/locale/ml/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ml/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "അവലോകനം"
+ "REPORTS_OVERVIEW": "അവലോകനം",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ml/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ml/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ml/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ne/bulkActions.json b/app/javascript/dashboard/i18n/locale/ne/bulkActions.json
new file mode 100644
index 000000000..bfd688bef
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ne/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolve",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ne/chatlist.json b/app/javascript/dashboard/i18n/locale/ne/chatlist.json
index e3d637b71..93bba4aab 100644
--- a/app/javascript/dashboard/i18n/locale/ne/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ne/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Search for People, Chats, Saved Replies .."
},
"FILTER_ALL": "All",
- "STATUS_TABS": [
- {
- "NAME": "Open",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolved",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Unassigned",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "All",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Unassigned",
+ "all": "All"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Open"
diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json
index 36ac293ff..1fb484706 100644
--- a/app/javascript/dashboard/i18n/locale/ne/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "डाउनलोड",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ne/index.js b/app/javascript/dashboard/i18n/locale/ne/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ne/index.js
+++ b/app/javascript/dashboard/i18n/locale/ne/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ne/report.json b/app/javascript/dashboard/i18n/locale/ne/report.json
index 566099afe..2388e913a 100644
--- a/app/javascript/dashboard/i18n/locale/ne/report.json
+++ b/app/javascript/dashboard/i18n/locale/ne/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ne/settings.json b/app/javascript/dashboard/i18n/locale/ne/settings.json
index c73f1c172..cd27d2119 100644
--- a/app/javascript/dashboard/i18n/locale/ne/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ne/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ne/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ne/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ne/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/nl/bulkActions.json b/app/javascript/dashboard/i18n/locale/nl/bulkActions.json
new file mode 100644
index 000000000..8f2df27fd
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/nl/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Oplossen",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/nl/chatlist.json b/app/javascript/dashboard/i18n/locale/nl/chatlist.json
index 887b84a90..fa9c30b24 100644
--- a/app/javascript/dashboard/i18n/locale/nl/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/nl/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Zoek naar mensen, gesprekken, opgeslagen antwoorden .."
},
"FILTER_ALL": "Allemaal",
- "STATUS_TABS": [
- {
- "NAME": "Open",
- "KEY": "openCount"
- },
- {
- "NAME": "Opgelost",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mijn",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Niet toegewezen",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Allemaal",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mijn",
+ "unassigned": "Niet toegewezen",
+ "all": "Allemaal"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Open"
diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json
index 8a68fb963..06f6142b7 100644
--- a/app/javascript/dashboard/i18n/locale/nl/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Selecteer een gesprek in het linker paneel",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Oh oh! Het lijkt erop dat er geen berichten van klanten in uw inbox staan.",
"NO_MESSAGE_2": " om een bericht naar uw pagina te sturen!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/nl/index.js b/app/javascript/dashboard/i18n/locale/nl/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/nl/index.js
+++ b/app/javascript/dashboard/i18n/locale/nl/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/nl/report.json b/app/javascript/dashboard/i18n/locale/nl/report.json
index 06f50b9ab..ebb230146 100644
--- a/app/javascript/dashboard/i18n/locale/nl/report.json
+++ b/app/javascript/dashboard/i18n/locale/nl/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/nl/settings.json b/app/javascript/dashboard/i18n/locale/nl/settings.json
index 1bd17d257..e5f585bc3 100644
--- a/app/javascript/dashboard/i18n/locale/nl/settings.json
+++ b/app/javascript/dashboard/i18n/locale/nl/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/nl/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/nl/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/nl/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/no/bulkActions.json b/app/javascript/dashboard/i18n/locale/no/bulkActions.json
new file mode 100644
index 000000000..3b13324cd
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/no/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Velg agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Tildel",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Løs",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/no/chatlist.json b/app/javascript/dashboard/i18n/locale/no/chatlist.json
index 2d6fff92c..729bf1521 100644
--- a/app/javascript/dashboard/i18n/locale/no/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/no/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Søk etter personer, samtaler, lagrede svar .."
},
"FILTER_ALL": "Alle",
- "STATUS_TABS": [
- {
- "NAME": "Åpne",
- "KEY": "openCount"
- },
- {
- "NAME": "Løst",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Ikke tildelt",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Alle",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Ikke tildelt",
+ "all": "Alle"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Åpne"
diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json
index 3a63c2d66..43ae32b9c 100644
--- a/app/javascript/dashboard/i18n/locale/no/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/no/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Velg en samtale fra venstre panel",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Å nei! Ser ut til at det ikke er noen meldinger fra kunder i innboksen din.",
"NO_MESSAGE_2": " for å sende en melding til siden din!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Du svarer til:",
"REMOVE_SELECTION": "Fjern utvalget",
"DOWNLOAD": "Last ned",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Laster opp vedlegg...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/no/index.js b/app/javascript/dashboard/i18n/locale/no/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/no/index.js
+++ b/app/javascript/dashboard/i18n/locale/no/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/no/report.json b/app/javascript/dashboard/i18n/locale/no/report.json
index 009368714..4ddd7089b 100644
--- a/app/javascript/dashboard/i18n/locale/no/report.json
+++ b/app/javascript/dashboard/i18n/locale/no/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/no/settings.json b/app/javascript/dashboard/i18n/locale/no/settings.json
index 0d005663c..813187130 100644
--- a/app/javascript/dashboard/i18n/locale/no/settings.json
+++ b/app/javascript/dashboard/i18n/locale/no/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Facebook-tilkoblingen din er utløpt, koble til Facebook-siden din for å fortsette tjenester"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/no/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/no/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/no/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json
index 73f3a5cd4..3b65d65b0 100644
--- a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json
+++ b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json
@@ -2,54 +2,54 @@
"FILTER": {
"TITLE": "Filtruj rozmowy",
"SUBTITLE": "Dodaj poniższe filtry i kliknij 'Zastosuj filtry', aby przefiltrować rozmowy.",
- "ADD_NEW_FILTER": "Add Filter",
+ "ADD_NEW_FILTER": "Dodaj filtr",
"FILTER_DELETE_ERROR": "You should have atleast one filter to save",
- "SUBMIT_BUTTON_LABEL": "Apply filters",
+ "SUBMIT_BUTTON_LABEL": "Zastosuj filtry",
"CANCEL_BUTTON_LABEL": "Anuluj",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
- "EMPTY_VALUE_ERROR": "Value is required",
+ "CLEAR_BUTTON_LABEL": "Wyczyść filtry",
+ "EMPTY_VALUE_ERROR": "Wartość jest wymagana",
"TOOLTIP_LABEL": "Filtruj konwersacje",
"QUERY_DROPDOWN_LABELS": {
"AND": "i",
"OR": "albo"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
- "is_less_than": "Is lesser than",
- "days_before": "Is x days before"
+ "equal_to": "Równa się",
+ "not_equal_to": "Nie równa się",
+ "contains": "Zawiera",
+ "does_not_contain": "Nie zawiera",
+ "is_present": "Istnieje",
+ "is_not_present": "Nie istnieje",
+ "is_greater_than": "Jest większe niż",
+ "is_less_than": "Jest mniejsze niż",
+ "days_before": "Jest x dni przed"
},
"ATTRIBUTE_LABELS": {
- "TRUE": "True",
- "FALSE": "False"
+ "TRUE": "Prawda",
+ "FALSE": "Fałsz"
},
"ATTRIBUTES": {
"STATUS": "Status",
"ASSIGNEE_NAME": "Nazwa osoby przypisanej",
"INBOX_NAME": "Nazwa skrzynki odbiorczej",
- "TEAM_NAME": "Team Name",
- "CONVERSATION_IDENTIFIER": "Conversation Identifier",
- "CAMPAIGN_NAME": "Campaign Name",
+ "TEAM_NAME": "Nazwa zespołu",
+ "CONVERSATION_IDENTIFIER": "Identyfikator rozmowy",
+ "CAMPAIGN_NAME": "Nazwa kampanii",
"LABELS": "Etykiety",
- "BROWSER_LANGUAGE": "Browser Language",
- "COUNTRY_NAME": "Country Name",
- "REFERER_LINK": "Referer link",
- "CUSTOM_ATTRIBUTE_LIST": "List",
- "CUSTOM_ATTRIBUTE_TEXT": "Text",
- "CUSTOM_ATTRIBUTE_NUMBER": "Number",
- "CUSTOM_ATTRIBUTE_LINK": "Link",
+ "BROWSER_LANGUAGE": "Język przeglądarki",
+ "COUNTRY_NAME": "Nazwa kraju",
+ "REFERER_LINK": "Strona odsyłająca",
+ "CUSTOM_ATTRIBUTE_LIST": "Lista",
+ "CUSTOM_ATTRIBUTE_TEXT": "Tekst",
+ "CUSTOM_ATTRIBUTE_NUMBER": "Numer",
+ "CUSTOM_ATTRIBUTE_LINK": "Łącze",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
- "CREATED_AT": "Created At",
+ "CREATED_AT": "Utworzono",
"LAST_ACTIVITY": "Ostatnia aktywność"
},
"GROUPS": {
- "STANDARD_FILTERS": "Standard Filters",
- "ADDITIONAL_FILTERS": "Additional Filters",
+ "STANDARD_FILTERS": "Filtry standardowe",
+ "ADDITIONAL_FILTERS": "Dodatkowe filtry",
"CUSTOM_ATTRIBUTES": "Niestandardowe atrybuty"
},
"CUSTOM_VIEWS": {
@@ -65,8 +65,8 @@
"ERROR_MESSAGE": "Błąd podczas tworzenia folderu"
},
"API_SEGMENTS": {
- "SUCCESS_MESSAGE": "Segment created successfully",
- "ERROR_MESSAGE": "Error while creating segment"
+ "SUCCESS_MESSAGE": "Segment utworzony pomyślnie",
+ "ERROR_MESSAGE": "Błąd podczas tworzenia segmentu"
}
},
"DELETE": {
@@ -80,12 +80,12 @@
}
},
"API_FOLDERS": {
- "SUCCESS_MESSAGE": "Folder deleted successfully",
- "ERROR_MESSAGE": "Error while deleting folder"
+ "SUCCESS_MESSAGE": "Folder usunięty pomyślnie",
+ "ERROR_MESSAGE": "Błąd podczas usuwania folderu"
},
"API_SEGMENTS": {
- "SUCCESS_MESSAGE": "Segment deleted successfully",
- "ERROR_MESSAGE": "Error while deleting segment"
+ "SUCCESS_MESSAGE": "Zespół został usunięty pomyślnie",
+ "ERROR_MESSAGE": "Błąd podczas usuwania segmentu"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json
index 1145aacef..2d9c8ff84 100644
--- a/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json
@@ -95,7 +95,7 @@
"MULTI_SELECTOR": {
"PLACEHOLDER": "Brak",
"TITLE": {
- "AGENT": "Wybierz agenta",
+ "AGENT": "Wybierz konsultanta",
"TEAM": "Wybierz zespół"
},
"SEARCH": {
diff --git a/app/javascript/dashboard/i18n/locale/pl/automation.json b/app/javascript/dashboard/i18n/locale/pl/automation.json
index d6adcbe72..ba28d5c79 100644
--- a/app/javascript/dashboard/i18n/locale/pl/automation.json
+++ b/app/javascript/dashboard/i18n/locale/pl/automation.json
@@ -1,9 +1,9 @@
{
"AUTOMATION": {
- "HEADER": "Automations",
+ "HEADER": "Automatyzacja",
"HEADER_BTN_TXT": "Dodaj regułę automatyzacji",
- "LOADING": "Fetching automation rules",
- "SIDEBAR_TXT": "
Automation Rules
Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.
",
+ "LOADING": "Pobieranie reguł automatyzacji",
+ "SIDEBAR_TXT": "
Reguły automatyzacji
Automatyzacja może zastąpić i zautomatyzować istniejące procesy, które wymagają ręcznego wysiłku. Możesz zrobić wiele rzeczy za pomocą automatyzacji, w tym dodać etykiety i przypisać konwersację do najlepszego agenta. W efekcie zespół skupia się na tym, co robią najlepiej i może poświęcić więcej czasu na zadania wymagające ręcznej obsługi.
",
"ADD": {
"TITLE": "Dodaj regułę automatyzacji",
"SUBMIT": "Stwórz",
@@ -12,29 +12,29 @@
"NAME": {
"LABEL": "Nazwa reguły",
"PLACEHOLDER": "Wprowadź nazwę reguły",
- "ERROR": "Name is required"
+ "ERROR": "Nazwa jest wymagana"
},
"DESC": {
"LABEL": "Opis",
- "PLACEHOLDER": "Enter rule description",
- "ERROR": "Description is required"
+ "PLACEHOLDER": "Wprowadź opis reguły",
+ "ERROR": "Opis jest wymagany"
},
"EVENT": {
- "LABEL": "Event",
+ "LABEL": "Zdarzenie",
"PLACEHOLDER": "Please select one",
"ERROR": "Event is required"
},
"CONDITIONS": {
- "LABEL": "Conditions"
+ "LABEL": "Warunki"
},
"ACTIONS": {
"LABEL": "Akcje"
}
},
- "CONDITION_BUTTON_LABEL": "Add Condition",
- "ACTION_BUTTON_LABEL": "Add Action",
+ "CONDITION_BUTTON_LABEL": "Dodaj warunek",
+ "ACTION_BUTTON_LABEL": "Dodaj akcję",
"API": {
- "SUCCESS_MESSAGE": "Automation rule added successfully",
+ "SUCCESS_MESSAGE": "Reguła automatyzacji została dodana",
"ERROR_MESSAGE": "Could not able to create a automation rule, Please try again later"
}
},
@@ -42,13 +42,13 @@
"TABLE_HEADER": [
"Nazwa",
"Opis",
- "Active",
- "Created on"
+ "Aktywna",
+ "Utworzona dnia"
],
- "404": "No automation rules found"
+ "404": "Nie znaleziono reguł automatyzacji"
},
"DELETE": {
- "TITLE": "Delete Automation Rule",
+ "TITLE": "Usuń regułę automatyzacji",
"SUBMIT": "Usuń",
"CANCEL_BUTTON_TEXT": "Anuluj",
"CONFIRM": {
@@ -58,23 +58,23 @@
"NO": "Nie, zachowaj "
},
"API": {
- "SUCCESS_MESSAGE": "Automation rule deleted successfully",
- "ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later"
+ "SUCCESS_MESSAGE": "Reguła automatyzacji została usunięta",
+ "ERROR_MESSAGE": "Nie udało się usunąć reguły automatyzacji, spróbuj ponownie później"
}
},
"EDIT": {
- "TITLE": "Edit Automation Rule",
+ "TITLE": "Edytuj regułę automatyzacji",
"SUBMIT": "Aktualizuj",
"CANCEL_BUTTON_TEXT": "Anuluj",
"API": {
- "SUCCESS_MESSAGE": "Automation rule updated successfully",
- "ERROR_MESSAGE": "Could not update automation rule, Please try again later"
+ "SUCCESS_MESSAGE": "Reguła automatyzacji została zaktualizowana",
+ "ERROR_MESSAGE": "Nie udało się zaktualizować reguły automatyzacji, spróbuj ponownie później"
}
},
"CLONE": {
- "TOOLTIP": "Clone",
+ "TOOLTIP": "Klonuj",
"API": {
- "SUCCESS_MESSAGE": "Automation cloned successfully",
+ "SUCCESS_MESSAGE": "Reguła automatyzacji sklonowana pomyślnie",
"ERROR_MESSAGE": "Could not clone automation rule, Please try again later"
}
},
@@ -91,26 +91,26 @@
"ACTION": {
"DELETE_MESSAGE": "You need to have atleast one action to save",
"TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here",
- "TEAM_DROPDOWN_PLACEHOLDER": "Select teams"
+ "TEAM_DROPDOWN_PLACEHOLDER": "Wybierz zespoły"
},
"TOGGLE": {
- "ACTIVATION_TITLE": "Activate Automation Rule",
- "DEACTIVATION_TITLE": "Deactivate Automation Rule",
+ "ACTIVATION_TITLE": "Aktywuj regułę automatyzacji",
+ "DEACTIVATION_TITLE": "Wyłącz regułę automatyzacji",
"ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?",
"DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?",
"ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully",
"DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully",
- "ACTIVATION_ERROR": "Could not Activate Automation, Please try again later",
- "DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later",
+ "ACTIVATION_ERROR": "Nie można włączyć reguły automatyzacji, spróbuj ponownie później",
+ "DEACTIVATION_ERROR": "Nie można wyłączyć reguły automatyzacji, spróbuj ponownie później",
"CONFIRMATION_LABEL": "Tak",
"CANCEL_LABEL": "Nie"
},
"ATTACHMENT": {
- "UPLOAD_ERROR": "Could not upload attachment, Please try again",
- "LABEL_IDLE": "Upload Attachment",
+ "UPLOAD_ERROR": "Nie udało się przesłać załącznika, spróbuj ponownie",
+ "LABEL_IDLE": "Prześlij załącznik",
"LABEL_UPLOADING": "Przesyłanie...",
- "LABEL_UPLOADED": "Succesfully Uploaded",
- "LABEL_UPLOAD_FAILED": "Upload Failed"
+ "LABEL_UPLOADED": "Pomyślnie przesłano załącznik",
+ "LABEL_UPLOAD_FAILED": "Nie powiodło się przesyłanie załącznika"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pl/bulkActions.json b/app/javascript/dashboard/i18n/locale/pl/bulkActions.json
new file mode 100644
index 000000000..f99d9e323
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/pl/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Wybierz Agenta",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Przypisz",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Rozwiąż",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/pl/chatlist.json b/app/javascript/dashboard/i18n/locale/pl/chatlist.json
index 51d1d83d3..088d56b89 100644
--- a/app/javascript/dashboard/i18n/locale/pl/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/pl/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Szukaj ludzi, czatów, zapisanych odpowiedzi .."
},
"FILTER_ALL": "Wszystkie",
- "STATUS_TABS": [
- {
- "NAME": "Otwórz",
- "KEY": "openCount"
- },
- {
- "NAME": "Rozwiązano",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Kopalnia",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Nieprzypisane",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Wszystkie",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Moje",
+ "unassigned": "Nieprzypisane",
+ "all": "Wszystkie"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Otwarte"
@@ -76,12 +54,12 @@
"RECEIVED_VIA_EMAIL": "Otrzymano przez e-mail",
"VIEW_TWEET_IN_TWITTER": "Zobacz tweet na Twitterze",
"REPLY_TO_TWEET": "Odpowiedz na ten tweet",
- "LINK_TO_STORY": "Go to instagram story",
+ "LINK_TO_STORY": "Przejdź do opowieści na Instagramie",
"SENT": "Wysłano pomyślnie",
"NO_MESSAGES": "Brak wiadomości",
"NO_CONTENT": "Brak treści",
"HIDE_QUOTED_TEXT": "Ukryj cytat",
"SHOW_QUOTED_TEXT": "Pokaż cytat",
- "MESSAGE_READ": "Read"
+ "MESSAGE_READ": "Przeczytaj"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json
index 4eefd1e28..c215aae28 100644
--- a/app/javascript/dashboard/i18n/locale/pl/contact.json
+++ b/app/javascript/dashboard/i18n/locale/pl/contact.json
@@ -73,8 +73,8 @@
"DELETE_NOTE": {
"CONFIRM": {
"TITLE": "Potwierdź usunięcie",
- "MESSAGE": "Are you want sure to delete this note?",
- "YES": "Yes, Delete it",
+ "MESSAGE": "Czy na pewno chcesz usunąć tę notatkę?",
+ "YES": "Tak, usuń ją",
"NO": "Nie, zachowaj"
}
},
diff --git a/app/javascript/dashboard/i18n/locale/pl/contactFilters.json b/app/javascript/dashboard/i18n/locale/pl/contactFilters.json
index 85c9319f8..f645fa425 100644
--- a/app/javascript/dashboard/i18n/locale/pl/contactFilters.json
+++ b/app/javascript/dashboard/i18n/locale/pl/contactFilters.json
@@ -7,23 +7,23 @@
"FILTER_DELETE_ERROR": "You should have atleast one filter to save",
"SUBMIT_BUTTON_LABEL": "Prześlij",
"CANCEL_BUTTON_LABEL": "Anuluj",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
- "EMPTY_VALUE_ERROR": "Value is required",
+ "CLEAR_BUTTON_LABEL": "Wyczyść filtry",
+ "EMPTY_VALUE_ERROR": "Wartość jest wymagana",
"TOOLTIP_LABEL": "Filter contacts",
"QUERY_DROPDOWN_LABELS": {
"AND": "i",
"OR": "albo"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
+ "equal_to": "Równa się",
+ "not_equal_to": "Nie równa się",
+ "contains": "Zawiera",
+ "does_not_contain": "Nie zawiera",
+ "is_present": "Istnieje",
+ "is_not_present": "Nie istnieje",
+ "is_greater_than": "Jest większe niż",
"is_lesser_than": "Is lesser than",
- "days_before": "Is x days before"
+ "days_before": "Jest x dni przed"
},
"ATTRIBUTES": {
"NAME": "Nazwa",
@@ -32,16 +32,16 @@
"IDENTIFIER": "Identifier",
"CITY": "Miasto",
"COUNTRY": "Kraj",
- "CUSTOM_ATTRIBUTE_LIST": "List",
- "CUSTOM_ATTRIBUTE_TEXT": "Text",
- "CUSTOM_ATTRIBUTE_NUMBER": "Number",
- "CUSTOM_ATTRIBUTE_LINK": "Link",
+ "CUSTOM_ATTRIBUTE_LIST": "Lista",
+ "CUSTOM_ATTRIBUTE_TEXT": "Tekst",
+ "CUSTOM_ATTRIBUTE_NUMBER": "Numer",
+ "CUSTOM_ATTRIBUTE_LINK": "Łącze",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
- "CREATED_AT": "Created At",
+ "CREATED_AT": "Utworzono",
"LAST_ACTIVITY": "Ostatnia aktywność"
},
"GROUPS": {
- "STANDARD_FILTERS": "Standard Filters",
+ "STANDARD_FILTERS": "Filtry standardowe",
"ADDITIONAL_FILTERS": "Dodatkowe filtry",
"CUSTOM_ATTRIBUTES": "Niestandardowe atrybuty"
}
diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json
index ca23cfc17..17af3c110 100644
--- a/app/javascript/dashboard/i18n/locale/pl/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Wybierz rozmowę z lewej strony",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "Tożsamość tego użytkownika nie jest zweryfikowana",
"NO_MESSAGE_1": "Ups! Wygląda na to, że nie ma wiadomości od klientów w Twojej skrzynce odbiorczej.",
"NO_MESSAGE_2": " aby wysłać wiadomość na swoją stronę!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Osoba, której odpowiadasz to:",
"REMOVE_SELECTION": "Usuń zaznaczenie",
"DOWNLOAD": "Pobierz",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Przesyłanie załączników...",
"SUCCESS_DELETE_MESSAGE": "Wiadomość usunięta pomyślnie",
"FAIL_DELETE_MESSSAGE": "Nie można usunąć wiadomości! Spróbuj ponownie",
diff --git a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json
index 630d5a977..fe4731195 100644
--- a/app/javascript/dashboard/i18n/locale/pl/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/pl/generalSettings.json
@@ -14,7 +14,7 @@
"NOTE": ""
},
"ACCOUNT_ID": {
- "TITLE": "Account ID",
+ "TITLE": "ID konta",
"NOTE": "This ID is required if you are building an API based integration"
},
"NAME": {
@@ -48,7 +48,7 @@
}
},
"UPDATE_CHATWOOT": "Aktualizacja %{latestChatwootVersion} dla Chatwoot jest dostępna. Proszę zaktualizować swoją instancję.",
- "LEARN_MORE": "Learn more"
+ "LEARN_MORE": "Dowiedz się więcej"
},
"FORMS": {
"MULTISELECT": {
@@ -60,11 +60,11 @@
"NOTIFICATIONS_PAGE": {
"HEADER": "Powiadomienia",
"MARK_ALL_DONE": "Zaznacz wszystko jako zakończone",
- "DELETE_TITLE": "deleted",
+ "DELETE_TITLE": "usunięte",
"UNREAD_NOTIFICATION": {
"TITLE": "Unread Notifications",
- "ALL_NOTIFICATIONS": "View all notifications",
- "LOADING_UNREAD_MESSAGE": "Loading unread notifications...",
+ "ALL_NOTIFICATIONS": "Zobacz wszystkie powiadomienia",
+ "LOADING_UNREAD_MESSAGE": "Ładowanie nieprzeczytanych powiadomień...",
"EMPTY_MESSAGE": "You have no unread notifications"
},
"LIST": {
@@ -89,24 +89,24 @@
"TEXT": "Disconnected from Chatwoot"
},
"BUTTON": {
- "REFRESH": "Refresh"
+ "REFRESH": "Odśwież"
}
},
"COMMAND_BAR": {
- "SEARCH_PLACEHOLDER": "Search or jump to",
+ "SEARCH_PLACEHOLDER": "Szukaj lub przejdź do",
"SECTIONS": {
- "GENERAL": "General",
+ "GENERAL": "Ogólne",
"REPORTS": "Raporty",
"CONVERSATION": "Rozmowa",
- "CHANGE_ASSIGNEE": "Change Assignee",
- "CHANGE_TEAM": "Change Team",
- "ADD_LABEL": "Add label to the conversation",
- "REMOVE_LABEL": "Remove label from the conversation",
+ "CHANGE_ASSIGNEE": "Zmień przypisaną osobę",
+ "CHANGE_TEAM": "Zmień zespół",
+ "ADD_LABEL": "Dodaj etykietę do rozmowy",
+ "REMOVE_LABEL": "Usuń etykietę z rozmowy",
"SETTINGS": "Ustawienia"
},
"COMMANDS": {
- "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard",
- "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard",
+ "GO_TO_CONVERSATION_DASHBOARD": "Przejdź do Panelu Rozmów",
+ "GO_TO_CONTACTS_DASHBOARD": "Przejdź do Panelu Kontaktów",
"GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview",
"GO_TO_CONVERSATION_REPORTS": "Go to Conversation Reports",
"GO_TO_AGENT_REPORTS": "Go to Agent Reports",
@@ -118,17 +118,17 @@
"GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings",
"GO_TO_SETTINGS_LABELS": "Go to Label Settings",
"GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings",
- "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings",
- "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings",
- "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings",
- "GO_TO_NOTIFICATIONS": "Go to Notifications",
- "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation",
- "ASSIGN_AN_AGENT": "Assign an agent",
- "ASSIGN_A_TEAM": "Assign a team",
- "MUTE_CONVERSATION": "Mute conversation",
- "UNMUTE_CONVERSATION": "Unmute conversation",
- "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation",
- "REOPEN_CONVERSATION": "Reopen conversation",
+ "GO_TO_SETTINGS_APPLICATIONS": "Przejdź do Ustawień Aplikacji",
+ "GO_TO_SETTINGS_ACCOUNT": "Przejdź do ustawień konta",
+ "GO_TO_SETTINGS_PROFILE": "Przejdź do ustawień profilu",
+ "GO_TO_NOTIFICATIONS": "Przejdź do Powiadomień",
+ "ADD_LABELS_TO_CONVERSATION": "Dodaj etykietę do rozmowy",
+ "ASSIGN_AN_AGENT": "Przypisz przedstawiciela",
+ "ASSIGN_A_TEAM": "Przypisz zespół",
+ "MUTE_CONVERSATION": "Wycisz rozmowę",
+ "UNMUTE_CONVERSATION": "Wyłącz wyciszenie rozmowy",
+ "REMOVE_LABEL_FROM_CONVERSATION": "Usuń etykietę z rozmowy",
+ "REOPEN_CONVERSATION": "Otwórz ponownie rozmowę",
"RESOLVE_CONVERSATION": "Rozwiąż rozmowę",
"SEND_TRANSCRIPT": "Wyślij transkrypt rozmowy",
"SNOOZE_CONVERSATION": "Wycisz rozmowę",
diff --git a/app/javascript/dashboard/i18n/locale/pl/index.js b/app/javascript/dashboard/i18n/locale/pl/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/pl/index.js
+++ b/app/javascript/dashboard/i18n/locale/pl/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/pl/report.json b/app/javascript/dashboard/i18n/locale/pl/report.json
index c45624ad6..c88a46795 100644
--- a/app/javascript/dashboard/i18n/locale/pl/report.json
+++ b/app/javascript/dashboard/i18n/locale/pl/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Raporty CSAT",
"NO_RECORDS": "Brak dostępnych odpowiedzi na ankietę CSAT.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json
index 4921d3546..a2a857c81 100644
--- a/app/javascript/dashboard/i18n/locale/pl/settings.json
+++ b/app/javascript/dashboard/i18n/locale/pl/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/pl/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/pl/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/pl/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json
index 2aaac9bd4..dba146efd 100644
--- a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json
@@ -3,7 +3,7 @@
"HEADER": "Atributos personalizados",
"HEADER_BTN_TXT": "Adicionar Atributo Personalizado",
"LOADING": "Obtendo atributos personalizados",
- "SIDEBAR_TXT": "
Custom Attributes
A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.
For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.
",
+ "SIDEBAR_TXT": "
Atributos personalizados
Um atributo personalizado rastreia factos sobre os seus contactos/conversação - como o plano de assinatura, ou quando encomendaram o primeiro artigo, etc.
Para criar um Atributo Personalizado, basta clicar no botão Adicionar Atributo Personalizado. Também pode editar ou apagar um Atributo Personalizado existente, clicando no botão Editar ou Apagar.
",
"ADD": {
"TITLE": "Adicionar Atributo Personalizado",
"SUBMIT": "Criar",
@@ -11,12 +11,12 @@
"FORM": {
"NAME": {
"LABEL": "Mostrar Nome",
- "PLACEHOLDER": "Enter custom attribute display name",
+ "PLACEHOLDER": "Introduzia um nome de exibição de atributo personalizado",
"ERROR": "Nome é obrigatório"
},
"DESC": {
"LABEL": "Descrição",
- "PLACEHOLDER": "Enter custom attribute description",
+ "PLACEHOLDER": "Introduza a descrição do atributo personalizado",
"ERROR": "Descrição é obrigatória"
},
"MODEL": {
@@ -43,19 +43,19 @@
},
"API": {
"SUCCESS_MESSAGE": "Atributo Personalizado adicionado com sucesso",
- "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later"
+ "ERROR_MESSAGE": "Não foi possível criar um atributo personalizado, por favor tente novamente mais tarde"
}
},
"DELETE": {
"BUTTON_TEXT": "excluir",
"API": {
- "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.",
- "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again."
+ "SUCCESS_MESSAGE": "Atributo personalizado eliminado com sucesso.",
+ "ERROR_MESSAGE": "Não foi possível apagar o atributo personalizado. Tente novamente."
},
"CONFIRM": {
"TITLE": "Tem a certeza que quer apagar a equipa - %{attributeName}",
"PLACE_HOLDER": "Por favor, digite {attributeName} para confirmar",
- "MESSAGE": "Deleting will remove the custom attribute",
+ "MESSAGE": "A eliminação irá remover o atributo personalizado",
"YES": "excluir ",
"NO": "cancelar"
}
@@ -70,8 +70,8 @@
}
},
"API": {
- "SUCCESS_MESSAGE": "Custom Attribute updated successfully",
- "ERROR_MESSAGE": "There was an error updating custom attribute, please try again"
+ "SUCCESS_MESSAGE": "Atributo personalizado atualizado com sucesso",
+ "ERROR_MESSAGE": "Houve um erro na actualização do atributo personalizado, por favor tente novamente"
}
},
"TABS": {
diff --git a/app/javascript/dashboard/i18n/locale/pt/automation.json b/app/javascript/dashboard/i18n/locale/pt/automation.json
index b83b9f772..cee202fbc 100644
--- a/app/javascript/dashboard/i18n/locale/pt/automation.json
+++ b/app/javascript/dashboard/i18n/locale/pt/automation.json
@@ -34,8 +34,8 @@
"CONDITION_BUTTON_LABEL": "Adicionar Condição",
"ACTION_BUTTON_LABEL": "Adicionar Ação",
"API": {
- "SUCCESS_MESSAGE": "Automation rule added successfully",
- "ERROR_MESSAGE": "Could not able to create a automation rule, Please try again later"
+ "SUCCESS_MESSAGE": "Regra de automatização adicionada com sucesso",
+ "ERROR_MESSAGE": "Não foi possível criar uma regra de automatização, por favor tente novamente mais tarde"
}
},
"LIST": {
@@ -58,7 +58,7 @@
"NO": "Não, Manter "
},
"API": {
- "SUCCESS_MESSAGE": "Automation rule deleted successfully",
+ "SUCCESS_MESSAGE": "Regra de automatização eliminada com sucesso",
"ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later"
}
},
@@ -90,8 +90,8 @@
},
"ACTION": {
"DELETE_MESSAGE": "É necessário ter pelo menos uma ação para salvar",
- "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here",
- "TEAM_DROPDOWN_PLACEHOLDER": "Select teams"
+ "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduza aqui a sua mensagem",
+ "TEAM_DROPDOWN_PLACEHOLDER": "Selecionar equipas"
},
"TOGGLE": {
"ACTIVATION_TITLE": "Ativar Regra de Automação",
@@ -106,10 +106,10 @@
"CANCEL_LABEL": "Não"
},
"ATTACHMENT": {
- "UPLOAD_ERROR": "Could not upload attachment, Please try again",
- "LABEL_IDLE": "Upload Attachment",
+ "UPLOAD_ERROR": "Não foi possível carregar anexo, por favor tente novamente",
+ "LABEL_IDLE": "Carregar anexo",
"LABEL_UPLOADING": "A carregar...",
- "LABEL_UPLOADED": "Succesfully Uploaded",
+ "LABEL_UPLOADED": "Carregado com sucesso",
"LABEL_UPLOAD_FAILED": "Upload Failed"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pt/bulkActions.json b/app/javascript/dashboard/i18n/locale/pt/bulkActions.json
new file mode 100644
index 000000000..f2b4ed562
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/pt/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Escolher Agente",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Atribuir",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolver",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/pt/chatlist.json b/app/javascript/dashboard/i18n/locale/pt/chatlist.json
index aefe5b0c4..21a2eaac8 100644
--- a/app/javascript/dashboard/i18n/locale/pt/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/pt/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Pesquisar pessoas, conversas, respostas salvas .."
},
"FILTER_ALL": "TODOS",
- "STATUS_TABS": [
- {
- "NAME": "Abertas",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolvido",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Minerar",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Não atribuído",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "TODOS",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Minerar",
+ "unassigned": "Não atribuído",
+ "all": "TODOS"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Abertas"
diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json
index 2eec36467..a5ae9d6ee 100644
--- a/app/javascript/dashboard/i18n/locale/pt/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Por favor, selecione uma conversa no painel da esquerda",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "A identidade deste usuário não foi verificada",
"NO_MESSAGE_1": "Oh oh! Parece que não há mensagens de clientes na sua caixa de entrada.",
"NO_MESSAGE_2": " para enviar uma mensagem para sua página!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Está a responder a:",
"REMOVE_SELECTION": "Remover seleção",
"DOWNLOAD": "BAIXAR",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Carregando anexos...",
"SUCCESS_DELETE_MESSAGE": "Mensagem apagada com sucesso",
"FAIL_DELETE_MESSSAGE": "Não foi possível apagar a mensagem! Tente novamente",
diff --git a/app/javascript/dashboard/i18n/locale/pt/index.js b/app/javascript/dashboard/i18n/locale/pt/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/pt/index.js
+++ b/app/javascript/dashboard/i18n/locale/pt/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/pt/report.json b/app/javascript/dashboard/i18n/locale/pt/report.json
index 0d8fc3e46..0021dbd82 100644
--- a/app/javascript/dashboard/i18n/locale/pt/report.json
+++ b/app/javascript/dashboard/i18n/locale/pt/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Relatórios CSAT",
"NO_RECORDS": "Sem dados CSAT disponíveis para reposta.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Escolher Agentes"
diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json
index 005c6c4f5..52095c0aa 100644
--- a/app/javascript/dashboard/i18n/locale/pt/settings.json
+++ b/app/javascript/dashboard/i18n/locale/pt/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Assinatura de mensagem pessoal",
- "NOTE": "Crie uma assinatura de mensagem pessoal que será adicionada a todas as mensagens que você envia a partir da plataforma. Use o editor de conteúdo para criar uma assinatura altamente personalizada.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Salvar assinatura da mensagem",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Equipa",
"SET_AVAILABILITY_TITLE": "Defina-se como",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Visão geral"
+ "REPORTS_OVERVIEW": "Visão geral",
+ "FACEBOOK_REAUTHORIZE": "A sua ligação ao Facebook caducou, volte a ligar a página para poder continuar a utilizar os serviços"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Não conseguimos encontrar nenhuma conta do Chatwoot. Por favor, crie uma nova conta para continuar.",
diff --git a/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json b/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json
new file mode 100644
index 000000000..868fd40b3
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversas selecionadas",
+ "AGENT_SELECT_LABEL": "Selecione Agente",
+ "ASSIGN_CONFIRMATION_LABEL": "Você tem certeza que deseja atribuir %{conversationCount} %{conversationLabel} para",
+ "GO_BACK_LABEL": "Voltar atrás",
+ "ASSIGN_LABEL": "Atribua",
+ "ASSIGN_AGENT_TOOLTIP": "Atribuir Agente",
+ "RESOLVE_TOOLTIP": "Resolver",
+ "ASSIGN_SUCCESFUL": "Conversas atribuídas com sucesso",
+ "ASSIGN_FAILED": "Falha ao atribuir conversas, por favor, tente novamente",
+ "RESOLVE_SUCCESFUL": "Conversas resolvidas com sucesso",
+ "RESOLVE_FAILED": "Falha ao resolver conversas, por favor, tente novamente",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversas visíveis nesta página só estão selecionadas.",
+ "AGENT_LIST_LOADING": "Carregando agentes"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json b/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json
index 0278274e5..7aa17802b 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Pesquisar pessoas, conversas, respostas salvas .."
},
"FILTER_ALL": "Todos",
- "STATUS_TABS": [
- {
- "NAME": "Abertas",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolvida",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Minha",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Não atribuída",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Todos",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Minha",
+ "unassigned": "Não atribuída",
+ "all": "Todos"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Abertas"
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json
index abc748eeb..98d3e771f 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Por favor, selecione uma conversa no painel da esquerda",
+ "DASHBOARD_APP_TAB_MESSAGES": "Mensagens",
"UNVERIFIED_SESSION": "A identidade deste usuário não foi verificada",
"NO_MESSAGE_1": "Oh oh! Parece que não há mensagens de clientes na sua caixa de entrada.",
"NO_MESSAGE_2": " para enviar uma mensagem para sua página!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Você está respondendo a:",
"REMOVE_SELECTION": "Remover Seleção",
"DOWNLOAD": "Baixar",
+ "UNKNOWN_FILE_TYPE": "Arquivo Desconhecido",
"UPLOADING_ATTACHMENTS": "Enviando anexos...",
"SUCCESS_DELETE_MESSAGE": "Mensagem excluída com sucesso",
"FAIL_DELETE_MESSSAGE": "Não foi possível excluir a mensagem! Tente novamente",
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/index.js b/app/javascript/dashboard/i18n/locale/pt_BR/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/index.js
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/report.json b/app/javascript/dashboard/i18n/locale/pt_BR/report.json
index fb3c83861..ac7200c0c 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/report.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Relatórios CSAT",
"NO_RECORDS": "Não há respostas de pesquisa em CSAT disponíveis.",
+ "DOWNLOAD": "Baixar relatórios de CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Escolher agentes"
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json
index aa3eab28a..710afb5d1 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Assinatura de mensagens pessoais",
- "NOTE": "Crie uma assinatura de mensagem pessoal que será adicionada a todas as mensagens que você envia a partir da plataforma. Use o editor de conteúdo rico para criar uma assinatura altamente personalizada.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Salvar assinatura da mensagem",
"API_ERROR": "Não foi possível salvar a assinatura! Tente novamente",
"API_SUCCESS": "Assinatura salva com sucesso"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Times",
"SET_AVAILABILITY_TITLE": "Defina como",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Visão geral"
+ "REPORTS_OVERVIEW": "Visão geral",
+ "FACEBOOK_REAUTHORIZE": "Sua conexão com o Facebook expirou! Por favor, reconecte sua página do Facebook para continuar os serviços"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Ah oh! Não conseguimos encontrar nenhuma conta. Por favor, crie uma nova conta para continuar.",
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/pt_BR/whatsappTemplates.json
new file mode 100644
index 000000000..feeb37502
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Templates do Whatsapp",
+ "SUBTITLE": "Selecione o template do whatsapp que você deseja enviar",
+ "TEMPLATE_SELECTED_SUBTITLE": "Processar %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Pesquisar Templates",
+ "NO_TEMPLATES_FOUND": "Não há templates encontrados para",
+ "LABELS": {
+ "LANGUAGE": "Idioma",
+ "TEMPLATE_BODY": "Corpo do Template",
+ "CATEGORY": "Categoria"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variáveis",
+ "VARIABLE_PLACEHOLDER": "Insira o valor para %{variable}",
+ "GO_BACK_LABEL": "Voltar",
+ "SEND_MESSAGE_LABEL": "Enviar Mensagem",
+ "FORM_ERROR_MESSAGE": "Por favor, preencha todas as variáveis antes de enviar"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ro/bulkActions.json b/app/javascript/dashboard/i18n/locale/ro/bulkActions.json
new file mode 100644
index 000000000..ba613d258
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ro/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Selectează agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Atribuiți",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Rezolvă",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ro/chatlist.json b/app/javascript/dashboard/i18n/locale/ro/chatlist.json
index 6525c0bd1..f97c89570 100644
--- a/app/javascript/dashboard/i18n/locale/ro/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ro/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Caută persoane, conversații, răspunsuri salvate .."
},
"FILTER_ALL": "Toate",
- "STATUS_TABS": [
- {
- "NAME": "Deschide",
- "KEY": "openCount"
- },
- {
- "NAME": "Rezolvat",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Ale mele",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Neatribuit",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Toate",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Ale mele",
+ "unassigned": "Neatribuit",
+ "all": "Toate"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Deschide"
diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json
index aacc7f172..f154dc30e 100644
--- a/app/javascript/dashboard/i18n/locale/ro/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Vă rugăm să selectați o conversație din panoul din stânga",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "Identitatea acestui utilizator nu este verificată",
"NO_MESSAGE_1": "Uh oh! Se pare că nu există niciun mesaj de la clienți în căsuța poștală.",
"NO_MESSAGE_2": " pentru a trimite un mesaj către pagina ta!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Răspundeți la:",
"REMOVE_SELECTION": "Elimină selecția",
"DOWNLOAD": "Descărcare",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Se încarcă atașamentele...",
"SUCCESS_DELETE_MESSAGE": "Mesaj şters cu succes",
"FAIL_DELETE_MESSSAGE": "Mesajul nu a putut fi șters! Încercați din nou",
diff --git a/app/javascript/dashboard/i18n/locale/ro/index.js b/app/javascript/dashboard/i18n/locale/ro/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ro/index.js
+++ b/app/javascript/dashboard/i18n/locale/ro/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ro/report.json b/app/javascript/dashboard/i18n/locale/ro/report.json
index e20f8888d..869db122c 100644
--- a/app/javascript/dashboard/i18n/locale/ro/report.json
+++ b/app/javascript/dashboard/i18n/locale/ro/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Rapoarte CSAT",
"NO_RECORDS": "Nu există răspunsuri predefinite disponibile în acest cont.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Alege agenți"
diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json
index f23e35c9d..ead10ad2d 100644
--- a/app/javascript/dashboard/i18n/locale/ro/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ro/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Semnătura mesajului personal",
- "NOTE": "Creați o semnătură de mesaj personal care ar fi adăugată la toate mesajele pe care le trimiteți de pe platformă. Utilizați editorul de conținut îmbogățit pentru a crea o semnătură extrem de personalizată.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Salvarea semnăturii mesajului",
"API_ERROR": "Nu s-a putut trimite! Încearcă din nou",
"API_SUCCESS": "Semnătura salvată cu succes"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Echipa",
"SET_AVAILABILITY_TITLE": "Setați-vă ca",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Prezentare generală"
+ "REPORTS_OVERVIEW": "Prezentare generală",
+ "FACEBOOK_REAUTHORIZE": "Conexiunea ta de Facebook a expirat, te rugăm să-ți reconectezi pagina de Facebook pentru a continua serviciile"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! Nu am putut găsi niciun cont Chatwoot. Vă rugăm să creați un cont nou pentru a continua.",
diff --git a/app/javascript/dashboard/i18n/locale/ro/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ro/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ro/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json
new file mode 100644
index 000000000..0b6180a42
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} бесед выбрано",
+ "AGENT_SELECT_LABEL": "Выбрать Агента",
+ "ASSIGN_CONFIRMATION_LABEL": "Вы уверены, что хотите назначить %{conversationCount} %{conversationLabel}",
+ "GO_BACK_LABEL": "Вернуться",
+ "ASSIGN_LABEL": "Назначить",
+ "ASSIGN_AGENT_TOOLTIP": "Назначенный оператор",
+ "RESOLVE_TOOLTIP": "Завершить",
+ "ASSIGN_SUCCESFUL": "Беседы успешно назначены",
+ "ASSIGN_FAILED": "Не удалось назначить беседы, попробуйте еще раз",
+ "RESOLVE_SUCCESFUL": "Беседы успешно завершены",
+ "RESOLVE_FAILED": "Не удалось завершить беседы, попробуйте еще раз",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Беседы, видимые на этой странице, выбраны.",
+ "AGENT_LIST_LOADING": "Загрузка Операторов"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ru/chatlist.json b/app/javascript/dashboard/i18n/locale/ru/chatlist.json
index 7eaa00dfb..95ae5d47b 100644
--- a/app/javascript/dashboard/i18n/locale/ru/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ru/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Искать людей, чаты, сохраненные ответы .."
},
"FILTER_ALL": "Все",
- "STATUS_TABS": [
- {
- "NAME": "Открыть",
- "KEY": "openCount"
- },
- {
- "NAME": "Закрыт",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Мои",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Неназначен",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Все",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Мои",
+ "unassigned": "Неназначен",
+ "all": "Все"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Открыть"
diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json
index ec4bfc1cf..6f1d30332 100644
--- a/app/javascript/dashboard/i18n/locale/ru/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Пожалуйста, выберите диалог из левой панели",
+ "DASHBOARD_APP_TAB_MESSAGES": "Сообщения",
"UNVERIFIED_SESSION": "Подлинность этого пользователя не подтверждена",
"NO_MESSAGE_1": "Ой! Похоже, сообщений от клиентов нет.",
"NO_MESSAGE_2": " чтобы отправить сообщение на вашу страницу!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Вы отвечаете на:",
"REMOVE_SELECTION": "Удалить выделенное",
"DOWNLOAD": "Скачать",
+ "UNKNOWN_FILE_TYPE": "Неизвестный файл",
"UPLOADING_ATTACHMENTS": "Загрузка вложений...",
"SUCCESS_DELETE_MESSAGE": "Сообщение успешно удалено",
"FAIL_DELETE_MESSSAGE": "Не удалось удалить сообщение! Попробуйте еще раз",
diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json
index 08e8f33d1..0eebc9430 100644
--- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json
@@ -398,8 +398,8 @@
"MESSENGER_SUB_HEAD": "Поместите эту кнопку внутри тега ",
"INBOX_AGENTS": "Операторы",
"INBOX_AGENTS_SUB_TEXT": "Добавить или удалить агентов из этого источника",
- "AGENT_ASSIGNMENT": "Conversation Assignment",
- "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings",
+ "AGENT_ASSIGNMENT": "Назначения для беседы",
+ "AGENT_ASSIGNMENT_SUB_TEXT": "Обновить настройки назначения для бесед",
"UPDATE": "Обновить",
"ENABLE_EMAIL_COLLECT_BOX": "Включить ящик сбора почты",
"ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Включение или отключение ящик для сбора почты в новой беседе",
diff --git a/app/javascript/dashboard/i18n/locale/ru/index.js b/app/javascript/dashboard/i18n/locale/ru/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ru/index.js
+++ b/app/javascript/dashboard/i18n/locale/ru/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ru/report.json b/app/javascript/dashboard/i18n/locale/ru/report.json
index 483646a14..dd763da32 100644
--- a/app/javascript/dashboard/i18n/locale/ru/report.json
+++ b/app/javascript/dashboard/i18n/locale/ru/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Отчёты CSAT",
"NO_RECORDS": "Нет ответов на опрос CSAT.",
+ "DOWNLOAD": "Скачать отчёты CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Выберите Операторов"
diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json
index b55938b42..a5788f28c 100644
--- a/app/javascript/dashboard/i18n/locale/ru/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ru/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Подпись личных сообщений",
- "NOTE": "Создайте подпись для личных сообщений, которая будет добавлена ко всем сообщениям, которые вы отправляете из платформы. Используйте редактор контента для создания персональной подписи.",
+ "NOTE": "Создать подпись для личных сообщений, которая будет добавлена ко всем сообщениям, которые вы отправляете из вашего почтового ящика. Используйте редактор текста для создания персональной подписи.",
"BTN_TEXT": "Сохранить подпись",
"API_ERROR": "Не удалось сохранить подпись! Повторите попытку",
"API_SUCCESS": "Подпись успешно сохранена"
@@ -151,7 +151,7 @@
},
"SIDEBAR": {
"CURRENTLY_VIEWING_ACCOUNT": "Сейчас просматривается:",
- "SWITCH": "Switch",
+ "SWITCH": "Переключить",
"CONVERSATIONS": "Диалоги",
"ALL_CONVERSATIONS": "Диалоги",
"MENTIONED_CONVERSATIONS": "Упоминания",
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Команда",
"SET_AVAILABILITY_TITLE": "Установить себя",
"BETA": "Бета",
- "REPORTS_OVERVIEW": "Обзор"
+ "REPORTS_OVERVIEW": "Обзор",
+ "FACEBOOK_REAUTHORIZE": "Ваше подключение к Facebook истекло. Пожалуйста, переподключитесь к Facebook для продолжения работы"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Ой! Мы не смогли найти ни одного аккаунта в Chatwoot. Пожалуйста, создайте новый аккаунт, чтобы продолжить.",
diff --git a/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json
new file mode 100644
index 000000000..f05321d14
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Шаблоны Whatsapp",
+ "SUBTITLE": "Выберите шаблон whatsapp, который вы хотите отправить",
+ "TEMPLATE_SELECTED_SUBTITLE": "Обработка %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Найти шаблоны",
+ "NO_TEMPLATES_FOUND": "Не найдено шаблонов для",
+ "LABELS": {
+ "LANGUAGE": "Язык",
+ "TEMPLATE_BODY": "Тело шаблона",
+ "CATEGORY": "Категория"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Переменные",
+ "VARIABLE_PLACEHOLDER": "Введите значение %{variable}",
+ "GO_BACK_LABEL": "Вернуться",
+ "SEND_MESSAGE_LABEL": "Отправить сообщение",
+ "FORM_ERROR_MESSAGE": "Пожалуйста, заполните все переменные перед отправкой"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/sk/bulkActions.json b/app/javascript/dashboard/i18n/locale/sk/bulkActions.json
new file mode 100644
index 000000000..df41f8819
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sk/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Vybrat agenta",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Vyriešiť",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/sk/chatlist.json b/app/javascript/dashboard/i18n/locale/sk/chatlist.json
index f60a4456b..e7ce0eead 100644
--- a/app/javascript/dashboard/i18n/locale/sk/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/sk/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Vyhľadávanie ľudí, konverzácií, uložených odpovedí.."
},
"FILTER_ALL": "Všetko",
- "STATUS_TABS": [
- {
- "NAME": "Otvorené",
- "KEY": "openCount"
- },
- {
- "NAME": "Vyriešené",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Moje",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Nepriradené",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Všetko",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Moje",
+ "unassigned": "Nepriradené",
+ "all": "Všetko"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Otvorené"
diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json
index 9d41cc486..64d748f97 100644
--- a/app/javascript/dashboard/i18n/locale/sk/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Vyberte si konverzáciu z ľavého panela",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "Totožnosť tohto používateľa nie je overená",
"NO_MESSAGE_1": "Zdá sa, že v doručenej pošte nemáte žiadne správy od zákazníkov.",
"NO_MESSAGE_2": " poslať správu na svoju stránku!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Odpovedáte na:",
"REMOVE_SELECTION": "Odstrániť výber",
"DOWNLOAD": "Stiahnuť",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Prílohy sa nahrávajú...",
"SUCCESS_DELETE_MESSAGE": "Správa bola úspešne odstránená",
"FAIL_DELETE_MESSSAGE": "Správu sa nepodarilo vymazať! Skúste to znova",
diff --git a/app/javascript/dashboard/i18n/locale/sk/index.js b/app/javascript/dashboard/i18n/locale/sk/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/sk/index.js
+++ b/app/javascript/dashboard/i18n/locale/sk/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/sk/report.json b/app/javascript/dashboard/i18n/locale/sk/report.json
index 1bf58d067..27cb2b1b5 100644
--- a/app/javascript/dashboard/i18n/locale/sk/report.json
+++ b/app/javascript/dashboard/i18n/locale/sk/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
@@ -420,7 +421,7 @@
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Open Conversations",
"LOADING_MESSAGE": "Loading conversation metrics...",
- "OPEN": "Otvorené",
+ "OPEN": "Otvoriť",
"UNATTENDED": "Unattended",
"UNASSIGNED": "Nepriradené"
},
diff --git a/app/javascript/dashboard/i18n/locale/sk/settings.json b/app/javascript/dashboard/i18n/locale/sk/settings.json
index ee2176c1c..f8fc86516 100644
--- a/app/javascript/dashboard/i18n/locale/sk/settings.json
+++ b/app/javascript/dashboard/i18n/locale/sk/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Prehľad"
+ "REPORTS_OVERVIEW": "Prehľad",
+ "FACEBOOK_REAUTHORIZE": "Vaše pripojenie k Facebooku vypršalo, pre pokračovanie v službách prosím znovu pripojte svoju stránku na Facebooku"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/sk/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/sk/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sk/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/sr/bulkActions.json b/app/javascript/dashboard/i18n/locale/sr/bulkActions.json
new file mode 100644
index 000000000..bfd688bef
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sr/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolve",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/sr/chatlist.json b/app/javascript/dashboard/i18n/locale/sr/chatlist.json
index 44d87f299..155270e33 100644
--- a/app/javascript/dashboard/i18n/locale/sr/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/sr/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Tražite osobe, razgovore, gotove odgovore .."
},
"FILTER_ALL": "Sve",
- "STATUS_TABS": [
- {
- "NAME": "Otvoreni",
- "KEY": "openCount"
- },
- {
- "NAME": "Rešeni",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Moji",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Nedodeljen",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Svi",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Moji",
+ "unassigned": "Nedodeljen",
+ "all": "Sve"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Otvoreni"
diff --git a/app/javascript/dashboard/i18n/locale/sr/conversation.json b/app/javascript/dashboard/i18n/locale/sr/conversation.json
index 43ede0f0c..982f41439 100644
--- a/app/javascript/dashboard/i18n/locale/sr/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/sr/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Izaberite razgovor sa leve strane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/sr/index.js b/app/javascript/dashboard/i18n/locale/sr/index.js
new file mode 100644
index 000000000..9b8773a64
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sr/index.js
@@ -0,0 +1,53 @@
+import { default as _advancedFilters } from './advancedFilters.json';
+import { default as _agentMgmt } from './agentMgmt.json';
+import { default as _attributesMgmt } from './attributesMgmt.json';
+import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
+import { default as _campaign } from './campaign.json';
+import { default as _cannedMgmt } from './cannedMgmt.json';
+import { default as _chatlist } from './chatlist.json';
+import { default as _contact } from './contact.json';
+import { default as _contactFilters } from './contactFilters.json';
+import { default as _conversation } from './conversation.json';
+import { default as _csatMgmtMgmt } from './csatMgmt.json';
+import { default as _generalSettings } from './generalSettings.json';
+import { default as _inboxMgmt } from './inboxMgmt.json';
+import { default as _integrationApps } from './integrationApps.json';
+import { default as _integrations } from './integrations.json';
+import { default as _labelsMgmt } from './labelsMgmt.json';
+import { default as _login } from './login.json';
+import { default as _report } from './report.json';
+import { default as _resetPassword } from './resetPassword.json';
+import { default as _setNewPassword } from './setNewPassword.json';
+import { default as _settings } from './settings.json';
+import { default as _signup } from './signup.json';
+import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
+
+export default {
+ ..._advancedFilters,
+ ..._agentMgmt,
+ ..._attributesMgmt,
+ ..._automation,
+ ..._campaign,
+ ..._cannedMgmt,
+ ..._chatlist,
+ ..._contact,
+ ..._contactFilters,
+ ..._conversation,
+ ..._csatMgmtMgmt,
+ ..._generalSettings,
+ ..._inboxMgmt,
+ ..._integrationApps,
+ ..._integrations,
+ ..._labelsMgmt,
+ ..._login,
+ ..._report,
+ ..._resetPassword,
+ ..._setNewPassword,
+ ..._settings,
+ ..._signup,
+ ..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
+};
diff --git a/app/javascript/dashboard/i18n/locale/sr/report.json b/app/javascript/dashboard/i18n/locale/sr/report.json
index f67447fe5..f9fabfe4b 100644
--- a/app/javascript/dashboard/i18n/locale/sr/report.json
+++ b/app/javascript/dashboard/i18n/locale/sr/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/sr/settings.json b/app/javascript/dashboard/i18n/locale/sr/settings.json
index e248e028f..7f79ebfa1 100644
--- a/app/javascript/dashboard/i18n/locale/sr/settings.json
+++ b/app/javascript/dashboard/i18n/locale/sr/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/sr/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/sr/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sr/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/sv/bulkActions.json b/app/javascript/dashboard/i18n/locale/sv/bulkActions.json
new file mode 100644
index 000000000..41266b53b
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sv/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Välj agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Tilldela",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Lös",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/sv/chatlist.json b/app/javascript/dashboard/i18n/locale/sv/chatlist.json
index 6bf34759c..1a49f49fa 100644
--- a/app/javascript/dashboard/i18n/locale/sv/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/sv/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Sök efter personer, chattar, sparade svar .."
},
"FILTER_ALL": "Alla",
- "STATUS_TABS": [
- {
- "NAME": "Öppna",
- "KEY": "openCount"
- },
- {
- "NAME": "Löst",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mina",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Otilldelade",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Alla",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mina",
+ "unassigned": "Otilldelade",
+ "all": "Alla"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Öppna"
diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json
index 9b7b0878e..d207dce74 100644
--- a/app/javascript/dashboard/i18n/locale/sv/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Välj en konversation från vänster panel",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Oj då! Det ser ut som att det inte finns några meddelanden från kunder i din inkorg.",
"NO_MESSAGE_2": " för att skicka ett meddelande till din sida!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Du svarar:",
"REMOVE_SELECTION": "Ta bort urval",
"DOWNLOAD": "Hämta",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Laddar upp bilagor...",
"SUCCESS_DELETE_MESSAGE": "Meddelandet har tagits bort",
"FAIL_DELETE_MESSSAGE": "Det gick inte att ta bort meddelande! Försök igen",
diff --git a/app/javascript/dashboard/i18n/locale/sv/index.js b/app/javascript/dashboard/i18n/locale/sv/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/sv/index.js
+++ b/app/javascript/dashboard/i18n/locale/sv/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/sv/report.json b/app/javascript/dashboard/i18n/locale/sv/report.json
index ebe38abe0..ae03214a4 100644
--- a/app/javascript/dashboard/i18n/locale/sv/report.json
+++ b/app/javascript/dashboard/i18n/locale/sv/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json
index 46489d342..0c2496bda 100644
--- a/app/javascript/dashboard/i18n/locale/sv/settings.json
+++ b/app/javascript/dashboard/i18n/locale/sv/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Din Facebook-anslutning har löpt ut, vänligen återanslut din Facebook-sida för att fortsätta med tjänsterna"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/sv/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/sv/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/sv/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ta/bulkActions.json b/app/javascript/dashboard/i18n/locale/ta/bulkActions.json
new file mode 100644
index 000000000..b67a47d02
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ta/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "தீர்",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ta/chatlist.json b/app/javascript/dashboard/i18n/locale/ta/chatlist.json
index dd518b8d4..b7e5a6bcd 100644
--- a/app/javascript/dashboard/i18n/locale/ta/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ta/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "நபர்கள், அரட்டைகள், சேமித்த பதில்களை தேட .."
},
"FILTER_ALL": "எல்லாம்",
- "STATUS_TABS": [
- {
- "NAME": "திற",
- "KEY": "openCount"
- },
- {
- "NAME": "தீர்க்கப்பட்டது",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "என்னுடைய",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "ஒதுக்கப்படாதது",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "எல்லாம்",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "என்னுடைய",
+ "unassigned": "ஒதுக்கப்படாதது",
+ "all": "எல்லாம்"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "திற"
diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json
index 3145f753b..ad4e0a091 100644
--- a/app/javascript/dashboard/i18n/locale/ta/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "இடது பலகத்தில் இருந்து உரையாடலைத் தேர்ந்தெடுக்கவும்",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "அடடா! உங்கள் இன்பாக்ஸில் வாடிக்கையாளர்களிடமிருந்து செய்திகள் எதுவும் இல்லை.",
"NO_MESSAGE_2": " உங்கள் பக்கத்திற்கு ஒரு செய்தியை அனுப்ப!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "பதிவிறக்கம்",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ta/index.js b/app/javascript/dashboard/i18n/locale/ta/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/ta/index.js
+++ b/app/javascript/dashboard/i18n/locale/ta/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/ta/report.json b/app/javascript/dashboard/i18n/locale/ta/report.json
index a9af84a42..ad9fd7104 100644
--- a/app/javascript/dashboard/i18n/locale/ta/report.json
+++ b/app/javascript/dashboard/i18n/locale/ta/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ta/settings.json b/app/javascript/dashboard/i18n/locale/ta/settings.json
index 896ae0d6d..b2e3bd6ca 100644
--- a/app/javascript/dashboard/i18n/locale/ta/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ta/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ta/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ta/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ta/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/th/bulkActions.json b/app/javascript/dashboard/i18n/locale/th/bulkActions.json
new file mode 100644
index 000000000..6c8d8c579
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/th/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "เลือกพนักงาน",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "มอบหมาย",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "เสร็จสิ้น",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/th/chatlist.json b/app/javascript/dashboard/i18n/locale/th/chatlist.json
index 94293972e..580a48f09 100644
--- a/app/javascript/dashboard/i18n/locale/th/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/th/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "ค้นหาผู้คน, เเชท, หรือการตอบกลับ"
},
"FILTER_ALL": "ทั้งหมด",
- "STATUS_TABS": [
- {
- "NAME": "เปิด",
- "KEY": "openCount"
- },
- {
- "NAME": "เสร็จสิ้น",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "ของฉัน",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "ไม่ได้รับมอบหมาย",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "ทั้งหมด",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "ของฉัน",
+ "unassigned": "ไม่ได้รับมอบหมาย",
+ "all": "ทั้งหมด"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "เปิด"
diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json
index e55374670..e880af71f 100644
--- a/app/javascript/dashboard/i18n/locale/th/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/th/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "กรุณาเลือกการสนทนาจากด้านซ้าย",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "ข้อมูลระบุตัวตนของผู้ใช้รายนี้ยังไม่ได้รับการยืนยัน",
"NO_MESSAGE_1": "โอ้ว ไม่นะเหมือนจะไม่มีข้อความจากลูกค้าของคุณในกล่องข้อความ",
"NO_MESSAGE_2": " เพื่อส่งข้อความไปยังเพจของคุณ!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "คุณกำลังตอบกลับ:",
"REMOVE_SELECTION": "ลบตัวเลือก",
"DOWNLOAD": "ดาวโหลด",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "กำลังอัปโหลดไฟล์แนบ",
"SUCCESS_DELETE_MESSAGE": "ลบข้อความสำเร็จเเล้ว",
"FAIL_DELETE_MESSSAGE": "ไม่สามารถลบข้อความได้ โปรดลองใหม่อีกครั้ง",
diff --git a/app/javascript/dashboard/i18n/locale/th/index.js b/app/javascript/dashboard/i18n/locale/th/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/th/index.js
+++ b/app/javascript/dashboard/i18n/locale/th/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/th/report.json b/app/javascript/dashboard/i18n/locale/th/report.json
index c059a92bd..b0b2a56d3 100644
--- a/app/javascript/dashboard/i18n/locale/th/report.json
+++ b/app/javascript/dashboard/i18n/locale/th/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "รายงาน CSAT",
"NO_RECORDS": "ไม่มีรายงาน CSAT ที่แสดงผลได้",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "เลือกพนักงาน"
diff --git a/app/javascript/dashboard/i18n/locale/th/settings.json b/app/javascript/dashboard/i18n/locale/th/settings.json
index 67e6b5e42..b0919e5d3 100644
--- a/app/javascript/dashboard/i18n/locale/th/settings.json
+++ b/app/javascript/dashboard/i18n/locale/th/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "ลายเซ็นส่วนตัว",
- "NOTE": "สร้างลายเซ็นส่วนตัวที่จะเพิ่มในส่วนท้ายของข้อความที่คุณส่ง คุณสามารถใช้เครื่องมือแก้ไขริชคอนเทนท์เพื่อปรับแต่งลายเซ็นของคุณให้มีเอกลักษณ์ยิ่งขึ้น",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "บันทึกลายเซ็น",
"API_ERROR": "ไม่สามารถบันทึกลายเซ็นได้ โปรดลองใหม่อีกครั้ง",
"API_SUCCESS": "บันทึกลายเซ็นสำเร็จแล้ว"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "ทีม",
"SET_AVAILABILITY_TITLE": "ตั้งสถานะเป็น...",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "ภาพรวม"
+ "REPORTS_OVERVIEW": "ภาพรวม",
+ "FACEBOOK_REAUTHORIZE": "การเชื่อมต่อกับ Facebook หมดอายุแล้ว โปรดเชื่อมต่อใหม่อีกครั้ง"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "ไม่นะ! ดูเหมือนว่าเราจะไม่เจอบัญชี Chatwoot ของคุณ โปรดสร้างบัญชีใหม่เพื่อดำเนินการต่อ",
diff --git a/app/javascript/dashboard/i18n/locale/th/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/th/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/th/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/tr/bulkActions.json b/app/javascript/dashboard/i18n/locale/tr/bulkActions.json
new file mode 100644
index 000000000..e639e2220
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/tr/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} görüşme seçildi",
+ "AGENT_SELECT_LABEL": "Temsilci Seçin",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Geri git",
+ "ASSIGN_LABEL": "Atama yap",
+ "ASSIGN_AGENT_TOOLTIP": "Temsilci Atama",
+ "RESOLVE_TOOLTIP": "Çözüldü",
+ "ASSIGN_SUCCESFUL": "Görüşmeler başarıyla atandı",
+ "ASSIGN_FAILED": "Görüşmeler atanamadı, lütfen tekrar deneyin",
+ "RESOLVE_SUCCESFUL": "Görüşmeler başarıyla çözüldü",
+ "RESOLVE_FAILED": "Görüşmeler çözülemedi, lütfen tekrar deneyin",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Bu sayfada yalnızca seçili konuşmalar gözükür.",
+ "AGENT_LIST_LOADING": "Temsilciler Yükleniyor"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/tr/chatlist.json b/app/javascript/dashboard/i18n/locale/tr/chatlist.json
index 16e380225..387981fd1 100644
--- a/app/javascript/dashboard/i18n/locale/tr/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/tr/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Kişileri, Sohbetleri, Kaydedilen Yanıtları Ara .."
},
"FILTER_ALL": "Hepsi",
- "STATUS_TABS": [
- {
- "NAME": "Açık",
- "KEY": "openCount"
- },
- {
- "NAME": "Çözüldü",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Benim",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Atanmamış",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Hepsi",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Benim",
+ "unassigned": "Atanmamış",
+ "all": "Hepsi"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Açık"
diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json
index 7d9120f8d..1478bd738 100644
--- a/app/javascript/dashboard/i18n/locale/tr/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Lütfen sol bölmeden bir konuşma seçin",
+ "DASHBOARD_APP_TAB_MESSAGES": "Mesajlar",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Görünüşe göre gelen kutunuzda müşterilerden hiç mesaj yok.",
"NO_MESSAGE_2": "sayfanıza bir mesaj göndermek için!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Cevap veriyorsun:",
"REMOVE_SELECTION": "Seçimi Kaldır",
"DOWNLOAD": "İndir",
+ "UNKNOWN_FILE_TYPE": "Bilinmeyen Dosya",
"UPLOADING_ATTACHMENTS": "Dosyalar gönderiliyor...",
"SUCCESS_DELETE_MESSAGE": "Mesaj başarıyla silindi",
"FAIL_DELETE_MESSSAGE": "Mesaj silinemiyor. Tekrar deneyin",
diff --git a/app/javascript/dashboard/i18n/locale/tr/index.js b/app/javascript/dashboard/i18n/locale/tr/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/tr/index.js
+++ b/app/javascript/dashboard/i18n/locale/tr/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/tr/report.json b/app/javascript/dashboard/i18n/locale/tr/report.json
index d57d444e4..5b535f729 100644
--- a/app/javascript/dashboard/i18n/locale/tr/report.json
+++ b/app/javascript/dashboard/i18n/locale/tr/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Temsilcileri Seç"
diff --git a/app/javascript/dashboard/i18n/locale/tr/settings.json b/app/javascript/dashboard/i18n/locale/tr/settings.json
index bddab7492..6347dcc16 100644
--- a/app/javascript/dashboard/i18n/locale/tr/settings.json
+++ b/app/javascript/dashboard/i18n/locale/tr/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "İmzanız",
- "NOTE": "Oluşturacağınız imzanız bu platformdan yapacağınız tüm yazışmalara eklenecektir. Daha fazla özelleştirmek için zengin metin editörünü kullanın.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "İmzanızı kaydedin",
"API_ERROR": "İmza kaydedilemedi! Tekrar deneyin",
"API_SUCCESS": "İmza başarıyla kaydedildi"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Ekip",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Önizleme"
+ "REPORTS_OVERVIEW": "Önizleme",
+ "FACEBOOK_REAUTHORIZE": "Facebook bağlantınızın süresi doldu, hizmetlere devam etmek için lütfen Facebook sayfanızı yeniden bağlayın"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/tr/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/tr/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/tr/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/uk/bulkActions.json b/app/javascript/dashboard/i18n/locale/uk/bulkActions.json
new file mode 100644
index 000000000..9c84885d9
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/uk/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Виберіть агента",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Призначити",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Вирішити",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/uk/chatlist.json b/app/javascript/dashboard/i18n/locale/uk/chatlist.json
index 5cda7a47e..2302f64f2 100644
--- a/app/javascript/dashboard/i18n/locale/uk/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/uk/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Пошук людей, чатів та збережених відповідей.."
},
"FILTER_ALL": "Всі",
- "STATUS_TABS": [
- {
- "NAME": "Відкриті",
- "KEY": "openCount"
- },
- {
- "NAME": "Вирішені",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Мої",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Непризначені",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Всі",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Мої",
+ "unassigned": "Непризначені",
+ "all": "Всі"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Відкриті"
diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json
index 6713ad050..7401c0e14 100644
--- a/app/javascript/dashboard/i18n/locale/uk/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Будь ласка, виберіть бесіду з лівої панелі",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "Користувач не верифікований",
"NO_MESSAGE_1": "Ой! Схоже, у вашій поштовій скринці немає ніяких повідомлень.",
"NO_MESSAGE_2": " щоб надіслати повідомлення на вашу сторінку!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Ви відповідаєте:",
"REMOVE_SELECTION": "Видалити вибране",
"DOWNLOAD": "Звантажити",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Завантаження вкладень...",
"SUCCESS_DELETE_MESSAGE": "Повідомлення успішно видалено",
"FAIL_DELETE_MESSSAGE": "Не вдалося видалити повідомлення! Спробуйте ще раз",
diff --git a/app/javascript/dashboard/i18n/locale/uk/index.js b/app/javascript/dashboard/i18n/locale/uk/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/uk/index.js
+++ b/app/javascript/dashboard/i18n/locale/uk/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/uk/report.json b/app/javascript/dashboard/i18n/locale/uk/report.json
index e95f0b228..cda566237 100644
--- a/app/javascript/dashboard/i18n/locale/uk/report.json
+++ b/app/javascript/dashboard/i18n/locale/uk/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Звіти CSAT",
"NO_RECORDS": "Немає доступних відповідей для опитувань CSAT.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Виберіть Агентів"
diff --git a/app/javascript/dashboard/i18n/locale/uk/settings.json b/app/javascript/dashboard/i18n/locale/uk/settings.json
index ddcd2fad8..d5dbd201f 100644
--- a/app/javascript/dashboard/i18n/locale/uk/settings.json
+++ b/app/javascript/dashboard/i18n/locale/uk/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Підпис особистого повідомлення",
- "NOTE": "Створити особистий підпис повідомлення, який буде додано до всіх надісланих вами повідомлень на платформі. Використовуйте редактор контенту для створення персоналізованого підпису.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Зберегти підпис повідомлення",
"API_ERROR": "Не вдалося зберегти підпис! Повторіть спробу",
"API_SUCCESS": "Підпис успішно збережено"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Команда",
"SET_AVAILABILITY_TITLE": "Позначити себе як",
"BETA": "Бета-версія",
- "REPORTS_OVERVIEW": "Огляд"
+ "REPORTS_OVERVIEW": "Огляд",
+ "FACEBOOK_REAUTHORIZE": "Підключення до Facebook закінчилося, будь ласка, поновіть сторінку Facebook, щоб продовжити роботу служб"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Ой! Ми не змогли знайти жодного облікового запису Chatwoot. Будь ласка, створіть новий обліковий запис, щоб продовжити.",
diff --git a/app/javascript/dashboard/i18n/locale/uk/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/uk/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/uk/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ur/bulkActions.json b/app/javascript/dashboard/i18n/locale/ur/bulkActions.json
new file mode 100644
index 000000000..e540720a3
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ur/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "حل کریں۔",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ur/chatlist.json b/app/javascript/dashboard/i18n/locale/ur/chatlist.json
index b209790e2..edf29540f 100644
--- a/app/javascript/dashboard/i18n/locale/ur/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ur/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "لوگوں ، چیٹس یا محفوظ کردہ جوابات میں تلاش کریں.."
},
"FILTER_ALL": "تمام",
- "STATUS_TABS": [
- {
- "NAME": "کھولیں۔",
- "KEY": "openCount"
- },
- {
- "NAME": "حل ہو گیا۔",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "میرا",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "نا مقرر کیا ہوا",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "تمام",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "میرا",
+ "unassigned": "نا مقرر کیا ہوا",
+ "all": "تمام"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "کھولیں۔"
diff --git a/app/javascript/dashboard/i18n/locale/ur/conversation.json b/app/javascript/dashboard/i18n/locale/ur/conversation.json
index f3aa63d28..6ebf0a0a9 100644
--- a/app/javascript/dashboard/i18n/locale/ur/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ur/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "براہ کرم بائیں پین سے گفتگو کا انتخاب کریں۔",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "اس صارف کی شناخت کی تصدیق نہیں ہوئی ہے۔",
"NO_MESSAGE_1": "اوہ! ایسا لگتا ہے کہ آپ کے ان باکس میں صارفین کی جانب سے کوئی پیغامات نہیں ہیں۔.",
"NO_MESSAGE_2": " اپنے صفحہ پر پیغام بھیجنے کے لیے!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "آپ جواب دے رہے ہیں:",
"REMOVE_SELECTION": "انتخاب کو ہٹا دیں۔",
"DOWNLOAD": "ڈاؤن لوڈ کریں",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "منسلکات اپ لوڈ ہو رہی ہیں...",
"SUCCESS_DELETE_MESSAGE": "پیغام کامیابی سے حذف ہو گیا۔",
"FAIL_DELETE_MESSSAGE": "پیغام کو حذف نہیں کیا جا سکا! دوبارہ کوشش کریں",
diff --git a/app/javascript/dashboard/i18n/locale/ur/index.js b/app/javascript/dashboard/i18n/locale/ur/index.js
new file mode 100644
index 000000000..9b8773a64
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ur/index.js
@@ -0,0 +1,53 @@
+import { default as _advancedFilters } from './advancedFilters.json';
+import { default as _agentMgmt } from './agentMgmt.json';
+import { default as _attributesMgmt } from './attributesMgmt.json';
+import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
+import { default as _campaign } from './campaign.json';
+import { default as _cannedMgmt } from './cannedMgmt.json';
+import { default as _chatlist } from './chatlist.json';
+import { default as _contact } from './contact.json';
+import { default as _contactFilters } from './contactFilters.json';
+import { default as _conversation } from './conversation.json';
+import { default as _csatMgmtMgmt } from './csatMgmt.json';
+import { default as _generalSettings } from './generalSettings.json';
+import { default as _inboxMgmt } from './inboxMgmt.json';
+import { default as _integrationApps } from './integrationApps.json';
+import { default as _integrations } from './integrations.json';
+import { default as _labelsMgmt } from './labelsMgmt.json';
+import { default as _login } from './login.json';
+import { default as _report } from './report.json';
+import { default as _resetPassword } from './resetPassword.json';
+import { default as _setNewPassword } from './setNewPassword.json';
+import { default as _settings } from './settings.json';
+import { default as _signup } from './signup.json';
+import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
+
+export default {
+ ..._advancedFilters,
+ ..._agentMgmt,
+ ..._attributesMgmt,
+ ..._automation,
+ ..._campaign,
+ ..._cannedMgmt,
+ ..._chatlist,
+ ..._contact,
+ ..._contactFilters,
+ ..._conversation,
+ ..._csatMgmtMgmt,
+ ..._generalSettings,
+ ..._inboxMgmt,
+ ..._integrationApps,
+ ..._integrations,
+ ..._labelsMgmt,
+ ..._login,
+ ..._report,
+ ..._resetPassword,
+ ..._setNewPassword,
+ ..._settings,
+ ..._signup,
+ ..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
+};
diff --git a/app/javascript/dashboard/i18n/locale/ur/report.json b/app/javascript/dashboard/i18n/locale/ur/report.json
index 33175eec0..524e1f812 100644
--- a/app/javascript/dashboard/i18n/locale/ur/report.json
+++ b/app/javascript/dashboard/i18n/locale/ur/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ur/settings.json b/app/javascript/dashboard/i18n/locale/ur/settings.json
index fad2a9db1..941472e0a 100644
--- a/app/javascript/dashboard/i18n/locale/ur/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ur/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ur/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ur/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ur/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json b/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json
new file mode 100644
index 000000000..bfd688bef
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Select Agent",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Resolve",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json b/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json
index e3d637b71..93bba4aab 100644
--- a/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Search for People, Chats, Saved Replies .."
},
"FILTER_ALL": "All",
- "STATUS_TABS": [
- {
- "NAME": "Open",
- "KEY": "openCount"
- },
- {
- "NAME": "Resolved",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Mine",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Unassigned",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "All",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Mine",
+ "unassigned": "Unassigned",
+ "all": "All"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Open"
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json
index ac25a5aed..c38fb16a4 100644
--- a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Please select a conversation from left pane",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.",
"NO_MESSAGE_2": " to send a message to your page!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "Download",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/index.js b/app/javascript/dashboard/i18n/locale/ur_IN/index.js
new file mode 100644
index 000000000..9b8773a64
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/index.js
@@ -0,0 +1,53 @@
+import { default as _advancedFilters } from './advancedFilters.json';
+import { default as _agentMgmt } from './agentMgmt.json';
+import { default as _attributesMgmt } from './attributesMgmt.json';
+import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
+import { default as _campaign } from './campaign.json';
+import { default as _cannedMgmt } from './cannedMgmt.json';
+import { default as _chatlist } from './chatlist.json';
+import { default as _contact } from './contact.json';
+import { default as _contactFilters } from './contactFilters.json';
+import { default as _conversation } from './conversation.json';
+import { default as _csatMgmtMgmt } from './csatMgmt.json';
+import { default as _generalSettings } from './generalSettings.json';
+import { default as _inboxMgmt } from './inboxMgmt.json';
+import { default as _integrationApps } from './integrationApps.json';
+import { default as _integrations } from './integrations.json';
+import { default as _labelsMgmt } from './labelsMgmt.json';
+import { default as _login } from './login.json';
+import { default as _report } from './report.json';
+import { default as _resetPassword } from './resetPassword.json';
+import { default as _setNewPassword } from './setNewPassword.json';
+import { default as _settings } from './settings.json';
+import { default as _signup } from './signup.json';
+import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
+
+export default {
+ ..._advancedFilters,
+ ..._agentMgmt,
+ ..._attributesMgmt,
+ ..._automation,
+ ..._campaign,
+ ..._cannedMgmt,
+ ..._chatlist,
+ ..._contact,
+ ..._contactFilters,
+ ..._conversation,
+ ..._csatMgmtMgmt,
+ ..._generalSettings,
+ ..._inboxMgmt,
+ ..._integrationApps,
+ ..._integrations,
+ ..._labelsMgmt,
+ ..._login,
+ ..._report,
+ ..._resetPassword,
+ ..._setNewPassword,
+ ..._settings,
+ ..._signup,
+ ..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
+};
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/report.json b/app/javascript/dashboard/i18n/locale/ur_IN/report.json
index 566099afe..2388e913a 100644
--- a/app/javascript/dashboard/i18n/locale/ur_IN/report.json
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json
index 00a18d8ed..977f9e50d 100644
--- a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ur_IN/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/vi/bulkActions.json b/app/javascript/dashboard/i18n/locale/vi/bulkActions.json
new file mode 100644
index 000000000..486a1b7cd
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/vi/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "Chọn đại lý",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Phân công",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "Giải quyết",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/vi/chatlist.json b/app/javascript/dashboard/i18n/locale/vi/chatlist.json
index 376ad5608..72ef062ee 100644
--- a/app/javascript/dashboard/i18n/locale/vi/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/vi/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "Tìm kiếm cho người, đoạn chat, lưu trữ trả lời .."
},
"FILTER_ALL": "Tất cả",
- "STATUS_TABS": [
- {
- "NAME": "Mở",
- "KEY": "openCount"
- },
- {
- "NAME": "Đã được giải quyết",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "Của tôi",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "Chưa được phân công",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "Tất cả",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "Của tôi",
+ "unassigned": "Chưa được phân công",
+ "all": "Tất cả"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "Mở"
diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json
index bc049c9a7..7109a0016 100644
--- a/app/javascript/dashboard/i18n/locale/vi/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "Vui lòng chọn một cuộc trò chuyện từ ngăn bên trái",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "Danh tính của người dùng này không được xác thực",
"NO_MESSAGE_1": "Uh oh! Có vẻ như không có tin nhắn nào từ khách hàng trong hộp thư đến của bạn.",
"NO_MESSAGE_2": " gửi tin nhắn đến trang của bạn!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "Bạn đang trả lời:",
"REMOVE_SELECTION": "Xóa lựa chọn",
"DOWNLOAD": "Tải xuống",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Đang tải file đính kèm...",
"SUCCESS_DELETE_MESSAGE": "Tin nhắn được xoá thành công",
"FAIL_DELETE_MESSSAGE": "Không thể xoá tin nhắn! Thử lại",
diff --git a/app/javascript/dashboard/i18n/locale/vi/index.js b/app/javascript/dashboard/i18n/locale/vi/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/vi/index.js
+++ b/app/javascript/dashboard/i18n/locale/vi/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/vi/report.json b/app/javascript/dashboard/i18n/locale/vi/report.json
index a33e0c94a..8ff6b2014 100644
--- a/app/javascript/dashboard/i18n/locale/vi/report.json
+++ b/app/javascript/dashboard/i18n/locale/vi/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "Báo cáo CSAT",
"NO_RECORDS": "Không có phản hồi báo cáo CSAT có sẵn.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json
index cdc85623d..a7ab2c7d4 100644
--- a/app/javascript/dashboard/i18n/locale/vi/settings.json
+++ b/app/javascript/dashboard/i18n/locale/vi/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Chữ ký tin nhắn cá nhân",
- "NOTE": "Tạo chữ ký tin nhắn cá nhân sẽ được thêm vào tất cả các tin nhắn bạn gửi từ một nền tảng. Sử dụng trình soạn thảo nội dung đa dạng thức để tạo chữ ký được cá nhân hóa cao.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Lưu chữ ký tin nhắn",
"API_ERROR": "Không thể lưu chữ ký! Thử lại",
"API_SUCCESS": "Chữ ký được lưu thành công"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Nhóm",
"SET_AVAILABILITY_TITLE": "Đặt chính mình như",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Tổng quan"
+ "REPORTS_OVERVIEW": "Tổng quan",
+ "FACEBOOK_REAUTHORIZE": "Kết nối Facebook của bạn đã hết hạn, vui lòng kết nối lại trang Facebook của bạn để tiếp tục dịch vụ"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Ồ ồ! Chúng tôi không thể tìm thấy bất kỳ tài khoản Chatwoot nào. Vui lòng tạo một tài khoản mới để tiếp tục.",
diff --git a/app/javascript/dashboard/i18n/locale/vi/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/vi/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/vi/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/zh/chatlist.json b/app/javascript/dashboard/i18n/locale/zh/chatlist.json
index 1de627a15..b7d574d46 100644
--- a/app/javascript/dashboard/i18n/locale/zh/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/zh/chatlist.json
@@ -10,33 +10,11 @@
"SEARCH": {
"INPUT": "搜索人、聊天室、保存回复"
},
- "STATUS_TABS": [
- {
- "NAME": "打开",
- "KEY": "openCount"
- },
- {
- "NAME": "已解决",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "我的",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "未分配的",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "所有的",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "我的",
+ "unassigned": "未分配的",
+ "all": "所有的"
+ },
"CHAT_STATUS_ITEMS": [
{
"TEXT": "正在进行的\n",
diff --git a/app/javascript/dashboard/i18n/locale/zh/index.js b/app/javascript/dashboard/i18n/locale/zh/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/zh/index.js
+++ b/app/javascript/dashboard/i18n/locale/zh/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json b/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json
index 39c814191..b0ca59fde 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json
@@ -1,91 +1,91 @@
{
"FILTER": {
- "TITLE": "Filter Conversations",
- "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.",
- "ADD_NEW_FILTER": "Add Filter",
- "FILTER_DELETE_ERROR": "You should have atleast one filter to save",
- "SUBMIT_BUTTON_LABEL": "Apply filters",
+ "TITLE": "过滤会话",
+ "SUBTITLE": "在下方添加过滤器并点击“应用过滤器”到过滤对话。",
+ "ADD_NEW_FILTER": "添加过滤器",
+ "FILTER_DELETE_ERROR": "您至少需要一个过滤器来保存",
+ "SUBMIT_BUTTON_LABEL": "应用过滤器",
"CANCEL_BUTTON_LABEL": "取消",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
- "EMPTY_VALUE_ERROR": "Value is required",
- "TOOLTIP_LABEL": "Filter conversations",
+ "CLEAR_BUTTON_LABEL": "清除过滤器",
+ "EMPTY_VALUE_ERROR": "必须填写值",
+ "TOOLTIP_LABEL": "过滤会话",
"QUERY_DROPDOWN_LABELS": {
- "AND": "AND",
- "OR": "OR"
+ "AND": "和",
+ "OR": "或"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
- "is_less_than": "Is lesser than",
- "days_before": "Is x days before"
+ "equal_to": "等于",
+ "not_equal_to": "不等于",
+ "contains": "包含",
+ "does_not_contain": "不包含",
+ "is_present": "存在",
+ "is_not_present": "不存在",
+ "is_greater_than": "大于",
+ "is_less_than": "小于:",
+ "days_before": "是 x 天前"
},
"ATTRIBUTE_LABELS": {
- "TRUE": "True",
- "FALSE": "False"
+ "TRUE": "真的",
+ "FALSE": "错误"
},
"ATTRIBUTES": {
"STATUS": "状态",
- "ASSIGNEE_NAME": "Assignee Name",
+ "ASSIGNEE_NAME": "指派人姓名",
"INBOX_NAME": "收件箱名称",
- "TEAM_NAME": "Team Name",
- "CONVERSATION_IDENTIFIER": "Conversation Identifier",
- "CAMPAIGN_NAME": "Campaign Name",
+ "TEAM_NAME": "团队名称",
+ "CONVERSATION_IDENTIFIER": "会话标识符",
+ "CAMPAIGN_NAME": "活动名称",
"LABELS": "标签",
- "BROWSER_LANGUAGE": "Browser Language",
- "COUNTRY_NAME": "Country Name",
- "REFERER_LINK": "Referer link",
- "CUSTOM_ATTRIBUTE_LIST": "List",
- "CUSTOM_ATTRIBUTE_TEXT": "Text",
- "CUSTOM_ATTRIBUTE_NUMBER": "Number",
- "CUSTOM_ATTRIBUTE_LINK": "Link",
- "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
- "CREATED_AT": "Created At",
- "LAST_ACTIVITY": "Last Activity"
+ "BROWSER_LANGUAGE": "浏览器语言",
+ "COUNTRY_NAME": "国家",
+ "REFERER_LINK": "引用链接",
+ "CUSTOM_ATTRIBUTE_LIST": "列表",
+ "CUSTOM_ATTRIBUTE_TEXT": "文本",
+ "CUSTOM_ATTRIBUTE_NUMBER": "号码",
+ "CUSTOM_ATTRIBUTE_LINK": "链接",
+ "CUSTOM_ATTRIBUTE_CHECKBOX": "复选框",
+ "CREATED_AT": "创建于",
+ "LAST_ACTIVITY": "上次活动"
},
"GROUPS": {
- "STANDARD_FILTERS": "Standard Filters",
- "ADDITIONAL_FILTERS": "Additional Filters",
+ "STANDARD_FILTERS": "标准过滤器",
+ "ADDITIONAL_FILTERS": "附加过滤器",
"CUSTOM_ATTRIBUTES": "自定义属性"
},
"CUSTOM_VIEWS": {
"ADD": {
- "TITLE": "Do you want to save this filter?",
- "LABEL": "Name this filter",
- "PLACEHOLDER": "Enter a name for this filter",
+ "TITLE": "您想要保存此过滤器吗?",
+ "LABEL": "给此过滤器命名",
+ "PLACEHOLDER": "输入此过滤器的名称",
"ERROR_MESSAGE": "名字必填",
- "SAVE_BUTTON": "Save filter",
+ "SAVE_BUTTON": "保存过滤器",
"CANCEL_BUTTON": "取消",
"API_FOLDERS": {
- "SUCCESS_MESSAGE": "Folder created successfully",
- "ERROR_MESSAGE": "Error while creating folder"
+ "SUCCESS_MESSAGE": "文件夹创建成功",
+ "ERROR_MESSAGE": "文件夹创建失败"
},
"API_SEGMENTS": {
- "SUCCESS_MESSAGE": "Segment created successfully",
- "ERROR_MESSAGE": "Error while creating segment"
+ "SUCCESS_MESSAGE": "片段创建成功",
+ "ERROR_MESSAGE": "创建片段时出错"
}
},
"DELETE": {
- "DELETE_BUTTON": "Delete filter",
+ "DELETE_BUTTON": "删除过滤器",
"MODAL": {
"CONFIRM": {
"TITLE": "确认删除",
- "MESSAGE": "Are you sure to delete the filter ",
+ "MESSAGE": "您确定要删除过滤器吗? ",
"YES": "是,删除",
"NO": "否,保留它"
}
},
"API_FOLDERS": {
- "SUCCESS_MESSAGE": "Folder deleted successfully",
- "ERROR_MESSAGE": "Error while deleting folder"
+ "SUCCESS_MESSAGE": "文件夹删除成功",
+ "ERROR_MESSAGE": "删除文件夹时出错"
},
"API_SEGMENTS": {
- "SUCCESS_MESSAGE": "Segment deleted successfully",
- "ERROR_MESSAGE": "Error while deleting segment"
+ "SUCCESS_MESSAGE": "片段删除成功",
+ "ERROR_MESSAGE": "删除片段时出错"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json
index b1d468b67..22b9d13b8 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/attributesMgmt.json
@@ -3,7 +3,7 @@
"HEADER": "自定义属性",
"HEADER_BTN_TXT": "添加自定义属性",
"LOADING": "正在获取自定义属性",
- "SIDEBAR_TXT": "
Custom Attributes
A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.
For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.
",
+ "SIDEBAR_TXT": "
自定义属性
自定义属性跟踪您的联系人/对话 — 就像订阅计划 或者当他们订购第一个物品等时。
要创建自定义属性,只需点击添加自定义属性。 您也可以通过点击编辑或删除按钮编辑或删除现有的自定义属性。
",
"ADD": {
"TITLE": "添加自定义属性",
"SUBMIT": "创建",
@@ -16,67 +16,67 @@
},
"DESC": {
"LABEL": "描述信息",
- "PLACEHOLDER": "Enter custom attribute description",
- "ERROR": "Description is required"
+ "PLACEHOLDER": "输入自定义属性描述",
+ "ERROR": "描述是必需的"
},
"MODEL": {
"LABEL": "应用到",
"PLACEHOLDER": "请选择一个",
- "ERROR": "Model is required"
+ "ERROR": "模型是必需的"
},
"TYPE": {
"LABEL": "类型",
"PLACEHOLDER": "请选择一个类型",
- "ERROR": "Type is required",
+ "ERROR": "类型是必需的",
"LIST": {
- "LABEL": "List Values",
- "PLACEHOLDER": "Please enter value and press enter key",
- "ERROR": "Must have at least one value"
+ "LABEL": "列表值",
+ "PLACEHOLDER": "请输入值并按回车键",
+ "ERROR": "必须至少有一个值"
}
},
"KEY": {
"LABEL": "键",
- "PLACEHOLDER": "Enter custom attribute key",
+ "PLACEHOLDER": "输入自定义属性键",
"ERROR": "键是必需的",
"IN_VALID": "无效键"
}
},
"API": {
- "SUCCESS_MESSAGE": "Custom Attribute added successfully",
- "ERROR_MESSAGE": "Could not able to create a custom attribute, Please try again later"
+ "SUCCESS_MESSAGE": "自定义属性添加成功",
+ "ERROR_MESSAGE": "无法创建自定义属性,请稍后再试"
}
},
"DELETE": {
"BUTTON_TEXT": "删除",
"API": {
- "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.",
- "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again."
+ "SUCCESS_MESSAGE": "自定义属性删除成功",
+ "ERROR_MESSAGE": "无法删除自定义属性。请重试。"
},
"CONFIRM": {
- "TITLE": "Are you sure want to delete - %{attributeName}",
- "PLACE_HOLDER": "Please type {attributeName} to confirm",
- "MESSAGE": "Deleting will remove the custom attribute",
+ "TITLE": "您确定要删除 - %{attributeName}",
+ "PLACE_HOLDER": "请输入 {attributeName} 以确认",
+ "MESSAGE": "删除将删除自定义属性",
"YES": "删除 ",
"NO": "取消"
}
},
"EDIT": {
- "TITLE": "Edit Custom Attribute",
+ "TITLE": "编辑自定义属性",
"UPDATE_BUTTON_TEXT": "更新",
"TYPE": {
"LIST": {
- "LABEL": "List Values",
- "PLACEHOLDER": "Please enter values and press enter key"
+ "LABEL": "列表值",
+ "PLACEHOLDER": "请输入值并按输入键"
}
},
"API": {
- "SUCCESS_MESSAGE": "Custom Attribute updated successfully",
- "ERROR_MESSAGE": "There was an error updating custom attribute, please try again"
+ "SUCCESS_MESSAGE": "自定义属性更新成功",
+ "ERROR_MESSAGE": "更新自定义属性时出错,请重试"
}
},
"TABS": {
"HEADER": "自定义属性",
- "CONVERSATION": "Conversation",
+ "CONVERSATION": "会话",
"CONTACT": "联系人"
},
"LIST": {
@@ -91,8 +91,8 @@
"DELETE": "删除"
},
"EMPTY_RESULT": {
- "404": "There are no custom attributes created",
- "NOT_FOUND": "There are no custom attributes configured"
+ "404": "没有创建自定义属性",
+ "NOT_FOUND": "没有配置自定义属性"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json
index cbb17c275..a33296c4a 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json
@@ -17,7 +17,7 @@
"DESC": {
"LABEL": "描述信息",
"PLACEHOLDER": "Enter rule description",
- "ERROR": "Description is required"
+ "ERROR": "描述是必需的"
},
"EVENT": {
"LABEL": "Event",
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json b/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json
new file mode 100644
index 000000000..3d8727130
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "选择代理",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "Assign",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "已解决",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json b/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json
index 76beb060a..734d8ebd3 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "搜索人、聊天室、保存回复"
},
"FILTER_ALL": "所有的",
- "STATUS_TABS": [
- {
- "NAME": "打开",
- "KEY": "openCount"
- },
- {
- "NAME": "已解决",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "我的",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "未分配的",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "所有的",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "我的",
+ "unassigned": "未分配的",
+ "all": "所有的"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "打开"
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json
index 8976fdfff..8be366df2 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json
@@ -186,8 +186,8 @@
"SEARCH_BUTTON": "搜索",
"SEARCH_INPUT_PLACEHOLDER": "搜索联系人",
"FILTER_CONTACTS": "Filter",
- "FILTER_CONTACTS_SAVE": "Save filter",
- "FILTER_CONTACTS_DELETE": "Delete filter",
+ "FILTER_CONTACTS_SAVE": "保存过滤器",
+ "FILTER_CONTACTS_DELETE": "删除过滤器",
"LIST": {
"LOADING_MESSAGE": "正在加载联系人列表...",
"404": "没有搜索到联系人🔍",
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json b/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json
index 2a001b828..867d18cde 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/contactFilters.json
@@ -2,28 +2,28 @@
"CONTACTS_FILTER": {
"TITLE": "Filter Contacts",
"SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.",
- "ADD_NEW_FILTER": "Add Filter",
+ "ADD_NEW_FILTER": "添加过滤器",
"CLEAR_ALL_FILTERS": "Clear All Filters",
- "FILTER_DELETE_ERROR": "You should have atleast one filter to save",
+ "FILTER_DELETE_ERROR": "您至少需要一个过滤器来保存",
"SUBMIT_BUTTON_LABEL": "提交",
"CANCEL_BUTTON_LABEL": "取消",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
- "EMPTY_VALUE_ERROR": "Value is required",
+ "CLEAR_BUTTON_LABEL": "清除过滤器",
+ "EMPTY_VALUE_ERROR": "必须填写值",
"TOOLTIP_LABEL": "Filter contacts",
"QUERY_DROPDOWN_LABELS": {
- "AND": "AND",
- "OR": "OR"
+ "AND": "和",
+ "OR": "或"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
+ "equal_to": "等于",
+ "not_equal_to": "不等于",
+ "contains": "包含",
+ "does_not_contain": "不包含",
+ "is_present": "存在",
+ "is_not_present": "不存在",
+ "is_greater_than": "大于",
"is_lesser_than": "Is lesser than",
- "days_before": "Is x days before"
+ "days_before": "是 x 天前"
},
"ATTRIBUTES": {
"NAME": "姓名:",
@@ -32,17 +32,17 @@
"IDENTIFIER": "Identifier",
"CITY": "City",
"COUNTRY": "Country",
- "CUSTOM_ATTRIBUTE_LIST": "List",
- "CUSTOM_ATTRIBUTE_TEXT": "Text",
- "CUSTOM_ATTRIBUTE_NUMBER": "Number",
- "CUSTOM_ATTRIBUTE_LINK": "Link",
- "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
- "CREATED_AT": "Created At",
+ "CUSTOM_ATTRIBUTE_LIST": "列表",
+ "CUSTOM_ATTRIBUTE_TEXT": "文本",
+ "CUSTOM_ATTRIBUTE_NUMBER": "号码",
+ "CUSTOM_ATTRIBUTE_LINK": "链接",
+ "CUSTOM_ATTRIBUTE_CHECKBOX": "复选框",
+ "CREATED_AT": "创建于",
"LAST_ACTIVITY": "Last Activity"
},
"GROUPS": {
- "STANDARD_FILTERS": "Standard Filters",
- "ADDITIONAL_FILTERS": "Additional Filters",
+ "STANDARD_FILTERS": "标准过滤器",
+ "ADDITIONAL_FILTERS": "附加过滤器",
"CUSTOM_ATTRIBUTES": "自定义属性"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json
index 8ea99aa9d..94a0adab6 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "请从左侧窗格选择一个对话",
+ "DASHBOARD_APP_TAB_MESSAGES": "Messages",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "您的收件箱中似乎没有客户的消息。",
"NO_MESSAGE_2": " 向您的页面发送一条消息!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "You are replying to:",
"REMOVE_SELECTION": "Remove Selection",
"DOWNLOAD": "下载",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "Uploading attachments...",
"SUCCESS_DELETE_MESSAGE": "Message deleted successfully",
"FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again",
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json
index 151434225..514e7ca89 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json
@@ -97,7 +97,7 @@
"SECTIONS": {
"GENERAL": "General",
"REPORTS": "报告",
- "CONVERSATION": "Conversation",
+ "CONVERSATION": "会话",
"CHANGE_ASSIGNEE": "Change Assignee",
"CHANGE_TEAM": "Change Team",
"ADD_LABEL": "Add label to the conversation",
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/index.js b/app/javascript/dashboard/i18n/locale/zh_CN/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/index.js
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/report.json b/app/javascript/dashboard/i18n/locale/zh_CN/report.json
index faf200994..d41223fa0 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/report.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json
index 76890f01b..a95027b94 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "Overview"
+ "REPORTS_OVERVIEW": "Overview",
+ "FACEBOOK_REAUTHORIZE": "您的 Facebook 连接已过期,请重新连接您的 Facebook 页面以继续服务"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/zh_CN/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json b/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json
new file mode 100644
index 000000000..c13692274
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json
@@ -0,0 +1,17 @@
+{
+ "BULK_ACTION": {
+ "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected",
+ "AGENT_SELECT_LABEL": "選擇客服",
+ "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to",
+ "GO_BACK_LABEL": "Go back",
+ "ASSIGN_LABEL": "指派",
+ "ASSIGN_AGENT_TOOLTIP": "Assign Agent",
+ "RESOLVE_TOOLTIP": "已解決",
+ "ASSIGN_SUCCESFUL": "Conversations assigned successfully",
+ "ASSIGN_FAILED": "Failed to assign conversations, please try again",
+ "RESOLVE_SUCCESFUL": "Conversations resolved successfully",
+ "RESOLVE_FAILED": "Failed to resolve conversations, please try again",
+ "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.",
+ "AGENT_LIST_LOADING": "Loading Agents"
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json b/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json
index 0d91b98cd..47f9c24fc 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/chatlist.json
@@ -12,33 +12,11 @@
"INPUT": "搜尋人、聊天室、保存回覆"
},
"FILTER_ALL": "所有的",
- "STATUS_TABS": [
- {
- "NAME": "打開",
- "KEY": "openCount"
- },
- {
- "NAME": "已解決",
- "KEY": "allConvCount"
- }
- ],
- "ASSIGNEE_TYPE_TABS": [
- {
- "NAME": "我的",
- "KEY": "me",
- "COUNT_KEY": "mineCount"
- },
- {
- "NAME": "未指派的",
- "KEY": "unassigned",
- "COUNT_KEY": "unAssignedCount"
- },
- {
- "NAME": "所有的",
- "KEY": "all",
- "COUNT_KEY": "allCount"
- }
- ],
+ "ASSIGNEE_TYPE_TABS": {
+ "me": "我的",
+ "unassigned": "未指派的",
+ "all": "所有的"
+ },
"CHAT_STATUS_FILTER_ITEMS": {
"open": {
"TEXT": "打開"
@@ -77,7 +55,7 @@
"VIEW_TWEET_IN_TWITTER": "View tweet in Twitter",
"REPLY_TO_TWEET": "Reply to this tweet",
"LINK_TO_STORY": "Go to instagram story",
- "SENT": "Sent successfully",
+ "SENT": "傳送成功",
"NO_MESSAGES": "沒有訊息",
"NO_CONTENT": "沒有可用內容",
"HIDE_QUOTED_TEXT": "隱藏引用文字",
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json
index 9eb56300e..ec4143330 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json
@@ -7,7 +7,7 @@
"COMPANY": "公司",
"LOCATION": "位置",
"CONVERSATION_TITLE": "對話詳細資訊",
- "VIEW_PROFILE": "View Profile",
+ "VIEW_PROFILE": "查看個人檔案",
"BROWSER": "瀏覽器",
"OS": "作業系统",
"INITIATED_FROM": "發起自:",
@@ -199,7 +199,7 @@
"LAST_ACTIVITY": "最後活動",
"COUNTRY": "國家",
"CITY": "城市",
- "SOCIAL_PROFILES": "Social Profiles",
+ "SOCIAL_PROFILES": "社群檔案",
"COMPANY": "公司",
"EMAIL_ADDRESS": "電子信箱地址"
},
@@ -208,7 +208,7 @@
},
"CONTACT_PROFILE": {
"BACK_BUTTON": "聯絡人",
- "LOADING": "Loading contact profile..."
+ "LOADING": "正在讀取聯絡人檔案..."
},
"REMINDER": {
"ADD_BUTTON": {
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json
index ab274ef97..6e841b216 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json
@@ -1,6 +1,7 @@
{
"CONVERSATION": {
"404": "請從左側窗格選擇一個對話",
+ "DASHBOARD_APP_TAB_MESSAGES": "訊息",
"UNVERIFIED_SESSION": "The identity of this user is not verified",
"NO_MESSAGE_1": "您的收件匣中似乎没有客户的消息。",
"NO_MESSAGE_2": " 向您的頁面發送一條消息!",
@@ -30,6 +31,7 @@
"REPLYING_TO": "你正在回覆到:",
"REMOVE_SELECTION": "移除選擇項目",
"DOWNLOAD": "下載",
+ "UNKNOWN_FILE_TYPE": "Unknown File",
"UPLOADING_ATTACHMENTS": "正在上傳附件...",
"SUCCESS_DELETE_MESSAGE": "已成功刪除訊息",
"FAIL_DELETE_MESSSAGE": "無法刪除訊息!請再試一次",
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/index.js b/app/javascript/dashboard/i18n/locale/zh_TW/index.js
index 5c1449fab..9b8773a64 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/index.js
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/index.js
@@ -2,6 +2,7 @@ import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
+import { default as _bulkActions } from './bulkActions.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
@@ -21,6 +22,7 @@ import { default as _setNewPassword } from './setNewPassword.json';
import { default as _settings } from './settings.json';
import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
+import { default as _whatsappTemplates } from './whatsappTemplates.json';
export default {
..._advancedFilters,
@@ -46,4 +48,6 @@ export default {
..._settings,
..._signup,
..._teamsSettings,
+ ..._whatsappTemplates,
+ ..._bulkActions,
};
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/report.json b/app/javascript/dashboard/i18n/locale/zh_TW/report.json
index b31bdebda..ceb0f230e 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/report.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/report.json
@@ -386,6 +386,7 @@
"CSAT_REPORTS": {
"HEADER": "CSAT Reports",
"NO_RECORDS": "There are no CSAT survey responses available.",
+ "DOWNLOAD": "Download CSAT Reports",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Choose Agents"
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json
index 5969a1da2..2e4b6c9d2 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json
@@ -21,7 +21,7 @@
},
"MESSAGE_SIGNATURE_SECTION": {
"TITLE": "Personal message signature",
- "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.",
+ "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.",
"BTN_TEXT": "Save message signature",
"API_ERROR": "Couldn't save signature! Try again",
"API_SUCCESS": "Signature saved successfully"
@@ -74,12 +74,12 @@
},
"NAME": {
"LABEL": "你的姓名",
- "ERROR": "Please enter a valid full name",
+ "ERROR": "請輸入一個有效的完整姓名",
"PLACEHOLDER": "請輸入您的完整姓名"
},
"DISPLAY_NAME": {
"LABEL": "顯示名稱",
- "ERROR": "Please enter a valid display name",
+ "ERROR": "請輸入一個有效的顯示名稱",
"PLACEHOLDER": "Please enter a display name, this would be displayed in conversations"
},
"AVAILABILITY": {
@@ -101,14 +101,14 @@
"PLACEHOLDER": "請輸入目前的密碼"
},
"PASSWORD": {
- "LABEL": "New password",
+ "LABEL": "新密碼",
"ERROR": "請輸入長度6或更長的密碼",
"PLACEHOLDER": "請輸入新密碼"
},
"PASSWORD_CONFIRMATION": {
"LABEL": "重新輸入一次密碼",
"ERROR": "兩次密碼不一致",
- "PLACEHOLDER": "Please re-enter your new password"
+ "PLACEHOLDER": "請重複您的新密碼"
}
}
},
@@ -164,7 +164,7 @@
"NOTIFICATIONS": "通知",
"CANNED_RESPONSES": "預設回覆",
"INTEGRATIONS": "整合方式",
- "PROFILE_SETTINGS": "個人資料設定",
+ "PROFILE_SETTINGS": "個人檔案設定",
"ACCOUNT_SETTINGS": "帳戶設定",
"APPLICATIONS": "Applications",
"LABELS": "標籤",
@@ -189,7 +189,8 @@
"REPORTS_TEAM": "Team",
"SET_AVAILABILITY_TITLE": "Set yourself as",
"BETA": "Beta",
- "REPORTS_OVERVIEW": "總覽"
+ "REPORTS_OVERVIEW": "總覽",
+ "FACEBOOK_REAUTHORIZE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services"
},
"CREATE_ACCOUNT": {
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/signup.json b/app/javascript/dashboard/i18n/locale/zh_TW/signup.json
index 57bc07ecd..70b9f7e40 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/signup.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/signup.json
@@ -14,7 +14,7 @@
"ERROR": "姓名太短了"
},
"EMAIL": {
- "LABEL": "Work email",
+ "LABEL": "工作電子郵件",
"PLACEHOLDER": "輸入你的工作 Email。例如: bruce@wayne.enterprises",
"ERROR": "Email 無效"
},
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/zh_TW/whatsappTemplates.json
new file mode 100644
index 000000000..bbcf28156
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/whatsappTemplates.json
@@ -0,0 +1,25 @@
+{
+ "WHATSAPP_TEMPLATES": {
+ "MODAL": {
+ "TITLE": "Whatsapp Templates",
+ "SUBTITLE": "Select the whatsapp template you want to send",
+ "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}"
+ },
+ "PICKER": {
+ "SEARCH_PLACEHOLDER": "Search Templates",
+ "NO_TEMPLATES_FOUND": "No templates found for",
+ "LABELS": {
+ "LANGUAGE": "Language",
+ "TEMPLATE_BODY": "Template Body",
+ "CATEGORY": "Category"
+ }
+ },
+ "PARSER": {
+ "VARIABLES_LABEL": "Variables",
+ "VARIABLE_PLACEHOLDER": "Enter %{variable} value",
+ "GO_BACK_LABEL": "Go Back",
+ "SEND_MESSAGE_LABEL": "Send Message",
+ "FORM_ERROR_MESSAGE": "Please fill all variables before sending"
+ }
+ }
+}
diff --git a/app/javascript/dashboard/modules/contact/components/MergeContact.vue b/app/javascript/dashboard/modules/contact/components/MergeContact.vue
index 2c886ac64..addc1c1e2 100644
--- a/app/javascript/dashboard/modules/contact/components/MergeContact.vue
+++ b/app/javascript/dashboard/modules/contact/components/MergeContact.vue
@@ -9,7 +9,7 @@
color-scheme="success"
small
class="label--merge-warning"
- >
+ />
+ />
-
+
diff --git a/app/javascript/dashboard/modules/widget-preview/components/WidgetFooter.vue b/app/javascript/dashboard/modules/widget-preview/components/WidgetFooter.vue
index 1150b884e..8aa5c5925 100644
--- a/app/javascript/dashboard/modules/widget-preview/components/WidgetFooter.vue
+++ b/app/javascript/dashboard/modules/widget-preview/components/WidgetFooter.vue
@@ -1,6 +1,6 @@
diff --git a/app/javascript/dashboard/modules/widget-preview/components/WidgetHead.vue b/app/javascript/dashboard/modules/widget-preview/components/WidgetHead.vue
index 7857df8a4..6a08f2f55 100644
--- a/app/javascript/dashboard/modules/widget-preview/components/WidgetHead.vue
+++ b/app/javascript/dashboard/modules/widget-preview/components/WidgetHead.vue
@@ -11,7 +11,7 @@
{{ config.websiteName }}
-
+
{{ responseTime }}
diff --git a/app/javascript/dashboard/routes/auth/Auth.vue b/app/javascript/dashboard/routes/auth/Auth.vue
index e829308fb..757bd6578 100644
--- a/app/javascript/dashboard/routes/auth/Auth.vue
+++ b/app/javascript/dashboard/routes/auth/Auth.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/app/javascript/dashboard/routes/auth/Confirmation.vue b/app/javascript/dashboard/routes/auth/Confirmation.vue
index 1abf16f1e..839744a08 100644
--- a/app/javascript/dashboard/routes/auth/Confirmation.vue
+++ b/app/javascript/dashboard/routes/auth/Confirmation.vue
@@ -1,5 +1,5 @@
-
+
+
+
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/labels/LabelBox.vue b/app/javascript/dashboard/routes/dashboard/conversation/labels/LabelBox.vue
index bf0bd3692..57c6d211c 100644
--- a/app/javascript/dashboard/routes/dashboard/conversation/labels/LabelBox.vue
+++ b/app/javascript/dashboard/routes/dashboard/conversation/labels/LabelBox.vue
@@ -36,7 +36,7 @@
-
+
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/search/SearchMessageItem.vue b/app/javascript/dashboard/routes/dashboard/conversation/search/SearchMessageItem.vue
index 9064110db..ee66d2646 100644
--- a/app/javascript/dashboard/routes/dashboard/conversation/search/SearchMessageItem.vue
+++ b/app/javascript/dashboard/routes/dashboard/conversation/search/SearchMessageItem.vue
@@ -14,7 +14,7 @@
{{ readableTime }}
-
+
diff --git a/app/javascript/dashboard/routes/dashboard/notifications/components/NotificationPanel.vue b/app/javascript/dashboard/routes/dashboard/notifications/components/NotificationPanel.vue
index b3ebdd23a..ee31d94b2 100644
--- a/app/javascript/dashboard/routes/dashboard/notifications/components/NotificationPanel.vue
+++ b/app/javascript/dashboard/routes/dashboard/notifications/components/NotificationPanel.vue
@@ -64,8 +64,7 @@
icon="chevron-left"
:disabled="inFirstPage"
@click="onClickPreviousPage"
- >
-
+ />