diff --git a/app/javascript/dashboard/i18n/locale/ar/contact.json b/app/javascript/dashboard/i18n/locale/ar/contact.json index 0de4ad81a..bbd9a6fa0 100644 --- a/app/javascript/dashboard/i18n/locale/ar/contact.json +++ b/app/javascript/dashboard/i18n/locale/ar/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "جهات الاتصال", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "بحث", "SEARCH_INPUT_PLACEHOLDER": "بحث عن جهات الاتصال", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "إلغاء", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index 871a10786..63394c504 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "إزالة التحديد", "DOWNLOAD": "تنزيل", "UPLOADING_ATTACHMENTS": "جاري تحميل المرفقات...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "لا توجد استجابة", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "عرض محرر النصوص", "TIP_EMOJI_ICON": "إظهار قائمة الرموز التعبيرية", "TIP_ATTACH_ICON": "إرفاق الملفات", - "ENTER_TO_SEND": "زر الإدخل للإرسال" + "ENTER_TO_SEND": "زر الإدخل للإرسال", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "ملاحظة خاصة: مرئية فقط لأعضاء فريق العمل والموظفين", "CHANGE_STATUS": "تم تغيير حالة المحادثة", @@ -66,6 +69,10 @@ "SELECT_AGENT": "اختر وكيل", "REMOVE": "حذف", "ASSIGN": "تكليف" + }, + "CONTEXT_MENU": { + "COPY": "نسخ", + "DELETE": "حذف" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index 087f6cd0b..9c8ec9604 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "مفعل", "DISABLED": "معطّل" + }, + "ENABLE_CSAT": { + "ENABLED": "مفعل", + "DISABLED": "معطّل" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "تفعيل الإسناد التلقائي", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "إعدادات قناة التواصل", "INBOX_UPDATE_SUB_TEXT": "تحديث إعدادات قناة التواصل", "AUTO_ASSIGNMENT_SUB_TEXT": "تمكين أو تعطيل الإسناد التلقائي للمحادثات الجديدة إلى الموظفين المضافين إلى قناة التواصل هذه.", diff --git a/app/javascript/dashboard/i18n/locale/ar/settings.json b/app/javascript/dashboard/i18n/locale/ar/settings.json index 95197cec7..4d0f55f66 100644 --- a/app/javascript/dashboard/i18n/locale/ar/settings.json +++ b/app/javascript/dashboard/i18n/locale/ar/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "الإشعارات الصوتية", "NOTE": "تمكين التنبيهات الصوتية في لوحة التحكم للرسائل والمحادثات الجديدة.", - "ENABLE_AUDIO": "تشغيل إشعار صوتي عند إنشاء محادثة جديدة أو وصول رسائل جديدة" + "NONE": "لا شيء", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "إشعارات البريد الإلكتروني", diff --git a/app/javascript/dashboard/i18n/locale/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json index 554d686ec..680fcf59f 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contact.json +++ b/app/javascript/dashboard/i18n/locale/ca/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contactes", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Cercar", "SEARCH_INPUT_PLACEHOLDER": "Cerca de contactes", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Cancel·la", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 5fb54a674..c85be15b5 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Elimina la selecció", "DOWNLOAD": "Descarrega", "UPLOADING_ATTACHMENTS": "Pujant fitxers adjunts...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Sense resposta", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Mostra l'editor de text enriquit", "TIP_EMOJI_ICON": "Mostra la selecció d'emoticones", "TIP_ATTACH_ICON": "Ajuntar fitxers", - "ENTER_TO_SEND": "Intro per enviar" + "ENTER_TO_SEND": "Intro per enviar", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Nota privada: Només és visible per tu i el vostre equip", "CHANGE_STATUS": "Estat de la conversa canviat", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Seleccionar Agent", "REMOVE": "Suprimeix", "ASSIGN": "Assignar" + }, + "CONTEXT_MENU": { + "COPY": "Copia", + "DELETE": "Esborrar" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index 5b3ca8b2c..d80d1c295 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Habilita", "DISABLED": "Inhabilita" + }, + "ENABLE_CSAT": { + "ENABLED": "Habilita", + "DISABLED": "Inhabilita" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Activa l'assignació automàtica", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Configuració de la safata d'entrada", "INBOX_UPDATE_SUB_TEXT": "Actualitza la configuració de la safata d'entrada", "AUTO_ASSIGNMENT_SUB_TEXT": "Activa o desactiva l'assignació automàtica d'agents disponibles a les noves converses", diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json index 08467b9ed..f2d249148 100644 --- a/app/javascript/dashboard/i18n/locale/ca/settings.json +++ b/app/javascript/dashboard/i18n/locale/ca/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notificacions per correu electrònic", diff --git a/app/javascript/dashboard/i18n/locale/cs/contact.json b/app/javascript/dashboard/i18n/locale/cs/contact.json index efb3920e6..abe276041 100644 --- a/app/javascript/dashboard/i18n/locale/cs/contact.json +++ b/app/javascript/dashboard/i18n/locale/cs/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontakty", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Hledat", "SEARCH_INPUT_PLACEHOLDER": "Hledat kontakty", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Zrušit", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index 73205f9a0..06d4ceaf2 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Odstranit výběr", "DOWNLOAD": "Stáhnout", "UPLOADING_ATTACHMENTS": "Nahrávání příloh...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Bez odpovědi", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Zobrazit formátovaný textový editor", "TIP_EMOJI_ICON": "Zobrazit výběr emoji", "TIP_ATTACH_ICON": "Přiložit soubory", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Soukromá poznámka: Viditelné pouze pro vás a váš tým", "CHANGE_STATUS": "Stav konverzace byl změněn", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Vybrat agenta", "REMOVE": "Odebrat", "ASSIGN": "Přiřadit" + }, + "CONTEXT_MENU": { + "COPY": "Kopírovat", + "DELETE": "Vymazat" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index 559352bcc..8eeaa3435 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Povoleno", "DISABLED": "Zakázáno" + }, + "ENABLE_CSAT": { + "ENABLED": "Povoleno", + "DISABLED": "Zakázáno" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Povolit automatické přiřazení", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Nastavení doručené pošty", "INBOX_UPDATE_SUB_TEXT": "Aktualizujte nastavení doručené pošty", "AUTO_ASSIGNMENT_SUB_TEXT": "Povolit nebo zakázat automatické přiřazování nových konverzací agentům přidaným do této schránky.", diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json index 33e6ac244..85f01594d 100644 --- a/app/javascript/dashboard/i18n/locale/cs/settings.json +++ b/app/javascript/dashboard/i18n/locale/cs/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "Nic", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-mailová oznámení", diff --git a/app/javascript/dashboard/i18n/locale/da/contact.json b/app/javascript/dashboard/i18n/locale/da/contact.json index 8ede1ef5f..e93030c61 100644 --- a/app/javascript/dashboard/i18n/locale/da/contact.json +++ b/app/javascript/dashboard/i18n/locale/da/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontakter", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Søg", "SEARCH_INPUT_PLACEHOLDER": "Søg efter kontakter", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Annuller", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index 2cc420d6c..7b2765263 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Fjern Markering", "DOWNLOAD": "Download", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Privat Note: Kun synlig for dig og dit team", "CHANGE_STATUS": "Samtalestatus ændret", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Fjern", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Kopiér", + "DELETE": "Slet" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index d8178b209..2287b1c67 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Aktiveret", "DISABLED": "Deaktiveret" + }, + "ENABLE_CSAT": { + "ENABLED": "Aktiveret", + "DISABLED": "Deaktiveret" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Aktiver automatisk tildeling", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Indbakke Indstillinger", "INBOX_UPDATE_SUB_TEXT": "Opdater dine indbakkeindstillinger", "AUTO_ASSIGNMENT_SUB_TEXT": "Aktiver eller deaktiver automatisk tildeling af nye samtaler til agenter tilføjet til denne indbakke.", diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json index 464bfa337..9a5aa7ce5 100644 --- a/app/javascript/dashboard/i18n/locale/da/settings.json +++ b/app/javascript/dashboard/i18n/locale/da/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-Mail Notifikationer", diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index bce763959..d2bba01bb 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -131,12 +131,13 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontakte", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Suchen", "SEARCH_INPUT_PLACEHOLDER": "Suche nach Kontakten", "LIST": { "LOADING_MESSAGE": "Kontakte werden geladen...", "404": "Keine Kontakte entsprechend Deiner Suche gefunden 🔍", - "NO_CONTACTS": "There are no available contacts", + "NO_CONTACTS": "Keine Kontakte verfügbar", "TABLE_HEADER": { "NAME": "Name", "PHONE_NUMBER": "Telefonnummer", @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Stornieren", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index ecf42f1b1..0290d66a1 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -27,8 +27,10 @@ "REMOVE_SELECTION": "Auswahl entfernen", "DOWNLOAD": "Herunterladen", "UPLOADING_ATTACHMENTS": "Anhänge werden hochgeladen...", + "SUCCESS_DELETE_MESSAGE": "Nachricht erfolgreich gelöscht", + "FAIL_DELETE_MESSSAGE": "Nachricht konnte nicht gelöscht werden! Versuche es erneut", "NO_RESPONSE": "Keine Antwort", - "RATING_TITLE": "Rating", + "RATING_TITLE": "Bewertung", "FEEDBACK_TITLE": "Feedback", "HEADER": { "RESOLVE_ACTION": "Fall schließen", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Rich Text Editor anzeigen", "TIP_EMOJI_ICON": "Emoji-Auswahl anzeigen", "TIP_ATTACH_ICON": "Dateien anhängen", - "ENTER_TO_SEND": "Zum senden ENTER drücken" + "ENTER_TO_SEND": "Zum senden ENTER drücken", + "DRAG_DROP": "Ziehen und Ablegen hierher, um anzuhängen" }, "VISIBLE_TO_AGENTS": "Privater Hinweis: Nur für Sie und Ihr Team sichtbar", "CHANGE_STATUS": "Gesprächsstatus geändert", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Agent auswählen", "REMOVE": "Entfernen", "ASSIGN": "Zuordnen" + }, + "CONTEXT_MENU": { + "COPY": "Kopieren", + "DELETE": "Löschen" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index fb842b085..13ae33d12 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -34,7 +34,7 @@ }, "WEBSITE_NAME": { "LABEL": "Webseiten-Name", - "PLACEHOLDER": "Geben Sie den Namen Ihrer Website ein (eg: Acme Inc)" + "PLACEHOLDER": "Geben Sie den Namen Ihrer Website ein (zum Beispiel: Acme Inc)" }, "FB": { "HELP": "PS: Durch die Anmeldung erhalten wir nur Zugriff auf die Nachrichten Ihrer Seite. Auf Ihre privaten Nachrichten kann Chatwoot niemals zugreifen.", @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Aktiviert", "DISABLED": "Behindert" + }, + "ENABLE_CSAT": { + "ENABLED": "Aktiviert", + "DISABLED": "Behindert" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "E-Mail-Sammelbox aktivieren", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Aktiviere oder deaktiviere die E-Mail-Sammelbox bei einer neuen Unterhaltung", "AUTO_ASSIGNMENT": "Aktivieren Sie die automatische Zuweisung", + "ENABLE_CSAT": "CSAT aktivieren", + "ENABLE_CSAT_SUB_TEXT": "CSAT(Kundenzufriedenheit) Umfrage aktivieren/deaktivieren nach Abschluss eines Gesprächs", "INBOX_UPDATE_TITLE": "Posteingangseinstellungen", "INBOX_UPDATE_SUB_TEXT": "Posteingangseinstellungen aktualisieren", "AUTO_ASSIGNMENT_SUB_TEXT": "Aktivieren oder deaktivieren Sie die automatische Zuweisung verfügbarer Agenten für neue Konversationen", diff --git a/app/javascript/dashboard/i18n/locale/de/integrations.json b/app/javascript/dashboard/i18n/locale/de/integrations.json index 9c3ba40f5..2de48e7fc 100644 --- a/app/javascript/dashboard/i18n/locale/de/integrations.json +++ b/app/javascript/dashboard/i18n/locale/de/integrations.json @@ -68,8 +68,8 @@ }, "SLACK": { "HELP_TEXT": { - "TITLE": "Using Slack Integration", - "BODY": "

Chatwoot will now sync all the incoming conversations into the customer-conversations channel inside your slack workplace.

Replying to a conversation thread in customer-conversations slack channel will create a response back to the customer through chatwoot.

Start the replies with note: to create private notes instead of replies.

If the replier on slack has an agent profile in chatwoot under the same email, the replies will be associated accordingly.

When the replier doesn't have an associated agent profile, the replies will be made from the bot profile.

" + "TITLE": "Nutzung von Slack Integration", + "BODY": "

Chatwoot wird nun alle eingehenden Unterhaltungen in den Kundengespräche Channel innerhalb Ihres Slack Arbeitsplatzes synchronisieren.

Wenn Sie in Kunden-Konversationen antworten, wird der Slack Kanal eine Antwort an den Kunden durch Chat erzeugen.

Starten Sie die Antworten mit Notiz: um private Notizen anstatt Antworten zu erstellen.

Wenn der Replier auf Slack ein Agentenprofil im Chatwoot unter der gleichen E-Mail hat, werden die Antworten entsprechend assoziiert.

Wenn der Replier kein Agentenprofil hat, werden die Antworten aus dem Bot-Profil getätigt.

" } }, "DELETE": { diff --git a/app/javascript/dashboard/i18n/locale/de/settings.json b/app/javascript/dashboard/i18n/locale/de/settings.json index a46dca51c..646a93189 100644 --- a/app/javascript/dashboard/i18n/locale/de/settings.json +++ b/app/javascript/dashboard/i18n/locale/de/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio-Benachrichtigungen", "NOTE": "Audio-Benachrichtigungen im Dashboard für neue Nachrichten und Unterhaltungen aktivieren.", - "ENABLE_AUDIO": "Audio-Benachrichtigung abspielen, wenn eine neue Unterhaltung erstellt wurde oder neue Nachrichten eintreffen" + "NONE": "Keine", + "ASSIGNED": "Zugewiesene Unterhaltungen", + "ALL_CONVERSATIONS": "Alle Unterhaltungen" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-Mail Benachrichtigungen", diff --git a/app/javascript/dashboard/i18n/locale/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json index fdf0dac36..8d81e0212 100644 --- a/app/javascript/dashboard/i18n/locale/el/contact.json +++ b/app/javascript/dashboard/i18n/locale/el/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Επαφές", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Αναζήτηση", "SEARCH_INPUT_PLACEHOLDER": "Αναζήτηση Επαφών", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "π.χ.: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Άκυρο", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index bb13cb4b1..fab77400d 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Διαγραφή Επιλογής", "DOWNLOAD": "Κατέβασμα", "UPLOADING_ATTACHMENTS": "Ανέβασμα επισυναπτόμενων...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Καμία ανταπόκριση", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Προβολή επεξεργαστή εμπλουτισμένου κειμένου", "TIP_EMOJI_ICON": "Προβολή επιλογέα emoji", "TIP_ATTACH_ICON": "Επισύναψη αρχείων", - "ENTER_TO_SEND": "Εισαγωγή για αποστολή" + "ENTER_TO_SEND": "Εισαγωγή για αποστολή", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Ιδιωτική Σημείωση: Ορατή μόνο σε σας και την ομάδα σας", "CHANGE_STATUS": "Η κατάσταση της συνομιλίας άλλαξε", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Επιλογή πράκτορα", "REMOVE": "Διαγραφή", "ASSIGN": "Αντιστοίχιση" + }, + "CONTEXT_MENU": { + "COPY": "Αντιγραφή", + "DELETE": "Διαγραφή" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index 30812408f..6c0171c29 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Ενεργό", "DISABLED": "Ανενεργό" + }, + "ENABLE_CSAT": { + "ENABLED": "Ενεργό", + "DISABLED": "Ανενεργό" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Ενεργοποιήσετε το πλαίσιο συλλογής email", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Ενεργοποίηση ή απενεργοποίηση του πλαισίου συλλογής μηνυμάτων ηλεκτρονικού ταχυδρομείου στη νέα συνομιλία", "AUTO_ASSIGNMENT": "Επιτρέπεται η αυτόματη αντιστοίχιση", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Ρυθμίσεις Κιβωτίου", "INBOX_UPDATE_SUB_TEXT": "Ενημερώστε τις ρυθμίσεις του κιβωτίου σας", "AUTO_ASSIGNMENT_SUB_TEXT": "Ενεργοποιήστε ή απενεργοποιήστε την αυτόματη αντιστοίχιση των νέων συζητήσεων στους πράκτορες αυτού του κιβωτίου.", diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json index eeddb966f..425f7242b 100644 --- a/app/javascript/dashboard/i18n/locale/el/settings.json +++ b/app/javascript/dashboard/i18n/locale/el/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Ειδοποιήσεις Ήχου", "NOTE": "Ενεργοποίηση ηχητικών ειδοποιήσεων για νέα μηνύματα και συνομιλίες.", - "ENABLE_AUDIO": "Αναπαραγωγή ηχητικής ειδοποίησης όταν δημιουργείται μια νέα συνομιλία ή φτάνουν νέα μηνύματα" + "NONE": "Κανένα", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Ειδοποιήσεις Email", diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json index 7ecbebb0c..ce03e674f 100644 --- a/app/javascript/dashboard/i18n/locale/es/contact.json +++ b/app/javascript/dashboard/i18n/locale/es/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contactos", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Buscar", "SEARCH_INPUT_PLACEHOLDER": "Buscar contactos", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Cancelar", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index cb7f609b4..23a79a373 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Eliminar selección", "DOWNLOAD": "Descargar", "UPLOADING_ATTACHMENTS": "Subiendo archivos adjuntos...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No hay respuesta", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Mostrar editor de textos", "TIP_EMOJI_ICON": "Mostrar selector de emoji", "TIP_ATTACH_ICON": "Adjuntar archivos", - "ENTER_TO_SEND": "Ingresar para enviar" + "ENTER_TO_SEND": "Ingresar para enviar", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Nota privada: solo visible para ti y tu equipo", "CHANGE_STATUS": "Estado de la conversación cambiado", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Seleccionar agente", "REMOVE": "Eliminar", "ASSIGN": "Asignar" + }, + "CONTEXT_MENU": { + "COPY": "Copiar", + "DELETE": "Eliminar" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index c9dc764f4..9d04db022 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Activado", "DISABLED": "Deshabilitado" + }, + "ENABLE_CSAT": { + "ENABLED": "Activado", + "DISABLED": "Deshabilitado" } }, "DELETE": { @@ -255,6 +259,8 @@ "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", "AUTO_ASSIGNMENT": "Activar asignación automática", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Ajustes de la Bandeja de Entrada", "INBOX_UPDATE_SUB_TEXT": "Actualizar la configuración de tu bandeja de entrada", "AUTO_ASSIGNMENT_SUB_TEXT": "Activar o desactivar la asignación automática de nuevas conversaciones a los agentes añadidos a esta bandeja de entrada.", diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index 80ecea3ba..94a3c677b 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Notificaciones con sonido", "NOTE": "Active las notificaciones de sonido en el tablero para los mensajes nuevos y conversaciones.", - "ENABLE_AUDIO": "Realizar un sonido cuando una nueva conversación ha sido creada o un nuevo mensaje llegue" + "NONE": "Ninguna", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notificaciones por email", diff --git a/app/javascript/dashboard/i18n/locale/fa/contact.json b/app/javascript/dashboard/i18n/locale/fa/contact.json index aab86195e..4d03d9feb 100644 --- a/app/javascript/dashboard/i18n/locale/fa/contact.json +++ b/app/javascript/dashboard/i18n/locale/fa/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "مخاطبین", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "جستجو", "SEARCH_INPUT_PLACEHOLDER": "جستجوی مخاطبین", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "انصراف", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index 18295fa5c..cc8e261f5 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "حذف انتخاب‌شده‌ها", "DOWNLOAD": "دانلود", "UPLOADING_ATTACHMENTS": "در حال بارگذاری پیوست‌ها...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "بدون پاسخ", "RATING_TITLE": "رتبه", "FEEDBACK_TITLE": "بازخورد", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "نمایش ویرایشگر متنی پیشرفته", "TIP_EMOJI_ICON": "انتخاب ایموجی", "TIP_ATTACH_ICON": "ضمیمه فایل", - "ENTER_TO_SEND": "برای ارسال Enter را بزنید" + "ENTER_TO_SEND": "برای ارسال Enter را بزنید", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "یادداشت خصوصی: فقط برای شما و تیم شما قابل مشاهده است", "CHANGE_STATUS": "وضعیت گفتگو تغییر کرد", @@ -66,6 +69,10 @@ "SELECT_AGENT": "انتخاب ایجنت", "REMOVE": "حذف", "ASSIGN": "اختصاص دادن" + }, + "CONTEXT_MENU": { + "COPY": "کپی", + "DELETE": "حذف" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index 7ce451254..d1e1cf162 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "فعال", "DISABLED": "غیرفعال" + }, + "ENABLE_CSAT": { + "ENABLED": "فعال", + "DISABLED": "غیرفعال" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "فعال کردن واگذاری خودکار گفتگو به اپراتورها", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "تنظیمات صندوق ورودی", "INBOX_UPDATE_SUB_TEXT": "تغییر پارامترهای صندوق ورودی", "AUTO_ASSIGNMENT_SUB_TEXT": "فعال کردن یا غیرفعال کردن واگذاری خودکار گفتگوها به اپراتورهای عضو این صندوق ورودی.", diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json index 2d464d64b..9c0af9ec9 100644 --- a/app/javascript/dashboard/i18n/locale/fa/settings.json +++ b/app/javascript/dashboard/i18n/locale/fa/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "اعلامیه‌ به ایمیل", diff --git a/app/javascript/dashboard/i18n/locale/fi/contact.json b/app/javascript/dashboard/i18n/locale/fi/contact.json index 84ab88c90..9f4f0fcfb 100644 --- a/app/javascript/dashboard/i18n/locale/fi/contact.json +++ b/app/javascript/dashboard/i18n/locale/fi/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Yhteystiedot", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Etsi", "SEARCH_INPUT_PLACEHOLDER": "Etsi yhteystietoja", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Peruuta", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index 83318d8e8..74a060e29 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Poista valinnat", "DOWNLOAD": "Lataa", "UPLOADING_ATTACHMENTS": "Ladataan liitteitä...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Yksityinen huomautus: Näkyy vain sinulle ja tiimillesi", "CHANGE_STATUS": "Keskustelun tila muutettu", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Valitse edustaja", "REMOVE": "Poista", "ASSIGN": "Delegoi" + }, + "CONTEXT_MENU": { + "COPY": "Kopioi", + "DELETE": "Poista" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index 7b63acfbf..aa91bbb75 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Käytössä", "DISABLED": "Pois käytöstä" + }, + "ENABLE_CSAT": { + "ENABLED": "Käytössä", + "DISABLED": "Pois käytöstä" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Ota automaattinen delegointi käyttöön", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Postilaatikon tiedot", "INBOX_UPDATE_SUB_TEXT": "Päivitä postilaatikon asetukset", "AUTO_ASSIGNMENT_SUB_TEXT": "Ota käyttöön tai poista käytöstä automaattinen keskusteluiden delegointi edustajille.", diff --git a/app/javascript/dashboard/i18n/locale/fi/settings.json b/app/javascript/dashboard/i18n/locale/fi/settings.json index f4e93bfaf..0b257d1fe 100644 --- a/app/javascript/dashboard/i18n/locale/fi/settings.json +++ b/app/javascript/dashboard/i18n/locale/fi/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Sähköposti-ilmoitukset", diff --git a/app/javascript/dashboard/i18n/locale/fr/campaign.json b/app/javascript/dashboard/i18n/locale/fr/campaign.json index cabd2ce49..5a185037a 100644 --- a/app/javascript/dashboard/i18n/locale/fr/campaign.json +++ b/app/javascript/dashboard/i18n/locale/fr/campaign.json @@ -1,45 +1,45 @@ { "CAMPAIGN": { - "HEADER": "Campaigns", - "SIDEBAR_TXT": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations. Click on Add Campaign to create a new campaign. You can also edit or delete an existing campaign by clicking on the Edit or Delete button.", - "HEADER_BTN_TXT": "Create a campaign", + "HEADER": "Campagnes", + "SIDEBAR_TXT": "Les messages proactifs permettent au client d'envoyer des messages sortants à ses contacts, qui déclenchent plus de conversations. Cliquer sur Ajouter une campagne pour créer une nouvelle campagne. Vous pouvez également modifier ou supprimer une campagne existante en cliquant sur le bouton Éditer ou Supprimer.", + "HEADER_BTN_TXT": "Créer une campagne", "ADD": { - "TITLE": "Create a campaign", - "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", + "TITLE": "Créer une campagne", + "DESC": "Les messages proactifs permettent au client d'envoyer des messages sortants à ses contacts, ce qui déclencherait plus de conversations.", "CANCEL_BUTTON_TEXT": "Annuler", "CREATE_BUTTON_TEXT": "Créer", "FORM": { "TITLE": { - "LABEL": "Title", - "PLACEHOLDER": "Please enter the title of campaign", - "ERROR": "Title is required" + "LABEL": "Titre", + "PLACEHOLDER": "Veuillez entrer le titre de la campagne", + "ERROR": "Le titre est requis" }, "MESSAGE": { "LABEL": "Message", - "PLACEHOLDER": "Please enter the message of campaign", - "ERROR": "Message is required" + "PLACEHOLDER": "Veuillez entrer le titre de la campagne", + "ERROR": "Le message est obligatoire" }, "SENT_BY": { "LABEL": "Envoyé par", - "PLACEHOLDER": "Please select the the content of campaign", - "ERROR": "Sender is required" + "PLACEHOLDER": "Veuillez sélectionner le contenu de la campagne", + "ERROR": "L'expéditeur est requis" }, "END_POINT": { "LABEL": "URL", - "PLACEHOLDER": "Please enter the URL", + "PLACEHOLDER": "Veuillez saisir l'URL", "ERROR": "Veuillez entrer une URL valide" }, "TIME_ON_PAGE": { - "LABEL": "Time on page(Seconds)", - "PLACEHOLDER": "Please enter the time", - "ERROR": "Time on page is required" + "LABEL": "Temps sur la page (secondes)", + "PLACEHOLDER": "Veuillez indiquer le temps", + "ERROR": "Le temps sur la page est requis" }, - "ENABLED": "Enable campaign", - "SUBMIT": "Add Campaign" + "ENABLED": "Activer la campagne", + "SUBMIT": "Ajouter une campagne" }, "API": { - "SUCCESS_MESSAGE": "Campaign created successfully", - "ERROR_MESSAGE": "There was an error. Please try again." + "SUCCESS_MESSAGE": "Compte créé avec succès", + "ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer." } }, "DELETE": { @@ -51,32 +51,32 @@ "NO": "Non, Conserver " }, "API": { - "SUCCESS_MESSAGE": "Campaign deleted successfully", - "ERROR_MESSAGE": "Could not delete the campaign. Please try again later." + "SUCCESS_MESSAGE": "La campagne a bien été supprimée", + "ERROR_MESSAGE": "Impossible de supprimer la campagne. Veuillez réessayer plus tard." } }, "EDIT": { - "TITLE": "Edit campaign", + "TITLE": "Modifier la campagne", "UPDATE_BUTTON_TEXT": "Mettre à jour", "API": { - "SUCCESS_MESSAGE": "Campaign updated successfully", + "SUCCESS_MESSAGE": "Campagne mise à jour avec succès", "ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer" } }, "LIST": { - "LOADING_MESSAGE": "Loading campaigns...", - "404": "There are no campaigns created for this inbox.", + "LOADING_MESSAGE": "Chargement des campagnes...", + "404": "Il n'y a aucune campagne pour cette boîte de réception.", "TABLE_HEADER": { - "TITLE": "Title", + "TITLE": "Titre", "MESSAGE": "Message", "STATUS": "État", - "SENDER": "Sender", + "SENDER": "Expéditeur", "URL": "URL", - "TIME_ON_PAGE": "Time(Seconds)", - "CREATED_AT": "Created at" + "TIME_ON_PAGE": "Temps(secondes)", + "CREATED_AT": "Créé le" }, "BUTTONS": { - "ADD": "Add", + "ADD": "Ajouter", "EDIT": "Modifier", "DELETE": "Supprimer" }, diff --git a/app/javascript/dashboard/i18n/locale/fr/chatlist.json b/app/javascript/dashboard/i18n/locale/fr/chatlist.json index 4319d6466..3eb7840f5 100644 --- a/app/javascript/dashboard/i18n/locale/fr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fr/chatlist.json @@ -81,6 +81,6 @@ "VIEW_TWEET_IN_TWITTER": "Voir le tweet sur Twitter", "REPLY_TO_TWEET": "Répondre à ce tweet", "NO_MESSAGES": "Pas de messages", - "NO_CONTENT": "No content available" + "NO_CONTENT": "Aucun contenu disponible" } } diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json index aa777e81f..de54b6cae 100644 --- a/app/javascript/dashboard/i18n/locale/fr/contact.json +++ b/app/javascript/dashboard/i18n/locale/fr/contact.json @@ -12,24 +12,24 @@ "INITIATED_FROM": "Initié depuis", "INITIATED_AT": "Initié à", "IP_ADDRESS": "Adresse IP", - "NEW_MESSAGE": "New message", + "NEW_MESSAGE": "Nouveau message", "CONVERSATIONS": { "NO_RECORDS_FOUND": "Il n'y a aucune conversation précédente associée à ce contact.", "TITLE": "Conversations précédentes" }, "LABELS": { "CONTACT": { - "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "TITLE": "Libellés des contacts", + "ERROR": "Impossible de mettre à jour les étiquettes" }, "CONVERSATION": { "TITLE": "Étiquettes de conversation", - "ADD_BUTTON": "Add Labels" + "ADD_BUTTON": "Ajouter des étiquettes" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "Ajouter une étiquette", + "PLACEHOLDER": "Rechercher des étiquettes", + "NO_RESULT": "Aucune étiquette trouvée" } }, "MUTE_CONTACT": "Mettre la conversation en sourdine", @@ -71,8 +71,8 @@ "PHONE_NUMBER": { "PLACEHOLDER": "Entrez le numéro de téléphone du contact", "LABEL": "Numéro de téléphone", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format" + "HELP": "Le numéro de téléphone doit être au format E.164. Ex. : +1415555555 [+][code pays][code régional][numéro de téléphone local]", + "ERROR": "Le numéro de téléphone doit être soit vide soit au format E.164" }, "LOCATION": { "PLACEHOLDER": "Entrez l'emplacement du contact", @@ -106,37 +106,38 @@ "ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer" }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", + "BUTTON_LABEL": "Nouvelle conversation", "TITLE": "Nouvelle conversation", - "DESC": "Start a new conversation by sending a new message.", - "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", + "DESC": "Commencez une nouvelle conversation en envoyant un nouveau message.", + "NO_INBOX": "Impossible de trouver une boîte de réception pour lancer une nouvelle conversation avec ce contact.", "FORM": { "TO": { - "LABEL": "To" + "LABEL": "À" }, "INBOX": { - "LABEL": "Inbox", - "ERROR": "Select an inbox" + "LABEL": "Boîte de réception", + "ERROR": "Sélectionner une boîte de réception" }, "MESSAGE": { "LABEL": "Message", - "PLACEHOLDER": "Write your message here", - "ERROR": "Message can't be empty" + "PLACEHOLDER": "Ecrivez votre message ici", + "ERROR": "Le message ne peut être vide" }, - "SUBMIT": "Send message", + "SUBMIT": "Envoyer un message", "CANCEL": "Annuler", - "SUCCESS_MESSAGE": "Message sent!", - "ERROR_MESSAGE": "Couldn't send! try again" + "SUCCESS_MESSAGE": "Message envoyé !", + "ERROR_MESSAGE": "Impossible d'envoyer ! Veuillez réessayer" } }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Rechercher", "SEARCH_INPUT_PLACEHOLDER": "Rechercher des contacts", "LIST": { "LOADING_MESSAGE": "Chargement des contacts...", "404": "Aucun contact ne correspond à votre recherche 🔍", - "NO_CONTACTS": "There are no available contacts", + "NO_CONTACTS": "Il n'y a aucun contact disponible", "TABLE_HEADER": { "NAME": "Nom", "PHONE_NUMBER": "Numéro de téléphone", @@ -153,12 +154,12 @@ }, "REMINDER": { "ADD_BUTTON": { - "BUTTON": "Add", - "TITLE": "Shift + Enter to create a task" + "BUTTON": "Ajouter", + "TITLE": "Shift + Entrée pour créer une tâche" }, "FOOTER": { - "DUE_DATE": "Due date", - "LABEL_TITLE": "Set type" + "DUE_DATE": "Date d'échéance", + "LABEL_TITLE": "Définir le type" } }, "NOTES": { @@ -166,43 +167,71 @@ "TITLE": "Notes" }, "ADD": { - "BUTTON": "Add", - "PLACEHOLDER": "Add a note", - "TITLE": "Shift + Enter to create a note" + "BUTTON": "Ajouter", + "PLACEHOLDER": "Ajouter une note", + "TITLE": "Shift + Entrée pour créer une note" }, "FOOTER": { - "BUTTON": "View all notes" + "BUTTON": "Voir toutes les notes" } }, "EVENTS": { "HEADER": { - "TITLE": "Activities" + "TITLE": "Activités" }, "BUTTON": { - "PILL_BUTTON_NOTES": "notes", - "PILL_BUTTON_EVENTS": "events", + "PILL_BUTTON_NOTES": "Notes", + "PILL_BUTTON_EVENTS": "Evénements", "PILL_BUTTON_CONVO": "conversations" } }, "CUSTOM_ATTRIBUTES": { "TITLE": "Attributs personnalisés", - "BUTTON": "Add custom attribute", + "BUTTON": "Ajouter un attribut personnalisé", "ADD": { - "TITLE": "Create custom attribute", - "DESC": "Add custom information to this contact." + "TITLE": "Créer un attribut personnalisé", + "DESC": "Ajouter des informations personnalisées à ce contact." }, "FORM": { - "CREATE": "Add attribute", + "CREATE": "Ajouter un attribut", "CANCEL": "Annuler", "NAME": { - "LABEL": "Custom attribute name", - "PLACEHOLDER": "Eg: shopify id", - "ERROR": "Invalid custom attribute name" + "LABEL": "Nom de l'attribut personnalisé", + "PLACEHOLDER": "Ex. : id shopify", + "ERROR": "Nom de l'attribut personnalisé invalide" }, "VALUE": { - "LABEL": "Attribute value", - "PLACEHOLDER": "Eg: 11901 " + "LABEL": "Valeur de l'attribut", + "PLACEHOLDER": "Ex.: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Annuler", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index 214586790..fa3001f70 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -20,16 +20,18 @@ "LOADING_CONVERSATIONS": "Chargement des conversations", "CANNOT_REPLY": "Vous ne pouvez pas répondre en raison de", "24_HOURS_WINDOW": "Restriction de fenêtre de message de 24 heures", - "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to", + "TWILIO_WHATSAPP_CAN_REPLY": "Vous pouvez seulement répondre à cette conversation en utilisant un modèle de message en raison de", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restriction de fenêtre de message de 24 heures", "LAST_INCOMING_TWEET": "Vous répondez au dernier tweet entrant", "REPLYING_TO": "Vous répondez à :", "REMOVE_SELECTION": "Supprimer la sélection", "DOWNLOAD": "Télécharger", "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", "NO_RESPONSE": "Pas de réponse", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "RATING_TITLE": "Note", + "FEEDBACK_TITLE": "Commentaires", "HEADER": { "RESOLVE_ACTION": "Résoudre", "REOPEN_ACTION": "Ré-ouvrir", @@ -54,18 +56,23 @@ "TIP_FORMAT_ICON": "Afficher l'éditeur de texte enrichi", "TIP_EMOJI_ICON": "Montrer le sélecteur d'émoji", "TIP_ATTACH_ICON": "Joindre des fichiers", - "ENTER_TO_SEND": "Entrer pour envoyer" + "ENTER_TO_SEND": "Entrer pour envoyer", + "DRAG_DROP": "Glissez et déposez ici pour lier" }, "VISIBLE_TO_AGENTS": "Note privée : uniquement visible par vous et votre équipe", "CHANGE_STATUS": "Statut de la conversation modifié", "CHANGE_AGENT": "Responsable de la conversation modifié", "CHANGE_TEAM": "L'équipe de conversation a été modifiée", - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "Le fichier dépasse la limite de {MAXIMUM_FILE_UPLOAD_SIZE} pour les pièces jointes", "SENT_BY": "Envoyé par:", "ASSIGNMENT": { "SELECT_AGENT": "Sélectionner un agent", "REMOVE": "Supprimer", "ASSIGN": "Assigner" + }, + "CONTEXT_MENU": { + "COPY": "Copier", + "DELETE": "Supprimer" } }, "EMAIL_TRANSCRIPT": { @@ -111,7 +118,7 @@ }, "CONVERSATION_SIDEBAR": { "ASSIGNEE_LABEL": "Agent Assigné", - "SELF_ASSIGN": "Assign to me", + "SELF_ASSIGN": "M’assigner la conversation", "TEAM_LABEL": "Équipe assignée", "SELECT": { "PLACEHOLDER": "Aucun" diff --git a/app/javascript/dashboard/i18n/locale/fr/csatMgmt.json b/app/javascript/dashboard/i18n/locale/fr/csatMgmt.json index d7d2efc2a..90a27f6af 100644 --- a/app/javascript/dashboard/i18n/locale/fr/csatMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/csatMgmt.json @@ -1,6 +1,6 @@ { "CSAT": { - "TITLE": "Rate your conversation", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Évaluer votre conversation", + "PLACEHOLDER": "Dites-nous en plus..." } } diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index 3a37cdcad..4b3854da0 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -30,11 +30,11 @@ "ADD": { "CHANNEL_NAME": { "LABEL": "Nom de la boîte de réception", - "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)" + "PLACEHOLDER": "Entrez le nom de votre boîte de réception (ex: Acme Inc)" }, "WEBSITE_NAME": { - "LABEL": "Nom du site Web", - "PLACEHOLDER": "Entrez le nom de votre site Web (ex : Acme Inc)" + "LABEL": "Nom du site web", + "PLACEHOLDER": "Entrez le nom de votre boîte de réception (ex: Acme Inc)" }, "FB": { "HELP": "PS : En vous connectant, nous avons seulement accès aux messages de votre page. Vos messages privés ne peuvent jamais être consultés par Chatwoot.", @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Activé", "DISABLED": "Désactivé" + }, + "ENABLE_CSAT": { + "ENABLED": "Activé", + "DISABLED": "Désactivé" } }, "DELETE": { @@ -223,7 +227,7 @@ "CONFIRM": { "TITLE": "Confirmer la suppression", "MESSAGE": "Êtes-vous sûr de vouloir supprimer ", - "PLACE_HOLDER": "Please type {inboxName} to confirm", + "PLACE_HOLDER": "Veuillez taper {inboxName} pour confirmer", "YES": "Oui, supprimer ", "NO": "Non, Conserver " }, @@ -236,7 +240,7 @@ "SETTINGS": "Paramètres", "COLLABORATORS": "Collaborateurs", "CONFIGURATION": "Configuration", - "CAMPAIGN": "Campaigns", + "CAMPAIGN": "Campagnes", "PRE_CHAT_FORM": "Formulaire avant chat", "BUSINESS_HOURS": "Heures de bureau" }, @@ -252,9 +256,11 @@ "INBOX_AGENTS": "Agents", "INBOX_AGENTS_SUB_TEXT": "Ajouter ou supprimer des agents de cette boîte de réception", "UPDATE": "Mettre à jour", - "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", - "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", + "ENABLE_EMAIL_COLLECT_BOX": "Activer la boîte de collecte des courriels", + "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Activer ou désactiver la boîte de collecte des courriels pour les nouvelles conversations", "AUTO_ASSIGNMENT": "Activer l'assignation automatique", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Paramètres de boîtes de réception", "INBOX_UPDATE_SUB_TEXT": "Mettre à jour les paramètres de votre boîte de réception", "AUTO_ASSIGNMENT_SUB_TEXT": "Activer ou désactiver l'affectation automatique de nouvelles conversations aux agents ajoutés à cette boîte de réception.", diff --git a/app/javascript/dashboard/i18n/locale/fr/integrationApps.json b/app/javascript/dashboard/i18n/locale/fr/integrationApps.json index ec047a23f..60bbb5ac8 100644 --- a/app/javascript/dashboard/i18n/locale/fr/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/fr/integrationApps.json @@ -1,36 +1,36 @@ { "INTEGRATION_APPS": { - "FETCHING": "Fetching Integrations", - "NO_HOOK_CONFIGURED": "There are no %{integrationId} integrations configured in this account.", + "FETCHING": "Récupération des intégrations", + "NO_HOOK_CONFIGURED": "Aucune intégration %{integrationId} n'est configurée dans ce compte.", "HEADER": "Applications", "STATUS": { "ENABLED": "Activé", "DISABLED": "Désactivé" }, "CONFIGURE": "Configurer", - "ADD_BUTTON": "Add a new hook", + "ADD_BUTTON": "Ajouter un nouveau hook", "DELETE": { "TITLE": { - "INBOX": "Confirm deletion", - "ACCOUNT": "Disconnect" + "INBOX": "Confirmer la suppression", + "ACCOUNT": "Déconnecter" }, "MESSAGE": { "INBOX": "Êtes-vous sûr de vouloir supprimer?", - "ACCOUNT": "Are you sure to disconnect?" + "ACCOUNT": "Êtes-vous sûr de vouloir déconnecter?" }, "CONFIRM_BUTTON_TEXT": { "INBOX": "Oui, supprimer", - "ACCOUNT": "Yes, Disconnect" + "ACCOUNT": "Oui, déconnecter" }, "CANCEL_BUTTON_TEXT": "Annuler", "API": { - "SUCCESS_MESSAGE": "Hook deleted successfully", + "SUCCESS_MESSAGE": "Webhook supprimé avec succès", "ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard" } }, "LIST": { - "FETCHING": "Fetching integration hooks", - "INBOX": "Inbox", + "FETCHING": "Récupération des webhooks de l'intégration", + "INBOX": "Boîte de réception", "DELETE": { "BUTTON_TEXT": "Supprimer" } @@ -38,14 +38,14 @@ "ADD": { "FORM": { "INBOX": { - "LABEL": "Select Inbox", - "PLACEHOLDER": "Select Inbox" + "LABEL": "Sélectionner la boîte de réception", + "PLACEHOLDER": "Sélectionner la boîte de réception" }, "SUBMIT": "Créer", "CANCEL": "Annuler" }, "API": { - "SUCCESS_MESSAGE": "Integration hook added successfully", + "SUCCESS_MESSAGE": "Hook d'intégration ajouté avec succès", "ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard" } }, @@ -53,10 +53,10 @@ "BUTTON_TEXT": "Connecter" }, "DISCONNECT": { - "BUTTON_TEXT": "Disconnect" + "BUTTON_TEXT": "Déconnecter" }, "SIDEBAR_DESCRIPTION": { - "DIALOGFLOW": "Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on.

Dialogflow integration with %{installationName} allows you to configure a Dialogflow bot with your inboxes which lets the bot handle the queries initially and hand them over to an agent when needed. Dialogflow can be used to qualifying the leads, reduce the workload of agents by providing frequently asked questions etc.

To add Dialogflow, you need to create a Service Account in your Google project console and share the credentials. Please refer to the Dialogflow docs for more information." + "DIALOGFLOW": "Dialogflow est une plateforme de compréhension du langage naturel qui facilite la conception et l'intégration d'une interface utilisateur dans votre application mobile, application web, périphérique, bot, système de réponse vocale interactive, et ainsi de suite.

L'intégration de Dialogflow avec %{installationName} vous permet de configurer un bot Dialogflow avec vos boîtes de réception qui permet au bot de gérer les requêtes initialement et de les remettre à un agent si nécessaire. Le Dialogflow peut être utilisé pour qualifier les plombs, réduire la charge de travail des agents en fournissant des questions fréquentes, etc.

Pour ajouter Dialogflow, vous devez créer un compte de service dans votre console de projet Google et partager les identifiants. Reportez-vous à la documentation Dialogflow pour plus d'informations." } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/integrations.json b/app/javascript/dashboard/i18n/locale/fr/integrations.json index 248491ce4..ea9a35c32 100644 --- a/app/javascript/dashboard/i18n/locale/fr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fr/integrations.json @@ -19,7 +19,7 @@ }, "EDIT": { "BUTTON_TEXT": "Modifier", - "TITLE": "Edit webhook", + "TITLE": "Modifier le webhook", "CANCEL": "Annuler", "DESC": "Les événements Webhook vous fournissent des informations en temps réel sur ce qui se passe dans votre compte Chatwoot. Veuillez entrer une URL valide pour configurer un callback.", "FORM": { @@ -28,10 +28,10 @@ "PLACEHOLDER": "Exemple : https://exemple/api/webhook", "ERROR": "Veuillez entrer une URL valide" }, - "SUBMIT": "Edit webhook" + "SUBMIT": "Modifier le webhook" }, "API": { - "SUCCESS_MESSAGE": "Webhook URL updated successfully", + "SUCCESS_MESSAGE": "URL du webhook mise à jour avec succès", "ERROR_MESSAGE": "Impossible de se connecter au serveur Woot, veuillez réessayer plus tard" } }, @@ -68,8 +68,8 @@ }, "SLACK": { "HELP_TEXT": { - "TITLE": "Using Slack Integration", - "BODY": "

Chatwoot will now sync all the incoming conversations into the customer-conversations channel inside your slack workplace.

Replying to a conversation thread in customer-conversations slack channel will create a response back to the customer through chatwoot.

Start the replies with note: to create private notes instead of replies.

If the replier on slack has an agent profile in chatwoot under the same email, the replies will be associated accordingly.

When the replier doesn't have an associated agent profile, the replies will be made from the bot profile.

" + "TITLE": "Utilisation de l'intégration Slack", + "BODY": "

Chatwoot va maintenant synchroniser toutes les conversations entrantes dans le canal customer-conversations à l'intérieur de Workspace Sack.

Répondre à un fil de conversation dans le canal Slack customer-conversations créera une réponse au client via chatwoot.

Commencez les réponses avec note : pour créer des notes privées au lieu de réponses.

Si le répondant sur Slack a un profil d'agent dans le chat avec la même adresse email, les réponses seront associées en conséquence.

Lorsque le répondant n'a pas de profil d'agent associé, les réponses seront faites avec le profil du bot.

" } }, "DELETE": { diff --git a/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json index cd25a727a..8500cff6a 100644 --- a/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json @@ -19,9 +19,9 @@ "NAME": { "LABEL": "Nom de l'étiquette", "PLACEHOLDER": "Nom de l'étiquette", - "REQUIRED_ERROR": "Label name is required", - "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", - "VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed" + "REQUIRED_ERROR": "Le nom de l'étiquette est requis", + "MINIMUM_LENGTH_ERROR": "Longueur minimale de 2 requise", + "VALID_ERROR": "Seuls les caractères alphabétiques, les chiffres, les traits d'union et les tirets bas sont autorisés" }, "DESCRIPTION": { "LABEL": "Description", diff --git a/app/javascript/dashboard/i18n/locale/fr/report.json b/app/javascript/dashboard/i18n/locale/fr/report.json index 82d3dd070..8c48ecfb9 100644 --- a/app/javascript/dashboard/i18n/locale/fr/report.json +++ b/app/javascript/dashboard/i18n/locale/fr/report.json @@ -41,15 +41,15 @@ }, { "id": 2, - "name": "Last 3 months" + "name": "3 derniers mois" }, { "id": 3, - "name": "Last 6 months" + "name": "6 derniers mois" }, { "id": 4, - "name": "Last year" + "name": "Année dernière" } ] } diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json index 8a6d63889..d93e10764 100644 --- a/app/javascript/dashboard/i18n/locale/fr/settings.json +++ b/app/javascript/dashboard/i18n/locale/fr/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Notifications audio", "NOTE": "Activer les notifications audio dans le tableau de bord pour les nouveaux messages et conversations.", - "ENABLE_AUDIO": "Jouer une notification audio lorsqu'une nouvelle conversation est créée ou que de nouveaux messages arrivent" + "NONE": "Aucun", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notifications par courriel", @@ -79,9 +81,9 @@ "PLACEHOLDER": "Veuillez entrer votre adresse de courriel, cela sera affiché dans les conversations" }, "CURRENT_PASSWORD": { - "LABEL": "Current password", - "ERROR": "Please enter the current password", - "PLACEHOLDER": "Please enter the current password" + "LABEL": "Mot de passe actuel", + "ERROR": "Veuillez entrer le mot de passe actuel", + "PLACEHOLDER": "Veuillez entrer le mot de passe actuel" }, "PASSWORD": { "LABEL": "Mot de passe", @@ -140,8 +142,8 @@ "APPLICATIONS": "Applications", "LABELS": "Étiquettes", "TEAMS": "Équipes", - "ALL_CONTACTS": "All Contacts", - "TAGGED_WITH": "Tagged with" + "ALL_CONTACTS": "Tous les contacts", + "TAGGED_WITH": "Tagué avec" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Nouveau compte", diff --git a/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json index 122371db3..79b7d5678 100644 --- a/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json @@ -15,21 +15,21 @@ "AGENTS": { "BUTTON_TEXT": "Ajouter un agent à votre équipe", "TITLE": "Ajouter des agents à l'équipe - %{teamName}", - "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + "DESC": "Ajouter des agents à votre équipe nouvellement créée. Cela vous permet de collaborer en équipe sur les conversations, d'être informé des nouveaux événements dans la même conversation." }, "WIZARD": [ { "title": "Créer", "route": "settings_teams_new", - "body": "Create a new team of agents." + "body": "Créer une nouvelle équipe d'agents." }, { "title": "Ajouter des agents", "route": "settings_teams_add_agents", - "body": "Add agents to the team." + "body": "Ajouter des agents à l'équipe." }, { - "title": "Finish", + "title": "Terminer", "route": "settings_teams_finish", "body": "Vous êtes paré !" } @@ -37,89 +37,89 @@ }, "EDIT_FLOW": { "CREATE": { - "TITLE": "Edit your team details", - "DESC": "Edit title and description to your team.", - "BUTTON_TEXT": "Update team" + "TITLE": "Modifier les détails de votre équipe", + "DESC": "Modifier le titre et la description de votre équipe.", + "BUTTON_TEXT": "Mettre à jour l'équipe" }, "AGENTS": { - "BUTTON_TEXT": "Update agents in team", + "BUTTON_TEXT": "Mettre à jour les agents dans l'équipe", "TITLE": "Ajouter des agents à l'équipe - %{teamName}", - "DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + "DESC": "Ajouter des agents à votre équipe nouvellement créée. Tous les agents ajoutés seront notifiés lorsqu'une conversation est assignée à cette équipe." }, "WIZARD": [ { - "title": "Team details", + "title": "Détails de l'équipe", "route": "settings_teams_edit", - "body": "Change name, description and other details." + "body": "Changer le nom, la description et d'autres détails." }, { - "title": "Edit Agents", + "title": "Modifier les agents", "route": "settings_teams_edit_members", - "body": "Edit agents in your team." + "body": "Modifier les agents dans votre équipe." }, { - "title": "Finish", + "title": "Terminer", "route": "settings_teams_edit_finish", "body": "Vous êtes paré !" } ] }, "TEAM_FORM": { - "ERROR_MESSAGE": "Couldn't save the team details. Try again." + "ERROR_MESSAGE": "Impossible d'enregistrer les détails de l'équipe. Veuillez réessayer." }, "AGENTS": { "AGENT": "AGENT", "EMAIL": "COURRIEL", "BUTTON_TEXT": "Ajouter des agents", - "ADD_AGENTS": "Adding Agents to your Team...", - "SELECT": "select", - "SELECT_ALL": "select all agents", - "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + "ADD_AGENTS": "Ajout d'agents à votre équipe...", + "SELECT": "sélectionner", + "SELECT_ALL": "sélectionner tous les agents", + "SELECTED_COUNT": "%{selected} agents sur %{total} sélectionnés." }, "ADD": { "TITLE": "Ajouter des agents à l'équipe - %{teamName}", - "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", - "SELECT": "select", - "SELECT_ALL": "select all agents", - "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "DESC": "Ajouter des agents à votre équipe nouvellement créée. Cela vous permet de collaborer en équipe sur les conversations, d'être informé des nouveaux événements dans la même conversation.", + "SELECT": "sélectionner", + "SELECT_ALL": "sélectionner tous les agents", + "SELECTED_COUNT": "%{selected} agents sur %{total} sélectionnés.", "BUTTON_TEXT": "Ajouter des agents", - "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + "AGENT_VALIDATION_ERROR": "Veuillez sélectionner au moins un agent." }, "FINISH": { - "TITLE": "Your team is ready!", - "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", - "BUTTON_TEXT": "Finish" + "TITLE": "Votre équipe est prête !", + "MESSAGE": "Vous pouvez maintenant collaborer en tant qu'équipe dans les conversations. Bonne assistance ", + "BUTTON_TEXT": "Terminer" }, "DELETE": { "BUTTON_TEXT": "Supprimer", "API": { - "SUCCESS_MESSAGE": "Team deleted successfully.", - "ERROR_MESSAGE": "Couldn't delete the team. Try again." + "SUCCESS_MESSAGE": "Équipe supprimée avec succès.", + "ERROR_MESSAGE": "Impossible de supprimer l'équipe. Veuillez réessayer." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", - "PLACE_HOLDER": "Please type {teamName} to confirm", - "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "TITLE": "Voulez-vous vraiment supprimer - %{teamName}", + "PLACE_HOLDER": "Veuillez entrer {teamName} pour confirmer", + "MESSAGE": "La suppression de l'équipe supprimera les affectations liées aux conversations de cette équipe.", "YES": "Supprimer ", "NO": "Annuler" } }, "SETTINGS": "Paramètres", "FORM": { - "UPDATE": "Update team", - "CREATE": "Create team", + "UPDATE": "Mettre à jour l'équipe", + "CREATE": "Créer une équipe", "NAME": { - "LABEL": "Team name", - "PLACEHOLDER": "Example: Sales, Customer Support" + "LABEL": "Nom de l'équipe", + "PLACEHOLDER": "Exemple : Ventes, Support Client" }, "DESCRIPTION": { - "LABEL": "Team Description", - "PLACEHOLDER": "Short description about this team." + "LABEL": "Description de l'équipe", + "PLACEHOLDER": "Brève description de cette équipe." }, "AUTO_ASSIGN": { - "LABEL": "Allow auto assign for this team." + "LABEL": "Autoriser l'affectation automatique pour cette équipe." }, - "SUBMIT_CREATE": "Create team" + "SUBMIT_CREATE": "Créer une équipe" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/contact.json b/app/javascript/dashboard/i18n/locale/he/contact.json index 1df00c01c..daaa7eac8 100644 --- a/app/javascript/dashboard/i18n/locale/he/contact.json +++ b/app/javascript/dashboard/i18n/locale/he/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "ביטול", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index caaeba2e7..307bf6d7f 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "הורד", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", @@ -66,6 +69,10 @@ "SELECT_AGENT": "בחר סוכן", "REMOVE": "Remove", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "מחק" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json index f0ff404de..e124878a0 100644 --- a/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "מופעל", "DISABLED": "כבוי" + }, + "ENABLE_CSAT": { + "ENABLED": "מופעל", + "DISABLED": "כבוי" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json index 49664e981..0f2ea9957 100644 --- a/app/javascript/dashboard/i18n/locale/he/settings.json +++ b/app/javascript/dashboard/i18n/locale/he/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Email Notifications", diff --git a/app/javascript/dashboard/i18n/locale/hi/contact.json b/app/javascript/dashboard/i18n/locale/hi/contact.json index 24bcbc27e..051aad27e 100644 --- a/app/javascript/dashboard/i18n/locale/hi/contact.json +++ b/app/javascript/dashboard/i18n/locale/hi/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Cancel", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index 587530e74..81c023aa5 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Download", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Remove", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "Delete" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index 06eeb3d5d..1dc1d366d 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Enabled", "DISABLED": "Disabled" + }, + "ENABLE_CSAT": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", diff --git a/app/javascript/dashboard/i18n/locale/hi/settings.json b/app/javascript/dashboard/i18n/locale/hi/settings.json index b3ed7b95f..dcdb58fac 100644 --- a/app/javascript/dashboard/i18n/locale/hi/settings.json +++ b/app/javascript/dashboard/i18n/locale/hi/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Email Notifications", diff --git a/app/javascript/dashboard/i18n/locale/hu/contact.json b/app/javascript/dashboard/i18n/locale/hu/contact.json index 2336d4915..2671721c7 100644 --- a/app/javascript/dashboard/i18n/locale/hu/contact.json +++ b/app/javascript/dashboard/i18n/locale/hu/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontaktok", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Keresés", "SEARCH_INPUT_PLACEHOLDER": "Kontaktok keresése", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Mégse", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 374933346..3bc0ee681 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Kijelölés törlése", "DOWNLOAD": "Letöltés", "UPLOADING_ATTACHMENTS": "Csatolt fileok feltöltése...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Nincs válasz", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Rich szövegszerkesztő mutatása", "TIP_EMOJI_ICON": "Emoji választó mutatása", "TIP_ATTACH_ICON": "Fileok csatolása", - "ENTER_TO_SEND": "Enter-rel elküld" + "ENTER_TO_SEND": "Enter-rel elküld", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Privát megjegyzés: csak Neked és a csapat tagjainak látható", "CHANGE_STATUS": "A beszélgetés státusza megváltozott", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Ügynök kiválasztása", "REMOVE": "Eltávolítás", "ASSIGN": "Hozzárendelés" + }, + "CONTEXT_MENU": { + "COPY": "Másolás", + "DELETE": "Törlés" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index 6ef55fd89..3a4c015c5 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Engedélyezve", "DISABLED": "Letiltva" + }, + "ENABLE_CSAT": { + "ENABLED": "Engedélyezve", + "DISABLED": "Letiltva" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Automata hozzárendelés engedélyezése", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Fiókbeállítások", "INBOX_UPDATE_SUB_TEXT": "Frissítsd az inbox beállításaidat", "AUTO_ASSIGNMENT_SUB_TEXT": "Bekapcsolása vagy kikapcsolása az inboxhoz kapcsolódó automatikus ügynökhozzárendelésnek új beszélgetések esetén.", diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json index 7bb3c1590..933dc2556 100644 --- a/app/javascript/dashboard/i18n/locale/hu/settings.json +++ b/app/javascript/dashboard/i18n/locale/hu/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Hangüzenetek", "NOTE": "Hangüzenetek engedélyezése a vezérlőpulton új üzenetek és beszélgetések esetén.", - "ENABLE_AUDIO": "Kapj hangüzenetet ha új beszélgetés vagy üzenet érkezik" + "NONE": "Nincs", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-mail értesítések", diff --git a/app/javascript/dashboard/i18n/locale/id/contact.json b/app/javascript/dashboard/i18n/locale/id/contact.json index 871f82c43..9c63b42de 100644 --- a/app/javascript/dashboard/i18n/locale/id/contact.json +++ b/app/javascript/dashboard/i18n/locale/id/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontak", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Cari", "SEARCH_INPUT_PLACEHOLDER": "Cari Kontak", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Batalkan", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index 3d62b7c90..6c19b4eea 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Hapus Pilihan", "DOWNLOAD": "Unduh", "UPLOADING_ATTACHMENTS": "Unggah lampiran...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Tidak ada respon", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Tampilkan editor teks", "TIP_EMOJI_ICON": "Tampilkan pemilih emoji", "TIP_ATTACH_ICON": "Lampirkan file", - "ENTER_TO_SEND": "Enter untuk mengirim" + "ENTER_TO_SEND": "Enter untuk mengirim", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Catatan Pribadi: Hanya terlihat oleh Anda dan tim Anda", "CHANGE_STATUS": "Status percakapan berubah", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Pilih Agen", "REMOVE": "Hapus", "ASSIGN": "Tugaskan" + }, + "CONTEXT_MENU": { + "COPY": "Salin", + "DELETE": "Hapus" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index 7b624d13a..44cde61ec 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Diaktifkan", "DISABLED": "Nonaktif" + }, + "ENABLE_CSAT": { + "ENABLED": "Diaktifkan", + "DISABLED": "Nonaktif" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Aktifkan penugasan otomatis", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Pengaturan Kotak Masuk", "INBOX_UPDATE_SUB_TEXT": "Perbarui pengaturan kotak masuk Anda", "AUTO_ASSIGNMENT_SUB_TEXT": "Mengaktifkan atau menonaktifkan penugasan otomatis percakapan baru ke agen yang ditambahkan ke kotak masuk ini.", diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json index f2b28a293..f4049be4d 100644 --- a/app/javascript/dashboard/i18n/locale/id/settings.json +++ b/app/javascript/dashboard/i18n/locale/id/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Pemberitahuan Audio", "NOTE": "Aktifkan notifikasi audio di dasbor untuk pesan dan percakapan baru.", - "ENABLE_AUDIO": "Putar pemberitahuan audio ketika percakapan baru dibuat atau pesan baru masuk" + "NONE": "Tidak ada", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notifikasi Email", diff --git a/app/javascript/dashboard/i18n/locale/it/contact.json b/app/javascript/dashboard/i18n/locale/it/contact.json index c7cafff52..b7610853b 100644 --- a/app/javascript/dashboard/i18n/locale/it/contact.json +++ b/app/javascript/dashboard/i18n/locale/it/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "annulla", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index 96aafd45e..fe10fc000 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Scaricare", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Nota privata: visibile solo a te e al tuo team", "CHANGE_STATUS": "Stato conversazione cambiato", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Rimuovi", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copia", + "DELETE": "Cancellare" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index 6a852df62..fd76785eb 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Abilitato", "DISABLED": "Disabilitato" + }, + "ENABLE_CSAT": { + "ENABLED": "Abilitato", + "DISABLED": "Disabilitato" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Abilita assegnazione automatica", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Impostazioni della Posta In Arrivo", "INBOX_UPDATE_SUB_TEXT": "Aggiorna le impostazioni della posta in arrivo", "AUTO_ASSIGNMENT_SUB_TEXT": "Abilita o disabilita l'assegnazione automatica di nuove conversazioni agli agenti aggiunti a questa casella di posta.", diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json index e44d2923e..4e4fe17e2 100644 --- a/app/javascript/dashboard/i18n/locale/it/settings.json +++ b/app/javascript/dashboard/i18n/locale/it/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notifiche email", diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index 4920808b5..da1ff34a2 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "キャンセル", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 70966f56e..4ec66f9f3 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "選択項目を削除", "DOWNLOAD": "ダウンロード", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "非公開設定の注意:あなたとあなたのチームのみに表示されます", "CHANGE_STATUS": "会話の状態が変更されました", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "削除", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "コピー", + "DELETE": "削除" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index 223c3e8ef..98e2ccb5e 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "有効です", "DISABLED": "無効です" + }, + "ENABLE_CSAT": { + "ENABLED": "有効です", + "DISABLED": "無効です" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "自動割り当てを有効にする", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "受信トレイの設定", "INBOX_UPDATE_SUB_TEXT": "受信トレイの設定を更新する", "AUTO_ASSIGNMENT_SUB_TEXT": "この受信トレイに追加された担当者への新しい会話の自動割り当てを有効または無効にします。", diff --git a/app/javascript/dashboard/i18n/locale/ja/settings.json b/app/javascript/dashboard/i18n/locale/ja/settings.json index 429e5ae59..fdf6bcf1c 100644 --- a/app/javascript/dashboard/i18n/locale/ja/settings.json +++ b/app/javascript/dashboard/i18n/locale/ja/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Eメール通知", diff --git a/app/javascript/dashboard/i18n/locale/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index 095e6f7e8..07f3851dc 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "연락처", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "검색", "SEARCH_INPUT_PLACEHOLDER": "연락처 검색", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "취소", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index 5549cd4be..d0d635b06 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "선택 항목 제거", "DOWNLOAD": "다운로드", "UPLOADING_ATTACHMENTS": "첨부 업로드 중...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "응답없음", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "웹 편집기 보기", "TIP_EMOJI_ICON": "이모티콘 보기", "TIP_ATTACH_ICON": "파일 첨부", - "ENTER_TO_SEND": "엔터를 눌러 전송하기" + "ENTER_TO_SEND": "엔터를 눌러 전송하기", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "개인 노트: 귀하와 귀하의 팀만 볼 수 있음", "CHANGE_STATUS": "대화 상태가 변경됨", @@ -66,6 +69,10 @@ "SELECT_AGENT": "에이전트 선택", "REMOVE": "제거", "ASSIGN": "할당하다" + }, + "CONTEXT_MENU": { + "COPY": "복사", + "DELETE": "삭제" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index 97561d33d..35b3def66 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "사용함", "DISABLED": "사용 안 함" + }, + "ENABLE_CSAT": { + "ENABLED": "사용함", + "DISABLED": "사용 안 함" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "자동 할당 사용", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "받은 메시지함 설정", "INBOX_UPDATE_SUB_TEXT": "받은 메시지함 설정 업데이트", "AUTO_ASSIGNMENT_SUB_TEXT": "받은 메시지에 추가된 에이전트에 새 대화를 자동으로 할당하거나 할당하지 않도록 설정하십시오.", diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json index 50f1d9c48..26f1f71cc 100644 --- a/app/javascript/dashboard/i18n/locale/ko/settings.json +++ b/app/javascript/dashboard/i18n/locale/ko/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "음성 알림", "NOTE": "대시보드에서 새 메시지 및 대화에 대한 오디오 알림을 활성화합니다.", - "ENABLE_AUDIO": "새 대화가 생성되거나 새 메시지가 도착할 때 오디오 알림 재생" + "NONE": "없음", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "이메일 알림", diff --git a/app/javascript/dashboard/i18n/locale/ml/contact.json b/app/javascript/dashboard/i18n/locale/ml/contact.json index b5a91ff68..af1c1ea56 100644 --- a/app/javascript/dashboard/i18n/locale/ml/contact.json +++ b/app/javascript/dashboard/i18n/locale/ml/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "കോൺ‌ടാക്റ്റുകൾ", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "തിരയുക", "SEARCH_INPUT_PLACEHOLDER": "കോൺ‌ടാക്റ്റുകൾക്കായി തിരയുക", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "റദ്ദാക്കുക", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 41f4e98ed..fa65ff98d 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "തിരഞ്ഞെടുക്കൽ നീക്കംചെയ്യുക", "DOWNLOAD": "ഡൗൺലോഡ്", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "സ്വകാര്യ കുറിപ്പ്: നിങ്ങൾക്കും നിങ്ങളുടെ ടീമിനും മാത്രം ദൃശ്യമാണ്", "CHANGE_STATUS": "സംഭാഷണ നില മാറ്റി", @@ -66,6 +69,10 @@ "SELECT_AGENT": "ഏജന്റ് തിരഞ്ഞെടുക്കുക", "REMOVE": "നീക്കം ചെയ്യുക", "ASSIGN": "നിയോഗിക്കുക" + }, + "CONTEXT_MENU": { + "COPY": "പകർത്തുക", + "DELETE": "ഇല്ലാതാക്കുക" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index 34f310ae4..9f123e830 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "പ്രവർത്തനക്ഷമമാക്കി", "DISABLED": "പ്രവർത്തനരഹിതമാക്കി" + }, + "ENABLE_CSAT": { + "ENABLED": "പ്രവർത്തനക്ഷമമാക്കി", + "DISABLED": "പ്രവർത്തനരഹിതമാക്കി" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "ഓട്ടോ അസൈൻമെന്റ് പ്രവർത്തനക്ഷമമാക്കുക", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "പുതിയ സംഭാഷണങ്ങളിൽ ലഭ്യമായ ഏജന്റുമാരുടെ ഓട്ടോമാറ്റിക് അസൈൻമെന്റ് പ്രാപ്തമാക്കുകയോ അപ്രാപ്തമാക്കുകയോ ചെയ്യുക", diff --git a/app/javascript/dashboard/i18n/locale/ml/settings.json b/app/javascript/dashboard/i18n/locale/ml/settings.json index 587929146..6c8a5c21a 100644 --- a/app/javascript/dashboard/i18n/locale/ml/settings.json +++ b/app/javascript/dashboard/i18n/locale/ml/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "ഇമെയിൽ അറിയിപ്പുകൾ", diff --git a/app/javascript/dashboard/i18n/locale/ne/contact.json b/app/javascript/dashboard/i18n/locale/ne/contact.json index 2ff3c17f1..cf9824b90 100644 --- a/app/javascript/dashboard/i18n/locale/ne/contact.json +++ b/app/javascript/dashboard/i18n/locale/ne/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Cancel", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 587530e74..81c023aa5 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Download", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Remove", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "Delete" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index 8948adfc4..24463aac8 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Enabled", "DISABLED": "Disabled" + }, + "ENABLE_CSAT": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", diff --git a/app/javascript/dashboard/i18n/locale/ne/settings.json b/app/javascript/dashboard/i18n/locale/ne/settings.json index d7e387e54..46941f8ae 100644 --- a/app/javascript/dashboard/i18n/locale/ne/settings.json +++ b/app/javascript/dashboard/i18n/locale/ne/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Email Notifications", diff --git a/app/javascript/dashboard/i18n/locale/nl/contact.json b/app/javascript/dashboard/i18n/locale/nl/contact.json index 23cae44db..5de7c2338 100644 --- a/app/javascript/dashboard/i18n/locale/nl/contact.json +++ b/app/javascript/dashboard/i18n/locale/nl/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Annuleren", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index cc8fd83c5..6336f74e7 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Download", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Privéopmerking: alleen zichtbaar voor jou en je team", "CHANGE_STATUS": "Gespreksstatus veranderd", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Verwijderen", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Kopiëren", + "DELETE": "Verwijderen" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index 1f0ddeab5..454047321 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Ingeschakeld", "DISABLED": "Uitgeschakeld" + }, + "ENABLE_CSAT": { + "ENABLED": "Ingeschakeld", + "DISABLED": "Uitgeschakeld" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Automatische toewijzing inschakelen", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Instellingen Postvak In", "INBOX_UPDATE_SUB_TEXT": "Update uw inbox instellingen", "AUTO_ASSIGNMENT_SUB_TEXT": "In- of uitschakelen van de automatische toewijzing van nieuwe gesprekken aan de agenten die aan deze inbox zijn toegevoegd.", diff --git a/app/javascript/dashboard/i18n/locale/nl/settings.json b/app/javascript/dashboard/i18n/locale/nl/settings.json index 42e2d5e1a..979ee3415 100644 --- a/app/javascript/dashboard/i18n/locale/nl/settings.json +++ b/app/javascript/dashboard/i18n/locale/nl/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-mail notificaties", diff --git a/app/javascript/dashboard/i18n/locale/no/contact.json b/app/javascript/dashboard/i18n/locale/no/contact.json index dd907ecc9..6c2d11a0e 100644 --- a/app/javascript/dashboard/i18n/locale/no/contact.json +++ b/app/javascript/dashboard/i18n/locale/no/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontakter", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Søk", "SEARCH_INPUT_PLACEHOLDER": "Søk etter kontakter", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Avbryt", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index aa6c9b41d..8dd3c2ae6 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Fjern utvalget", "DOWNLOAD": "Last ned", "UPLOADING_ATTACHMENTS": "Laster opp vedlegg...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Vis rik tekstredigering", "TIP_EMOJI_ICON": "Vis emoji-velger", "TIP_ATTACH_ICON": "Legg ved filer", - "ENTER_TO_SEND": "Trykk enter for å sende" + "ENTER_TO_SEND": "Trykk enter for å sende", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Privat notat: bare synlig for deg og ditt team", "CHANGE_STATUS": "Samtalestatus er endret", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Velg agent", "REMOVE": "Fjern", "ASSIGN": "Tildel" + }, + "CONTEXT_MENU": { + "COPY": "Kopier", + "DELETE": "Slett" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index 10e71176b..1d889a6b4 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Aktivert", "DISABLED": "Deaktivert" + }, + "ENABLE_CSAT": { + "ENABLED": "Aktivert", + "DISABLED": "Deaktivert" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Aktiver autotilordning", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Innboksinnstillinger", "INBOX_UPDATE_SUB_TEXT": "Oppdater innboksinnstillinger", "AUTO_ASSIGNMENT_SUB_TEXT": "Aktiver eller deaktiver automatisk tildeling av nye samtaler til agenter som er lagt til i denne innboksen.", diff --git a/app/javascript/dashboard/i18n/locale/no/settings.json b/app/javascript/dashboard/i18n/locale/no/settings.json index 316c19053..fc6df1ea0 100644 --- a/app/javascript/dashboard/i18n/locale/no/settings.json +++ b/app/javascript/dashboard/i18n/locale/no/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-postvarsler", diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index 965f61068..000f78dd0 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontakty", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Szukaj", "SEARCH_INPUT_PLACEHOLDER": "Szukaj kontaktów", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Anuluj", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index 42f185fec..9f6190e47 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Usuń zaznaczenie", "DOWNLOAD": "Pobierz", "UPLOADING_ATTACHMENTS": "Przesyłanie załączników...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Brak odpowiedzi", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Pokaż zaawansowany edytor", "TIP_EMOJI_ICON": "Pokaż selektor emotikonek", "TIP_ATTACH_ICON": "Dołącz pliki", - "ENTER_TO_SEND": "Naciśnij \"enter\" aby wysłać" + "ENTER_TO_SEND": "Naciśnij \"enter\" aby wysłać", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Prywatna uwaga: widoczne tylko dla Ciebie i twojego zespołu", "CHANGE_STATUS": "Status konwersacji zmieniony", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Wybierz Agenta", "REMOVE": "Usuń", "ASSIGN": "Przypisz" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "Usuń" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index 46fb7cc92..876b28948 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Włączone", "DISABLED": "Wyłączone" + }, + "ENABLE_CSAT": { + "ENABLED": "Włączone", + "DISABLED": "Wyłączone" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Włącz automatyczne przypisanie", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Ustawienia skrzynki odbiorczej", "INBOX_UPDATE_SUB_TEXT": "Zaktualizuj ustawienia skrzynki odbiorczej", "AUTO_ASSIGNMENT_SUB_TEXT": "Włącz lub wyłącz automatyczne przypisywanie nowych rozmów do agentów dodanych do tej skrzynki odbiorczej.", diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json index 1d8798b35..1f000abac 100644 --- a/app/javascript/dashboard/i18n/locale/pl/settings.json +++ b/app/javascript/dashboard/i18n/locale/pl/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Powiadomienia dźwiękowe", "NOTE": "Włącz powiadomienia audio na pulpicie dla nowych wiadomości i konwersacji.", - "ENABLE_AUDIO": "Odtwarzaj powiadomienie dźwiękowe po utworzeniu nowej rozmowy lub pojawieniu się nowych wiadomości" + "NONE": "Brak", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Powiadomienia e-mail", diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index cdaa48809..fa707f8fc 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "cancelar", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index 989840a58..dc42ae608 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "BAIXAR", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Nota Privada: Apenas visível para você e sua equipe", "CHANGE_STATUS": "Estado da conversa alterado", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Excluir", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "excluir" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index 6e6a4aba0..84c841f14 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Ativado", "DISABLED": "Desabilitado" + }, + "ENABLE_CSAT": { + "ENABLED": "Ativado", + "DISABLED": "Desabilitado" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Habilitar atribuição automática", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Configurações da Caixa de Entrada", "INBOX_UPDATE_SUB_TEXT": "Atualize suas configurações da caixa de entrada", "AUTO_ASSIGNMENT_SUB_TEXT": "Ativar ou desativar a atribuição automática de novas conversas aos agentes adicionados a essa caixa de entrada.", diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json index 140fbe36a..fd0ce0466 100644 --- a/app/javascript/dashboard/i18n/locale/pt/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notificações por e-mail", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index 425402073..bc84c884f 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contato", + "FIELDS": "Campos de contatos", "SEARCH_BUTTON": "Pesquisar", "SEARCH_INPUT_PLACEHOLDER": "Procurar contatos", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Mesclar contatos", + "DESCRIPTION": "Mesclar contatos é útil quando se tem entradas duplicadas de um mesmo contato. Essa ação trata um contato como primário e outro como derivado/secundário/filho. Após mesclar, todos os detalhes do contato primário serão preservados. Se o contato primário não tiver um dos campo listados, será utilizado o valor do campo do contato derivado. Se ocorrem conflitos, os campos do contato primário serão mantidos, e a as diferenças serão copiadas para campos personalizados.", + "PRIMARY": { + "TITLE": "Contato principal" + }, + "CHILD": { + "TITLE": "Contato para mesclar", + "PLACEHOLDER": "Selecione um contato" + }, + "SUMMARY": { + "TITLE": "Sumário", + "DELETE_WARNING": "Contato de %{childContactName}será excluído.", + "ATTRIBUTE_WARNING": "Detalhes de contato de %{childContactName} serão copiados para %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "Mensagem de erro" + }, + "FORM": { + "SUBMIT": " Mesclar contatos", + "CANCEL": "Cancelar", + "CHILD_CONTACT": { + "ERROR": "Selecione um contato filho para mesclar" + }, + "SUCCESS_MESSAGE": "Contato mesclado com sucesso", + "ERROR_MESSAGE": "Não foi possível mesclar contatos, tente novamente!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index cc5d6ec56..d96468182 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -27,8 +27,10 @@ "REMOVE_SELECTION": "Remover Seleção", "DOWNLOAD": "Baixar", "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", "NO_RESPONSE": "Sem resposta", - "RATING_TITLE": "Rating", + "RATING_TITLE": "Classificação", "FEEDBACK_TITLE": "Feedback", "HEADER": { "RESOLVE_ACTION": "Resolver", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Mostrar editor de texto completo", "TIP_EMOJI_ICON": "Mostrar seletor de emoji", "TIP_ATTACH_ICON": "Anexar arquivos", - "ENTER_TO_SEND": "Enter para enviar" + "ENTER_TO_SEND": "Enter para enviar", + "DRAG_DROP": "Arraste e solte aqui para anexar" }, "VISIBLE_TO_AGENTS": "Mensagem Privada: Apenas visível para você e sua equipe", "CHANGE_STATUS": "Estado da conversa mudou", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Selecione Agente", "REMOVE": "Excluir", "ASSIGN": "Atribua" + }, + "CONTEXT_MENU": { + "COPY": "Copiar", + "DELETE": "Excluir" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index 45c4cfeb4..22d8e2254 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Ativado", "DISABLED": "Desativado" + }, + "ENABLE_CSAT": { + "ENABLED": "Ativado", + "DISABLED": "Desativado" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Ativar caixa de coleta de e-mail", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Ativar ou desativar caixa de coleta de e-mails em novas conversas", "AUTO_ASSIGNMENT": "Habilitar atribuição automática", + "ENABLE_CSAT": "Habilitar CSAT", + "ENABLE_CSAT_SUB_TEXT": "Ativar/Desativar pesquisa CSAT(satisfação do cliente) após resolver uma conversa", "INBOX_UPDATE_TITLE": "Configurações da Caixa de entrada", "INBOX_UPDATE_SUB_TEXT": "Atualize suas configurações de caixa de entrada", "AUTO_ASSIGNMENT_SUB_TEXT": "Ativar ou desativar a atribuição automática de novas conversas aos agentes adicionados a essa caixa de entrada.", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json index c0888db73..034ec1e31 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json @@ -68,8 +68,8 @@ }, "SLACK": { "HELP_TEXT": { - "TITLE": "Using Slack Integration", - "BODY": "

Chatwoot will now sync all the incoming conversations into the customer-conversations channel inside your slack workplace.

Replying to a conversation thread in customer-conversations slack channel will create a response back to the customer through chatwoot.

Start the replies with note: to create private notes instead of replies.

If the replier on slack has an agent profile in chatwoot under the same email, the replies will be associated accordingly.

When the replier doesn't have an associated agent profile, the replies will be made from the bot profile.

" + "TITLE": "Usando a integração com Slack", + "BODY": "

Chatwoot irá agora sincronizar todas as conversas recebidas no canal de conversas com clientes dentro de seu local de trabalho de slack.

A resposta para uma conversa em conversas ao cliente canal de slack irá criar uma resposta para o cliente através do chatwoot.

Inicie as respostas com nota: para criar notas privadas em vez de respostas.

Se o remetente do slack tiver um perfil de agente no chatwoot sob o mesmo e-mail, as respostas serão associadas de acordo.

Quando o respondente não tiver um perfil de agente associado, as respostas serão dadas a partir do perfil do bot.

" } }, "DELETE": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json index 5fd4ce5ea..d160ae0c3 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Notificações de Áudio", "NOTE": "Habilitar notificações de áudio no painel para novas mensagens e conversas.", - "ENABLE_AUDIO": "Reproduzir notificação de áudio quando uma nova conversa é criada ou novas mensagens chegam" + "NONE": "Nenhuma", + "ASSIGNED": "Conversas atribuídas", + "ALL_CONVERSATIONS": "Todas as conversas" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notificações por e-mail", diff --git a/app/javascript/dashboard/i18n/locale/ro/contact.json b/app/javascript/dashboard/i18n/locale/ro/contact.json index 1dae9b3c1..dc5859b8f 100644 --- a/app/javascript/dashboard/i18n/locale/ro/contact.json +++ b/app/javascript/dashboard/i18n/locale/ro/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Renunță", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index 5f272965f..225beda2e 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Descărcare", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Notă privată: vizibilă doar pentru tine și echipa ta", "CHANGE_STATUS": "Stare conversație schimbată", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Elimină", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copiază", + "DELETE": "Şterge" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json index 3176536d0..13651e8ce 100644 --- a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Activat", "DISABLED": "Dezactivat" + }, + "ENABLE_CSAT": { + "ENABLED": "Activat", + "DISABLED": "Dezactivat" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Activare atribuire automată", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Setări Inbox", "INBOX_UPDATE_SUB_TEXT": "Actualizează setările de inbox", "AUTO_ASSIGNMENT_SUB_TEXT": "Activează sau dezactivează atribuirea automată a conversațiilor noi la agenții adăugați la această căsuță poștală.", diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json index bff4aebfc..34700c429 100644 --- a/app/javascript/dashboard/i18n/locale/ro/settings.json +++ b/app/javascript/dashboard/i18n/locale/ro/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notificări prin e-mail", diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index 50833704b..e1ca4c4c8 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Контакты", + "FIELDS": "Поля контакта", "SEARCH_BUTTON": "Поиск", "SEARCH_INPUT_PLACEHOLDER": "Поиск по контактам", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Объединить контакты", + "DESCRIPTION": "Объединение контактов полезно, когда у вас есть несколько похожих записей контактов. Объединение связывает первичный контакт и похожие контакты. После слияния все детали основного контакта останутся прежними. Если первичный контакт не имеет поля, то значение из похожих контактов будут использованы после слияния. Если произойдет конфликт, поля в первичном контакте не будут затронуты, но поля похожего контакта будут скопированы в дополнительные поля основного.", + "PRIMARY": { + "TITLE": "Основной контакт" + }, + "CHILD": { + "TITLE": "Контакт для слияния", + "PLACEHOLDER": "Выберите контакт" + }, + "SUMMARY": { + "TITLE": "Краткая информация", + "DELETE_WARNING": "Контакт %{childContactName} будет удален.", + "ATTRIBUTE_WARNING": "Контактная информация %{childContactName} будет скопирована в %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Объединить контакты", + "CANCEL": "Отменить", + "CHILD_CONTACT": { + "ERROR": "Выберите контакт, для объединения" + }, + "SUCCESS_MESSAGE": "Контакт успешно объединён", + "ERROR_MESSAGE": "Невозможно объединить контакты, попробуйте еще раз!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 13fc0f2d5..34e3531e5 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -27,9 +27,11 @@ "REMOVE_SELECTION": "Удалить выделенное", "DOWNLOAD": "Скачать", "UPLOADING_ATTACHMENTS": "Загрузка вложений...", + "SUCCESS_DELETE_MESSAGE": "Сообщение успешно удалено", + "FAIL_DELETE_MESSSAGE": "Не удалось удалить сообщение! Попробуйте еще раз", "NO_RESPONSE": "Нет ответа", - "RATING_TITLE": "Rating", - "FEEDBACK_TITLE": "Feedback", + "RATING_TITLE": "Оценка", + "FEEDBACK_TITLE": "Обратная связь", "HEADER": { "RESOLVE_ACTION": "Завершить", "REOPEN_ACTION": "Открыть заново", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Показать редактор текста", "TIP_EMOJI_ICON": "Показать emoji панель", "TIP_ATTACH_ICON": "Прикрепить файлы", - "ENTER_TO_SEND": "Введите чтобы отправить" + "ENTER_TO_SEND": "Введите чтобы отправить", + "DRAG_DROP": "Перетащите сюда, чтобы прикрепить" }, "VISIBLE_TO_AGENTS": "Приватная заметка: видна только вам и вашей команде", "CHANGE_STATUS": "Статус разговора изменен", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Выбрать Агента", "REMOVE": "Удалить", "ASSIGN": "Назначить" + }, + "CONTEXT_MENU": { + "COPY": "Копировать", + "DELETE": "Удалить" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index 3d8902b8b..933b16e48 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Включено", "DISABLED": "Выключено" + }, + "ENABLE_CSAT": { + "ENABLED": "Включено", + "DISABLED": "Выключено" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Включить ящик сбора почты", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Включение или отключение ящик для сбора почты в новой беседе", "AUTO_ASSIGNMENT": "Включить автоназначение", + "ENABLE_CSAT": "Включить CSAT", + "ENABLE_CSAT_SUB_TEXT": "Включить/выключить опрос CSAT(степень удовлетворенности пользователя) после завершения беседы", "INBOX_UPDATE_TITLE": "Настройки источника", "INBOX_UPDATE_SUB_TEXT": "Изменить настройки источника", "AUTO_ASSIGNMENT_SUB_TEXT": "Включить или отключить автоматическое назначение новых разговоров к агентам, добавленным к этому источнику.", diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index 410d01813..5436619fa 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Звуковые уведомления", "NOTE": "Включить звуковые уведомления в панели управления для новых сообщений и разговоров.", - "ENABLE_AUDIO": "Воспроизводить звуковое уведомление при создании новой беседы или получении новых сообщений" + "NONE": "Ничего", + "ASSIGNED": "Назначенные беседы", + "ALL_CONVERSATIONS": "Диалоги" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Email Уведомления", diff --git a/app/javascript/dashboard/i18n/locale/sk/contact.json b/app/javascript/dashboard/i18n/locale/sk/contact.json index 24bcbc27e..051aad27e 100644 --- a/app/javascript/dashboard/i18n/locale/sk/contact.json +++ b/app/javascript/dashboard/i18n/locale/sk/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Cancel", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index 587530e74..81c023aa5 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Download", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Remove", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "Delete" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json index 06eeb3d5d..1dc1d366d 100644 --- a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Enabled", "DISABLED": "Disabled" + }, + "ENABLE_CSAT": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", diff --git a/app/javascript/dashboard/i18n/locale/sk/settings.json b/app/javascript/dashboard/i18n/locale/sk/settings.json index b3ed7b95f..dcdb58fac 100644 --- a/app/javascript/dashboard/i18n/locale/sk/settings.json +++ b/app/javascript/dashboard/i18n/locale/sk/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Email Notifications", diff --git a/app/javascript/dashboard/i18n/locale/sv/contact.json b/app/javascript/dashboard/i18n/locale/sv/contact.json index 53c27dd5e..8ae78f0a0 100644 --- a/app/javascript/dashboard/i18n/locale/sv/contact.json +++ b/app/javascript/dashboard/i18n/locale/sv/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kontakter", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Sök", "SEARCH_INPUT_PLACEHOLDER": "Sök kontakter", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Avbryt", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 7d26a7df0..10ad11cd6 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Ta bort urval", "DOWNLOAD": "Hämta", "UPLOADING_ATTACHMENTS": "Laddar upp bilagor...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Inget svar", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Visa textformaterare", "TIP_EMOJI_ICON": "Visa emoji-väljare", "TIP_ATTACH_ICON": "Bifoga filer", - "ENTER_TO_SEND": "Enter för att skicka" + "ENTER_TO_SEND": "Enter för att skicka", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Privat anteckning: Endast synlig för dig och ditt team", "CHANGE_STATUS": "Konversationsstatus ändrad", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Välj agent", "REMOVE": "Radera", "ASSIGN": "Tilldela" + }, + "CONTEXT_MENU": { + "COPY": "Kopiera", + "DELETE": "Radera" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index d185d0bc3..a3a2fc6a9 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Aktiverad", "DISABLED": "Inaktiverad" + }, + "ENABLE_CSAT": { + "ENABLED": "Aktiverad", + "DISABLED": "Inaktiverad" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Aktivera automatisk tilldelning", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inkorgsinställningar", "INBOX_UPDATE_SUB_TEXT": "Uppdatera inställningarna för din inkorg", "AUTO_ASSIGNMENT_SUB_TEXT": "Aktivera eller inaktivera automatisk tilldelning av nya konversationer till de agenter som lagts till den här inkorgen.", diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json index d68adf684..8ff90d3b6 100644 --- a/app/javascript/dashboard/i18n/locale/sv/settings.json +++ b/app/javascript/dashboard/i18n/locale/sv/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-postaviseringar", diff --git a/app/javascript/dashboard/i18n/locale/ta/contact.json b/app/javascript/dashboard/i18n/locale/ta/contact.json index cafd3abac..f4c9b2e9a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/contact.json +++ b/app/javascript/dashboard/i18n/locale/ta/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "ரத்துசெய்", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 53fec603d..e8a7d5e49 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "பதிவிறக்கம்", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "தனிப்பட்ட குறிப்பு: உங்களுக்கும் உங்கள் குழுவினருக்கும் மட்டுமே தெரியும்", "CHANGE_STATUS": "உரையாடலின் நிலை மாற்றப்பட்டது", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "நீக்கு", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "நகல்", + "DELETE": "Delete" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json index 93e04b314..7266e26df 100644 --- a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "இயக்கப்பட்டது", "DISABLED": "முடக்கப்பட்டது" + }, + "ENABLE_CSAT": { + "ENABLED": "இயக்கப்பட்டது", + "DISABLED": "முடக்கப்பட்டது" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "தானாக ஒதுக்கீட்டை இயக்கு", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "இன்பாக்ஸ் அமைப்புகள்", "INBOX_UPDATE_SUB_TEXT": "உங்கள் இன்பாக்ஸ் அமைப்புகளைப் புதுப்பிக்கவும்", "AUTO_ASSIGNMENT_SUB_TEXT": "இந்த இன்பாக்ஸில் சேர்க்கப்பட்ட ஏஜென்ட்களுக்கு புதிய உரையாடல்களின் தானியங்கி ஒதுக்கீட்டை இயக்கவும் அல்லது முடக்கவும்.", diff --git a/app/javascript/dashboard/i18n/locale/ta/settings.json b/app/javascript/dashboard/i18n/locale/ta/settings.json index 081f78e00..a9daa9442 100644 --- a/app/javascript/dashboard/i18n/locale/ta/settings.json +++ b/app/javascript/dashboard/i18n/locale/ta/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "ஈமெயில் வழியான அறிவிப்புகள்", diff --git a/app/javascript/dashboard/i18n/locale/th/contact.json b/app/javascript/dashboard/i18n/locale/th/contact.json index 29246d21d..9cbfb6cfe 100644 --- a/app/javascript/dashboard/i18n/locale/th/contact.json +++ b/app/javascript/dashboard/i18n/locale/th/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "ผู้ติดต่อ", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "ค้นหา", "SEARCH_INPUT_PLACEHOLDER": "ค้อนหาผู้ติดต่อ", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "ยกเลิก", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index cc41efa7f..54d7a26d1 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "ลบตัวเลือก", "DOWNLOAD": "ดาวโหลด", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "โน้ตส่วนตัว: มีเพียงคุณและทีมเท่านั้นที่มองเห็นได้", "CHANGE_STATUS": "สถานะการสนทนามีการเปลี่ยนเเปลง", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Remove", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "ลบ" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json index f5e65fca8..c9b871c49 100644 --- a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "เปิด", "DISABLED": "ปิด" + }, + "ENABLE_CSAT": { + "ENABLED": "เปิด", + "DISABLED": "ปิด" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", diff --git a/app/javascript/dashboard/i18n/locale/th/settings.json b/app/javascript/dashboard/i18n/locale/th/settings.json index 63c79d0f0..80f976669 100644 --- a/app/javascript/dashboard/i18n/locale/th/settings.json +++ b/app/javascript/dashboard/i18n/locale/th/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Email Notifications", diff --git a/app/javascript/dashboard/i18n/locale/tr/contact.json b/app/javascript/dashboard/i18n/locale/tr/contact.json index 47fc64c72..b8912a9a2 100644 --- a/app/javascript/dashboard/i18n/locale/tr/contact.json +++ b/app/javascript/dashboard/i18n/locale/tr/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Kişiler", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Arama", "SEARCH_INPUT_PLACEHOLDER": "Kişileri arayın", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "İptal Et", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index 14536ea7b..2422f79a2 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Seçimi Kaldır", "DOWNLOAD": "İndir", "UPLOADING_ATTACHMENTS": "Dosyalar gönderiliyor...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "Cevap Yok", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Metin Düzenlemeyi Göster", "TIP_EMOJI_ICON": "Emojileri göster", "TIP_ATTACH_ICON": "Dosya ekle", - "ENTER_TO_SEND": "Göndermek için Enter tuşuna basın" + "ENTER_TO_SEND": "Göndermek için Enter tuşuna basın", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Özel Not: Yalnızca siz ve ekibiniz tarafından görülebilir", "CHANGE_STATUS": "Görüşme durumu değişti", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Temsilci Seçin", "REMOVE": "Kaldır", "ASSIGN": "Atama yap" + }, + "CONTEXT_MENU": { + "COPY": "Kopyala", + "DELETE": "Sil" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json index 0d2144d6e..fbb746f3c 100644 --- a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Etkin", "DISABLED": "Devre dışı" + }, + "ENABLE_CSAT": { + "ENABLED": "Etkin", + "DISABLED": "Devre dışı" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Otomatik atamayı etkinleştir", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Gelen Kutusu Ayarları", "INBOX_UPDATE_SUB_TEXT": "Gelen kutusu ayarlarınızı güncelleyin", "AUTO_ASSIGNMENT_SUB_TEXT": "Bu gelen kutusuna eklenen aracılara yeni görüşmelerin otomatik olarak atanmasını etkinleştirin veya devre dışı bırakın.", diff --git a/app/javascript/dashboard/i18n/locale/tr/settings.json b/app/javascript/dashboard/i18n/locale/tr/settings.json index ec799c1fa..edb60287b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/settings.json +++ b/app/javascript/dashboard/i18n/locale/tr/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Sesli Bildirimler", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "E-posta Bildirimleri", diff --git a/app/javascript/dashboard/i18n/locale/uk/contact.json b/app/javascript/dashboard/i18n/locale/uk/contact.json index 59f70ce7c..712167c67 100644 --- a/app/javascript/dashboard/i18n/locale/uk/contact.json +++ b/app/javascript/dashboard/i18n/locale/uk/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Скасувати", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index 21c9795bc..760027e65 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "Звантажити", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Приватна нотатка: видима тільки вам та вашій команді", "CHANGE_STATUS": "Статус бесіди змінено", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Видалити", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Копіювати", + "DELETE": "Видалити" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json index a87184bbb..991992a67 100644 --- a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Увімкнено", "DISABLED": "Вимкнено" + }, + "ENABLE_CSAT": { + "ENABLED": "Увімкнено", + "DISABLED": "Вимкнено" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Увімкнути автопризначення", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Inbox Settings", "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", diff --git a/app/javascript/dashboard/i18n/locale/uk/settings.json b/app/javascript/dashboard/i18n/locale/uk/settings.json index f57df4362..ec54829e3 100644 --- a/app/javascript/dashboard/i18n/locale/uk/settings.json +++ b/app/javascript/dashboard/i18n/locale/uk/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Сповіщення електронною поштою", diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index 64414c0ed..67f353cb9 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Huỷ", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 2768544da..303b07e27 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Xóa lựa chọn", "DOWNLOAD": "Tải xuống", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "Lưu ý riêng: Chỉ hiển thị với bạn và nhóm của bạn", "CHANGE_STATUS": "Trạng thái cuộc trò chuyện đã thay đổi", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "Xoá", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Sao Chép", + "DELETE": "Xoá" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index 8f9c081be..a4b09883c 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "Bật", "DISABLED": "Không bật" + }, + "ENABLE_CSAT": { + "ENABLED": "Bật", + "DISABLED": "Không bật" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "Bật tự động chuyển nhượng", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "Cài đặt Hộp thư đến", "INBOX_UPDATE_SUB_TEXT": "Cập nhật cài đặt hộp thư đến của bạn", "AUTO_ASSIGNMENT_SUB_TEXT": "Bật hoặc tắt tính năng tự động gán các cuộc hội thoại mới cho các tác nhân được thêm vào hộp thư đến này.", diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json index 238c59e62..550410218 100644 --- a/app/javascript/dashboard/i18n/locale/vi/settings.json +++ b/app/javascript/dashboard/i18n/locale/vi/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Thông Báo Email", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json index 8b2902bfb..367f5b1c6 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contacts", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "搜索", "SEARCH_INPUT_PLACEHOLDER": "搜索联系人", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "Eg: 11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "取消", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 11acc7e76..e9d337815 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "Remove Selection", "DOWNLOAD": "下载", "UPLOADING_ATTACHMENTS": "Uploading attachments...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "No response", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "Show rich text editor", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "ENTER_TO_SEND": "Enter to send", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "私人便签:仅对您和您的团队可见", "CHANGE_STATUS": "对话状态已更改", @@ -66,6 +69,10 @@ "SELECT_AGENT": "Select Agent", "REMOVE": "删除", "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "复制", + "DELETE": "删除" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json index e88155d80..0e7220879 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "已启用", "DISABLED": "已禁用" + }, + "ENABLE_CSAT": { + "ENABLED": "已启用", + "DISABLED": "已禁用" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "启用自动分配", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "收件箱设置", "INBOX_UPDATE_SUB_TEXT": "更新收件箱设置", "AUTO_ASSIGNMENT_SUB_TEXT": "启用或禁用添加到此收件箱的代理人自动分配新的会话。", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json index 835c350a0..5d61caa39 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "Audio Notifications", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "Play audio notification when a new conversation is created or new messages arrives" + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "电子邮件通知", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json index be3bba6b9..2fe4a3782 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json @@ -131,6 +131,7 @@ }, "CONTACTS_PAGE": { "HEADER": "聯絡人", + "FIELDS": "Contact fields", "SEARCH_BUTTON": "搜尋", "SEARCH_INPUT_PLACEHOLDER": "搜尋聯絡人", "LIST": { @@ -204,5 +205,33 @@ "PLACEHOLDER": "例如:11901 " } } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Merge contact is helpful when you have duplicated entries of the same contact. Merging action takes a primary contact and a child contact. After merging, all details in the primary contact will remain the same. If the primary contact doesn't have a field, then the value from the child contact will be used after merging. If a conflict happens, fields in primary contact will remain unaffected, but fields from secondary will be copied to the custom attributes in the primary contact.", + "PRIMARY": { + "TITLE": "Primary contact" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Choose a contact" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Contact of %{childContactName}will be deleted.", + "ATTRIBUTE_WARNING": "Contact details of %{childContactName} will be copied to %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "取消", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contcts, try again!" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index 6c7f4ebd3..fd705efe0 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -27,6 +27,8 @@ "REMOVE_SELECTION": "移除選擇項目", "DOWNLOAD": "下載", "UPLOADING_ATTACHMENTS": "正在上傳附件...", + "SUCCESS_DELETE_MESSAGE": "Message deleted successfully", + "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", "NO_RESPONSE": "無回應", "RATING_TITLE": "Rating", "FEEDBACK_TITLE": "Feedback", @@ -54,7 +56,8 @@ "TIP_FORMAT_ICON": "顯示文字編輯器", "TIP_EMOJI_ICON": "顯示 emoji 選擇器", "TIP_ATTACH_ICON": "附件", - "ENTER_TO_SEND": "按下 Enter 傳送" + "ENTER_TO_SEND": "按下 Enter 傳送", + "DRAG_DROP": "Drag and drop here to attach" }, "VISIBLE_TO_AGENTS": "私人筆記:僅對您和您的團隊可以看見", "CHANGE_STATUS": "對話狀態已更改", @@ -66,6 +69,10 @@ "SELECT_AGENT": "選擇客服", "REMOVE": "刪除", "ASSIGN": "指派" + }, + "CONTEXT_MENU": { + "COPY": "複製", + "DELETE": "刪除" } }, "EMAIL_TRANSCRIPT": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json index c5c22354a..a2b4ca86b 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json @@ -216,6 +216,10 @@ "EMAIL_COLLECT_BOX": { "ENABLED": "已啟用", "DISABLED": "已停用" + }, + "ENABLE_CSAT": { + "ENABLED": "已啟用", + "DISABLED": "已停用" } }, "DELETE": { @@ -255,6 +259,8 @@ "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Enable or disable email collect box on new conversation", "AUTO_ASSIGNMENT": "啟用自動分配", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Enable/Disable CSAT(Customer satisfaction) survey after resolving a conversation", "INBOX_UPDATE_TITLE": "收件匣設定", "INBOX_UPDATE_SUB_TEXT": "更新收件匣設定", "AUTO_ASSIGNMENT_SUB_TEXT": "啟用或停用此收件匣客服的對話自動分配。", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json index 14bdf0cdf..58f130cee 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json @@ -28,7 +28,9 @@ "AUDIO_NOTIFICATIONS_SECTION": { "TITLE": "音效通知", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", - "ENABLE_AUDIO": "當新的對話被建立或收到新訊息時播放音效通知" + "NONE": "無", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "電子信箱通知", diff --git a/app/javascript/widget/i18n/locale/ar.json b/app/javascript/widget/i18n/locale/ar.json index b8e459ecb..c8704c7b9 100644 --- a/app/javascript/widget/i18n/locale/ar.json +++ b/app/javascript/widget/i18n/locale/ar.json @@ -18,6 +18,7 @@ "IN_A_DAY": "عادة نقوم بالرد خلال يوم واحد" }, "START_CONVERSATION": "ابدأ المحادثة", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "عرض الرسائل الجديدة", "CLOSE_MESSAGES_BUTTON": "أغلق", diff --git a/app/javascript/widget/i18n/locale/ca.json b/app/javascript/widget/i18n/locale/ca.json index 5a8175179..09ddc3508 100644 --- a/app/javascript/widget/i18n/locale/ca.json +++ b/app/javascript/widget/i18n/locale/ca.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Normalment respon en un dia" }, "START_CONVERSATION": "Inicia la conversa", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Veure missatges nous", "CLOSE_MESSAGES_BUTTON": "Tanca", diff --git a/app/javascript/widget/i18n/locale/cs.json b/app/javascript/widget/i18n/locale/cs.json index f9bf37745..e8ba113d1 100644 --- a/app/javascript/widget/i18n/locale/cs.json +++ b/app/javascript/widget/i18n/locale/cs.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Obvykle odpoví za den" }, "START_CONVERSATION": "Zahájit konverzaci", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Zobrazit nové zprávy", "CLOSE_MESSAGES_BUTTON": "Zavřít", diff --git a/app/javascript/widget/i18n/locale/da.json b/app/javascript/widget/i18n/locale/da.json index 898ca5aac..6050a1d12 100644 --- a/app/javascript/widget/i18n/locale/da.json +++ b/app/javascript/widget/i18n/locale/da.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Svarer typisk på en dag" }, "START_CONVERSATION": "Start Samtale", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Se nye beskeder", "CLOSE_MESSAGES_BUTTON": "Luk", diff --git a/app/javascript/widget/i18n/locale/de.json b/app/javascript/widget/i18n/locale/de.json index ad38f9ac3..ec11ea425 100644 --- a/app/javascript/widget/i18n/locale/de.json +++ b/app/javascript/widget/i18n/locale/de.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Wir antworten üblicherweise innerhalb eines Tages" }, "START_CONVERSATION": "Sende uns eine Nachricht", + "START_NEW_CONVERSATION": "Neue Unterhaltung starten", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Neue Nachrichten anzeigen", "CLOSE_MESSAGES_BUTTON": "Schließen", @@ -58,8 +59,8 @@ } }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Bewerte deine Unterhaltung", + "SUBMITTED_TITLE": "Danke, dass Sie die Bewertung eingereicht haben", + "PLACEHOLDER": "Erzähl uns mehr..." } } diff --git a/app/javascript/widget/i18n/locale/el.json b/app/javascript/widget/i18n/locale/el.json index 8a690dca4..9ae50dc4e 100644 --- a/app/javascript/widget/i18n/locale/el.json +++ b/app/javascript/widget/i18n/locale/el.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Τυπικά έχετε απάντηση σε μία ημέρα" }, "START_CONVERSATION": "Έναρξη Συνομιλίας", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Δείτε τα νέα μηνύματα", "CLOSE_MESSAGES_BUTTON": "Κλείσιμο", diff --git a/app/javascript/widget/i18n/locale/es.json b/app/javascript/widget/i18n/locale/es.json index 1725d3885..6c2cae01f 100644 --- a/app/javascript/widget/i18n/locale/es.json +++ b/app/javascript/widget/i18n/locale/es.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Normalmente responde en un día" }, "START_CONVERSATION": "Iniciar conversación", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Ver nuevos mensajes", "CLOSE_MESSAGES_BUTTON": "Cerrar", diff --git a/app/javascript/widget/i18n/locale/fa.json b/app/javascript/widget/i18n/locale/fa.json index 25c8671c4..434dcb1e4 100644 --- a/app/javascript/widget/i18n/locale/fa.json +++ b/app/javascript/widget/i18n/locale/fa.json @@ -18,6 +18,7 @@ "IN_A_DAY": "به طور معمول در یک روز پاسخ می دهند" }, "START_CONVERSATION": "شروع گفتگو", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "مشاهده پیام‌های جدید", "CLOSE_MESSAGES_BUTTON": "بستن", diff --git a/app/javascript/widget/i18n/locale/fi.json b/app/javascript/widget/i18n/locale/fi.json index 688a9d20d..3ecd1cad3 100644 --- a/app/javascript/widget/i18n/locale/fi.json +++ b/app/javascript/widget/i18n/locale/fi.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Vastaa tyypillisesti päivässä" }, "START_CONVERSATION": "Aloita keskustelu", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Näytä uudet viestit", "CLOSE_MESSAGES_BUTTON": "Sulje", diff --git a/app/javascript/widget/i18n/locale/fr.json b/app/javascript/widget/i18n/locale/fr.json index 730f074e8..db1b3c61c 100644 --- a/app/javascript/widget/i18n/locale/fr.json +++ b/app/javascript/widget/i18n/locale/fr.json @@ -18,10 +18,11 @@ "IN_A_DAY": "Répond généralement dans la journée" }, "START_CONVERSATION": "Démarrer la conversation", + "START_NEW_CONVERSATION": "Démarrer une nouvelle conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Voir les nouveaux messages", "CLOSE_MESSAGES_BUTTON": "Fermer", - "COMPANY_FROM": "from", + "COMPANY_FROM": "de", "BOT": "Bot" }, "BUBBLE": { @@ -51,15 +52,15 @@ } } }, - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "Le fichier dépasse la limite de {MAXIMUM_FILE_UPLOAD_SIZE} pour les pièces jointes", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "Champ non valide" } }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Évaluer votre conversation", + "SUBMITTED_TITLE": "Merci d'avoir soumis votre évaluation", + "PLACEHOLDER": "Dites-nous en plus..." } } diff --git a/app/javascript/widget/i18n/locale/he.json b/app/javascript/widget/i18n/locale/he.json index 27650aaf2..de4eb2e35 100644 --- a/app/javascript/widget/i18n/locale/he.json +++ b/app/javascript/widget/i18n/locale/he.json @@ -18,6 +18,7 @@ "IN_A_DAY": "מענה ממוצע לאחר יום" }, "START_CONVERSATION": "התחל שיחה", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "ראה הודעות חדשות", "CLOSE_MESSAGES_BUTTON": "סגור", diff --git a/app/javascript/widget/i18n/locale/hi.json b/app/javascript/widget/i18n/locale/hi.json index dd114afff..bbb43acfa 100644 --- a/app/javascript/widget/i18n/locale/hi.json +++ b/app/javascript/widget/i18n/locale/hi.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "See new messages", "CLOSE_MESSAGES_BUTTON": "Close", diff --git a/app/javascript/widget/i18n/locale/hu.json b/app/javascript/widget/i18n/locale/hu.json index dd66ef812..01723c6fd 100644 --- a/app/javascript/widget/i18n/locale/hu.json +++ b/app/javascript/widget/i18n/locale/hu.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Általánban egy napon belül válaszol" }, "START_CONVERSATION": "Beszélgetés megkezdése", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Új üzenetek", "CLOSE_MESSAGES_BUTTON": "Bezárás", diff --git a/app/javascript/widget/i18n/locale/id.json b/app/javascript/widget/i18n/locale/id.json index 2722e4e1c..594b740ee 100644 --- a/app/javascript/widget/i18n/locale/id.json +++ b/app/javascript/widget/i18n/locale/id.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Biasanya membalas dalam sehari" }, "START_CONVERSATION": "Mulai Percakapan", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Lihat pesan baru", "CLOSE_MESSAGES_BUTTON": "Tutup", diff --git a/app/javascript/widget/i18n/locale/it.json b/app/javascript/widget/i18n/locale/it.json index 7f5281799..5c9141b04 100644 --- a/app/javascript/widget/i18n/locale/it.json +++ b/app/javascript/widget/i18n/locale/it.json @@ -18,6 +18,7 @@ "IN_A_DAY": "In genere le risposte in un giorno" }, "START_CONVERSATION": "Avvia Conversazione", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Vedi nuovi messaggi", "CLOSE_MESSAGES_BUTTON": "Chiudi", diff --git a/app/javascript/widget/i18n/locale/ja.json b/app/javascript/widget/i18n/locale/ja.json index 0dadae116..5f8788ecb 100644 --- a/app/javascript/widget/i18n/locale/ja.json +++ b/app/javascript/widget/i18n/locale/ja.json @@ -18,6 +18,7 @@ "IN_A_DAY": "通常数日以内にご返信します。" }, "START_CONVERSATION": "チャットを開始する", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "新しいメッセージを見る", "CLOSE_MESSAGES_BUTTON": "閉じる", diff --git a/app/javascript/widget/i18n/locale/ko.json b/app/javascript/widget/i18n/locale/ko.json index c36916d09..5f6e303f7 100644 --- a/app/javascript/widget/i18n/locale/ko.json +++ b/app/javascript/widget/i18n/locale/ko.json @@ -18,6 +18,7 @@ "IN_A_DAY": "보통 하루 안에 응답" }, "START_CONVERSATION": "대화 시작", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "새 메시지 보기", "CLOSE_MESSAGES_BUTTON": "닫기", diff --git a/app/javascript/widget/i18n/locale/ml.json b/app/javascript/widget/i18n/locale/ml.json index 5be38ee21..358e2e977 100644 --- a/app/javascript/widget/i18n/locale/ml.json +++ b/app/javascript/widget/i18n/locale/ml.json @@ -18,6 +18,7 @@ "IN_A_DAY": "സാധാരണയായി ഒരു ദിവസത്തിൽ മറുപടി നൽകുന്നു" }, "START_CONVERSATION": "സംഭാഷണം ആരംഭിക്കുക", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "പുതിയ സന്ദേശങ്ങൾ കാണുക", "CLOSE_MESSAGES_BUTTON": "അടയ്ക്കുക", diff --git a/app/javascript/widget/i18n/locale/ne.json b/app/javascript/widget/i18n/locale/ne.json index ce46cdd02..3ec81c589 100644 --- a/app/javascript/widget/i18n/locale/ne.json +++ b/app/javascript/widget/i18n/locale/ne.json @@ -18,6 +18,7 @@ "IN_A_DAY": "धेरै जसो एक दिनमा जवाफ हुन्छ" }, "START_CONVERSATION": "कुराकानी सुरु गर्नुहोस्", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "नयाँ सन्देशहरू हेर्नुहोस्", "CLOSE_MESSAGES_BUTTON": "बन्दा गार्नुहोस्", diff --git a/app/javascript/widget/i18n/locale/nl.json b/app/javascript/widget/i18n/locale/nl.json index d633068a0..cd36aa538 100644 --- a/app/javascript/widget/i18n/locale/nl.json +++ b/app/javascript/widget/i18n/locale/nl.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Reageert meestal binnen een dag" }, "START_CONVERSATION": "Start Chat", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Bekijk nieuwe berichten", "CLOSE_MESSAGES_BUTTON": "Sluiten", diff --git a/app/javascript/widget/i18n/locale/no.json b/app/javascript/widget/i18n/locale/no.json index 31f65589c..d2cda0aa3 100644 --- a/app/javascript/widget/i18n/locale/no.json +++ b/app/javascript/widget/i18n/locale/no.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Svarer vanligvis innen en dag" }, "START_CONVERSATION": "Start samtale", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Se nye meldinger", "CLOSE_MESSAGES_BUTTON": "Lukk", diff --git a/app/javascript/widget/i18n/locale/pl.json b/app/javascript/widget/i18n/locale/pl.json index 88151e0c2..bcfcbfa9e 100644 --- a/app/javascript/widget/i18n/locale/pl.json +++ b/app/javascript/widget/i18n/locale/pl.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Zwykle odpowiadamy w przeciągu jednego dnia" }, "START_CONVERSATION": "Rozpocznij rozmowę", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Pokaż nowe wiadomości", "CLOSE_MESSAGES_BUTTON": "Zamknij", diff --git a/app/javascript/widget/i18n/locale/pt.json b/app/javascript/widget/i18n/locale/pt.json index e366f7a8f..bdb05d73c 100644 --- a/app/javascript/widget/i18n/locale/pt.json +++ b/app/javascript/widget/i18n/locale/pt.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "See new messages", "CLOSE_MESSAGES_BUTTON": "FECHAR", diff --git a/app/javascript/widget/i18n/locale/pt_BR.json b/app/javascript/widget/i18n/locale/pt_BR.json index 5b5ab92d6..a7b7de881 100644 --- a/app/javascript/widget/i18n/locale/pt_BR.json +++ b/app/javascript/widget/i18n/locale/pt_BR.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Responde normalmente em um dia" }, "START_CONVERSATION": "Iniciar Conversa", + "START_NEW_CONVERSATION": "Iniciar uma nova conversa", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Ver novas mensagens", "CLOSE_MESSAGES_BUTTON": "Fechar", @@ -59,7 +60,7 @@ }, "CSAT": { "TITLE": "Avalie sua conversa", - "SUBMITTED_TITLE": "Thank you for submitting the rating", + "SUBMITTED_TITLE": "Obrigado por enviar a classificação", "PLACEHOLDER": "Conte-nos mais..." } } diff --git a/app/javascript/widget/i18n/locale/ro.json b/app/javascript/widget/i18n/locale/ro.json index ab5fde156..d062ea0fb 100644 --- a/app/javascript/widget/i18n/locale/ro.json +++ b/app/javascript/widget/i18n/locale/ro.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Vezi mesajele noi", "CLOSE_MESSAGES_BUTTON": "Închide", diff --git a/app/javascript/widget/i18n/locale/ru.json b/app/javascript/widget/i18n/locale/ru.json index e96672ff4..a983cbede 100644 --- a/app/javascript/widget/i18n/locale/ru.json +++ b/app/javascript/widget/i18n/locale/ru.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Обычно отвечаем в течение дня" }, "START_CONVERSATION": "Начать диалог", + "START_NEW_CONVERSATION": "Начать диалог", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Посмотреть новые сообщения", "CLOSE_MESSAGES_BUTTON": "Закрыть", @@ -59,7 +60,7 @@ }, "CSAT": { "TITLE": "Оцените разговор", - "SUBMITTED_TITLE": "Thank you for submitting the rating", + "SUBMITTED_TITLE": "Спасибо за оценку", "PLACEHOLDER": "Расскажите подробнее..." } } diff --git a/app/javascript/widget/i18n/locale/sk.json b/app/javascript/widget/i18n/locale/sk.json index dd114afff..bbb43acfa 100644 --- a/app/javascript/widget/i18n/locale/sk.json +++ b/app/javascript/widget/i18n/locale/sk.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "See new messages", "CLOSE_MESSAGES_BUTTON": "Close", diff --git a/app/javascript/widget/i18n/locale/sv.json b/app/javascript/widget/i18n/locale/sv.json index 307ff1709..375ded8d4 100644 --- a/app/javascript/widget/i18n/locale/sv.json +++ b/app/javascript/widget/i18n/locale/sv.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Svar vanligtvis inom en dag" }, "START_CONVERSATION": "Starta konversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Se nya meddelanden", "CLOSE_MESSAGES_BUTTON": "Stäng", diff --git a/app/javascript/widget/i18n/locale/ta.json b/app/javascript/widget/i18n/locale/ta.json index 9da18c1b1..1a0a0ce0b 100644 --- a/app/javascript/widget/i18n/locale/ta.json +++ b/app/javascript/widget/i18n/locale/ta.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "See new messages", "CLOSE_MESSAGES_BUTTON": "மூடு", diff --git a/app/javascript/widget/i18n/locale/th.json b/app/javascript/widget/i18n/locale/th.json index 12be549e7..16470a95f 100644 --- a/app/javascript/widget/i18n/locale/th.json +++ b/app/javascript/widget/i18n/locale/th.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "See new messages", "CLOSE_MESSAGES_BUTTON": "ปิด", diff --git a/app/javascript/widget/i18n/locale/tr.json b/app/javascript/widget/i18n/locale/tr.json index 2fcd22d56..89d8a02c8 100644 --- a/app/javascript/widget/i18n/locale/tr.json +++ b/app/javascript/widget/i18n/locale/tr.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Genellikle bir gün içinde yanıtlar" }, "START_CONVERSATION": "Görüşmeyi Başlatın", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Yeni mesajları gör", "CLOSE_MESSAGES_BUTTON": "Kapat", diff --git a/app/javascript/widget/i18n/locale/uk.json b/app/javascript/widget/i18n/locale/uk.json index 041be0802..9958673ab 100644 --- a/app/javascript/widget/i18n/locale/uk.json +++ b/app/javascript/widget/i18n/locale/uk.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "Start Conversation", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "See new messages", "CLOSE_MESSAGES_BUTTON": "Закрити", diff --git a/app/javascript/widget/i18n/locale/vi.json b/app/javascript/widget/i18n/locale/vi.json index 1ff32e406..161219d61 100644 --- a/app/javascript/widget/i18n/locale/vi.json +++ b/app/javascript/widget/i18n/locale/vi.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Thường trả lời trong một ngày" }, "START_CONVERSATION": "Bắt đầu một cuộc trò chuyện", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Xem tin nhắn mới", "CLOSE_MESSAGES_BUTTON": "Đóng", diff --git a/app/javascript/widget/i18n/locale/zh_CN.json b/app/javascript/widget/i18n/locale/zh_CN.json index 708d16b2c..161680829 100644 --- a/app/javascript/widget/i18n/locale/zh_CN.json +++ b/app/javascript/widget/i18n/locale/zh_CN.json @@ -18,6 +18,7 @@ "IN_A_DAY": "通常在一天之内回复您" }, "START_CONVERSATION": "开始会话", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "查看新消息", "CLOSE_MESSAGES_BUTTON": "关闭", diff --git a/app/javascript/widget/i18n/locale/zh_TW.json b/app/javascript/widget/i18n/locale/zh_TW.json index 15b5b6296..c1d1e3db8 100644 --- a/app/javascript/widget/i18n/locale/zh_TW.json +++ b/app/javascript/widget/i18n/locale/zh_TW.json @@ -18,6 +18,7 @@ "IN_A_DAY": "Typically replies in a day" }, "START_CONVERSATION": "開始對話", + "START_NEW_CONVERSATION": "Start a new conversation", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "查看新訊息", "CLOSE_MESSAGES_BUTTON": "關閉", diff --git a/config/locales/de.yml b/config/locales/de.yml index b112a6f35..65724b162 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -66,7 +66,7 @@ de: greeting_message_body: "%{account_name} antwortet in der Regel in wenigen Stunden." ways_to_reach_you_message_body: "Geben Sie dem Team einen Weg, Sie zu erreichen." email_input_box_message_body: "Lassen Sie sich per E-Mail benachrichtigen" - csat_input_message_body: "Please rate the conversation" + csat_input_message_body: "Bitte bewerte die Unterhaltung" reply: email_subject: "Neue Nachrichten in dieser Unterhaltung" transcript_subject: "Konversations-Protokoll" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 362109b4d..a08b47613 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -66,7 +66,7 @@ fr: greeting_message_body: "%{account_name} répond généralement en quelques heures." ways_to_reach_you_message_body: "Donnez à l'équipe un moyen de vous recontacter." email_input_box_message_body: "Recevez des notifications par courriel" - csat_input_message_body: "Please rate the conversation" + csat_input_message_body: "Veuillez évaluer la conversation" reply: email_subject: "Nouveaux messages dans cette conversation" transcript_subject: "Transcription de conversation" @@ -79,7 +79,7 @@ fr: description: "Les événements Webhook vous fournissent des informations en temps réel sur ce qui se passe dans votre compte. Vous pouvez utiliser les webhooks pour communiquer les événements à vos applications préférées comme Slack ou Github. Cliquez sur Configurer pour configurer vos webhooks." dialogflow: name: "Dialogflow" - description: "Build chatbots using Dialogflow and connect them to your inbox quickly. Let the bots handle the queries before handing them off to a customer service agent." + description: "Construisez des chatbots en utilisant Dialogflow et connectez-les à votre boîte de réception rapidement. Laissez les bots s'occuper des requêtes avant de les transmettre à un agent de service à la clientèle." fullcontact: name: "Fullcontact" - description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + description: "L'intégration FullContact permet d'enrichir les profils de visiteurs. Identifiez les utilisateurs dès qu'ils partagent leur adresse de courriel et offrez-leur un service client sur mesure. Connectez FullContact à votre compte en partageant la clé API FullContact." diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index ccadfef42..d97dec0c7 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -66,7 +66,7 @@ pt_BR: greeting_message_body: "%{account_name} normalmente responde em algumas horas." ways_to_reach_you_message_body: "Informe uma forma para entrarmos em contato com você." email_input_box_message_body: "Seja notificado por e-mail" - csat_input_message_body: "Please rate the conversation" + csat_input_message_body: "Por favor, classifique a conversa" reply: email_subject: "Novas mensagens nesta conversa" transcript_subject: "Transcrição da conversa"