From e771d99552728ef79d82841807c0a1c5494567a6 Mon Sep 17 00:00:00 2001
From: Chatwoot Bot <92152627+chatwoot-bot@users.noreply.github.com>
Date: Mon, 3 Nov 2025 02:15:32 -0800
Subject: [PATCH] chore: Update translations (#12748)
---
.../dashboard/i18n/locale/am/bulkActions.json | 2 +-
.../dashboard/i18n/locale/am/contact.json | 10 +
.../i18n/locale/am/integrations.json | 13 +-
.../dashboard/i18n/locale/ar/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ar/contact.json | 10 +
.../i18n/locale/ar/integrations.json | 13 +-
.../dashboard/i18n/locale/az/bulkActions.json | 2 +-
.../dashboard/i18n/locale/az/contact.json | 10 +
.../i18n/locale/az/integrations.json | 13 +-
.../dashboard/i18n/locale/bg/bulkActions.json | 2 +-
.../dashboard/i18n/locale/bg/contact.json | 10 +
.../i18n/locale/bg/integrations.json | 13 +-
.../dashboard/i18n/locale/bn/bulkActions.json | 2 +-
.../dashboard/i18n/locale/bn/contact.json | 10 +
.../i18n/locale/bn/integrations.json | 13 +-
.../dashboard/i18n/locale/ca/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ca/contact.json | 10 +
.../i18n/locale/ca/integrations.json | 13 +-
.../dashboard/i18n/locale/cs/bulkActions.json | 2 +-
.../dashboard/i18n/locale/cs/contact.json | 10 +
.../i18n/locale/cs/integrations.json | 13 +-
.../dashboard/i18n/locale/da/bulkActions.json | 2 +-
.../dashboard/i18n/locale/da/contact.json | 10 +
.../i18n/locale/da/integrations.json | 13 +-
.../dashboard/i18n/locale/de/bulkActions.json | 2 +-
.../dashboard/i18n/locale/de/contact.json | 10 +
.../i18n/locale/de/integrations.json | 13 +-
.../dashboard/i18n/locale/el/bulkActions.json | 2 +-
.../dashboard/i18n/locale/el/contact.json | 10 +
.../i18n/locale/el/integrations.json | 13 +-
.../dashboard/i18n/locale/es/bulkActions.json | 2 +-
.../dashboard/i18n/locale/es/contact.json | 10 +
.../i18n/locale/es/integrations.json | 13 +-
.../dashboard/i18n/locale/et/bulkActions.json | 2 +-
.../dashboard/i18n/locale/et/contact.json | 10 +
.../i18n/locale/et/integrations.json | 13 +-
.../dashboard/i18n/locale/fa/bulkActions.json | 2 +-
.../dashboard/i18n/locale/fa/contact.json | 10 +
.../i18n/locale/fa/integrations.json | 13 +-
.../dashboard/i18n/locale/fi/bulkActions.json | 2 +-
.../dashboard/i18n/locale/fi/contact.json | 10 +
.../i18n/locale/fi/integrations.json | 13 +-
.../dashboard/i18n/locale/fr/bulkActions.json | 2 +-
.../dashboard/i18n/locale/fr/contact.json | 10 +
.../i18n/locale/fr/integrations.json | 13 +-
.../dashboard/i18n/locale/he/bulkActions.json | 2 +-
.../dashboard/i18n/locale/he/contact.json | 10 +
.../i18n/locale/he/integrations.json | 13 +-
.../dashboard/i18n/locale/hi/bulkActions.json | 2 +-
.../dashboard/i18n/locale/hi/contact.json | 10 +
.../i18n/locale/hi/integrations.json | 13 +-
.../dashboard/i18n/locale/hr/bulkActions.json | 2 +-
.../dashboard/i18n/locale/hr/contact.json | 10 +
.../i18n/locale/hr/integrations.json | 13 +-
.../dashboard/i18n/locale/hu/bulkActions.json | 2 +-
.../dashboard/i18n/locale/hu/contact.json | 10 +
.../i18n/locale/hu/integrations.json | 13 +-
.../dashboard/i18n/locale/hy/bulkActions.json | 2 +-
.../dashboard/i18n/locale/hy/contact.json | 10 +
.../i18n/locale/hy/integrations.json | 13 +-
.../dashboard/i18n/locale/id/bulkActions.json | 2 +-
.../dashboard/i18n/locale/id/contact.json | 10 +
.../i18n/locale/id/integrations.json | 13 +-
.../dashboard/i18n/locale/is/bulkActions.json | 2 +-
.../dashboard/i18n/locale/is/contact.json | 10 +
.../i18n/locale/is/integrations.json | 13 +-
.../dashboard/i18n/locale/it/automation.json | 2 +-
.../dashboard/i18n/locale/it/bulkActions.json | 2 +-
.../dashboard/i18n/locale/it/contact.json | 12 +-
.../i18n/locale/it/contactFilters.json | 24 +-
.../i18n/locale/it/contentTemplates.json | 16 +-
.../i18n/locale/it/conversation.json | 296 +++++------
.../dashboard/i18n/locale/it/csatMgmt.json | 10 +-
.../dashboard/i18n/locale/it/customRole.json | 78 +--
.../dashboard/i18n/locale/it/datePicker.json | 8 +-
.../dashboard/i18n/locale/it/emoji.json | 4 +-
.../dashboard/i18n/locale/it/general.json | 4 +-
.../i18n/locale/it/generalSettings.json | 132 ++---
.../dashboard/i18n/locale/it/helpCenter.json | 308 +++++------
.../dashboard/i18n/locale/it/inbox.json | 86 +--
.../dashboard/i18n/locale/it/inboxMgmt.json | 378 ++++++-------
.../i18n/locale/it/integrationApps.json | 10 +-
.../i18n/locale/it/integrations.json | 495 +++++++++---------
.../dashboard/i18n/locale/it/labelsMgmt.json | 36 +-
.../dashboard/i18n/locale/it/login.json | 12 +-
.../dashboard/i18n/locale/it/macros.json | 94 ++--
.../dashboard/i18n/locale/it/mfa.json | 4 +-
.../dashboard/i18n/locale/it/report.json | 216 ++++----
.../i18n/locale/it/resetPassword.json | 6 +-
.../dashboard/i18n/locale/it/search.json | 26 +-
.../i18n/locale/it/setNewPassword.json | 6 +-
.../dashboard/i18n/locale/it/settings.json | 322 ++++++------
.../dashboard/i18n/locale/it/signup.json | 24 +-
.../dashboard/i18n/locale/it/sla.json | 90 ++--
.../i18n/locale/it/teamsSettings.json | 60 +--
.../i18n/locale/it/whatsappTemplates.json | 10 +-
.../dashboard/i18n/locale/ja/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ja/contact.json | 10 +
.../i18n/locale/ja/integrations.json | 13 +-
.../dashboard/i18n/locale/ka/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ka/contact.json | 10 +
.../i18n/locale/ka/integrations.json | 13 +-
.../dashboard/i18n/locale/ko/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ko/contact.json | 10 +
.../i18n/locale/ko/integrations.json | 13 +-
.../dashboard/i18n/locale/lt/contact.json | 10 +
.../i18n/locale/lt/integrations.json | 13 +-
.../dashboard/i18n/locale/lv/contact.json | 10 +
.../i18n/locale/lv/integrations.json | 13 +-
.../dashboard/i18n/locale/ml/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ml/contact.json | 10 +
.../i18n/locale/ml/integrations.json | 13 +-
.../dashboard/i18n/locale/ms/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ms/contact.json | 10 +
.../i18n/locale/ms/integrations.json | 13 +-
.../dashboard/i18n/locale/ne/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ne/contact.json | 10 +
.../i18n/locale/ne/integrations.json | 13 +-
.../dashboard/i18n/locale/nl/bulkActions.json | 2 +-
.../dashboard/i18n/locale/nl/contact.json | 10 +
.../i18n/locale/nl/integrations.json | 13 +-
.../dashboard/i18n/locale/no/bulkActions.json | 2 +-
.../dashboard/i18n/locale/no/contact.json | 10 +
.../i18n/locale/no/integrations.json | 13 +-
.../dashboard/i18n/locale/pl/bulkActions.json | 2 +-
.../dashboard/i18n/locale/pl/contact.json | 10 +
.../i18n/locale/pl/integrations.json | 13 +-
.../dashboard/i18n/locale/pt/bulkActions.json | 2 +-
.../dashboard/i18n/locale/pt/contact.json | 10 +
.../i18n/locale/pt/integrations.json | 13 +-
.../i18n/locale/pt_BR/bulkActions.json | 2 +-
.../dashboard/i18n/locale/pt_BR/contact.json | 10 +
.../i18n/locale/pt_BR/integrations.json | 13 +-
.../dashboard/i18n/locale/ro/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ro/contact.json | 10 +
.../i18n/locale/ro/integrations.json | 13 +-
.../dashboard/i18n/locale/ru/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ru/contact.json | 10 +
.../i18n/locale/ru/integrations.json | 13 +-
.../dashboard/i18n/locale/sh/bulkActions.json | 2 +-
.../dashboard/i18n/locale/sh/contact.json | 10 +
.../i18n/locale/sh/integrations.json | 13 +-
.../dashboard/i18n/locale/sk/bulkActions.json | 2 +-
.../dashboard/i18n/locale/sk/contact.json | 10 +
.../i18n/locale/sk/integrations.json | 13 +-
.../dashboard/i18n/locale/sl/bulkActions.json | 2 +-
.../dashboard/i18n/locale/sl/contact.json | 10 +
.../i18n/locale/sl/integrations.json | 13 +-
.../dashboard/i18n/locale/sq/bulkActions.json | 2 +-
.../dashboard/i18n/locale/sq/contact.json | 10 +
.../i18n/locale/sq/integrations.json | 13 +-
.../dashboard/i18n/locale/sr/bulkActions.json | 2 +-
.../dashboard/i18n/locale/sr/contact.json | 10 +
.../i18n/locale/sr/integrations.json | 13 +-
.../dashboard/i18n/locale/sv/bulkActions.json | 2 +-
.../dashboard/i18n/locale/sv/contact.json | 10 +
.../i18n/locale/sv/integrations.json | 13 +-
.../dashboard/i18n/locale/ta/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ta/contact.json | 10 +
.../i18n/locale/ta/integrations.json | 13 +-
.../dashboard/i18n/locale/th/bulkActions.json | 2 +-
.../dashboard/i18n/locale/th/contact.json | 10 +
.../i18n/locale/th/integrations.json | 13 +-
.../dashboard/i18n/locale/tl/bulkActions.json | 2 +-
.../dashboard/i18n/locale/tl/contact.json | 10 +
.../i18n/locale/tl/integrations.json | 13 +-
.../i18n/locale/tr/attributesMgmt.json | 2 +-
.../dashboard/i18n/locale/tr/bulkActions.json | 2 +-
.../dashboard/i18n/locale/tr/campaign.json | 40 +-
.../dashboard/i18n/locale/tr/contact.json | 10 +
.../i18n/locale/tr/integrations.json | 13 +-
.../dashboard/i18n/locale/uk/bulkActions.json | 2 +-
.../dashboard/i18n/locale/uk/contact.json | 10 +
.../i18n/locale/uk/integrations.json | 13 +-
.../dashboard/i18n/locale/ur/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ur/contact.json | 10 +
.../i18n/locale/ur/integrations.json | 13 +-
.../i18n/locale/ur_IN/bulkActions.json | 2 +-
.../dashboard/i18n/locale/ur_IN/contact.json | 10 +
.../i18n/locale/ur_IN/integrations.json | 13 +-
.../dashboard/i18n/locale/vi/bulkActions.json | 2 +-
.../dashboard/i18n/locale/vi/contact.json | 10 +
.../i18n/locale/vi/integrations.json | 13 +-
.../dashboard/i18n/locale/zh_CN/contact.json | 10 +
.../i18n/locale/zh_CN/integrations.json | 13 +-
.../i18n/locale/zh_TW/bulkActions.json | 2 +-
.../dashboard/i18n/locale/zh_TW/contact.json | 10 +
.../i18n/locale/zh_TW/integrations.json | 13 +-
app/javascript/survey/i18n/locale/it.json | 4 +-
app/javascript/widget/i18n/locale/it.json | 78 +--
config/locales/it.yml | 252 ++++-----
191 files changed, 2692 insertions(+), 1774 deletions(-)
diff --git a/app/javascript/dashboard/i18n/locale/am/bulkActions.json b/app/javascript/dashboard/i18n/locale/am/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/am/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/am/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/am/contact.json b/app/javascript/dashboard/i18n/locale/am/contact.json
index 63b8f10dd..3a3544098 100644
--- a/app/javascript/dashboard/i18n/locale/am/contact.json
+++ b/app/javascript/dashboard/i18n/locale/am/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "በአሁኑ ጊዜ ንቁ እውቂያዎች የሉም 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/am/integrations.json b/app/javascript/dashboard/i18n/locale/am/integrations.json
index 6c1c9e484..ccc46ee1d 100644
--- a/app/javascript/dashboard/i18n/locale/am/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/am/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "All"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Delete"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/ar/bulkActions.json b/app/javascript/dashboard/i18n/locale/ar/bulkActions.json
index 1b0e4a6d6..474983317 100644
--- a/app/javascript/dashboard/i18n/locale/ar/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/ar/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "إضافة وسم",
- "NO_LABELS_FOUND": "لم يتم العثور على تسميات لـ",
+ "NO_LABELS_FOUND": "لم يتم العثور على تصنيفات",
"ASSIGN_SELECTED_LABELS": "تعيين التسميات المحددة",
"ASSIGN_SUCCESFUL": "تم تعيين التسميات بنجاح.",
"ASSIGN_FAILED": "فشل في تعيين التسميات ، الرجاء المحاولة مرة أخرى."
diff --git a/app/javascript/dashboard/i18n/locale/ar/contact.json b/app/javascript/dashboard/i18n/locale/ar/contact.json
index d7eccb643..42ab539d7 100644
--- a/app/javascript/dashboard/i18n/locale/ar/contact.json
+++ b/app/javascript/dashboard/i18n/locale/ar/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "تعيين التسميات",
+ "ASSIGN_LABELS_SUCCESS": "تم تعيين التسميات بنجاح.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/ar/integrations.json b/app/javascript/dashboard/i18n/locale/ar/integrations.json
index f5cc4427b..f48d263ac 100644
--- a/app/javascript/dashboard/i18n/locale/ar/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/ar/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "الكل"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "تعديل",
+ "DELETE_RESPONSE": "حذف"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/az/bulkActions.json b/app/javascript/dashboard/i18n/locale/az/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/az/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/az/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/az/contact.json b/app/javascript/dashboard/i18n/locale/az/contact.json
index 54d783efc..2f26eb955 100644
--- a/app/javascript/dashboard/i18n/locale/az/contact.json
+++ b/app/javascript/dashboard/i18n/locale/az/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/az/integrations.json b/app/javascript/dashboard/i18n/locale/az/integrations.json
index 6c1c9e484..ccc46ee1d 100644
--- a/app/javascript/dashboard/i18n/locale/az/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/az/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "All"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Delete"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/bg/bulkActions.json b/app/javascript/dashboard/i18n/locale/bg/bulkActions.json
index 60f62f9b0..845af02d1 100644
--- a/app/javascript/dashboard/i18n/locale/bg/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/bg/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "Няма намерени етикети",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/bg/contact.json b/app/javascript/dashboard/i18n/locale/bg/contact.json
index 47d3a9e44..4747fd07d 100644
--- a/app/javascript/dashboard/i18n/locale/bg/contact.json
+++ b/app/javascript/dashboard/i18n/locale/bg/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/bg/integrations.json b/app/javascript/dashboard/i18n/locale/bg/integrations.json
index 1d9c9c370..0eddb3a10 100644
--- a/app/javascript/dashboard/i18n/locale/bg/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/bg/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Всички"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Редактирай",
+ "DELETE_RESPONSE": "Изтрий"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/bn/bulkActions.json b/app/javascript/dashboard/i18n/locale/bn/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/bn/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/bn/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/bn/contact.json b/app/javascript/dashboard/i18n/locale/bn/contact.json
index 54d783efc..2f26eb955 100644
--- a/app/javascript/dashboard/i18n/locale/bn/contact.json
+++ b/app/javascript/dashboard/i18n/locale/bn/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/bn/integrations.json b/app/javascript/dashboard/i18n/locale/bn/integrations.json
index 6c1c9e484..ccc46ee1d 100644
--- a/app/javascript/dashboard/i18n/locale/bn/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/bn/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "All"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Delete"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/ca/bulkActions.json b/app/javascript/dashboard/i18n/locale/ca/bulkActions.json
index 7c131f53a..59eefd84d 100644
--- a/app/javascript/dashboard/i18n/locale/ca/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/ca/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assignar etiquetes",
- "NO_LABELS_FOUND": "No s'han trobat etiquetes per a",
+ "NO_LABELS_FOUND": "No s'han trobat etiquetes",
"ASSIGN_SELECTED_LABELS": "Assigna les etiquetes seleccionades",
"ASSIGN_SUCCESFUL": "L'etiqueta s'ha assignat correctament.",
"ASSIGN_FAILED": "No s'han pogut assignar les etiquetes. Torna-ho a provar."
diff --git a/app/javascript/dashboard/i18n/locale/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json
index 7578e172f..4c375fde7 100644
--- a/app/javascript/dashboard/i18n/locale/ca/contact.json
+++ b/app/javascript/dashboard/i18n/locale/ca/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "L'etiqueta s'ha assignat correctament.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/ca/integrations.json b/app/javascript/dashboard/i18n/locale/ca/integrations.json
index e354ccc2e..d8d32d02c 100644
--- a/app/javascript/dashboard/i18n/locale/ca/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/ca/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Totes"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edita",
+ "DELETE_RESPONSE": "Esborrar"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/cs/bulkActions.json b/app/javascript/dashboard/i18n/locale/cs/bulkActions.json
index 6da258038..35d498708 100644
--- a/app/javascript/dashboard/i18n/locale/cs/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/cs/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/cs/contact.json b/app/javascript/dashboard/i18n/locale/cs/contact.json
index 345e0ba4f..5fc1432e7 100644
--- a/app/javascript/dashboard/i18n/locale/cs/contact.json
+++ b/app/javascript/dashboard/i18n/locale/cs/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/cs/integrations.json b/app/javascript/dashboard/i18n/locale/cs/integrations.json
index 97744ae27..73d0c365e 100644
--- a/app/javascript/dashboard/i18n/locale/cs/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/cs/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Vše"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Upravit",
+ "DELETE_RESPONSE": "Vymazat"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/da/bulkActions.json b/app/javascript/dashboard/i18n/locale/da/bulkActions.json
index c67f3ac46..f5fc5d031 100644
--- a/app/javascript/dashboard/i18n/locale/da/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/da/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "Ingen etiketter fundet for",
+ "NO_LABELS_FOUND": "Ingen labels fundet",
"ASSIGN_SELECTED_LABELS": "Tildel valgte etiketter",
"ASSIGN_SUCCESFUL": "Etiketter tildelt med succes.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/da/contact.json b/app/javascript/dashboard/i18n/locale/da/contact.json
index 566b72248..6ec36335b 100644
--- a/app/javascript/dashboard/i18n/locale/da/contact.json
+++ b/app/javascript/dashboard/i18n/locale/da/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Tildel Etiketter",
+ "ASSIGN_LABELS_SUCCESS": "Etiketter tildelt med succes.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/da/integrations.json b/app/javascript/dashboard/i18n/locale/da/integrations.json
index 4f5290ba6..30847d37d 100644
--- a/app/javascript/dashboard/i18n/locale/da/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/da/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Alle"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Rediger",
+ "DELETE_RESPONSE": "Slet"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/de/bulkActions.json b/app/javascript/dashboard/i18n/locale/de/bulkActions.json
index 30a35899c..b29f17fdd 100644
--- a/app/javascript/dashboard/i18n/locale/de/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/de/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Labels zuweisen",
- "NO_LABELS_FOUND": "Keine Labels gefunden für",
+ "NO_LABELS_FOUND": "Keine Labels gefunden",
"ASSIGN_SELECTED_LABELS": "Ausgewählte Labels zuweisen",
"ASSIGN_SUCCESFUL": "Labels erfolgreich zugewiesen.",
"ASSIGN_FAILED": "Labels konnten nicht zugewiesen werden. Bitte versuchen Sie es erneut."
diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json
index b91c2ce7b..72841a7d1 100644
--- a/app/javascript/dashboard/i18n/locale/de/contact.json
+++ b/app/javascript/dashboard/i18n/locale/de/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "Im Moment sind keine Kontakte aktiv 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Labels zuweisen",
+ "ASSIGN_LABELS_SUCCESS": "Labels erfolgreich zugewiesen.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "Wir konnten die Suche nicht abschließen. Bitte versuch es erneut."
diff --git a/app/javascript/dashboard/i18n/locale/de/integrations.json b/app/javascript/dashboard/i18n/locale/de/integrations.json
index 485ab7110..5186b9f63 100644
--- a/app/javascript/dashboard/i18n/locale/de/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/de/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Alle"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Bearbeiten",
+ "DELETE_RESPONSE": "Löschen"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/el/bulkActions.json b/app/javascript/dashboard/i18n/locale/el/bulkActions.json
index e63fe811d..0d908df18 100644
--- a/app/javascript/dashboard/i18n/locale/el/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/el/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "Δεν βρέθηκαν πρότυπα για",
+ "NO_LABELS_FOUND": "Δεν βρέθηκαν ετικέτες",
"ASSIGN_SELECTED_LABELS": "Ανάθεση επιλεγμένων ετικετών",
"ASSIGN_SUCCESFUL": "Επιτυχής ανάθεση ετικετών.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json
index bdfaec2a9..5b50d5599 100644
--- a/app/javascript/dashboard/i18n/locale/el/contact.json
+++ b/app/javascript/dashboard/i18n/locale/el/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Ανάθεση Ετικετών",
+ "ASSIGN_LABELS_SUCCESS": "Επιτυχής ανάθεση ετικετών.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/el/integrations.json b/app/javascript/dashboard/i18n/locale/el/integrations.json
index a79ab4253..ab132c61e 100644
--- a/app/javascript/dashboard/i18n/locale/el/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/el/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Όλες"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Επεξεργασία",
+ "DELETE_RESPONSE": "Διαγραφή"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/es/bulkActions.json b/app/javascript/dashboard/i18n/locale/es/bulkActions.json
index 8090fb8a2..d17d304f5 100644
--- a/app/javascript/dashboard/i18n/locale/es/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/es/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Asignar etiqueta",
- "NO_LABELS_FOUND": "No se encontraron etiquetas para",
+ "NO_LABELS_FOUND": "No se encontraron etiquetas",
"ASSIGN_SELECTED_LABELS": "Asignar etiquetas seleccionadas",
"ASSIGN_SUCCESFUL": "Etiquetas asignadas correctamente.",
"ASSIGN_FAILED": "Error al asignar etiquetas, inténtalo de nuevo."
diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json
index 4ea378323..e11cb4e22 100644
--- a/app/javascript/dashboard/i18n/locale/es/contact.json
+++ b/app/javascript/dashboard/i18n/locale/es/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No hay contactos activos por el momento 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Asignar etiquetas",
+ "ASSIGN_LABELS_SUCCESS": "Etiquetas asignadas correctamente.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "No pudimos completar la búsqueda. Por favor, inténtalo de nuevo."
diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json
index c81a18d41..ed03df719 100644
--- a/app/javascript/dashboard/i18n/locale/es/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/es/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "Preguntas frecuentes",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Todos"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Editar",
+ "DELETE_RESPONSE": "Eliminar"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/et/bulkActions.json b/app/javascript/dashboard/i18n/locale/et/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/et/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/et/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/et/contact.json b/app/javascript/dashboard/i18n/locale/et/contact.json
index 54d783efc..2f26eb955 100644
--- a/app/javascript/dashboard/i18n/locale/et/contact.json
+++ b/app/javascript/dashboard/i18n/locale/et/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/et/integrations.json b/app/javascript/dashboard/i18n/locale/et/integrations.json
index 6c1c9e484..ccc46ee1d 100644
--- a/app/javascript/dashboard/i18n/locale/et/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/et/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "All"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Delete"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/fa/bulkActions.json b/app/javascript/dashboard/i18n/locale/fa/bulkActions.json
index 756114b2d..226de691f 100644
--- a/app/javascript/dashboard/i18n/locale/fa/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/fa/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "برچسب اختصاص دهید",
- "NO_LABELS_FOUND": "هیچ برچسبی یافت نشد برای",
+ "NO_LABELS_FOUND": "هیچ برچسبی یافت نشد",
"ASSIGN_SELECTED_LABELS": "اختصاص برچسبهای انتخاب شده",
"ASSIGN_SUCCESFUL": "برچسبها با موفقیت اختصاص یافتند.",
"ASSIGN_FAILED": "اختصاص برچسب به صورت موفق انجام نشد، لطفا دوباره امتحان کنید."
diff --git a/app/javascript/dashboard/i18n/locale/fa/contact.json b/app/javascript/dashboard/i18n/locale/fa/contact.json
index 23d18cf9a..bfe2dde34 100644
--- a/app/javascript/dashboard/i18n/locale/fa/contact.json
+++ b/app/javascript/dashboard/i18n/locale/fa/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "اختصاص برچسبها",
+ "ASSIGN_LABELS_SUCCESS": "برچسبها با موفقیت اختصاص یافتند.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/fa/integrations.json b/app/javascript/dashboard/i18n/locale/fa/integrations.json
index 18402ea9c..6c6be064f 100644
--- a/app/javascript/dashboard/i18n/locale/fa/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/fa/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "همه"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "ویرایش",
+ "DELETE_RESPONSE": "حذف"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/fi/bulkActions.json b/app/javascript/dashboard/i18n/locale/fi/bulkActions.json
index 1e5bd32bf..0163c825a 100644
--- a/app/javascript/dashboard/i18n/locale/fi/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/fi/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/fi/contact.json b/app/javascript/dashboard/i18n/locale/fi/contact.json
index 70f132ed8..77a191766 100644
--- a/app/javascript/dashboard/i18n/locale/fi/contact.json
+++ b/app/javascript/dashboard/i18n/locale/fi/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/fi/integrations.json b/app/javascript/dashboard/i18n/locale/fi/integrations.json
index 270dcd525..dda703541 100644
--- a/app/javascript/dashboard/i18n/locale/fi/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/fi/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Kaikki"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Muokkaa",
+ "DELETE_RESPONSE": "Poista"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/fr/bulkActions.json b/app/javascript/dashboard/i18n/locale/fr/bulkActions.json
index a52c7df80..772e00ffe 100644
--- a/app/javascript/dashboard/i18n/locale/fr/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/fr/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assigner une étiquette",
- "NO_LABELS_FOUND": "Aucune étiquette trouvée pour",
+ "NO_LABELS_FOUND": "Aucune étiquette trouvée",
"ASSIGN_SELECTED_LABELS": "Assigner les étiquettes sélectionnées",
"ASSIGN_SUCCESFUL": "Étiquettes attribuées avec succès.",
"ASSIGN_FAILED": "Impossible d'attribuer les étiquettes, veuillez réessayer."
diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json
index 7edb20e1c..3039e10e0 100644
--- a/app/javascript/dashboard/i18n/locale/fr/contact.json
+++ b/app/javascript/dashboard/i18n/locale/fr/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "Aucun contact n'est actif pour le moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assigner des étiquettes",
+ "ASSIGN_LABELS_SUCCESS": "Étiquettes attribuées avec succès.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/fr/integrations.json b/app/javascript/dashboard/i18n/locale/fr/integrations.json
index 3ee092519..1c0ed950d 100644
--- a/app/javascript/dashboard/i18n/locale/fr/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/fr/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Tous"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Modifier",
+ "DELETE_RESPONSE": "Supprimer"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/he/bulkActions.json b/app/javascript/dashboard/i18n/locale/he/bulkActions.json
index aa99bfece..a5231bf76 100644
--- a/app/javascript/dashboard/i18n/locale/he/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/he/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "לא נצאו תוויות עבור",
+ "NO_LABELS_FOUND": "לא נמצאו תוויות",
"ASSIGN_SELECTED_LABELS": "שייך תוויות נבחרות",
"ASSIGN_SUCCESFUL": "תוויות שוייכו בהצלחה.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/he/contact.json b/app/javascript/dashboard/i18n/locale/he/contact.json
index 6f4507b71..6472d2f1b 100644
--- a/app/javascript/dashboard/i18n/locale/he/contact.json
+++ b/app/javascript/dashboard/i18n/locale/he/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "הקצה תוויות",
+ "ASSIGN_LABELS_SUCCESS": "תוויות שוייכו בהצלחה.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/he/integrations.json b/app/javascript/dashboard/i18n/locale/he/integrations.json
index 37ca8a139..e28279a74 100644
--- a/app/javascript/dashboard/i18n/locale/he/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/he/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "הכל"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "ערוך",
+ "DELETE_RESPONSE": "מחק"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/hi/bulkActions.json b/app/javascript/dashboard/i18n/locale/hi/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/hi/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/hi/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hi/contact.json b/app/javascript/dashboard/i18n/locale/hi/contact.json
index d295bd2e7..b7480c540 100644
--- a/app/javascript/dashboard/i18n/locale/hi/contact.json
+++ b/app/javascript/dashboard/i18n/locale/hi/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hi/integrations.json b/app/javascript/dashboard/i18n/locale/hi/integrations.json
index 97fffa5c8..4ce9d2077 100644
--- a/app/javascript/dashboard/i18n/locale/hi/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/hi/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "All"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Delete"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/hr/bulkActions.json b/app/javascript/dashboard/i18n/locale/hr/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/hr/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/hr/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hr/contact.json b/app/javascript/dashboard/i18n/locale/hr/contact.json
index 1c30e96ba..6c22a86f8 100644
--- a/app/javascript/dashboard/i18n/locale/hr/contact.json
+++ b/app/javascript/dashboard/i18n/locale/hr/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hr/integrations.json b/app/javascript/dashboard/i18n/locale/hr/integrations.json
index 8976cbb2a..505226f13 100644
--- a/app/javascript/dashboard/i18n/locale/hr/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/hr/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Sve"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Uredi",
+ "DELETE_RESPONSE": "Izbriši"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/hu/bulkActions.json b/app/javascript/dashboard/i18n/locale/hu/bulkActions.json
index 5e8129989..569388e34 100644
--- a/app/javascript/dashboard/i18n/locale/hu/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/hu/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Címkék hozzárendelése",
- "NO_LABELS_FOUND": "Nem található cimke erre:",
+ "NO_LABELS_FOUND": "Nem találtunk címkét",
"ASSIGN_SELECTED_LABELS": "Válogatott címkék hozzárendelése",
"ASSIGN_SUCCESFUL": "Címkék hozzárendelése sikeres.",
"ASSIGN_FAILED": "Nem sikerült címkéket hozzárendelni. Kérjük, próbálja újra."
diff --git a/app/javascript/dashboard/i18n/locale/hu/contact.json b/app/javascript/dashboard/i18n/locale/hu/contact.json
index 9e7f34e46..03c619642 100644
--- a/app/javascript/dashboard/i18n/locale/hu/contact.json
+++ b/app/javascript/dashboard/i18n/locale/hu/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Cimke hozzáadása",
+ "ASSIGN_LABELS_SUCCESS": "Címkék hozzárendelése sikeres.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hu/integrations.json b/app/javascript/dashboard/i18n/locale/hu/integrations.json
index 2112ef0c8..090dc241e 100644
--- a/app/javascript/dashboard/i18n/locale/hu/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/hu/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Mind"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Szerkesztés",
+ "DELETE_RESPONSE": "Törlés"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/hy/bulkActions.json b/app/javascript/dashboard/i18n/locale/hy/bulkActions.json
index d64d9d38c..0c8d6602c 100644
--- a/app/javascript/dashboard/i18n/locale/hy/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/hy/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "No labels found",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hy/contact.json b/app/javascript/dashboard/i18n/locale/hy/contact.json
index 4e84a25ff..d6432eee2 100644
--- a/app/javascript/dashboard/i18n/locale/hy/contact.json
+++ b/app/javascript/dashboard/i18n/locale/hy/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/hy/integrations.json b/app/javascript/dashboard/i18n/locale/hy/integrations.json
index 081ddbde8..c5b554ee7 100644
--- a/app/javascript/dashboard/i18n/locale/hy/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/hy/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "All"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Delete"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/id/bulkActions.json b/app/javascript/dashboard/i18n/locale/id/bulkActions.json
index a508aac51..39f035d6f 100644
--- a/app/javascript/dashboard/i18n/locale/id/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/id/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "Tidak ada label ditemukan untuk",
+ "NO_LABELS_FOUND": "Tidak ada label",
"ASSIGN_SELECTED_LABELS": "Tugaskan label terpilih",
"ASSIGN_SUCCESFUL": "Label berhasil ditugaskan.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/id/contact.json b/app/javascript/dashboard/i18n/locale/id/contact.json
index 2b6fc6037..3bb65c26b 100644
--- a/app/javascript/dashboard/i18n/locale/id/contact.json
+++ b/app/javascript/dashboard/i18n/locale/id/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Tugaskan Label",
+ "ASSIGN_LABELS_SUCCESS": "Label berhasil ditugaskan.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/id/integrations.json b/app/javascript/dashboard/i18n/locale/id/integrations.json
index 4da713720..725743dad 100644
--- a/app/javascript/dashboard/i18n/locale/id/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/id/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Semua"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Edit",
+ "DELETE_RESPONSE": "Hapus"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/is/bulkActions.json b/app/javascript/dashboard/i18n/locale/is/bulkActions.json
index aa0bf1d74..91c4458ec 100644
--- a/app/javascript/dashboard/i18n/locale/is/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/is/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assign labels",
- "NO_LABELS_FOUND": "No labels found for",
+ "NO_LABELS_FOUND": "Engar merkingar fundust",
"ASSIGN_SELECTED_LABELS": "Assign selected labels",
"ASSIGN_SUCCESFUL": "Labels assigned successfully.",
"ASSIGN_FAILED": "Failed to assign labels. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/is/contact.json b/app/javascript/dashboard/i18n/locale/is/contact.json
index 175b2f1df..00ef2c358 100644
--- a/app/javascript/dashboard/i18n/locale/is/contact.json
+++ b/app/javascript/dashboard/i18n/locale/is/contact.json
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assign Labels",
+ "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.",
+ "ASSIGN_LABELS_FAILED": "Failed to assign labels",
+ "DESCRIPTION": "Select the labels you want to add to the selected contacts.",
+ "NO_LABELS_FOUND": "No labels available yet.",
+ "SELECTED_COUNT": "{count} selected",
+ "CLEAR_SELECTION": "Clear selection",
+ "SELECT_ALL": "Select all ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
diff --git a/app/javascript/dashboard/i18n/locale/is/integrations.json b/app/javascript/dashboard/i18n/locale/is/integrations.json
index e8193f541..d349fd38a 100644
--- a/app/javascript/dashboard/i18n/locale/is/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/is/integrations.json
@@ -863,6 +863,7 @@
},
"RESPONSES": {
"HEADER": "FAQs",
+ "PENDING_FAQS": "Pending FAQs",
"ADD_NEW": "Create new FAQ",
"DOCUMENTABLE": {
"CONVERSATION": "Conversation #{id}"
@@ -902,6 +903,10 @@
"APPROVED": "Approved",
"ALL": "Allt"
},
+ "PENDING_BANNER": {
+ "TITLE": "Captain has found some FAQs your customers were looking for.",
+ "ACTION": "Click here to review"
+ },
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
"CREATE": {
"TITLE": "Add an FAQ",
@@ -932,13 +937,15 @@
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
},
"OPTIONS": {
- "APPROVE": "Mark as approved",
- "EDIT_RESPONSE": "Edit FAQ",
- "DELETE_RESPONSE": "Delete FAQ"
+ "APPROVE": "Approve",
+ "EDIT_RESPONSE": "Breyta",
+ "DELETE_RESPONSE": "Eyða"
},
"EMPTY_STATE": {
"TITLE": "No FAQs Found",
+ "NO_PENDING_TITLE": "There are no more pending FAQs to review",
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
+ "CLEAR_SEARCH": "Clear active filters",
"FEATURE_SPOTLIGHT": {
"TITLE": "Captain FAQ",
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
diff --git a/app/javascript/dashboard/i18n/locale/it/automation.json b/app/javascript/dashboard/i18n/locale/it/automation.json
index 53d713629..b4d400e5a 100644
--- a/app/javascript/dashboard/i18n/locale/it/automation.json
+++ b/app/javascript/dashboard/i18n/locale/it/automation.json
@@ -147,7 +147,7 @@
"SEND_WEBHOOK_EVENT": "Invia Evento Webhook",
"SEND_ATTACHMENT": "Invia Allegato",
"SEND_MESSAGE": "Invia un Messaggio",
- "ADD_PRIVATE_NOTE": "Aggiungi Nota Privata",
+ "ADD_PRIVATE_NOTE": "Aggiungi una Nota Privata",
"CHANGE_PRIORITY": "Modifica Priorità",
"ADD_SLA": "Aggiungi SLA",
"OPEN_CONVERSATION": "Riapri conversazione"
diff --git a/app/javascript/dashboard/i18n/locale/it/bulkActions.json b/app/javascript/dashboard/i18n/locale/it/bulkActions.json
index 74164e5d8..55431f7f2 100644
--- a/app/javascript/dashboard/i18n/locale/it/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/it/bulkActions.json
@@ -24,7 +24,7 @@
},
"LABELS": {
"ASSIGN_LABELS": "Assegna etichette",
- "NO_LABELS_FOUND": "Nessuna etichetta trovata per",
+ "NO_LABELS_FOUND": "Nessuna etichetta trovata",
"ASSIGN_SELECTED_LABELS": "Assegna etichette selezeionate",
"ASSIGN_SUCCESFUL": "Etichette assegnate correttamente.",
"ASSIGN_FAILED": "Impossibile assegnare le etichette. Riprova."
diff --git a/app/javascript/dashboard/i18n/locale/it/contact.json b/app/javascript/dashboard/i18n/locale/it/contact.json
index a27d353a4..68494c67c 100644
--- a/app/javascript/dashboard/i18n/locale/it/contact.json
+++ b/app/javascript/dashboard/i18n/locale/it/contact.json
@@ -470,7 +470,7 @@
}
},
"DETAILS": {
- "CREATED_AT": "Creato il {date}",
+ "CREATED_AT": "Creato {date}",
"LAST_ACTIVITY": "Ultima attività {date}",
"DELETE_CONTACT_DESCRIPTION": "Elimina definitivamente questo contatto. Questa azione è irreversibile",
"DELETE_CONTACT": "Elimina contatto",
@@ -571,6 +571,16 @@
"ACTIVE_EMPTY_STATE_TITLE": "Nessun contatto attivo al momento 🌙"
}
},
+ "CONTACTS_BULK_ACTIONS": {
+ "ASSIGN_LABELS": "Assegna Etichette",
+ "ASSIGN_LABELS_SUCCESS": "Etichette assegnate correttamente.",
+ "ASSIGN_LABELS_FAILED": "Assegnazione delle etichette non riuscita",
+ "DESCRIPTION": "Selezionare le etichette da aggiungere ai contatti selezionati.",
+ "NO_LABELS_FOUND": "Nessuna etichetta disponibile.",
+ "SELECTED_COUNT": "{count} selezionate",
+ "CLEAR_SELECTION": "Annulla selezione",
+ "SELECT_ALL": "Seleziona tutto ({count})"
+ },
"COMPOSE_NEW_CONVERSATION": {
"CONTACT_SEARCH": {
"ERROR_MESSAGE": "Non siamo riusciti a completare la ricerca. Riprova."
diff --git a/app/javascript/dashboard/i18n/locale/it/contactFilters.json b/app/javascript/dashboard/i18n/locale/it/contactFilters.json
index df937f137..61c3ddad9 100644
--- a/app/javascript/dashboard/i18n/locale/it/contactFilters.json
+++ b/app/javascript/dashboard/i18n/locale/it/contactFilters.json
@@ -1,6 +1,6 @@
{
"CONTACTS_FILTER": {
- "TITLE": "Filtra contatti",
+ "TITLE": "Filtra Contatti",
"SUBTITLE": "Aggiungi filtri qui sotto e premi 'Invia' per filtrare i contatti.",
"EDIT_CUSTOM_SEGMENT": "Edit Segment",
"CUSTOM_VIEWS_SUBTITLE": "Add or remove filters and update your segment.",
@@ -8,12 +8,12 @@
"CLEAR_ALL_FILTERS": "Cancella tutti i filtri",
"FILTER_DELETE_ERROR": "Dovresti avere almeno un filtro da salvare",
"SUBMIT_BUTTON_LABEL": "Invia",
- "UPDATE_BUTTON_LABEL": "Update Segment",
+ "UPDATE_BUTTON_LABEL": "Aggiorna Segmento",
"CANCEL_BUTTON_LABEL": "Annulla",
- "CLEAR_BUTTON_LABEL": "Cancella filtri",
- "EMPTY_VALUE_ERROR": "Il valore è obbligatorio",
- "SEGMENT_LABEL": "Segment Name",
- "SEGMENT_QUERY_LABEL": "Segment Query",
+ "CLEAR_BUTTON_LABEL": "Rimuovi Filtri",
+ "EMPTY_VALUE_ERROR": "Valore richiesto",
+ "SEGMENT_LABEL": "Nome Segmento",
+ "SEGMENT_QUERY_LABEL": "Query Segmento",
"TOOLTIP_LABEL": "Filtra contatti",
"QUERY_DROPDOWN_LABELS": {
"AND": "E",
@@ -46,15 +46,15 @@
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
"CREATED_AT": "Creato il",
- "LAST_ACTIVITY": "Ultima attività",
- "REFERER_LINK": "Link di riferimento",
- "BLOCKED": "Blocked",
+ "LAST_ACTIVITY": "Ultima Attività",
+ "REFERER_LINK": "Link referente",
+ "BLOCKED": "Bloccato",
"LABELS": "Etichette"
},
"GROUPS": {
- "STANDARD_FILTERS": "Filtri standard",
- "ADDITIONAL_FILTERS": "Filtri addizionali",
- "CUSTOM_ATTRIBUTES": "Attributi personalizzati"
+ "STANDARD_FILTERS": "Filtri Standard",
+ "ADDITIONAL_FILTERS": "Filtri Aggiuntivi",
+ "CUSTOM_ATTRIBUTES": "Attributi Personalizzati"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/contentTemplates.json b/app/javascript/dashboard/i18n/locale/it/contentTemplates.json
index 3f978cecd..76b77eaf9 100644
--- a/app/javascript/dashboard/i18n/locale/it/contentTemplates.json
+++ b/app/javascript/dashboard/i18n/locale/it/contentTemplates.json
@@ -3,12 +3,12 @@
"MODAL": {
"TITLE": "Modelli Twilio",
"SUBTITLE": "Seleziona il modello Twilio che vuoi inviare",
- "TEMPLATE_SELECTED_SUBTITLE": "Configura template: {templateName}"
+ "TEMPLATE_SELECTED_SUBTITLE": "Configura modello: {templateName}"
},
"PICKER": {
- "SEARCH_PLACEHOLDER": "Cerca modelli",
+ "SEARCH_PLACEHOLDER": "Cerca Modelli",
"NO_TEMPLATES_FOUND": "Nessun modello trovato per",
- "NO_CONTENT": "No content",
+ "NO_CONTENT": "Nessun contenuto",
"HEADER": "Intestazione",
"BODY": "Corpo",
"FOOTER": "Piè",
@@ -22,7 +22,7 @@
"REFRESH_ERROR": "Impossibile aggiornare i modelli. Per favore riprova.",
"LABELS": {
"LANGUAGE": "Lingua",
- "TEMPLATE_BODY": "Corpo modello",
+ "TEMPLATE_BODY": "Corpo Modello",
"CATEGORY": "Categoria"
},
"TYPES": {
@@ -36,16 +36,16 @@
"LANGUAGE": "Lingua",
"CATEGORY": "Categoria",
"VARIABLE_PLACEHOLDER": "Inserisci il valore di {variable}",
- "GO_BACK_LABEL": "Torna indietro",
- "SEND_MESSAGE_LABEL": "Invia messaggio",
- "FORM_ERROR_MESSAGE": "Si prega di compilare tutte le variabili prima di inviare",
+ "GO_BACK_LABEL": "Torna Indietro",
+ "SEND_MESSAGE_LABEL": "Invia Messaggio",
+ "FORM_ERROR_MESSAGE": "Inserisci tutte le variabili prima di inviare",
"MEDIA_HEADER_LABEL": "Intestazione {type}",
"MEDIA_URL_LABEL": "Inserisci l'URL completo del media",
"MEDIA_URL_PLACEHOLDER": "https://example.com/image.jpg"
},
"FORM": {
"BACK_BUTTON": "Indietro",
- "SEND_MESSAGE_BUTTON": "Invia messaggio"
+ "SEND_MESSAGE_BUTTON": "Invia Messaggio"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json
index e4a7c6edb..58f3e1259 100644
--- a/app/javascript/dashboard/i18n/locale/it/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/it/conversation.json
@@ -1,37 +1,37 @@
{
"CONVERSATION": {
- "SELECT_A_CONVERSATION": "Si prega di selezionare una conversazione dal pannello sinistro",
+ "SELECT_A_CONVERSATION": "Si prega di selezionare una conversazione dal pannello a sinistra",
"CSAT_REPLY_MESSAGE": "Valuta la conversazione",
"404": "Siamo spiacenti, non siamo riusciti a trovare la conversazione. Riprova",
- "SWITCH_VIEW_LAYOUT": "Cambia il layout",
+ "SWITCH_VIEW_LAYOUT": "Cambia layout",
"DASHBOARD_APP_TAB_MESSAGES": "Messaggi",
"UNVERIFIED_SESSION": "L'identità di questo utente non è verificata",
- "NO_MESSAGE_1": "Oh oh! Sembra che non ci siano messaggi da parte dei clienti nella tua casella.",
+ "NO_MESSAGE_1": "Oh oh! Sembra che non ci siano messaggi dai clienti nella tua inbox.",
"NO_MESSAGE_2": " per inviare un messaggio alla tua pagina!",
- "NO_INBOX_1": "Hola! Sembra che tu non abbia ancora aggiunto nessuna casella.",
+ "NO_INBOX_1": "Ciao! Sembra che tu non abbia ancora aggiunto nessuna inbox.",
"NO_INBOX_2": " per iniziare",
- "NO_INBOX_AGENT": "Uh Oh! Sembra che tu non faccia parte di nessuna casella. Per favore contatta il tuo amministratore",
+ "NO_INBOX_AGENT": "Oh oh! Sembra che tu non faccia parte di nessuna inbox. Per favore contatta il tuo amministratore",
"SEARCH_MESSAGES": "Cerca messaggi nelle conversazioni",
- "VIEW_ORIGINAL": "View original",
- "VIEW_TRANSLATED": "View translated",
+ "VIEW_ORIGINAL": "Visualizza originale",
+ "VIEW_TRANSLATED": "Visualizza traduzione",
"EMPTY_STATE": {
- "CMD_BAR": "to open command menu",
- "KEYBOARD_SHORTCUTS": "to view keyboard shortcuts"
+ "CMD_BAR": "per aprire il menu dei comandi",
+ "KEYBOARD_SHORTCUTS": "per visualizzare le scorciatoie da tastiera"
},
"SEARCH": {
"TITLE": "Cerca messaggi",
- "RESULT_TITLE": "Risultati della ricerca",
- "LOADING_MESSAGE": "Elaborazione dei dati...",
+ "RESULT_TITLE": "Risultati di Ricerca",
+ "LOADING_MESSAGE": "Elaborazione...",
"PLACEHOLDER": "Digita qualsiasi testo per cercare i messaggi",
"NO_MATCHING_RESULTS": "Nessun risultato trovato."
},
- "UNREAD_MESSAGES": "Messaggi non letti",
- "UNREAD_MESSAGE": "Messaggio non letto",
+ "UNREAD_MESSAGES": "Messaggi Non Letti",
+ "UNREAD_MESSAGE": "Messaggio Non Letto",
"CLICK_HERE": "Clicca qui",
- "LOADING_INBOXES": "Caricamento casella",
- "LOADING_CONVERSATIONS": "Caricamento conversazioni",
+ "LOADING_INBOXES": "Caricamento inbox",
+ "LOADING_CONVERSATIONS": "Caricamento Conversazioni",
"CANNOT_REPLY": "Non puoi rispondere a causa di",
- "24_HOURS_WINDOW": "Restrizione della finestra del messaggio a 24 ore",
+ "24_HOURS_WINDOW": "Restrizione finestra messaggio 24 ore",
"API_HOURS_WINDOW": "Puoi rispondere a questa conversazione solo entro {hours} ore",
"NOT_ASSIGNED_TO_YOU": "Questa conversazione non è assegnata. Vuoi assegnare questa conversazione a te stesso?",
"ASSIGN_TO_ME": "Assegna a me",
@@ -41,35 +41,35 @@
"BOT_HANDOFF_SUCCESS": "La conversazione ti è stata assegnata",
"BOT_HANDOFF_ERROR": "Impossibile prendere la conversazione. Riprova.",
"TWILIO_WHATSAPP_CAN_REPLY": "È possibile rispondere a questa conversazione solo utilizzando un messaggio modello a causa di",
- "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restrizione della finestra del messaggio a 24 ore",
+ "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Restrizione finestra messaggio 24 ore",
"OLD_INSTAGRAM_INBOX_REPLY_BANNER": "Questo account Instagram è stato migrato alla nuova Inbox del canale Instagram. Tutti i nuovi messaggi verranno visualizzati lì. Non sarà più possibile inviare messaggi da questa conversazione.",
"REPLYING_TO": "Stai rispondendo a:",
- "REMOVE_SELECTION": "Rimuovi selezione",
+ "REMOVE_SELECTION": "Rimuovi Selezione",
"DOWNLOAD": "Scarica",
- "UNKNOWN_FILE_TYPE": "File sconosciuto",
- "SAVE_CONTACT": "Save Contact",
- "NO_CONTENT": "No content to display",
+ "UNKNOWN_FILE_TYPE": "File Sconosciuto",
+ "SAVE_CONTACT": "Salva Contatto",
+ "NO_CONTENT": "Nessun contenuto da visualizzare",
"SHARED_ATTACHMENT": {
- "CONTACT": "{sender} has shared a contact",
- "LOCATION": "{sender} has shared a location",
- "FILE": "{sender} has shared a file",
- "MEETING": "{sender} has started a meeting"
+ "CONTACT": "{sender} ha condiviso un contatto",
+ "LOCATION": "{sender} ha condiviso una posizione",
+ "FILE": "{sender} ha condiviso un file",
+ "MEETING": "{sender} ha avviato una riunione"
},
"UPLOADING_ATTACHMENTS": "Caricamento allegati...",
- "REPLIED_TO_STORY": "Replied to your story",
- "UNSUPPORTED_MESSAGE": "This message is unsupported. You can view this message on the Facebook / Instagram app.",
- "UNSUPPORTED_MESSAGE_FACEBOOK": "This message is unsupported. You can view this message on the Facebook Messenger app.",
- "UNSUPPORTED_MESSAGE_INSTAGRAM": "This message is unsupported. You can view this message on the Instagram app.",
+ "REPLIED_TO_STORY": "Ha risposto alla tua storia",
+ "UNSUPPORTED_MESSAGE": "Questo messaggio non è supportato. Puoi visualizzare questo messaggio sull'app Facebook / Instagram.",
+ "UNSUPPORTED_MESSAGE_FACEBOOK": "Questo messaggio non è supportato. Puoi visualizzare questo messaggio sull'app Facebook Messenger.",
+ "UNSUPPORTED_MESSAGE_INSTAGRAM": "Questo messaggio non è supportato. Puoi visualizzare questo messaggio sull'app Instagram.",
"SUCCESS_DELETE_MESSAGE": "Messaggio eliminato con successo",
"FAIL_DELETE_MESSSAGE": "Impossibile eliminare il messaggio! Riprova",
"NO_RESPONSE": "Nessuna risposta",
- "RESPONSE": "Response",
+ "RESPONSE": "Risposta",
"RATING_TITLE": "Valutazione",
"FEEDBACK_TITLE": "Feedback",
- "REPLY_MESSAGE_NOT_FOUND": "Message not available",
+ "REPLY_MESSAGE_NOT_FOUND": "Messaggio non disponibile",
"CARD": {
- "SHOW_LABELS": "Show labels",
- "HIDE_LABELS": "Hide labels"
+ "SHOW_LABELS": "Mostra etichette",
+ "HIDE_LABELS": "Nascondi etichette"
},
"VOICE_CALL": {
"INCOMING_CALL": "Chiamata in arrivo",
@@ -85,21 +85,21 @@
"HEADER": {
"RESOLVE_ACTION": "Risolvi",
"REOPEN_ACTION": "Riapri",
- "OPEN_ACTION": "Apri",
- "MORE_ACTIONS": "Altre azioni",
+ "OPEN_ACTION": "Aperte",
+ "MORE_ACTIONS": "Più azioni",
"OPEN": "Altro",
"CLOSE": "Chiudi",
- "DETAILS": "Dettagli",
- "SNOOZED_UNTIL": "Snoozed until",
- "SNOOZED_UNTIL_TOMORROW": "Posticipato fino a domani",
- "SNOOZED_UNTIL_NEXT_WEEK": "Posticipato fino alla prossima settimana",
- "SNOOZED_UNTIL_NEXT_REPLY": "Posticipato fino alla prossima risposta",
+ "DETAILS": "dettagli",
+ "SNOOZED_UNTIL": "Posticipata fino a",
+ "SNOOZED_UNTIL_TOMORROW": "Posticipata fino a domani",
+ "SNOOZED_UNTIL_NEXT_WEEK": "Posticipata fino alla prossima settimana",
+ "SNOOZED_UNTIL_NEXT_REPLY": "Posticipata fino alla prossima risposta",
"SLA_STATUS": {
"FRT": "FRT {status}",
"NRT": "NRT {status}",
"RT": "RT {status}",
- "MISSED": "missed",
- "DUE": "due"
+ "MISSED": "persa",
+ "DUE": "in scadenza"
}
},
"RESOLVE_DROPDOWN": {
@@ -114,28 +114,28 @@
},
"MENTION": {
"AGENTS": "Operatori",
- "TEAMS": "Teams"
+ "TEAMS": "Team"
},
"CUSTOM_SNOOZE": {
"TITLE": "Posticipa fino a",
"APPLY": "Posticipa",
- "CANCEL": "annulla"
+ "CANCEL": "Annulla"
},
"PRIORITY": {
"TITLE": "Priorità",
"OPTIONS": {
- "NONE": "Nessuno",
- "URGENT": "Urgent",
- "HIGH": "High",
- "MEDIUM": "Medium",
- "LOW": "Low"
+ "NONE": "Nessuna",
+ "URGENT": "Urgente",
+ "HIGH": "Alta",
+ "MEDIUM": "Media",
+ "LOW": "Bassa"
},
"CHANGE_PRIORITY": {
- "SELECT_PLACEHOLDER": "Nessuno",
- "INPUT_PLACEHOLDER": "Select priority",
+ "SELECT_PLACEHOLDER": "Nessuna",
+ "INPUT_PLACEHOLDER": "Seleziona priorità",
"NO_RESULTS": "Nessun risultato trovato",
- "SUCCESSFUL": "Changed priority of conversation id {conversationId} to {priority}",
- "FAILED": "Couldn't change priority. Please try again."
+ "SUCCESSFUL": "Cambiata priorità della conversazione id {conversationId} in {priority}",
+ "FAILED": "Impossibile cambiare la priorità. Riprova."
}
},
"DELETE_CONVERSATION": {
@@ -145,9 +145,9 @@
},
"CARD_CONTEXT_MENU": {
"PENDING": "Segna come in sospeso",
- "RESOLVED": "Contrassegna come risolto",
- "MARK_AS_UNREAD": "Mark as unread",
- "MARK_AS_READ": "Segna come letto",
+ "RESOLVED": "Segna come risolta",
+ "MARK_AS_UNREAD": "Segna come da leggere",
+ "MARK_AS_READ": "Segna come letta",
"REOPEN": "Riapri la conversazione",
"SNOOZE": {
"TITLE": "Posticipa",
@@ -155,9 +155,9 @@
"TOMORROW": "Fino a domani",
"NEXT_WEEK": "Fino alla prossima settimana"
},
- "ASSIGN_AGENT": "Assegna agente",
+ "ASSIGN_AGENT": "Assegna operatore",
"ASSIGN_LABEL": "Assegna etichetta",
- "AGENTS_LOADING": "Caricamento agenti...",
+ "AGENTS_LOADING": "Caricamento operatori...",
"ASSIGN_TEAM": "Assegna team",
"DELETE": "Elimina conversazione",
"OPEN_IN_NEW_TAB": "Apri in una nuova scheda",
@@ -165,37 +165,37 @@
"COPY_LINK_SUCCESS": "Link conversazione copiato negli appunti",
"API": {
"AGENT_ASSIGNMENT": {
- "SUCCESFUL": "ID conversazione {conversationId} assegnato a \"{agentName}\"",
- "FAILED": "Impossibile assegnare l'agente. Per favore riprova."
+ "SUCCESFUL": "Conversazione id {conversationId} assegnata a \"{agentName}\"",
+ "FAILED": "Impossibile assegnare l'operatore. Per favore riprova."
},
"LABEL_ASSIGNMENT": {
- "SUCCESFUL": "Assigned label #{labelName} to conversation id {conversationId}",
+ "SUCCESFUL": "Assegnata etichetta #{labelName} alla conversazione id {conversationId}",
"FAILED": "Impossibile assegnare l'etichetta. Per favore riprova."
},
"TEAM_ASSIGNMENT": {
- "SUCCESFUL": "Assegnato il team \"{team}\" all'id conversazione {conversationId}",
+ "SUCCESFUL": "Assegnato il team \"{team}\" alla conversazione id {conversationId}",
"FAILED": "Impossibile assegnare il team. Riprova."
}
}
},
"FOOTER": {
- "MESSAGE_SIGN_TOOLTIP": "Firma del messaggio",
+ "MESSAGE_SIGN_TOOLTIP": "Firma messaggio",
"ENABLE_SIGN_TOOLTIP": "Abilita firma",
"DISABLE_SIGN_TOOLTIP": "Disabilita firma",
- "MSG_INPUT": "MAIUSC + INVIO per la nuova linea. Inizia con '/' per selezionare una risposta predefinita.",
- "PRIVATE_MSG_INPUT": "MAIUSC + INVIO per nuova linea. Questo sarà visibile solo agli agenti",
+ "MSG_INPUT": "Premi MAIUSC + INVIO per andare a capo. Digita '/' per inserire una Risposta Predefinita.",
+ "PRIVATE_MSG_INPUT": "Premi MAIUSC + INVIO per andare a capo. Sarà visibile solo agli Operatori",
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "La firma del messaggio non è configurata, configurala nelle impostazioni del profilo.",
"CLICK_HERE": "Clicca qui per aggiornare",
"WHATSAPP_TEMPLATES": "Modelli Whatsapp"
},
"REPLYBOX": {
"REPLY": "Rispondi",
- "PRIVATE_NOTE": "Nota privata",
+ "PRIVATE_NOTE": "Nota Privata",
"SEND": "Invia",
- "CREATE": "Aggiungi nota",
- "INSERT_READ_MORE": "Read more",
- "DISMISS_REPLY": "Dismiss reply",
- "REPLYING_TO": "Replying to:",
+ "CREATE": "Aggiungi Nota",
+ "INSERT_READ_MORE": "Leggi di più",
+ "DISMISS_REPLY": "Ignora risposta",
+ "REPLYING_TO": "Rispondendo a:",
"TIP_FORMAT_ICON": "Mostra editor di testo ricco",
"TIP_EMOJI_ICON": "Mostra selettore emoji",
"TIP_ATTACH_ICON": "Allega file",
@@ -207,25 +207,25 @@
"STOP_AUDIO_RECORDING": "Interrompi registrazione audio",
"": "",
"EMAIL_HEAD": {
- "TO": "TO",
- "ADD_BCC": "Aggiungi bcc",
+ "TO": "A",
+ "ADD_BCC": "Aggiungi Bcc",
"CC": {
- "LABEL": "CC",
+ "LABEL": "Cc",
"PLACEHOLDER": "Email separate da virgole",
"ERROR": "Inserisci indirizzi email validi"
},
"BCC": {
- "LABEL": "CCN",
+ "LABEL": "Ccn",
"PLACEHOLDER": "Email separate da virgole",
"ERROR": "Inserisci indirizzi email validi"
}
},
"UNDEFINED_VARIABLES": {
- "TITLE": "Undefined variables",
- "MESSAGE": "You have {undefinedVariablesCount} undefined variables in your message: {undefinedVariables}. Would you like to send the message anyway?",
+ "TITLE": "Variabili non definite",
+ "MESSAGE": "Hai {undefinedVariablesCount} variabili non definite nel tuo messaggio: {undefinedVariables}. Vuoi inviare il messaggio comunque?",
"CONFIRM": {
"YES": "Invia",
- "CANCEL": "annulla"
+ "CANCEL": "Annulla"
}
},
"QUOTED_REPLY": {
@@ -236,7 +236,7 @@
"EXPAND": "Espandi anteprima"
}
},
- "VISIBLE_TO_AGENTS": "Nota privata: visibile solo a te e al tuo team",
+ "VISIBLE_TO_AGENTS": "Nota Privata: visibile solo a te e al tuo team",
"CHANGE_STATUS": "Stato conversazione cambiato",
"CHANGE_STATUS_FAILED": "Cambio di stato conversazione non riuscito",
"CHANGE_AGENT": "Modifica assegnatario conversazione",
@@ -253,21 +253,21 @@
"SEND_FAILED": "Impossibile inviare il messaggio! Riprova",
"TRY_AGAIN": "riprova",
"ASSIGNMENT": {
- "SELECT_AGENT": "Seleziona agente",
+ "SELECT_AGENT": "Seleziona Operatore",
"REMOVE": "Rimuovi",
"ASSIGN": "Assegna"
},
"CONTEXT_MENU": {
"COPY": "Copia",
- "REPLY_TO": "Reply to this message",
+ "REPLY_TO": "Rispondi a questo messaggio",
"DELETE": "Elimina",
- "CREATE_A_CANNED_RESPONSE": "Add to canned responses",
- "TRANSLATE": "Translate",
- "COPY_PERMALINK": "Copy link to the message",
- "LINK_COPIED": "Message URL copied to the clipboard",
+ "CREATE_A_CANNED_RESPONSE": "Aggiungi alle Risposte Predefinite",
+ "TRANSLATE": "Traduci",
+ "COPY_PERMALINK": "Copia il link al messaggio",
+ "LINK_COPIED": "URL del messaggio copiato negli appunti",
"DELETE_CONFIRMATION": {
- "TITLE": "Are you sure you want to delete this message?",
- "MESSAGE": "You cannot undo this action",
+ "TITLE": "Sei sicuro di voler eliminare questo messaggio?",
+ "MESSAGE": "Non puoi annullare questa azione",
"DELETE": "Elimina",
"CANCEL": "Annulla"
}
@@ -286,7 +286,7 @@
"SEND_EMAIL_ERROR": "Si è verificato un errore, riprova",
"FORM": {
"SEND_TO_CONTACT": "Invia la trascrizione al cliente",
- "SEND_TO_AGENT": "Invia la trascrizione all'agente assegnato",
+ "SEND_TO_AGENT": "Invia la trascrizione all'operatore assegnato",
"SEND_TO_OTHER_EMAIL_ADDRESS": "Invia la trascrizione a un altro indirizzo email",
"EMAIL": {
"PLACEHOLDER": "Inserisci un indirizzo email",
@@ -295,69 +295,69 @@
}
},
"ONBOARDING": {
- "TITLE": "Ehi 👋, Benvenuto in {installationName}!",
- "DESCRIPTION": "Grazie per esserti registrato. Vogliamo che tu ottenga il massimo da {installationName}. Ecco alcune cose che puoi fare in {installationName} per rendere l'esperienza deliziosa.",
- "GREETING_MORNING": "👋 Good morning, {name}. Welcome to {installationName}.",
- "GREETING_AFTERNOON": "👋 Good afternoon, {name}. Welcome to {installationName}.",
- "GREETING_EVENING": "👋 Good evening, {name}. Welcome to {installationName}.",
+ "TITLE": "Ciao👋 Benvenuto in {installationName}!",
+ "DESCRIPTION": "Grazie per esserti registrato. Vogliamo che tu ottenga il massimo da {installationName}. Ecco alcune cose che puoi fare in {installationName} per rendere l'esperienza migliore.",
+ "GREETING_MORNING": "👋 Buongiorno, {name}. Benvenuto in {installationName}.",
+ "GREETING_AFTERNOON": "👋 Buon pomeriggio, {name}. Benvenuto in {installationName}.",
+ "GREETING_EVENING": "👋 Buona sera, {name}. Benvenuto su {installationName}.",
"READ_LATEST_UPDATES": "Leggi gli ultimi aggiornamenti",
"ALL_CONVERSATION": {
- "TITLE": "Tutte le conversazioni in un unico luogo",
- "DESCRIPTION": "Visualizza tutte le conversazioni dai tuoi clienti in una singola dashboard. È possibile filtrare le conversazioni in base al canale, all'etichetta e allo stato in arrivo.",
- "NEW_LINK": "Clicca qui per creare una casella di posta"
+ "TITLE": "Tutte le tue conversazioni in un unico luogo",
+ "DESCRIPTION": "Visualizza tutte le conversazioni con i clienti in una singola dashboard. Puoi filtrare le conversazioni in base al canale, all'etichetta e allo stato.",
+ "NEW_LINK": "Clicca qui per creare una Inbox"
},
"TEAM_MEMBERS": {
"TITLE": "Invita i membri del tuo team",
- "DESCRIPTION": "Dal momento che siete sempre pronti a parlare con il vostro cliente, portare nei vostri compagni di squadra per assistervi. Puoi invitare i tuoi compagni di squadra aggiungendo i loro indirizzi email alla lista degli agenti.",
+ "DESCRIPTION": "Dato che ti stai preparando a parlare con i tuoi clienti, invita i tuoi colleghi ad aiutarti. Puoi invitarli aggiungendo i loro indirizzi email all’elenco degli operatori.",
"NEW_LINK": "Clicca qui per invitare un membro del team"
},
"LABELS": {
"TITLE": "Organizza le conversazioni con etichette",
- "DESCRIPTION": "Le etichette forniscono un modo più semplice per categorizzare la conversazione. Crea alcune etichette come #support-enquiry, #billing-question ecc., in modo da poterle usare in una conversazione più tardi.",
+ "DESCRIPTION": "Le etichette offrono un modo semplice per categorizzare le conversazioni. Crea etichette come #supporto, #pagamenti ecc., così da poterle usare successivamente.",
"NEW_LINK": "Clicca qui per creare etichette"
},
"CANNED_RESPONSES": {
- "TITLE": "Create canned responses",
- "DESCRIPTION": "Pre-written quick reply templates help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a response.",
- "NEW_LINK": "Click here to create a canned response"
+ "TITLE": "Crea Risposte Predefinite",
+ "DESCRIPTION": "I modelli di risposta rapida predefiniti ti aiutano a rispondere rapidamente alle conversazioni. Gli operatori possono digitare il carattere '/' seguito dallo shortcode per inserire una risposta.",
+ "NEW_LINK": "Clicca qui per creare una Risposta Predefinita"
}
},
"CONVERSATION_SIDEBAR": {
- "ASSIGNEE_LABEL": "Agente assegnato",
+ "ASSIGNEE_LABEL": "Operatore Assegnato",
"SELF_ASSIGN": "Assegna a me",
- "TEAM_LABEL": "Team assegnato",
+ "TEAM_LABEL": "Team Assegnato",
"SELECT": {
"PLACEHOLDER": "Nessuno"
},
"ACCORDION": {
- "CONTACT_DETAILS": "Dettagli contatto",
- "CONVERSATION_ACTIONS": "Azioni conversazione",
- "CONVERSATION_LABELS": "Etichette conversazione",
- "CONVERSATION_INFO": "Informazioni conversazione",
+ "CONTACT_DETAILS": "Dettagli Contatto",
+ "CONVERSATION_ACTIONS": "Azioni Conversazione",
+ "CONVERSATION_LABELS": "Etichette Conversazione",
+ "CONVERSATION_INFO": "Informazioni Conversazione",
"CONTACT_NOTES": "Note del Contatto",
- "CONTACT_ATTRIBUTES": "Attributi contatti",
- "PREVIOUS_CONVERSATION": "Conversazioni precedenti",
- "MACROS": "Macros",
- "LINEAR_ISSUES": "Linear Issues collegati",
- "SHOPIFY_ORDERS": "Shopify Orders"
+ "CONTACT_ATTRIBUTES": "Attributi Contatto",
+ "PREVIOUS_CONVERSATION": "Conversazioni Precedenti",
+ "MACROS": "Macro",
+ "LINEAR_ISSUES": "Issue Linear Connessi",
+ "SHOPIFY_ORDERS": "Ordini Shopify"
},
"SHOPIFY": {
- "ORDER_ID": "Order #{id}",
- "ERROR": "Error loading orders",
- "NO_SHOPIFY_ORDERS": "No orders found",
+ "ORDER_ID": "Ordine #{id}",
+ "ERROR": "Errore nel caricamento degli ordini",
+ "NO_SHOPIFY_ORDERS": "Nessun ordine trovato",
"FINANCIAL_STATUS": {
- "PENDING": "In sospeso",
- "AUTHORIZED": "Authorized",
- "PARTIALLY_PAID": "Partially Paid",
- "PAID": "Paid",
- "PARTIALLY_REFUNDED": "Partially Refunded",
- "REFUNDED": "Refunded",
- "VOIDED": "Voided"
+ "PENDING": "In Sospeso",
+ "AUTHORIZED": "Autorizzato",
+ "PARTIALLY_PAID": "Parzialmente Pagato",
+ "PAID": "Pagato",
+ "PARTIALLY_REFUNDED": "Parzialmente Rimborsato",
+ "REFUNDED": "Rimborsato",
+ "VOIDED": "Annullato"
},
"FULFILLMENT_STATUS": {
- "FULFILLED": "Fulfilled",
- "PARTIALLY_FULFILLED": "Partially Fulfilled",
- "UNFULFILLED": "Unfulfilled"
+ "FULFILLED": "Completato",
+ "PARTIALLY_FULFILLED": "Parzialmente Completato",
+ "UNFULFILLED": "Non Completato"
}
}
},
@@ -386,44 +386,44 @@
"EMAIL_HEADER": {
"FROM": "Da",
"TO": "A",
- "BCC": "CCN",
+ "BCC": "Ccn",
"CC": "Cc",
"SUBJECT": "Oggetto",
- "EXPAND": "Expand email"
+ "EXPAND": "Espandi email"
},
"CONVERSATION_PARTICIPANTS": {
- "SIDEBAR_MENU_TITLE": "Participating",
- "SIDEBAR_TITLE": "Conversation participants",
+ "SIDEBAR_MENU_TITLE": "Partecipate",
+ "SIDEBAR_TITLE": "Partecipanti alla conversazione",
"NO_RECORDS_FOUND": "Nessun risultato trovato",
- "ADD_PARTICIPANTS": "Select participants",
- "REMANING_PARTICIPANTS_TEXT": "+{count} others",
- "REMANING_PARTICIPANT_TEXT": "+{count} other",
- "TOTAL_PARTICIPANTS_TEXT": "{count} people are participating.",
- "TOTAL_PARTICIPANT_TEXT": "{count} person is participating.",
- "NO_PARTICIPANTS_TEXT": "No one is participating!.",
- "WATCH_CONVERSATION": "Join conversation",
- "YOU_ARE_WATCHING": "You are participating",
+ "ADD_PARTICIPANTS": "Seleziona partecipanti",
+ "REMANING_PARTICIPANTS_TEXT": "+{count} altri",
+ "REMANING_PARTICIPANT_TEXT": "+{count} altro",
+ "TOTAL_PARTICIPANTS_TEXT": "{count} persone stanno partecipando.",
+ "TOTAL_PARTICIPANT_TEXT": "{count} persona sta partecipando.",
+ "NO_PARTICIPANTS_TEXT": "Nessuno sta partecipando!",
+ "WATCH_CONVERSATION": "Unisciti alla conversazione",
+ "YOU_ARE_WATCHING": "Stai partecipando",
"API": {
- "ERROR_MESSAGE": "Could not update, try again!",
- "SUCCESS_MESSAGE": "Participants updated!"
+ "ERROR_MESSAGE": "Impossibile aggiornare, riprova!",
+ "SUCCESS_MESSAGE": "Partecipanti aggiornati!"
}
},
"TRANSLATE_MODAL": {
- "TITLE": "View translated content",
- "DESC": "You can view the translated content in each langauge.",
- "ORIGINAL_CONTENT": "Original Content",
- "TRANSLATED_CONTENT": "Translated Content",
- "NO_TRANSLATIONS_AVAILABLE": "No translations are available for this content"
+ "TITLE": "Visualizza contenuto tradotto",
+ "DESC": "Puoi visualizzare il contenuto tradotto in ogni lingua.",
+ "ORIGINAL_CONTENT": "Contenuto Originale",
+ "TRANSLATED_CONTENT": "Contenuto Tradotto",
+ "NO_TRANSLATIONS_AVAILABLE": "Nessuna traduzione disponibile per questo contenuto"
},
"TYPING": {
- "ONE": "{user} is typing",
- "TWO": "{user} and {secondUser} are typing",
- "MULTIPLE": "{user} and {count} others are typing"
+ "ONE": "{user} sta scrivendo",
+ "TWO": "{user} e {secondUser} stanno scrivendo",
+ "MULTIPLE": "{user} e altri {count} stanno scrivendo"
},
"COPILOT": {
- "TRY_THESE_PROMPTS": "Try these prompts"
+ "TRY_THESE_PROMPTS": "Prova questi prompt"
},
"GALLERY_VIEW": {
- "ERROR_DOWNLOADING": "Unable to download attachment. Please try again"
+ "ERROR_DOWNLOADING": "Impossibile scaricare l'allegato. Riprova"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/csatMgmt.json b/app/javascript/dashboard/i18n/locale/it/csatMgmt.json
index ad1244ecd..7d6e5566f 100644
--- a/app/javascript/dashboard/i18n/locale/it/csatMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/it/csatMgmt.json
@@ -3,11 +3,11 @@
"TITLE": "Valuta la conversazione",
"PLACEHOLDER": "Dicci di più...",
"RATINGS": {
- "POOR": "😞 Poor",
- "FAIR": "😑 Fair",
- "AVERAGE": "😐 Average",
- "GOOD": "😀 Good",
- "EXCELLENT": "😍 Excellent"
+ "POOR": "😞 Scarsa",
+ "FAIR": "😑 Sufficiente",
+ "AVERAGE": "😐 Nella Media",
+ "GOOD": "😀 Buona",
+ "EXCELLENT": "😍 Eccellente"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/customRole.json b/app/javascript/dashboard/i18n/locale/it/customRole.json
index 1bf71db4c..6e6203cf1 100644
--- a/app/javascript/dashboard/i18n/locale/it/customRole.json
+++ b/app/javascript/dashboard/i18n/locale/it/customRole.json
@@ -1,90 +1,90 @@
{
"CUSTOM_ROLE": {
- "HEADER": "Custom Roles",
- "LEARN_MORE": "Learn more about custom roles",
- "DESCRIPTION": "Custom roles are roles that are created by the account owner or admin. These roles can be assigned to agents to define their access and permissions within the account. Custom roles can be created with specific permissions and access levels to suit the requirements of the organization.",
- "HEADER_BTN_TXT": "Add custom role",
- "LOADING": "Fetching custom roles...",
+ "HEADER": "Ruoli Personalizzati",
+ "LEARN_MORE": "Scopri di più sui ruoli personalizzati",
+ "DESCRIPTION": "I ruoli personalizzati sono ruoli creati dal proprietario o amministratore dell'account. Questi ruoli possono essere assegnati agli operatori per definire i loro accessi e i loro permessi all'interno dell'account. I ruoli personalizzati possono essere creati con permessi e livelli di accesso specifici per soddisfare le esigenze dell'organizzazione.",
+ "HEADER_BTN_TXT": "Aggiungi ruolo personalizzato",
+ "LOADING": "Caricamento ruoli personalizzati...",
"SEARCH_404": "Non ci sono elementi che corrispondono a questa richiesta.",
"PAYWALL": {
- "TITLE": "Upgrade to create custom roles",
- "AVAILABLE_ON": "The custom role feature is only available in the Business and Enterprise plans.",
- "UPGRADE_PROMPT": "Upgrade your plan to get access to advanced features like team management, automations, custom attributes, and more.",
- "UPGRADE_NOW": "Upgrade now",
- "CANCEL_ANYTIME": "You can change or cancel your plan anytime"
+ "TITLE": "Aggiorna per creare ruoli personalizzati",
+ "AVAILABLE_ON": "La funzionalità ruoli personalizzati è disponibile solo nei piani Business e Enterprise.",
+ "UPGRADE_PROMPT": "Aggiorna il tuo piano per ottenere l'accesso a funzionalità avanzate come gestione del team, automazioni, attributi personalizzati e altro ancora.",
+ "UPGRADE_NOW": "Aggiorna ora",
+ "CANCEL_ANYTIME": "Puoi modificare o annullare il tuo piano in qualsiasi momento"
},
"ENTERPRISE_PAYWALL": {
- "AVAILABLE_ON": "The custom role feature is only available in the paid plans.",
- "UPGRADE_PROMPT": "Upgrade to a paid plan to access advanced features like audit logs, agent capacity, and more.",
- "ASK_ADMIN": "Please reach out to your administrator for the upgrade."
+ "AVAILABLE_ON": "La funzionalità ruoli personalizzati è disponibile solo nei piani a pagamento.",
+ "UPGRADE_PROMPT": "Passa a un piano a pagamento per accedere a funzionalità avanzate come audit logs, capacità degli operatori e altro ancora.",
+ "ASK_ADMIN": "Contatta il tuo amministratore per l'aggiornamento."
},
"LIST": {
- "404": "There are no custom roles available in this account.",
- "TITLE": "Manage custom roles",
- "DESC": "Custom roles are roles that are created by the account owner or admin. These roles can be assigned to agents to define their access and permissions within the account. Custom roles can be created with specific permissions and access levels to suit the requirements of the organization.",
+ "404": "Non ci sono ruoli personalizzati disponibili in questo account.",
+ "TITLE": "Gestisci ruoli personalizzati",
+ "DESC": "I ruoli personalizzati sono ruoli creati dal proprietario o amministratore dell'account. Questi ruoli possono essere assegnati agli operatori per definire i loro accessi e i loro permessi all'interno dell'account. I ruoli personalizzati possono essere creati con permessi e livelli di accesso specifici per soddisfare le esigenze dell'organizzazione.",
"TABLE_HEADER": {
"NAME": "Nome",
"DESCRIPTION": "Descrizione",
- "PERMISSIONS": "Permissions",
+ "PERMISSIONS": "Permessi",
"ACTIONS": "Azioni"
}
},
"PERMISSIONS": {
- "CONVERSATION_MANAGE": "Manage all conversations",
- "CONVERSATION_UNASSIGNED_MANAGE": "Manage unassigned conversations and those assigned to them",
- "CONVERSATION_PARTICIPATING_MANAGE": "Manage participating conversations and those assigned to them",
- "CONTACT_MANAGE": "Manage contacts",
- "REPORT_MANAGE": "Manage reports",
- "KNOWLEDGE_BASE_MANAGE": "Manage knowledge base"
+ "CONVERSATION_MANAGE": "Gestisci tutte le conversazioni",
+ "CONVERSATION_UNASSIGNED_MANAGE": "Gestisci le conversazioni non assegnate e quelle a loro assegnate",
+ "CONVERSATION_PARTICIPATING_MANAGE": "Gestisci le conversazioni partecipanti e quelle a loro assegnate",
+ "CONTACT_MANAGE": "Gestisci contatti",
+ "REPORT_MANAGE": "Gestisci report",
+ "KNOWLEDGE_BASE_MANAGE": "Gestisci knowledge base"
},
"FORM": {
"NAME": {
"LABEL": "Nome",
- "PLACEHOLDER": "Please enter a name.",
+ "PLACEHOLDER": "Inserisci un nome.",
"ERROR": "Il nome è obbligatorio."
},
"DESCRIPTION": {
"LABEL": "Descrizione",
- "PLACEHOLDER": "Please enter a description.",
+ "PLACEHOLDER": "Inserisci una descrizione.",
"ERROR": "La descrizione è obbligatoria."
},
"PERMISSIONS": {
- "LABEL": "Permissions",
- "ERROR": "Permissions are required."
+ "LABEL": "Permessi",
+ "ERROR": "I permessi sono obbligatori."
},
- "CANCEL_BUTTON_TEXT": "annulla",
+ "CANCEL_BUTTON_TEXT": "Annulla",
"API": {
- "ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi"
+ "ERROR_MESSAGE": "Impossibile connettersi al server Woot. Riprova."
}
},
"ADD": {
- "TITLE": "Add custom role",
- "DESC": " Custom roles allows you to create roles with specific permissions and access levels to suit the requirements of the organization.",
+ "TITLE": "Aggiungi ruolo personalizzato",
+ "DESC": " I ruoli personalizzati consentono di creare ruoli con permessi e livelli di accesso specifici per soddisfare le esigenze dell'organizzazione.",
"SUBMIT": "Invia",
"API": {
- "SUCCESS_MESSAGE": "Custom role added successfully."
+ "SUCCESS_MESSAGE": "Ruolo personalizzato aggiunto con successo."
}
},
"EDIT": {
"BUTTON_TEXT": "Modifica",
- "TITLE": "Edit custom role",
- "DESC": " Custom roles allows you to create roles with specific permissions and access levels to suit the requirements of the organization.",
+ "TITLE": "Modifica ruolo personalizzato",
+ "DESC": " I ruoli personalizzati consentono di creare ruoli con permessi e livelli di accesso specifici per soddisfare le esigenze dell'organizzazione.",
"SUBMIT": "Aggiorna",
"API": {
- "SUCCESS_MESSAGE": "Custom role updated successfully."
+ "SUCCESS_MESSAGE": "Ruolo personalizzato aggiornato con successo."
}
},
"DELETE": {
"BUTTON_TEXT": "Elimina",
"API": {
- "SUCCESS_MESSAGE": "Custom role deleted successfully.",
- "ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi"
+ "SUCCESS_MESSAGE": "Ruolo personalizzato eliminato con successo.",
+ "ERROR_MESSAGE": "Impossibile connettersi al server Woot. Riprova."
},
"CONFIRM": {
"TITLE": "Conferma eliminazione",
"MESSAGE": "Sei sicuro di voler eliminare ",
- "YES": "Yes, delete ",
- "NO": "No, keep "
+ "YES": "Sì, elimina ",
+ "NO": "No, mantieni "
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/datePicker.json b/app/javascript/dashboard/i18n/locale/it/datePicker.json
index 5fde2beec..de8850b70 100644
--- a/app/javascript/dashboard/i18n/locale/it/datePicker.json
+++ b/app/javascript/dashboard/i18n/locale/it/datePicker.json
@@ -1,13 +1,13 @@
{
"DATE_PICKER": {
"APPLY_BUTTON": "Applica",
- "CLEAR_BUTTON": "Clear",
+ "CLEAR_BUTTON": "Rimuovi",
"DATE_RANGE_INPUT": {
- "START": "Start Date",
- "END": "End Date"
+ "START": "Data di Inizio",
+ "END": "Data di Fine"
},
"DATE_RANGE_OPTIONS": {
- "TITLE": "DATE RANGE",
+ "TITLE": "RANGE DATE",
"LAST_7_DAYS": "Ultimi 7 giorni",
"LAST_30_DAYS": "Ultimi 30 giorni",
"LAST_3_MONTHS": "Ultimi 3 mesi",
diff --git a/app/javascript/dashboard/i18n/locale/it/emoji.json b/app/javascript/dashboard/i18n/locale/it/emoji.json
index 4b6fa58ca..bd9cb3a4b 100644
--- a/app/javascript/dashboard/i18n/locale/it/emoji.json
+++ b/app/javascript/dashboard/i18n/locale/it/emoji.json
@@ -1,7 +1,7 @@
{
"EMOJI": {
- "PLACEHOLDER": "Search emojis",
- "NOT_FOUND": "No emoji match your search",
+ "PLACEHOLDER": "Cerca emoji",
+ "NOT_FOUND": "Nessuna emoji corrisponde alla tua ricerca",
"REMOVE": "Rimuovi"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/general.json b/app/javascript/dashboard/i18n/locale/it/general.json
index 3c3d2f0fa..00f724b7b 100644
--- a/app/javascript/dashboard/i18n/locale/it/general.json
+++ b/app/javascript/dashboard/i18n/locale/it/general.json
@@ -1,12 +1,12 @@
{
"GENERAL": {
- "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items",
+ "SHOWING_RESULTS": "Mostrando {firstIndex}-{lastIndex} di {totalCount} elementi",
"PHONE_INPUT": {
"PLACEHOLDER": "Cerca",
"EMPTY_STATE": "Nessun risultato trovato"
},
"CLOSE": "Chiudi",
"BETA": "Beta",
- "BETA_DESCRIPTION": "Questa funzione è in beta e può cambiare mentre la miglioriamo."
+ "BETA_DESCRIPTION": "Questa funzione è in beta e può subire variazioni mentre la miglioriamo."
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/generalSettings.json b/app/javascript/dashboard/i18n/locale/it/generalSettings.json
index a9f2dfc78..1b84b3b3c 100644
--- a/app/javascript/dashboard/i18n/locale/it/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/it/generalSettings.json
@@ -1,25 +1,25 @@
{
"GENERAL_SETTINGS": {
"LIMIT_MESSAGES": {
- "CONVERSATION": "Hai superato il limite di conversazione. Il piano Hacker consente solo 500 conversazioni.",
+ "CONVERSATION": "Hai superato il limite di conversazioni. Il piano Hacker consente fino a 500 conversazioni.",
"INBOXES": "Hai superato il limite di Inbox. Il piano Hacker supporta solo la live-chat sul sito web. Ulteriori Inbox come e-mail, WhatsApp ecc. richiedono un piano a pagamento.",
"AGENTS": "Hai superato il limite di operatori. Il tuo piano consente solo {allowedAgents} operatori.",
"NON_ADMIN": "Contatta l'amministratore per aggiornare il piano e continuare a utilizzare tutte le funzionalità."
},
"TITLE": "Impostazioni account",
- "SUBMIT": "Aggiorna le impostazioni",
+ "SUBMIT": "Aggiorna impostazioni",
"BACK": "Indietro",
- "DISMISS": "Dismiss",
+ "DISMISS": "Ignora",
"UPDATE": {
"ERROR": "Impossibile aggiornare le impostazioni, riprova!",
"SUCCESS": "Impostazioni account aggiornate con successo"
},
"ACCOUNT_DELETE_SECTION": {
- "TITLE": "Elimina il tuo account",
+ "TITLE": "Elimina il tuo Account",
"NOTE": "Una volta eliminato il tuo account, tutti i tuoi dati verranno eliminati.",
- "BUTTON_TEXT": "Elimina il tuo account",
+ "BUTTON_TEXT": "Elimina il tuo Account",
"CONFIRM": {
- "TITLE": "Elimina account",
+ "TITLE": "Elimina Account",
"MESSAGE": "L'eliminazione del tuo account è irreversibile. Inserisci il nome del tuo account qui sotto per confermare che vuoi eliminarlo in modo permanente.",
"BUTTON_TEXT": "Elimina",
"DISMISS": "Annulla",
@@ -31,7 +31,7 @@
"TITLE": "Account pianificato per l'eliminazione",
"MESSAGE_MANUAL": "Questo account è pianificato per la cancellazione il {deletionDate}. Questo è stato richiesto da un amministratore. Puoi annullare la cancellazione prima di questa data.",
"MESSAGE_INACTIVITY": "Questo account è programmato per la cancellazione il {deletionDate} a causa dell'inattività dell'account. Puoi annullare la cancellazione prima di questa data.",
- "CLEAR_BUTTON": "Annulla eliminazione pianificata"
+ "CLEAR_BUTTON": "Annulla Eliminazione Pianificata"
}
},
"FORM": {
@@ -42,7 +42,7 @@
},
"ACCOUNT_ID": {
"TITLE": "ID Account",
- "NOTE": "Questo ID è richiesto se si sta costruendo un'integrazione basata su API"
+ "NOTE": "Questo ID è utile per costruire integrazioni basate su API"
},
"AUTO_RESOLVE": {
"TITLE": "Risoluzione automatica delle conversazioni",
@@ -70,7 +70,7 @@
"IGNORE_WAITING": {
"LABEL": "Salta le conversazioni in attesa di risposta dell'operatore"
},
- "UPDATE_BUTTON": "Salva modifiche"
+ "UPDATE_BUTTON": "Salva Modifiche"
},
"NAME": {
"LABEL": "Nome account",
@@ -78,17 +78,17 @@
"ERROR": "Inserisci un nome account valido"
},
"LANGUAGE": {
- "LABEL": "Site language",
+ "LABEL": "Lingua del sito",
"PLACEHOLDER": "Nome del tuo account",
"ERROR": ""
},
"DOMAIN": {
- "LABEL": "Dominio email in entrata",
+ "LABEL": "Dominio Email In Arrivo",
"PLACEHOLDER": "Il dominio in cui riceverai le email",
"ERROR": ""
},
"SUPPORT_EMAIL": {
- "LABEL": "Email di supporto",
+ "LABEL": "Email di Supporto",
"PLACEHOLDER": "Email di supporto della tua azienda",
"ERROR": ""
},
@@ -98,7 +98,7 @@
},
"AUDIO_TRANSCRIPTION": {
"TITLE": "Trascrizione Messaggi Audio",
- "NOTE": "Trascrivere automaticamente i messaggi audio nelle conversazioni. Generare una trascrizione di testo ogni volta che un messaggio audio viene inviato o ricevuto, e visualizzarlo accanto al messaggio.",
+ "NOTE": "Trascrivi automaticamente i messaggi audio nelle conversazioni. Genera una trascrizione di testo ogni volta che un messaggio audio viene inviato o ricevuto, mostrandolo accanto al messaggio.",
"API": {
"SUCCESS": "Impostazioni di trascrizione audio aggiornate con successo",
"ERROR": "Aggiornamento delle impostazioni di trascrizione audio non riuscito"
@@ -106,7 +106,7 @@
},
"AUTO_RESOLVE_DURATION": {
"LABEL": "Durata dell'inattività per la risoluzione",
- "HELP": "Durata dopo la quale una conversazione si dovrebbe risolvere automaticamente se non c'è attività",
+ "HELP": "Durata dopo la quale una conversazione si risolve automaticamente se non c'è attività",
"PLACEHOLDER": "30",
"ERROR": "La durata della risoluzione automatica deve essere compresa tra 10 minuti e 999 giorni",
"API": {
@@ -119,16 +119,16 @@
"MESSAGE_HELP": "Questo messaggio viene inviato al cliente quando una conversazione viene risolta automaticamente dal sistema a causa di inattività."
},
"FEATURES": {
- "INBOUND_EMAIL_ENABLED": "La continuità della conversazione con le email è abilitata per il tuo account.",
+ "INBOUND_EMAIL_ENABLED": "La continuità della conversazione via email è abilitata per il tuo account.",
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Puoi ricevere email nel tuo dominio personalizzato ora."
}
},
"UPDATE_CHATWOOT": "È disponibile un aggiornamento {latestChatwootVersion} per Chatwoot. Aggiorna la tua istanza.",
"LEARN_MORE": "Scopri di più",
- "PAYMENT_PENDING": "Your payment is pending. Please update your payment information to continue using Chatwoot",
+ "PAYMENT_PENDING": "Il tuo pagamento è in sospeso. Aggiorna le informazioni di pagamento per continuare a utilizzare Chatwoot",
"UPGRADE": "Aggiorna per continuare a usare Chatwoot",
- "LIMITS_UPGRADE": "Your account has exceeded the usage limits, please upgrade your plan to continue using Chatwoot",
- "OPEN_BILLING": "Open billing"
+ "LIMITS_UPGRADE": "Il tuo account ha superato i limiti di utilizzo, aggiorna il tuo piano per continuare a utilizzare Chatwoot",
+ "OPEN_BILLING": "Apri fatturazione"
},
"FORMS": {
"MULTISELECT": {
@@ -136,7 +136,7 @@
"ENTER_TO_REMOVE": "Premi Invio per rimuovere",
"NO_OPTIONS": "L'elenco è vuoto",
"SELECT_ONE": "Selezionane uno",
- "SELECT": "Select"
+ "SELECT": "Seleziona"
}
},
"NOTIFICATIONS_PAGE": {
@@ -147,79 +147,79 @@
"TITLE": "Notifiche non lette",
"ALL_NOTIFICATIONS": "Visualizza tutte le notifiche",
"LOADING_UNREAD_MESSAGE": "Caricamento notifiche non lette...",
- "EMPTY_MESSAGE": "Non hai notifiche non lette"
+ "EMPTY_MESSAGE": "Non hai nessuna nuova notifica"
},
"LIST": {
"LOADING_MESSAGE": "Caricamento notifiche...",
"404": "Nessuna notifica",
"TABLE_HEADER": [
"Nome",
- "Numero di telefono",
+ "Numero di Telefono",
"Conversazioni",
- "Ultimo contattato"
+ "Ultimo Contatto"
]
},
"TYPE_LABEL": {
"conversation_creation": "Nuova conversazione",
"conversation_assignment": "Conversazione assegnata",
- "assigned_conversation_new_message": "Nuovo messaggio",
- "participating_conversation_new_message": "Nuovo messaggio",
+ "assigned_conversation_new_message": "Nuovo Messaggio",
+ "participating_conversation_new_message": "Nuovo Messaggio",
"conversation_mention": "Menzione",
- "sla_missed_first_response": "SLA Missed",
- "sla_missed_next_response": "SLA Missed",
- "sla_missed_resolution": "SLA Missed"
+ "sla_missed_first_response": "SLA Mancata",
+ "sla_missed_next_response": "SLA Mancata",
+ "sla_missed_resolution": "SLA Mancata"
}
},
"NETWORK": {
"NOTIFICATION": {
"OFFLINE": "Offline",
- "RECONNECTING": "Reconnecting...",
- "RECONNECT_SUCCESS": "Reconnected"
+ "RECONNECTING": "Riconnessione...",
+ "RECONNECT_SUCCESS": "Riconnesso"
},
"BUTTON": {
"REFRESH": "Aggiorna"
}
},
"COMMAND_BAR": {
- "SEARCH_PLACEHOLDER": "Cerca o salta a",
+ "SEARCH_PLACEHOLDER": "Cerca o vai a",
"SECTIONS": {
"GENERAL": "Generale",
- "REPORTS": "Rapporti",
- "CONVERSATION": "Conversazioni",
- "BULK_ACTIONS": "Bulk Actions",
+ "REPORTS": "Report",
+ "CONVERSATION": "Conversazione",
+ "BULK_ACTIONS": "Azioni Bulk",
"CHANGE_ASSIGNEE": "Cambia assegnatario",
- "CHANGE_PRIORITY": "Change Priority",
+ "CHANGE_PRIORITY": "Cambia Priorità",
"CHANGE_TEAM": "Cambia Team",
- "SNOOZE_CONVERSATION": "Posticipa conversazione",
+ "SNOOZE_CONVERSATION": "Posticipa Conversazione",
"ADD_LABEL": "Aggiungi etichetta alla conversazione",
"REMOVE_LABEL": "Rimuovi etichetta dalla conversazione",
"SETTINGS": "Impostazioni",
"AI_ASSIST": "AI Assist",
- "APPEARANCE": "Appearance",
- "SNOOZE_NOTIFICATION": "Snooze Notification"
+ "APPEARANCE": "Aspetto",
+ "SNOOZE_NOTIFICATION": "Posticipa Notifica"
},
"COMMANDS": {
- "GO_TO_CONVERSATION_DASHBOARD": "Vai alla dashboard Conversazioni",
- "GO_TO_CONTACTS_DASHBOARD": "Vai alla dashboard Contatti",
- "GO_TO_REPORTS_OVERVIEW": "Vai alla panoramica dei report",
- "GO_TO_CONVERSATION_REPORTS": "Vai ai report della conversazione",
- "GO_TO_AGENT_REPORTS": "Vai ai report degli agenti",
- "GO_TO_LABEL_REPORTS": "Vai ai report delle etichette",
- "GO_TO_INBOX_REPORTS": "Vai ai report delle caselle",
- "GO_TO_TEAM_REPORTS": "Vai ai report dei team",
- "GO_TO_SETTINGS_AGENTS": "Vai alle impostazioni dell'agente",
- "GO_TO_SETTINGS_TEAMS": "Vai alle impostazioni del team",
- "GO_TO_SETTINGS_INBOXES": "Vai alle impostazioni delle caselle",
- "GO_TO_SETTINGS_LABELS": "Vai alle impostazioni delle etichette",
- "GO_TO_SETTINGS_CANNED_RESPONSES": "Vai alle impostazioni delle risposte predefinite",
- "GO_TO_SETTINGS_APPLICATIONS": "Vai alle impostazioni dell'applicazione",
- "GO_TO_SETTINGS_ACCOUNT": "Vai alle impostazioni dell'account",
- "GO_TO_SETTINGS_PROFILE": "Vai alle impostazioni del profilo",
+ "GO_TO_CONVERSATION_DASHBOARD": "Vai alla Dashboard Conversazioni",
+ "GO_TO_CONTACTS_DASHBOARD": "Vai alla Dashboard Contatti",
+ "GO_TO_REPORTS_OVERVIEW": "Vai alla Panoramica dei Report",
+ "GO_TO_CONVERSATION_REPORTS": "Vai ai Report delle Conversazioni",
+ "GO_TO_AGENT_REPORTS": "Vai ai Report degli Operatori",
+ "GO_TO_LABEL_REPORTS": "Vai ai Report delle Etichette",
+ "GO_TO_INBOX_REPORTS": "Vai ai Report delle Inbox",
+ "GO_TO_TEAM_REPORTS": "Vai ai Report dei Team",
+ "GO_TO_SETTINGS_AGENTS": "Vai alle Impostazioni Operatore",
+ "GO_TO_SETTINGS_TEAMS": "Vai alle Impostazioni Team",
+ "GO_TO_SETTINGS_INBOXES": "Vai alle Impostazioni Inbox",
+ "GO_TO_SETTINGS_LABELS": "Vai alle Impostazioni Etichette",
+ "GO_TO_SETTINGS_CANNED_RESPONSES": "Vai alle Impostazioni delle Risposte Predefinite",
+ "GO_TO_SETTINGS_APPLICATIONS": "Vai alle Impostazioni Applicazione",
+ "GO_TO_SETTINGS_ACCOUNT": "Vai alle Impostazioni Account",
+ "GO_TO_SETTINGS_PROFILE": "Vai alle Impostazioni Profilo",
"GO_TO_NOTIFICATIONS": "Vai alle notifiche",
"ADD_LABELS_TO_CONVERSATION": "Aggiungi etichetta alla conversazione",
- "ASSIGN_AN_AGENT": "Assegna un agente",
+ "ASSIGN_AN_AGENT": "Assegna un operatore",
"AI_ASSIST": "AI Assist",
- "ASSIGN_PRIORITY": "Assign priority",
+ "ASSIGN_PRIORITY": "Assegna priorità",
"ASSIGN_A_TEAM": "Assegna un team",
"MUTE_CONVERSATION": "Silenzia conversazione",
"UNMUTE_CONVERSATION": "Riattiva conversazione",
@@ -227,25 +227,25 @@
"REOPEN_CONVERSATION": "Riapri la conversazione",
"RESOLVE_CONVERSATION": "Risolvi la conversazione",
"SEND_TRANSCRIPT": "Invia una trascrizione email",
- "SNOOZE_CONVERSATION": "Posticipa conversazione",
+ "SNOOZE_CONVERSATION": "Posticipa Conversazione",
"UNTIL_NEXT_REPLY": "Fino alla prossima risposta",
"UNTIL_NEXT_WEEK": "Fino alla prossima settimana",
"UNTIL_TOMORROW": "Fino a domani",
- "UNTIL_NEXT_MONTH": "Until next month",
- "AN_HOUR_FROM_NOW": "Until an hour from now",
- "UNTIL_CUSTOM_TIME": "Custom...",
- "CHANGE_APPEARANCE": "Change Appearance",
- "LIGHT_MODE": "Light",
- "DARK_MODE": "Dark",
- "SYSTEM_MODE": "System",
- "SNOOZE_NOTIFICATION": "Snooze Notification"
+ "UNTIL_NEXT_MONTH": "Fino al prossimo mese",
+ "AN_HOUR_FROM_NOW": "Fino a un'ora da adesso",
+ "UNTIL_CUSTOM_TIME": "Personalizza...",
+ "CHANGE_APPEARANCE": "Modifica Aspetto",
+ "LIGHT_MODE": "Chiaro",
+ "DARK_MODE": "Scuro",
+ "SYSTEM_MODE": "Sistema",
+ "SNOOZE_NOTIFICATION": "Posticipa Notifica"
}
},
"DASHBOARD_APPS": {
- "LOADING_MESSAGE": "Loading Dashboard App..."
+ "LOADING_MESSAGE": "Caricamento Dashboard App..."
},
"COMMON": {
- "OR": "Or",
+ "OR": "Oppure",
"CLICK_HERE": "clicca qui"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/helpCenter.json b/app/javascript/dashboard/i18n/locale/it/helpCenter.json
index c89ecc4fd..920199cca 100644
--- a/app/javascript/dashboard/i18n/locale/it/helpCenter.json
+++ b/app/javascript/dashboard/i18n/locale/it/helpCenter.json
@@ -2,35 +2,35 @@
"HELP_CENTER": {
"TITLE": "Help Center",
"NEW_PAGE": {
- "DESCRIPTION": "Create self-service help center portals for your customers. Help them find answers quickly, without waiting. Streamline inquiries, boost agent efficiency, and elevate customer support.",
- "CREATE_PORTAL_BUTTON": "Crea portale"
+ "DESCRIPTION": "Crea portali di assistenza self-service per i tuoi clienti. Aiutali a trovare rapidamente le risposte che cercano, senza attese. Semplifica le richieste, migliora l'efficienza degli operatori e migliora l'assistenza clienti.",
+ "CREATE_PORTAL_BUTTON": "Crea Portale"
},
"HEADER": {
"FILTER": "Filtra per",
"SORT": "Ordina per",
- "LOCALE": "Locale",
+ "LOCALE": "Lingua",
"SETTINGS_BUTTON": "Impostazioni",
- "NEW_BUTTON": "Nuovo articolo",
+ "NEW_BUTTON": "Nuovo Articolo",
"DROPDOWN_OPTIONS": {
"PUBLISHED": "Pubblicato",
"DRAFT": "Bozza",
"ARCHIVED": "Archiviato"
},
"TITLES": {
- "ALL_ARTICLES": "Tutti gli articoli",
- "MINE": "I miei articoli",
- "DRAFT": "Articoli in bozza",
- "ARCHIVED": "Articoli archiviati"
+ "ALL_ARTICLES": "Tutti Gli Articoli",
+ "MINE": "I Miei Articoli",
+ "DRAFT": "Articoli in Bozza",
+ "ARCHIVED": "Articoli Archiviati"
},
"LOCALE_SELECT": {
- "TITLE": "Select locale",
- "PLACEHOLDER": "Select locale",
- "NO_RESULT": "No locale found",
- "SEARCH_PLACEHOLDER": "Search locale"
+ "TITLE": "Seleziona lingua",
+ "PLACEHOLDER": "Seleziona lingua",
+ "NO_RESULT": "Nessuna lingua trovata",
+ "SEARCH_PLACEHOLDER": "Cerca lingua"
}
},
"EDIT_HEADER": {
- "ALL_ARTICLES": "Tutti gli articoli",
+ "ALL_ARTICLES": "Tutti gli Articoli",
"PUBLISH_BUTTON": "Pubblica",
"MOVE_TO_ARCHIVE_BUTTON": "Sposta nell'archivio",
"PREVIEW": "Anteprima",
@@ -44,16 +44,16 @@
"IMAGE_UPLOAD": {
"TITLE": "Carica immagine",
"UPLOADING": "Caricamento...",
- "SUCCESS": "Image uploaded successfully",
- "ERROR": "Error while uploading image",
- "UN_AUTHORIZED_ERROR": "You are not authorized to upload images",
- "ERROR_FILE_SIZE": "Image size should be less than {size}MB",
- "ERROR_FILE_FORMAT": "Image format should be jpg, jpeg or png",
- "ERROR_FILE_DIMENSIONS": "Image dimensions should be less than 2000 x 2000"
+ "SUCCESS": "Immagine caricata correttamente",
+ "ERROR": "Errore nel caricamento dell'immagine",
+ "UN_AUTHORIZED_ERROR": "Non sei autorizzato a caricare immagini",
+ "ERROR_FILE_SIZE": "La dimensione dell'immagine deve essere inferiore a {size}MB",
+ "ERROR_FILE_FORMAT": "Il formato immagine deve essere jpg, jpeg o png",
+ "ERROR_FILE_DIMENSIONS": "Le dimensioni dell'immagine dovrebbero essere inferiori a 2000 x 2000"
}
},
"ARTICLE_SETTINGS": {
- "TITLE": "Impostazioni articolo",
+ "TITLE": "Impostazioni Articolo",
"FORM": {
"CATEGORY": {
"LABEL": "Categoria",
@@ -88,29 +88,29 @@
}
},
"ARTICLE_SEARCH_RESULT": {
- "UNCATEGORIZED": "Uncategorized",
- "SEARCH_RESULTS": "Search results for {query}",
- "EMPTY_TEXT": "Search for articles to insert into replies.",
- "SEARCH_LOADER": "Searching...",
- "INSERT_ARTICLE": "Insert",
- "NO_RESULT": "No articles found",
- "COPY_LINK": "Copy article link to clipboard",
- "OPEN_LINK": "Open article in new tab",
- "PREVIEW_LINK": "Preview article"
+ "UNCATEGORIZED": "Senza categoria",
+ "SEARCH_RESULTS": "Risultati ricerca per {query}",
+ "EMPTY_TEXT": "Cerca articoli da inserire nelle risposte.",
+ "SEARCH_LOADER": "Ricerca...",
+ "INSERT_ARTICLE": "Inserisci",
+ "NO_RESULT": "Nessun articolo trovato",
+ "COPY_LINK": "Copia il link dell'articolo negli appunti",
+ "OPEN_LINK": "Apri articolo in una nuova scheda",
+ "PREVIEW_LINK": "Anteprima articolo"
},
"PORTAL": {
"HEADER": "Portali",
"DEFAULT": "Predefinito",
- "NEW_BUTTON": "Nuovo portale",
+ "NEW_BUTTON": "Nuovo Portale",
"ACTIVE_BADGE": "attivo",
"CHOOSE_LOCALE_LABEL": "Scegli una lingua",
- "LOADING_MESSAGE": "Caricamento dei portali...",
+ "LOADING_MESSAGE": "Caricamento portali...",
"ARTICLES_LABEL": "articoli",
"NO_PORTALS_MESSAGE": "Non ci sono portali disponibili",
"ADD_NEW_LOCALE": "Aggiungi una nuova lingua",
"POPOVER": {
"TITLE": "Portali",
- "PORTAL_SETTINGS": "Impostazioni del portale",
+ "PORTAL_SETTINGS": "Impostazioni Portale",
"SUBTITLE": "Hai più portali e puoi avere diverse lingue per ogni portale.",
"CANCEL_BUTTON_LABEL": "Annulla",
"CHOOSE_LOCALE_BUTTON": "Scegli lingua"
@@ -141,7 +141,7 @@
"NAME": "Nome lingua",
"CODE": "Codice lingua",
"ARTICLE_COUNT": "N° di articoli",
- "CATEGORIES": "N. di categorie",
+ "CATEGORIES": "N° di categorie",
"SWAP": "Scambia",
"DELETE": "Elimina",
"DEFAULT_LOCALE": "Predefinito"
@@ -187,7 +187,7 @@
"TABLE": {
"NAME": "Nome",
"DESCRIPTION": "Descrizione",
- "LOCALE": "Locale",
+ "LOCALE": "Lingua",
"ARTICLE_COUNT": "N° di articoli",
"ACTION_BUTTON": {
"EDIT": "Modifica categoria",
@@ -218,13 +218,13 @@
"CREATE_FLOW_PAGE": {
"BACK_BUTTON": "Indietro",
"BASIC_SETTINGS_PAGE": {
- "HEADER": "Crea portale",
- "TITLE": "Informazioni del centro assistenza",
+ "HEADER": "Crea Portale",
+ "TITLE": "Informazioni Help Center",
"CREATE_BASIC_SETTING_BUTTON": "Crea impostazioni di base del portale"
},
"CUSTOMIZATION_PAGE": {
"HEADER": "Personalizzazione del portale",
- "TITLE": "Personalizzazione del centro assistenza",
+ "TITLE": "Personalizzazione help center",
"UPDATE_PORTAL_BUTTON": "Aggiorna impostazioni del portale"
},
"FINISH_PAGE": {
@@ -237,9 +237,9 @@
"LABEL": "Logo",
"UPLOAD_BUTTON": "Carica logo",
"HELP_TEXT": "Questo logo verrà visualizzato nell'intestazione del portale.",
- "IMAGE_UPLOAD_SUCCESS": "Logo uploaded successfully",
- "IMAGE_UPLOAD_ERROR": "Logo deleted successfully",
- "IMAGE_DELETE_ERROR": "Error while deleting logo"
+ "IMAGE_UPLOAD_SUCCESS": "Logo caricato correttamente",
+ "IMAGE_UPLOAD_ERROR": "Logo eliminato correttamente",
+ "IMAGE_DELETE_ERROR": "Errore durante l'eliminazione del logo"
},
"NAME": {
"LABEL": "Nome",
@@ -255,14 +255,14 @@
"DOMAIN": {
"LABEL": "Dominio personalizzato",
"PLACEHOLDER": "Dominio personalizzato del portale",
- "HELP_TEXT": "Add only If you want to use a custom domain for your portals. Eg: {exampleURL}",
- "ERROR": "Enter a valid domain URL"
+ "HELP_TEXT": "Aggiungi solo se vuoi usare un dominio personalizzato per i tuoi portali. Per es.: {exampleURL}",
+ "ERROR": "Inserisci un URL di dominio valido"
},
"HOME_PAGE_LINK": {
- "LABEL": "Link pagina iniziale",
+ "LABEL": "Link Pagina Iniziale",
"PLACEHOLDER": "Link della pagina iniziale del portale",
- "HELP_TEXT": "The link used to return from the portal to the home page. Eg: {exampleURL}",
- "ERROR": "Enter a valid home page URL"
+ "HELP_TEXT": "Il link utilizzato per tornare dal portale alla home page. Per es.: {exampleURL}",
+ "ERROR": "Inserisci un URL valido per la pagina iniziale"
},
"THEME_COLOR": {
"LABEL": "Colore tema del portale",
@@ -292,7 +292,7 @@
"SUB_TITLE": "Questo aggiunge un nuova lingua alla tua lista di traduzioni disponibili.",
"PORTAL": "Portale",
"LOCALE": {
- "LABEL": "Locale",
+ "LABEL": "Lingua",
"PLACEHOLDER": "Scegli una lingua",
"ERROR": "Lingua richiesta"
},
@@ -325,13 +325,13 @@
"HEADERS": {
"TITLE": "Titolo",
"CATEGORY": "Categoria",
- "READ_COUNT": "Views",
+ "READ_COUNT": "Visualizzazioni",
"STATUS": "Stato",
"LAST_EDITED": "Ultima modifica"
},
"COLUMNS": {
"BY": "di",
- "AUTHOR_NOT_AVAILABLE": "Author is not available"
+ "AUTHOR_NOT_AVAILABLE": "Autore non disponibile"
}
},
"EDIT_ARTICLE": {
@@ -345,7 +345,7 @@
"PUBLISH_ARTICLE": {
"API": {
"ERROR": "Errore durante la pubblicazione dell'articolo",
- "SUCCESS": "Article published successfully"
+ "SUCCESS": "Articolo pubblicato correttamente"
}
},
"ARCHIVE_ARTICLE": {
@@ -356,8 +356,8 @@
},
"DRAFT_ARTICLE": {
"API": {
- "ERROR": "Error while drafting article",
- "SUCCESS": "Article drafted successfully"
+ "ERROR": "Errore durante il salvataggio in bozza dell'articolo",
+ "SUCCESS": "Articolo salvato in bozza"
}
},
"DELETE_ARTICLE": {
@@ -391,7 +391,7 @@
"NAME": {
"LABEL": "Nome",
"PLACEHOLDER": "Nome categoria",
- "HELP_TEXT": "The category name and icon will be used in the public facing portal to categorize articles.",
+ "HELP_TEXT": "Il nome e l'icona della categoria saranno usati nel portale pubblico per categorizzare gli articoli.",
"ERROR": "Il nome è obbligatorio"
},
"SLUG": {
@@ -422,7 +422,7 @@
"NAME": {
"LABEL": "Nome",
"PLACEHOLDER": "Nome categoria",
- "HELP_TEXT": "The category name and icon will be used in the public facing portal to categorize articles.",
+ "HELP_TEXT": "Il nome e l'icona della categoria saranno usati nel portale pubblico per categorizzare gli articoli.",
"ERROR": "Il nome è obbligatorio"
},
"SLUG": {
@@ -453,56 +453,56 @@
}
},
"ARTICLE_SEARCH": {
- "TITLE": "Search articles",
- "PLACEHOLDER": "Search articles",
- "NO_RESULT": "No articles found",
- "SEARCHING": "Searching...",
+ "TITLE": "Cerca articoli",
+ "PLACEHOLDER": "Cerca articoli",
+ "NO_RESULT": "Nessun articolo trovato",
+ "SEARCHING": "Ricerca...",
"SEARCH_BUTTON": "Cerca",
- "INSERT_ARTICLE": "Insert link",
- "IFRAME_ERROR": "URL is empty or invalid. Unable to display content.",
- "OPEN_ARTICLE_SEARCH": "Insert article from Help Center",
- "SUCCESS_ARTICLE_INSERTED": "Article inserted successfully",
- "PREVIEW_LINK": "Preview article",
+ "INSERT_ARTICLE": "Inserisci link",
+ "IFRAME_ERROR": "URL vuoto o non valido. Impossibile visualizzare il contenuto.",
+ "OPEN_ARTICLE_SEARCH": "Inserisci articolo dall'Help Center",
+ "SUCCESS_ARTICLE_INSERTED": "Articolo inserito correttamente",
+ "PREVIEW_LINK": "Anteprima articolo",
"CANCEL": "Chiudi",
"BACK": "Indietro",
- "BACK_RESULTS": "Back to results"
+ "BACK_RESULTS": "Torna ai risultati"
},
"UPGRADE_PAGE": {
"TITLE": "Help Center",
- "DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Upgrade your subscription to enable this feature.",
- "SELF_HOSTED_DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Please contact your administrator to enable this feature.",
+ "DESCRIPTION": "Crea portali self-service user-friendly. Aiuta i tuoi utenti ad accedere agli articoli e ottieni supporto 24/7. Aggiorna il tuo abbonamento per abilitare questa funzionalità.",
+ "SELF_HOSTED_DESCRIPTION": "Crea portali self-service user-friendly. Aiuta i tuoi utenti ad accedere agli articoli e ottieni supporto 24/7. Contatta l'amministratore per abilitare questa funzione.",
"BUTTON": {
"LEARN_MORE": "Scopri di più",
- "UPGRADE": "Upgrade"
+ "UPGRADE": "Aggiorna"
},
"FEATURES": {
"PORTALS": {
- "TITLE": "Multiple portals",
- "DESCRIPTION": "Create multiple help center portals for different products using the same account."
+ "TITLE": "Più portali",
+ "DESCRIPTION": "Crea più portali help center per diversi prodotti utilizzando lo stesso account."
},
"LOCALES": {
- "TITLE": "Full support for locales",
- "DESCRIPTION": "Localize the portal in your language. We support all locales and allow translations for every article."
+ "TITLE": "Supporto completo per le lingue",
+ "DESCRIPTION": "Localizza il portale nella tua lingua. Supportiamo tutte le lingue e permettiamo traduzioni per ogni articolo."
},
"SEO": {
- "TITLE": "SEO-friendly design",
- "DESCRIPTION": "Customize your meta tags to improve your visibility on search engines with our SEO-friendly pages."
+ "TITLE": "Design SEO-friendly",
+ "DESCRIPTION": "Personalizza i tuoi meta tag per migliorare la tua visibilità sui motori di ricerca con le nostre pagine SEO-friendly."
},
"API": {
- "TITLE": "Full API support",
- "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs."
+ "TITLE": "Supporto API completo",
+ "DESCRIPTION": "Utilizzare il portale come un headless CMS con front-end di terze parti utilizzando le nostre API."
}
}
},
- "LOADING": "Loading...",
+ "LOADING": "Caricamento...",
"ARTICLES_PAGE": {
"ARTICLE_CARD": {
"CARD": {
- "VIEWS": "{count} view | {count} views",
+ "VIEWS": "{count} visualizzazione | {count} visualizzazioni",
"DROPDOWN_MENU": {
"PUBLISH": "Pubblica",
"DRAFT": "Bozza",
- "ARCHIVE": "Archive",
+ "ARCHIVE": "Archivia",
"DELETE": "Elimina"
},
"STATUS": {
@@ -511,51 +511,51 @@
"ARCHIVED": "Archiviato"
},
"CATEGORY": {
- "UNCATEGORISED": "Uncategorised"
+ "UNCATEGORISED": "Senza categoria"
}
}
},
"ARTICLES_HEADER": {
"TABS": {
- "ALL": "All articles",
+ "ALL": "Tutti gli articoli",
"MINE": "Mie",
"DRAFT": "Bozza",
"PUBLISHED": "Pubblicato",
"ARCHIVED": "Archiviato"
},
"CATEGORY": {
- "ALL": "All categories"
+ "ALL": "Tutte le categorie"
},
"LOCALE": {
- "ALL": "All locales"
+ "ALL": "Tutte le lingue"
},
- "NEW_ARTICLE": "New article"
+ "NEW_ARTICLE": "Nuovo articolo"
},
"EMPTY_STATE": {
"ALL": {
- "TITLE": "Write an article",
- "SUBTITLE": "Write a rich article, let’s get started!",
- "BUTTON_LABEL": "New article"
+ "TITLE": "Scrivi un articolo",
+ "SUBTITLE": "Scrivi un articolo, iniziamo!",
+ "BUTTON_LABEL": "Nuovo articolo"
},
"MINE": {
- "TITLE": "You haven't written any articles here",
- "SUBTITLE": "All articles written by you show up here for quick access."
+ "TITLE": "Non hai scritto nessun articolo qui",
+ "SUBTITLE": "Tutti gli articoli scritti da te appaiono qui per un rapido accesso."
},
"DRAFT": {
- "TITLE": "There are no articles in drafts",
- "SUBTITLE": "Draft articles will appear here"
+ "TITLE": "Non ci sono articoli nelle bozze",
+ "SUBTITLE": "Gli articoli in bozza appariranno qui"
},
"PUBLISHED": {
- "TITLE": "There are no published articles",
- "SUBTITLE": "Published articles will appear here"
+ "TITLE": "Non ci sono articoli pubblicati",
+ "SUBTITLE": "Gli articoli pubblicati appariranno qui"
},
"ARCHIVED": {
- "TITLE": "There are no articles in the archive",
- "SUBTITLE": "Archived articles don't show up on the portal, you can use it to mark deprecated or outdated pages"
+ "TITLE": "Non ci sono articoli nell'archivio",
+ "SUBTITLE": "Gli articoli archiviati non vengono visualizzati sul portale, puoi usarli per contrassegnare pagine obsolete o deprecate"
},
"CATEGORY": {
- "TITLE": "There are no articles in this category",
- "SUBTITLE": "Articles in this category will appear here"
+ "TITLE": "Non ci sono articoli in questa categoria",
+ "SUBTITLE": "Gli articoli in questa categoria appariranno qui"
}
}
},
@@ -563,18 +563,18 @@
"CATEGORY_HEADER": {
"NEW_CATEGORY": "Nuova categoria",
"EDIT_CATEGORY": "Modifica categoria",
- "CATEGORIES_COUNT": "{n} category | {n} categories",
+ "CATEGORIES_COUNT": "{n} categoria | {n} categorie",
"BREADCRUMB": {
- "CATEGORY_LOCALE": "Categories ({localeCode})",
- "ACTIVE_CATEGORY": "{categoryName} ({categoryCount} articles) | {categoryName} ({categoryCount} article)"
+ "CATEGORY_LOCALE": "Categorie ({localeCode})",
+ "ACTIVE_CATEGORY": "{categoryName} ({categoryCount} articoli) | {categoryName} ({categoryCount} articolo)"
}
},
"CATEGORY_EMPTY_STATE": {
"TITLE": "Nessuna categoria trovata",
- "SUBTITLE": "Categories will appear here. You can add a category by clicking the 'New Category' button."
+ "SUBTITLE": "Le categorie appariranno qui. Puoi aggiungere una categoria cliccando sul pulsante 'Nuova Categoria'."
},
"CATEGORY_CARD": {
- "ARTICLES_COUNT": "{count} article | {count} articles"
+ "ARTICLES_COUNT": "{count} articolo | {count} articoli"
},
"CATEGORY_DIALOG": {
"CREATE": {
@@ -628,22 +628,22 @@
}
},
"LOCALES_PAGE": {
- "LOCALES_COUNT": "No locales available | {n} locale | {n} locales",
- "NEW_LOCALE_BUTTON_TEXT": "New locale",
+ "LOCALES_COUNT": "Nessuna lingua disponibile | {n} lingua | {n} lingue",
+ "NEW_LOCALE_BUTTON_TEXT": "Nuova lingua",
"LOCALE_CARD": {
- "ARTICLES_COUNT": "{count} article | {count} articles",
- "CATEGORIES_COUNT": "{count} category | {count} categories",
+ "ARTICLES_COUNT": "{count} articolo | {count} articoli",
+ "CATEGORIES_COUNT": "{count} categoria | {count} categorie",
"DEFAULT": "Predefinito",
"DROPDOWN_MENU": {
- "MAKE_DEFAULT": "Make default",
+ "MAKE_DEFAULT": "Imposta predefinito",
"DELETE": "Elimina"
}
},
"ADD_LOCALE_DIALOG": {
"TITLE": "Aggiungi una nuova lingua",
- "DESCRIPTION": "Select the language in which this article will be written. This will be added to your list of translations, and you can add more later.",
+ "DESCRIPTION": "Seleziona la lingua in cui questo articolo verrà scritto. Questo sarà aggiunto alla tua lista di traduzioni e puoi aggiungerne di più in seguito.",
"COMBOBOX": {
- "PLACEHOLDER": "Select locale..."
+ "PLACEHOLDER": "Seleziona lingua..."
},
"API": {
"SUCCESS_MESSAGE": "Lingua aggiunta con successo",
@@ -660,44 +660,44 @@
"PREVIEW": "Anteprima",
"PUBLISH": "Pubblica",
"DRAFT": "Bozza",
- "ARCHIVE": "Archive",
- "BACK_TO_ARTICLES": "Back to articles"
+ "ARCHIVE": "Archivia",
+ "BACK_TO_ARTICLES": "Torna agli articoli"
},
"EDIT_ARTICLE": {
- "MORE_PROPERTIES": "More properties",
- "UNCATEGORIZED": "Uncategorized",
- "EDITOR_PLACEHOLDER": "Write something..."
+ "MORE_PROPERTIES": "Altre proprietà",
+ "UNCATEGORIZED": "Senza categoria",
+ "EDITOR_PLACEHOLDER": "Scrivi qualcosa..."
},
"ARTICLE_PROPERTIES": {
- "ARTICLE_PROPERTIES": "Article properties",
+ "ARTICLE_PROPERTIES": "Proprietà articolo",
"META_DESCRIPTION": "Descrizione meta",
- "META_DESCRIPTION_PLACEHOLDER": "Add meta description",
+ "META_DESCRIPTION_PLACEHOLDER": "Aggiungi descrizione meta",
"META_TITLE": "Titolo meta",
- "META_TITLE_PLACEHOLDER": "Add meta title",
+ "META_TITLE_PLACEHOLDER": "Aggiungi titolo meta",
"META_TAGS": "Tag meta",
- "META_TAGS_PLACEHOLDER": "Add meta tags"
+ "META_TAGS_PLACEHOLDER": "Aggiungi tag meta"
},
"API": {
"ERROR": "Errore durante il salvataggio dell'articolo"
}
},
"PORTAL_SWITCHER": {
- "NEW_PORTAL": "New portal",
+ "NEW_PORTAL": "Nuovo portale",
"PORTALS": "Portali",
- "CREATE_PORTAL": "Create and manage multiple portals",
+ "CREATE_PORTAL": "Crea e gestisci più portali",
"ARTICLES": "articoli",
"DOMAIN": "dominio",
"PORTAL_NAME": "Nome del portale"
},
"CREATE_PORTAL_DIALOG": {
- "TITLE": "Create new portal",
- "DESCRIPTION": "Give your portal a name and create a user-friendly URL slug. You can modify both later in the settings.",
+ "TITLE": "Crea nuovo portale",
+ "DESCRIPTION": "Dai un nome al tuo portale e crea uno slug URL user-friendly. Puoi modificare entrambi in seguito nelle impostazioni.",
"CONFIRM_BUTTON_LABEL": "Crea",
"NAME": {
"LABEL": "Nome",
- "PLACEHOLDER": "User Guide | Chatwoot",
- "MESSAGE": "Choose an name for your portal.",
- "ERROR": "Il nome è obbligatorio"
+ "PLACEHOLDER": "Guida Utente | Chatwoot",
+ "MESSAGE": "Scegli un nome per il tuo portale.",
+ "ERROR": "Nome richiesto"
},
"SLUG": {
"LABEL": "Slug",
@@ -710,72 +710,72 @@
"FORM": {
"AVATAR": {
"LABEL": "Logo",
- "IMAGE_UPLOAD_ERROR": "Couldn't upload image! Try again",
- "IMAGE_UPLOAD_SUCCESS": "Image added successfully. Please click on save changes to save the logo",
- "IMAGE_DELETE_SUCCESS": "Logo deleted successfully",
- "IMAGE_DELETE_ERROR": "Unable to delete logo",
- "IMAGE_UPLOAD_SIZE_ERROR": "Image size should be less than {size}MB"
+ "IMAGE_UPLOAD_ERROR": "Impossibile caricare l'immagine! Riprova",
+ "IMAGE_UPLOAD_SUCCESS": "Immagine aggiunta con successo. Clicca su salva le modifiche per salvare il logo",
+ "IMAGE_DELETE_SUCCESS": "Logo eliminato correttamente",
+ "IMAGE_DELETE_ERROR": "Impossibile eliminare il logo",
+ "IMAGE_UPLOAD_SIZE_ERROR": "La dimensione dell'immagine deve essere inferiore a {size}MB"
},
"NAME": {
"LABEL": "Nome",
"PLACEHOLDER": "Nome del portale",
- "ERROR": "Il nome è obbligatorio"
+ "ERROR": "Nome richiesto"
},
"HEADER_TEXT": {
- "LABEL": "Header text",
+ "LABEL": "Testo intestazione",
"PLACEHOLDER": "Testo intestazione del portale"
},
"PAGE_TITLE": {
- "LABEL": "Page title",
+ "LABEL": "Titolo della pagina",
"PLACEHOLDER": "Titolo pagina del portale"
},
"HOME_PAGE_LINK": {
- "LABEL": "Home page link",
+ "LABEL": "Link pagina iniziale",
"PLACEHOLDER": "Link della pagina iniziale del portale",
"ERROR": "Inserisci un URL valido. Il link della Home page deve iniziare con 'http://' o 'https://'."
},
"SLUG": {
"LABEL": "Slug",
- "PLACEHOLDER": "Portal slug"
+ "PLACEHOLDER": "Slug del portale"
},
"LIVE_CHAT_WIDGET": {
- "LABEL": "Live chat widget",
- "PLACEHOLDER": "Select live chat widget",
- "HELP_TEXT": "Select a live chat widget that will appear on your help center",
+ "LABEL": "Widget live chat",
+ "PLACEHOLDER": "Seleziona widget live chat",
+ "HELP_TEXT": "Seleziona un widget di live chat che apparirà nel tuo help center",
"NONE_OPTION": "Nessun widget"
},
"BRAND_COLOR": {
- "LABEL": "Brand color"
+ "LABEL": "Colore del brand"
},
- "SAVE_CHANGES": "Save changes"
+ "SAVE_CHANGES": "Salva modifiche"
},
"CONFIGURATION_FORM": {
"CUSTOM_DOMAIN": {
"HEADER": "Dominio personalizzato",
"LABEL": "Dominio personalizzato:",
- "DESCRIPTION": "You can host your portal on a custom domain. For instance, if your website is yourdomain.com and you want your portal available at docs.yourdomain.com, simply enter that in this field.",
+ "DESCRIPTION": "Puoi ospitare il tuo portale su un dominio personalizzato. Per esempio, se il tuo sito web è tuodominio.com e vuoi che il tuo portale sia disponibile su docs.tuodominio.com, semplicemente inseriscilo in questo campo.",
"STATUS_DESCRIPTION": "Il tuo portale personalizzato inizierà a funzionare non appena verrà verificato.",
"PLACEHOLDER": "Dominio personalizzato del portale",
"EDIT_BUTTON": "Modifica",
- "ADD_BUTTON": "Add custom domain",
+ "ADD_BUTTON": "Aggiungi dominio personalizzato",
"STATUS": {
"LIVE": "Live",
"PENDING": "In attesa di verifica",
"ERROR": "Verifica non riuscita"
},
"DIALOG": {
- "ADD_HEADER": "Add custom domain",
- "EDIT_HEADER": "Edit custom domain",
- "ADD_CONFIRM_BUTTON_LABEL": "Add domain",
- "EDIT_CONFIRM_BUTTON_LABEL": "Update domain",
+ "ADD_HEADER": "Aggiungi dominio personalizzato",
+ "EDIT_HEADER": "Modifica dominio personalizzato",
+ "ADD_CONFIRM_BUTTON_LABEL": "Aggiungi dominio",
+ "EDIT_CONFIRM_BUTTON_LABEL": "Aggiorna dominio",
"LABEL": "Dominio personalizzato",
"PLACEHOLDER": "Dominio personalizzato del portale",
- "ERROR": "Custom domain is required",
+ "ERROR": "Il dominio personalizzato è obbligatorio",
"FORMAT_ERROR": "Inserisci un URL di dominio valido, ad esempio: docs.tuodominio.com"
},
"DNS_CONFIGURATION_DIALOG": {
- "HEADER": "DNS configuration",
- "DESCRIPTION": "Log in to the account you have with your DNS provider, and add a CNAME record for subdomain pointing to chatwoot.help",
+ "HEADER": "Configurazione DNS",
+ "DESCRIPTION": "Accedi al tuo provider DNS e aggiungi un record CNAME per subdominio che punta a chatwoot.help",
"COPY": "CNAME copiato",
"SEND_INSTRUCTIONS": {
"HEADER": "Invia istruzioni",
@@ -787,25 +787,25 @@
}
},
"DELETE_PORTAL": {
- "BUTTON": "Delete {portalName}",
+ "BUTTON": "Elimina {portalName}",
"HEADER": "Elimina portale",
- "DESCRIPTION": "Permanently delete this portal. This action is irreversible",
+ "DESCRIPTION": "Elimina definitivamente questo portale. Questa azione è irreversibile",
"DIALOG": {
- "HEADER": "Sure you want to delete {portalName}?",
- "DESCRIPTION": "This is a permanent action that cannot be reversed.",
+ "HEADER": "Sei sicuro di voler eliminare {portalName}?",
+ "DESCRIPTION": "Si tratta di un'azione permanente che non può essere annullata.",
"CONFIRM_BUTTON_LABEL": "Elimina"
}
},
- "EDIT_CONFIGURATION": "Edit configuration"
+ "EDIT_CONFIGURATION": "Modifica configurazione"
},
"API": {
"CREATE_PORTAL": {
"SUCCESS_MESSAGE": "Portale creato con successo",
- "ERROR_MESSAGE": "Unable to create portal"
+ "ERROR_MESSAGE": "Impossibile creare il portale"
},
"UPDATE_PORTAL": {
"SUCCESS_MESSAGE": "Portale aggiornato con successo",
- "ERROR_MESSAGE": "Unable to update portal"
+ "ERROR_MESSAGE": "Impossibile aggiornare il portale"
}
}
},
diff --git a/app/javascript/dashboard/i18n/locale/it/inbox.json b/app/javascript/dashboard/i18n/locale/it/inbox.json
index 6412a1b06..0caf127d9 100644
--- a/app/javascript/dashboard/i18n/locale/it/inbox.json
+++ b/app/javascript/dashboard/i18n/locale/it/inbox.json
@@ -1,77 +1,77 @@
{
"INBOX": {
"LIST": {
- "TITLE": "My Inbox",
- "DISPLAY_DROPDOWN": "Display",
- "LOADING": "Fetching notifications",
- "404": "There are no active notifications in this group.",
- "NO_NOTIFICATIONS": "No notifications",
- "NOTE": "Notifications from all subscribed inboxes",
- "NO_MESSAGES_AVAILABLE": "Oops! Not able to fetch messages",
- "SNOOZED_UNTIL": "Snoozed until",
- "SNOOZED_UNTIL_TOMORROW": "Posticipato fino a domani",
- "SNOOZED_UNTIL_NEXT_WEEK": "Posticipato fino alla prossima settimana"
+ "TITLE": "La mia Inbox",
+ "DISPLAY_DROPDOWN": "Visualizza",
+ "LOADING": "Caricamento notifiche",
+ "404": "Non ci sono notifiche attive in questo gruppo.",
+ "NO_NOTIFICATIONS": "Nessuna notifica",
+ "NOTE": "Notifiche da tutte le inbox sottoscritte",
+ "NO_MESSAGES_AVAILABLE": "Oops! Impossibile recuperare i messaggi",
+ "SNOOZED_UNTIL": "Posticipata fino a",
+ "SNOOZED_UNTIL_TOMORROW": "Posticipata fino a domani",
+ "SNOOZED_UNTIL_NEXT_WEEK": "Posticipata fino alla prossima settimana"
},
"ACTION_HEADER": {
- "SNOOZE": "Snooze notification",
- "DELETE": "Delete notification",
+ "SNOOZE": "Posticipa notifica",
+ "DELETE": "Elimina notifica",
"BACK": "Indietro"
},
"TYPES": {
- "CONVERSATION_MENTION": "You have been mentioned in a conversation",
- "CONVERSATION_CREATION": "New conversation created",
- "CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you",
- "ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation",
- "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in",
+ "CONVERSATION_MENTION": "Sei stato menzionato in una conversazione",
+ "CONVERSATION_CREATION": "Nuova conversazione creata",
+ "CONVERSATION_ASSIGNMENT": "Ti è stata assegnata una conversazione",
+ "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Nuovo messaggio in una conversazione assegnata",
+ "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Nuovo messaggio in una conversazione a cui partecipi",
"SLA_MISSED_FIRST_RESPONSE": "SLA target first response missed for conversation",
"SLA_MISSED_NEXT_RESPONSE": "SLA target next response missed for conversation",
"SLA_MISSED_RESOLUTION": "SLA target resolution missed for conversation"
},
"TYPES_NEXT": {
- "CONVERSATION_MENTION": "Mentioned",
- "CONVERSATION_ASSIGNMENT": "Assigned to you",
- "CONVERSATION_CREATION": "New Conversation",
- "SLA_MISSED_FIRST_RESPONSE": "SLA breach",
- "SLA_MISSED_NEXT_RESPONSE": "SLA breach",
- "SLA_MISSED_RESOLUTION": "SLA breach",
+ "CONVERSATION_MENTION": "Menzioni",
+ "CONVERSATION_ASSIGNMENT": "Assegnate a te",
+ "CONVERSATION_CREATION": "Nuova Conversazione",
+ "SLA_MISSED_FIRST_RESPONSE": "Violazione SLA",
+ "SLA_MISSED_NEXT_RESPONSE": "Violazione SLA",
+ "SLA_MISSED_RESOLUTION": "Violazione SLA",
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Nuovo messaggio",
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Nuovo messaggio",
- "SNOOZED_UNTIL": "Snoozed for {time}",
- "SNOOZED_ENDS": "Snooze ended"
+ "SNOOZED_UNTIL": "Posticipata per {time}",
+ "SNOOZED_ENDS": "Posticipo terminato"
},
"NO_CONTENT": "Nessun contenuto disponibile",
"MENU_ITEM": {
- "MARK_AS_READ": "Segna come letto",
- "MARK_AS_UNREAD": "Segna come non letto",
+ "MARK_AS_READ": "Segna come letta",
+ "MARK_AS_UNREAD": "Segna come da leggere",
"SNOOZE": "Posticipa",
"DELETE": "Elimina",
"MARK_ALL_READ": "Segna tutto come letto",
- "DELETE_ALL": "Delete all",
- "DELETE_ALL_READ": "Delete all read"
+ "DELETE_ALL": "Elimina tutto",
+ "DELETE_ALL_READ": "Elimina tutte le lette"
},
"DISPLAY_MENU": {
- "SORT": "Sort",
- "DISPLAY": "Display :",
+ "SORT": "Ordina",
+ "DISPLAY": "Visualizza:",
"SORT_OPTIONS": {
- "NEWEST": "Newest",
- "OLDEST": "Oldest",
+ "NEWEST": "Più Recenti",
+ "OLDEST": "Meno Recenti",
"PRIORITY": "Priorità"
},
"DISPLAY_OPTIONS": {
- "SNOOZED": "Posticipato",
- "READ": "Leggi",
+ "SNOOZED": "Posticipate",
+ "READ": "Lette",
"LABELS": "Etichette",
- "CONVERSATION_ID": "Conversation ID"
+ "CONVERSATION_ID": "ID Conversazione"
}
},
"ALERTS": {
- "MARK_AS_READ": "Notification marked as read",
- "MARK_AS_UNREAD": "Notification marked as unread",
- "SNOOZE": "Notification snoozed",
- "DELETE": "Notification deleted",
- "MARK_ALL_READ": "All notifications marked as read",
- "DELETE_ALL": "All notifications deleted",
- "DELETE_ALL_READ": "All read notifications deleted"
+ "MARK_AS_READ": "Notifica segnata come letta",
+ "MARK_AS_UNREAD": "Notifica segnata come non letta",
+ "SNOOZE": "Notifica posticipata",
+ "DELETE": "Notifica eliminata",
+ "MARK_ALL_READ": "Tutte le notifiche segnate come lette",
+ "DELETE_ALL": "Tutte le notifiche eliminate",
+ "DELETE_ALL_READ": "Tutte le notifiche lette cancellate"
},
"REAUTHORIZE": {
"TITLE": "Riautorizzazione Necessaria",
diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json
index 7cd6af254..d43737482 100644
--- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json
@@ -1,14 +1,14 @@
{
"INBOX_MGMT": {
- "HEADER": "Posta",
- "DESCRIPTION": "A channel is the mode of communication your customer chooses to interact with you. An inbox is where you manage interactions for a specific channel. It can include communications from various sources such as email, live chat, and social media.",
- "LEARN_MORE": "Learn more about inboxes",
- "RECONNECTION_REQUIRED": "Your inbox is disconnected. You won't receive new messages until you reauthorize it.",
- "CLICK_TO_RECONNECT": "Click here to reconnect.",
+ "HEADER": "Inbox",
+ "DESCRIPTION": "Un canale è il mezzo di comunicazione che il cliente usa per interagire con te. Una Inbox è lo spazio in cui gestisci le interazioni di uno specifico canale. Può includere comunicazioni provenienti da diverse fonti, come email, live chat e social media.",
+ "LEARN_MORE": "Scopri di più sulle Inbox",
+ "RECONNECTION_REQUIRED": "La tua Inbox è disconnessa. Non riceverai nuovi messaggi finché non la autorizzerai nuovamente.",
+ "CLICK_TO_RECONNECT": "Clicca qui per riconnetterti.",
"WHATSAPP_REGISTRATION_INCOMPLETE": "La registrazione di WhatsApp Business non è completa. Si prega di controllare lo stato del nome visualizzato in Meta Business Manager prima di riconnettersi.",
"COMPLETE_REGISTRATION": "Completa Registrazione",
"LIST": {
- "404": "Non ci sono caselle allegate a questo account."
+ "404": "Non ci sono inbox allegate a questo account."
},
"CREATE_FLOW": {
"CHANNEL": {
@@ -16,12 +16,12 @@
"BODY": "Scegli il provider che vuoi integrare con Chatwoot."
},
"INBOX": {
- "TITLE": "Crea casella",
- "BODY": "Autentica il tuo account e creare una casella."
+ "TITLE": "Crea Inbox",
+ "BODY": "Autentica il tuo account e crea una inbox."
},
"AGENT": {
- "TITLE": "Aggiungi agenti",
- "BODY": "Aggiungi agenti alla casella creata."
+ "TITLE": "Aggiungi Operatori",
+ "BODY": "Aggiungi operatori alla inbox creata."
},
"FINISH": {
"TITLE": "Voilà!",
@@ -30,23 +30,23 @@
},
"ADD": {
"CHANNEL_NAME": {
- "LABEL": "Nome casella",
- "PLACEHOLDER": "Inserisci il nome della tua casella di posta (ad esempio: Acme Inc)",
- "ERROR": "Inserisci un nome per la casella valido"
+ "LABEL": "Nome Inbox",
+ "PLACEHOLDER": "Inserisci il nome della tua Inbox (ad esempio: Acme Srl)",
+ "ERROR": "Inserisci un nome Inbox valido"
},
"WEBSITE_NAME": {
- "LABEL": "Nome sito web",
- "PLACEHOLDER": "Inserisci il nome del tuo sito web (ad esempio: Acme Inc)"
+ "LABEL": "Nome Sito Web",
+ "PLACEHOLDER": "Inserisci il nome del tuo sito web (ad esempio: Acme Srl)"
},
"FB": {
- "HELP": "PS: Accedendo, abbiamo accesso solo ai messaggi della tua pagina. Chatwoot, non potrà accedere ai tuoi messaggi privati.",
- "CHOOSE_PAGE": "Scegli una pagina",
+ "HELP": "PS: Accedendo, abbiamo accesso solo ai messaggi della tua pagina. Chatwoot non potrà accedere ai tuoi messaggi privati.",
+ "CHOOSE_PAGE": "Scegli una Pagina",
"CHOOSE_PLACEHOLDER": "Seleziona una pagina dalla lista",
- "INBOX_NAME": "Nome casella",
- "ADD_NAME": "Aggiungi un nome per la tua casella",
- "PICK_NAME": "Pick a Name for your Inbox",
+ "INBOX_NAME": "Nome Inbox",
+ "ADD_NAME": "Aggiungi un nome per la tua inbox",
+ "PICK_NAME": "Scegli un nome per la tua Inbox",
"PICK_A_VALUE": "Scegli un valore",
- "CREATE_INBOX": "Crea casella"
+ "CREATE_INBOX": "Crea Inbox"
},
"INSTAGRAM": {
"CONTINUE_WITH_INSTAGRAM": "Continua con Instagram",
@@ -66,18 +66,18 @@
},
"WEBSITE_CHANNEL": {
"TITLE": "Canale sito web",
- "DESC": "Crea un canale per il tuo sito web ed inizia a sostenere i tuoi clienti tramite il nostro widget per siti web.",
- "LOADING_MESSAGE": "Creazione del canale di supporto sito web",
+ "DESC": "Crea un canale per il tuo sito web ed inizia a dare supporto ai tuoi clienti tramite il nostro widget per siti web.",
+ "LOADING_MESSAGE": "Creazione del Canale di Supporto Sito Web",
"CHANNEL_AVATAR": {
"LABEL": "Avatar del canale"
},
"CHANNEL_WEBHOOK_URL": {
"LABEL": "URL del webhook",
- "PLACEHOLDER": "Please enter your Webhook URL",
+ "PLACEHOLDER": "Inserisci il tuo URL Webhook",
"ERROR": "Inserisci un URL valido"
},
"CHANNEL_DOMAIN": {
- "LABEL": "Dominio del sito",
+ "LABEL": "Dominio del Sito",
"PLACEHOLDER": "Inserisci il dominio del tuo sito web (es: acme.com)"
},
"CHANNEL_WELCOME_TITLE": {
@@ -90,11 +90,11 @@
},
"CHANNEL_GREETING_MESSAGE": {
"LABEL": "Messaggio di saluto del canale",
- "PLACEHOLDER": "Acme Inc, in genere, risponde in poche ore."
+ "PLACEHOLDER": "Acme Srl generalmente risponde in poche ore."
},
"CHANNEL_GREETING_TOGGLE": {
"LABEL": "Abilita messaggio di benvenuto sul canale",
- "HELP_TEXT": "Invia automaticamente un messaggio di benvenuto quando viene creata una nuova conversazione.",
+ "HELP_TEXT": "Invia automaticamente un messaggio di benvenuto quando un cliente avvia una nuova conversazione.",
"ENABLED": "Abilitato",
"DISABLED": "Disabilitato"
},
@@ -103,15 +103,15 @@
"IN_A_FEW_MINUTES": "In pochi minuti",
"IN_A_FEW_HOURS": "In poche ore",
"IN_A_DAY": "In un giorno",
- "HELP_TEXT": "Questo tempo di risposta verrà visualizzato sul widget della live chat"
+ "HELP_TEXT": "Questo tempo di risposta verrà mostrato sul widget della live chat"
},
"WIDGET_COLOR": {
"LABEL": "Colore del widget",
"PLACEHOLDER": "Aggiorna il colore del widget utilizzato nel widget"
},
- "SUBMIT_BUTTON": "Crea casella",
+ "SUBMIT_BUTTON": "Crea Inbox",
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di creare un canale del sito web, si prega di riprovare"
+ "ERROR_MESSAGE": "Impossibile creare il canale sito web, riprova"
}
},
"TWILIO": {
@@ -123,19 +123,19 @@
"ERROR": "Questo campo è obbligatorio"
},
"API_KEY": {
- "USE_API_KEY": "Use API Key Authentication",
+ "USE_API_KEY": "Usa l’autenticazione con chiave API",
"LABEL": "API Key SID",
- "PLACEHOLDER": "Please enter your API Key SID",
+ "PLACEHOLDER": "Inserisci la tua API Key SID",
"ERROR": "Questo campo è obbligatorio"
},
"API_KEY_SECRET": {
"LABEL": "API Key Secret",
- "PLACEHOLDER": "Please enter your API Key Secret",
+ "PLACEHOLDER": "Inserisci la tua API Key Secret",
"ERROR": "Questo campo è obbligatorio"
},
"MESSAGING_SERVICE_SID": {
- "LABEL": "Servizio messaggi SID",
- "PLACEHOLDER": "Inserisci il tuo servizio di messaggistica SID di Twilio",
+ "LABEL": "SID Servizio Messaggi",
+ "PLACEHOLDER": "Inserisci il SID Servizio Messaggi di Twilio",
"ERROR": "Questo campo è obbligatorio",
"USE_MESSAGING_SERVICE": "Usa un servizio di messaggistica Twilio"
},
@@ -145,18 +145,18 @@
},
"AUTH_TOKEN": {
"LABEL": "Token di autenticazione",
- "PLACEHOLDER": "Inserisci il tuo token di autenticazione Twilio",
+ "PLACEHOLDER": "Inserisci il tuo Token Autenticazione Twilio",
"ERROR": "Questo campo è obbligatorio"
},
"CHANNEL_NAME": {
- "LABEL": "Nome casella",
- "PLACEHOLDER": "Inserisci un nome della casella",
+ "LABEL": "Nome Inbox",
+ "PLACEHOLDER": "Inserisci un nome della Inbox",
"ERROR": "Questo campo è obbligatorio"
},
"PHONE_NUMBER": {
- "LABEL": "Numero di telefono",
+ "LABEL": "Numero di Telefono",
"PLACEHOLDER": "Inserisci il numero di telefono dal quale verrà inviato il messaggio.",
- "ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
+ "ERROR": "Inserisci un numero di telefono valido che inizi con un `+` e non contenga spazi."
},
"API_CALLBACK": {
"TITLE": "URL di callback",
@@ -173,45 +173,45 @@
"PROVIDERS": {
"LABEL": "Provider API",
"TWILIO": "Twilio",
- "BANDWIDTH": "Larghezza di banda"
+ "BANDWIDTH": "Bandwidth"
},
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale SMS"
+ "ERROR_MESSAGE": "Impossibile salvare il canale SMS"
},
"BANDWIDTH": {
"ACCOUNT_ID": {
"LABEL": "ID Account",
- "PLACEHOLDER": "Inserisci l'id del tuo account di Bandwidth",
+ "PLACEHOLDER": "Inserisci il tuo Account ID Bandwidth",
"ERROR": "Questo campo è obbligatorio"
},
"API_KEY": {
"LABEL": "Chiave API",
- "PLACEHOLDER": "Please enter your Bandwidth API Key",
+ "PLACEHOLDER": "Inserisci la tua chiave API di Bandwidth",
"ERROR": "Questo campo è obbligatorio"
},
"API_SECRET": {
"LABEL": "Chiave API segreta",
- "PLACEHOLDER": "Please enter your Bandwidth API Secret",
+ "PLACEHOLDER": "Inserisci la tua API Secret di Bandwidth",
"ERROR": "Questo campo è obbligatorio"
},
"APPLICATION_ID": {
- "LABEL": "ID applicazione",
- "PLACEHOLDER": "Inserisci l'id della tua applicazione di Bandwidth",
+ "LABEL": "ID Applicazione",
+ "PLACEHOLDER": "Inserisci il tuo ID Applicazione di Bandwidth",
"ERROR": "Questo campo è obbligatorio"
},
"INBOX_NAME": {
- "LABEL": "Nome casella",
- "PLACEHOLDER": "Inserisci un nome della casella",
+ "LABEL": "Nome Inbox",
+ "PLACEHOLDER": "Inserisci un nome della Inbox",
"ERROR": "Questo campo è obbligatorio"
},
"PHONE_NUMBER": {
"LABEL": "Numero di telefono",
"PLACEHOLDER": "Inserisci il numero di telefono dal quale verrà inviato il messaggio.",
- "ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
+ "ERROR": "Inserisci un numero di telefono valido che inizi con un `+` e non contenga spazi."
},
- "SUBMIT_BUTTON": "Crea un canale Bandwidth",
+ "SUBMIT_BUTTON": "Crea un Canale Bandwidth",
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di autenticare le credenziali di Bandwidth, riprova"
+ "ERROR_MESSAGE": "Impossibile autenticare le credenziali di Bandwidth, riprova"
},
"API_CALLBACK": {
"TITLE": "URL di callback",
@@ -236,14 +236,14 @@
"DESCRIPTION": "Scegli il tuo provider WhatsApp. Puoi connetterti direttamente tramite Meta che non richiede alcuna configurazione o connetterti tramite Twilio utilizzando le credenziali del tuo account."
},
"INBOX_NAME": {
- "LABEL": "Nome casella",
- "PLACEHOLDER": "Inserisci un nome della casella",
+ "LABEL": "Nome Inbox",
+ "PLACEHOLDER": "Inserisci un nome della Inbox",
"ERROR": "Questo campo è obbligatorio"
},
"PHONE_NUMBER": {
"LABEL": "Numero di telefono",
"PLACEHOLDER": "Inserisci il numero di telefono dal quale verrà inviato il messaggio.",
- "ERROR": "Please provide a valid phone number that starts with a `+` sign and does not contain any spaces."
+ "ERROR": "Inserisci un numero di telefono valido che inizi con un `+` e non contenga spazi."
},
"PHONE_NUMBER_ID": {
"LABEL": "ID numero di telefono",
@@ -251,13 +251,13 @@
"ERROR": "Inserisci un valore valido."
},
"BUSINESS_ACCOUNT_ID": {
- "LABEL": "ID account business",
+ "LABEL": "ID Account Business",
"PLACEHOLDER": "Si prega di inserire l'ID dell'account business ottenuto dalla dashboard sviluppatore di Facebook.",
"ERROR": "Inserisci un valore valido."
},
"WEBHOOK_VERIFY_TOKEN": {
"LABEL": "Webhook verifica token",
- "PLACEHOLDER": "Enter a verify token which you want to configure for Facebook webhooks.",
+ "PLACEHOLDER": "Inserisci un token di verifica che vuoi configurare per i webhook Facebook.",
"ERROR": "Inserisci un valore valido."
},
"API_KEY": {
@@ -268,11 +268,11 @@
},
"API_CALLBACK": {
"TITLE": "URL di callback",
- "SUBTITLE": "You have to configure the webhook URL and the verification token in the Facebook Developer portal with the values shown below.",
+ "SUBTITLE": "È necessario configurare l'URL del webhook e il token di verifica nel portale Facebook Developer con i valori mostrati di seguito.",
"WEBHOOK_URL": "URL del webhook",
- "WEBHOOK_VERIFICATION_TOKEN": "Webhook Verification Token"
+ "WEBHOOK_VERIFICATION_TOKEN": "Token Di Verifica Webhook"
},
- "SUBMIT_BUTTON": "Crea un canale WhatsApp",
+ "SUBMIT_BUTTON": "Crea Canale WhatsApp",
"EMBEDDED_SIGNUP": {
"TITLE": "Configurazione rapida tramite Meta",
"DESC": "Utilizza il WhatsApp Embedded Signup per collegare rapidamente nuovi numeri. Sarai reindirizzato a Meta per accedere al tuo account WhatsApp Business. Avere accesso amministratore aiuterà a rendere la configurazione semplice e facile.",
@@ -302,25 +302,25 @@
"MANUAL_LINK_TEXT": "flow di registrazione manuale"
},
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale WhatsApp"
+ "ERROR_MESSAGE": "Impossibile salvare il canale WhatsApp"
}
},
"VOICE": {
"TITLE": "Canale Vocale",
"DESC": "Integra Twilio Voice e inizia a supportare i tuoi clienti tramite telefonate.",
"PHONE_NUMBER": {
- "LABEL": "Numero di telefono",
+ "LABEL": "Numero di Telefono",
"PLACEHOLDER": "Inserisci il tuo numero di telefono (es. +1234567890)",
"ERROR": "Fornisci un numero di telefono valido in formato E.164 (ad es. +1234567890)"
},
"TWILIO": {
"ACCOUNT_SID": {
- "LABEL": "SID Account",
+ "LABEL": "SID dell'account",
"PLACEHOLDER": "Inserisci il tuo Account SID Twilio",
"REQUIRED": "Account SID richiesto"
},
"AUTH_TOKEN": {
- "LABEL": "Token di Autenticazione",
+ "LABEL": "Token di autenticazione",
"PLACEHOLDER": "Inserisci il tuo Auth Token Twilio",
"REQUIRED": "Auth Token richiesto"
},
@@ -350,36 +350,36 @@
"TITLE": "Canale API",
"DESC": "Integra con il canale API e inizia a supportare i tuoi clienti.",
"CHANNEL_NAME": {
- "LABEL": "Nome canale",
+ "LABEL": "Nome Canale",
"PLACEHOLDER": "Inserisci un nome del canale",
"ERROR": "Questo campo è obbligatorio"
},
"WEBHOOK_URL": {
"LABEL": "URL del webhook",
- "SUBTITLE": "Configure the URL where you want to receive callbacks on events.",
+ "SUBTITLE": "Configura l'URL in cui ricevere i callback sugli eventi.",
"PLACEHOLDER": "URL del webhook"
},
- "SUBMIT_BUTTON": "Crea un canale API",
+ "SUBMIT_BUTTON": "Crea Canale API",
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale api"
+ "ERROR_MESSAGE": "Impossibile salvare il Canale API"
}
},
"EMAIL_CHANNEL": {
- "TITLE": "Canale email",
- "DESC": "Integrate your email inbox.",
+ "TITLE": "Canale Email",
+ "DESC": "Integra la tua casella di posta elettronica.",
"CHANNEL_NAME": {
- "LABEL": "Nome canale",
+ "LABEL": "Nome Canale",
"PLACEHOLDER": "Inserisci un nome del canale",
"ERROR": "Questo campo è obbligatorio"
},
"EMAIL": {
- "LABEL": "email",
+ "LABEL": "Email",
"SUBTITLE": "Email dove i tuoi clienti inviano i ticket di supporto.",
- "PLACEHOLDER": "email"
+ "PLACEHOLDER": "Email"
},
- "SUBMIT_BUTTON": "Crea un canale email",
+ "SUBMIT_BUTTON": "Crea Canale Email",
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale email"
+ "ERROR_MESSAGE": "Impossibile salvare il canale email"
},
"FINISH_MESSAGE": "Inizia a inoltrare le tue email al seguente indirizzo email."
},
@@ -387,7 +387,7 @@
"TITLE": "Canale LINE",
"DESC": "Integra con il canale LINE e inizia a supportare i tuoi clienti.",
"CHANNEL_NAME": {
- "LABEL": "Nome canale",
+ "LABEL": "Nome Canale",
"PLACEHOLDER": "Inserisci un nome del canale",
"ERROR": "Questo campo è obbligatorio"
},
@@ -416,18 +416,18 @@
"TITLE": "Canale Telegram",
"DESC": "Integra con il canale Telegram e inizia a supportare i tuoi clienti.",
"BOT_TOKEN": {
- "LABEL": "Token bot",
+ "LABEL": "Token Bot",
"SUBTITLE": "Configura il token del bot che hai ottenuto da Telegram BotFather.",
- "PLACEHOLDER": "Token bot"
+ "PLACEHOLDER": "Token Bot"
},
- "SUBMIT_BUTTON": "Crea canale Telegram",
+ "SUBMIT_BUTTON": "Crea Canale Telegram",
"API": {
- "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale telegram"
+ "ERROR_MESSAGE": "Non siamo stati in grado di salvare il canale Telegram"
}
},
"AUTH": {
"TITLE": "Scegli un canale",
- "DESC": "Chatwoot supporta i widget di chat live, Facebook Messenger, profili Twitter, WhatsApp, Email, ecc., come canali. Se vuoi costruire un canale personalizzato, puoi crearlo usando il canale API. Per iniziare, scegli uno dei canali qui sotto.",
+ "DESC": "Chatwoot supporta widget di live chat, Facebook Messenger, WhatsApp, Email e altro, come canali di comunicazione. Se vuoi creare un canale personalizzato, puoi farlo tramite il canale API. Per iniziare, scegli uno dei canali qui sotto.",
"TITLE_NEXT": "Completa la configurazione",
"TITLE_FINISH": "Voilà!",
"CHANNEL": {
@@ -474,58 +474,58 @@
}
},
"AGENTS": {
- "TITLE": "Agenti",
- "DESC": "Qui puoi aggiungere agenti per gestire la tua casella appena creata. Solo questi agenti selezionati avranno accesso alla tua casella. Gli operatori che non fanno parte di questa casella non saranno in grado di vedere o rispondere ai messaggi in questa casella quando effettuano il login.
PS: come amministratore, se hai bisogno di accedere a tutte le caselle, dovresti aggiungerti come agente a tutte le caselle che crei.",
- "VALIDATION_ERROR": "Add at least one agent to your new Inbox",
- "PICK_AGENTS": "Scegli gli agenti per la casella"
+ "TITLE": "Operatori",
+ "DESC": "Qui puoi aggiungere operatori per gestire la tua inbox appena creata. Solo questi operatori selezionati avranno accesso alla tua inbox. Gli operatori che non fanno parte di questa inbox non saranno in grado di vedere o rispondere ai messaggi in questa inbox quando effettuano il login.
PS: come amministratore, se hai bisogno di accedere a tutte le inbox, devi aggiungerti come operatore a tutte le inbox che crei.",
+ "VALIDATION_ERROR": "Aggiungi almeno un operatore alla tua nuova Inbox",
+ "PICK_AGENTS": "Scegli gli operatori per la Inbox"
},
"DETAILS": {
- "TITLE": "Dettagli casella",
- "DESC": "Dal menu a tendina qui sotto, seleziona la pagina Facebook che vuoi collegare a Chatwoot. Puoi anche assegnare un nome personalizzato alla tua casella per una migliore identificazione."
+ "TITLE": "Dettagli Inbox",
+ "DESC": "Dal menu a tendina qui sotto, seleziona la pagina Facebook che vuoi collegare a Chatwoot. Puoi anche assegnare un nome personalizzato alla tua inbox per una migliore identificazione."
},
"FINISH": {
"TITLE": "Azzeccato!",
- "DESC": "Hai completato con successo l'integrazione della tua pagina Facebook con il Chatwoot. La prossima volta che un cliente invia un messaggio alla tua pagina, la conversazione apparirà automaticamente nella tua casella.
Ti forniamo anche uno script per widget che puoi facilmente aggiungere al tuo sito web. Una volta dal vivo sul tuo sito web, i clienti possono inviarti messaggi direttamente dal tuo sito web senza l'aiuto di alcuno strumento esterno e la conversazione apparirà proprio qui, su Chatwoot.
Bello, eh? Beh, cerchiamo di esserlo :)"
+ "DESC": "Hai completato con successo l'integrazione della tua pagina Facebook con Chatwoot. La prossima volta che un cliente invia un messaggio alla tua pagina, la conversazione apparirà automaticamente nella tua inbox.
Ti forniamo anche uno script per widget che puoi facilmente aggiungere al tuo sito web. Una volta dal vivo sul tuo sito web, i clienti possono inviarti messaggi direttamente dal tuo sito web senza l'aiuto di alcuno strumento esterno e la conversazione apparirà proprio qui, su Chatwoot.
Bello, eh? Beh, ce la mettiamo tutta :)"
},
"EMAIL_PROVIDER": {
- "TITLE": "Select your email provider",
- "DESCRIPTION": "Select an email provider from the list below. If you don't see your email provider in the list, you can select the other provider option and provide the IMAP and SMTP Credentials."
+ "TITLE": "Seleziona il tuo provider email",
+ "DESCRIPTION": "Seleziona un provider email dalla lista qui sotto. Se non vedi il tuo provider di posta elettronica nella lista, puoi selezionare l'opzione altro provider e fornire le credenziali IMAP e SMTP."
},
"MICROSOFT": {
"TITLE": "Microsoft Email",
- "DESCRIPTION": "Click on the Sign in with Microsoft button to get started. You will redirected to the email sign in page. Once you accept the requested permissions, you would be redirected back to the inbox creation step.",
- "EMAIL_PLACEHOLDER": "Enter email address",
- "SIGN_IN": "Sign in with Microsoft",
- "ERROR_MESSAGE": "There was an error connecting to Microsoft, please try again"
+ "DESCRIPTION": "Clicca sul pulsante Accedi con Microsoft per iniziare. Sarai reindirizzato alla pagina di accesso. Una volta accettati i permessi richiesti, verrai reindirizzato alla creazione della Inbox.",
+ "EMAIL_PLACEHOLDER": "Inserisci indirizzo email",
+ "SIGN_IN": "Accedi con Microsoft",
+ "ERROR_MESSAGE": "Si è verificato un errore nella connessione a Microsoft, riprova"
},
"GOOGLE": {
"TITLE": "Google Email",
- "DESCRIPTION": "Click on the Sign in with Google button to get started. You will redirected to the email sign in page. Once you accept the requested permissions, you would be redirected back to the inbox creation step.",
- "SIGN_IN": "Sign in with Google",
- "EMAIL_PLACEHOLDER": "Enter email address",
- "ERROR_MESSAGE": "There was an error connecting to Google, please try again"
+ "DESCRIPTION": "Clicca sul pulsante Accedi con Google per iniziare. Sarai reindirizzato alla pagina di accesso. Una volta accettati i permessi richiesti, verrai reindirizzato alla creazione della Inbox.",
+ "SIGN_IN": "Accedi con Google",
+ "EMAIL_PLACEHOLDER": "Inserisci indirizzo email",
+ "ERROR_MESSAGE": "Si è verificato un errore nella connessione a Google, riprova"
}
},
"DETAILS": {
"LOADING_FB": "Autenticazione con Facebook...",
- "ERROR_FB_LOADING": "Error loading Facebook SDK. Please disable any ad-blockers and try again from a different browser.",
+ "ERROR_FB_LOADING": "Errore nel caricamento di Facebook SDK. Disabilita eventuali ad-blocker e riprova da un browser diverso.",
"ERROR_FB_AUTH": "Qualcosa è andato storto, per favore aggiorna la pagina...",
- "ERROR_FB_UNAUTHORIZED": "You're not authorized to perform this action. ",
- "ERROR_FB_UNAUTHORIZED_HELP": "Please ensure you have access to the Facebook page with full control. You can read more about Facebook roles here.",
- "CREATING_CHANNEL": "Creazione della casella...",
- "TITLE": "Configura dettagli casella",
+ "ERROR_FB_UNAUTHORIZED": "Non sei autorizzato ad eseguire questa azione. ",
+ "ERROR_FB_UNAUTHORIZED_HELP": "Assicurati di avere accesso alla pagina Facebook con pieno controllo. Puoi leggere di più sui ruoli di Facebook qui.",
+ "CREATING_CHANNEL": "Creazione Inbox...",
+ "TITLE": "Configura Dettagli Inbox",
"DESC": ""
},
"AGENTS": {
- "BUTTON_TEXT": "Aggiungi agenti",
- "ADD_AGENTS": "Aggiunta di agenti alla tua casella..."
+ "BUTTON_TEXT": "Aggiungi operatori",
+ "ADD_AGENTS": "Aggiungendo Operatori alla Inbox..."
},
"FINISH": {
- "TITLE": "La casella è pronta!",
+ "TITLE": "L'Inbox è pronta!",
"MESSAGE": "Ora puoi interagire con i tuoi clienti attraverso il nuovo canale. Buona assistenza",
"BUTTON_TEXT": "Portami lì",
"MORE_SETTINGS": "Altre impostazioni",
- "WEBSITE_SUCCESS": "Hai completato la creazione di un canale sito web. Copia il codice mostrato qui sotto e incollalo sul tuo sito. La prossima volta che un cliente usa la live chat, la conversazione apparirà automaticamente nella tua casella.",
+ "WEBSITE_SUCCESS": "Hai completato la creazione di un canale sito web. Copia il codice mostrato qui sotto e incollalo sul tuo sito. La prossima volta che un cliente usa la live chat, la conversazione apparirà automaticamente nella tua inbox.",
"WHATSAPP_QR_INSTRUCTION": "Scansiona il QR Code qui sopra per testare rapidamente la tua Inbox WhatsApp",
"MESSENGER_QR_INSTRUCTION": "Scansiona il QR Code qui sopra per testare rapidamente la tua Inbox Facebook Messenger",
"TELEGRAM_QR_INSTRUCTION": "Scansiona il QR Code qui sopra per testare rapidamente la tua Inbox Telegram"
@@ -534,9 +534,9 @@
"VIEW": "Visualizza",
"EDIT": {
"API": {
- "SUCCESS_MESSAGE": "Impostazioni della casella, aggiornate con successo",
+ "SUCCESS_MESSAGE": "Impostazioni della Inbox aggiornate con successo",
"AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Assegnazione automatica aggiornata correttamente",
- "ERROR_MESSAGE": "Impossibile aggiornare le impostazioni della casella. Riprova più tardi."
+ "ERROR_MESSAGE": "Impossibile aggiornare le impostazioni della Inbox. Riprova più tardi."
},
"EMAIL_COLLECT_BOX": {
"ENABLED": "Abilitato",
@@ -547,22 +547,22 @@
"DISABLED": "Disabilitato"
},
"SENDER_NAME_SECTION": {
- "TITLE": "Sender name",
- "SUB_TEXT": "Select the name shown to your customer when they receive emails from your agents.",
- "FOR_EG": "For eg:",
+ "TITLE": "Nome mittente",
+ "SUB_TEXT": "Seleziona il nome mostrato ai tuoi clienti quando ricevono email dai tuoi operatori.",
+ "FOR_EG": "Per es.:",
"FRIENDLY": {
- "TITLE": "Friendly",
+ "TITLE": "Amichevole",
"FROM": "da",
- "SUBTITLE": "Add the name of the agent who sent the reply in the sender name to make it friendly."
+ "SUBTITLE": "Aggiungi il nome dell'operatore che ha inviato la risposta nel nome mittente, per renderla amichevole."
},
"PROFESSIONAL": {
- "TITLE": "Professional",
- "SUBTITLE": "Use only the configured business name as the sender name in the email header."
+ "TITLE": "Professionale",
+ "SUBTITLE": "Utilizza solo il nome dell'azienda come nome mittente nell'intestazione dell'email."
},
"BUSINESS_NAME": {
- "BUTTON_TEXT": "+ Configure your business name",
- "PLACEHOLDER": "Enter your business name",
- "SAVE_BUTTON_TEXT": "Save"
+ "BUTTON_TEXT": "+ Configura il tuo nome azienda",
+ "PLACEHOLDER": "Inserisci il nome della tua azienda",
+ "SAVE_BUTTON_TEXT": "Salva"
}
},
"ALLOW_MESSAGES_AFTER_RESOLVED": {
@@ -583,7 +583,7 @@
},
"DELETE": {
"BUTTON_TEXT": "Elimina",
- "AVATAR_DELETE_BUTTON_TEXT": "Elimina avatar",
+ "AVATAR_DELETE_BUTTON_TEXT": "Elimina Avatar",
"CONFIRM": {
"TITLE": "Conferma eliminazione",
"MESSAGE": "Sei sicuro di voler eliminare ",
@@ -592,10 +592,10 @@
"NO": "No, conserva "
},
"API": {
- "SUCCESS_MESSAGE": "Casella eliminata con successo",
- "ERROR_MESSAGE": "Impossibile eliminare la casella. Riprova più tardi.",
- "AVATAR_SUCCESS_MESSAGE": "Avatar casella eliminata con successo",
- "AVATAR_ERROR_MESSAGE": "Impossibile eliminare l'avatar della casella. Riprova più tardi."
+ "SUCCESS_MESSAGE": "Inbox eliminata con successo",
+ "ERROR_MESSAGE": "Impossibile eliminare l'inbox. Riprova più tardi.",
+ "AVATAR_SUCCESS_MESSAGE": "Avatar Inbox eliminata con successo",
+ "AVATAR_ERROR_MESSAGE": "Impossibile eliminare l'avatar della Inbox. Riprova più tardi."
}
},
"TABS": {
@@ -604,9 +604,9 @@
"CONFIGURATION": "Configurazione",
"CAMPAIGN": "Campagne",
"PRE_CHAT_FORM": "Modulo pre-chat",
- "BUSINESS_HOURS": "Ore di lavoro",
+ "BUSINESS_HOURS": "Orario Di Lavoro",
"WIDGET_BUILDER": "Costruttore Widget",
- "BOT_CONFIGURATION": "Bot Configuration",
+ "BOT_CONFIGURATION": "Configurazione Bot",
"ACCOUNT_HEALTH": "Account Health",
"CSAT": "CSAT"
},
@@ -614,7 +614,7 @@
"TITLE": "Gestisci il tuo account WhatsApp",
"DESCRIPTION": "Controlla lo stato del tuo account WhatsApp, i limiti di messaggi e la qualità. Aggiorna le impostazioni o risolvi i problemi se necessario",
"GO_TO_SETTINGS": "Vai a Meta Business Manager",
- "NO_DATA": "Non sono disponibili di salute",
+ "NO_DATA": "Health Data non disponibile",
"FIELDS": {
"DISPLAY_PHONE_NUMBER": {
"LABEL": "Numero di telefono visualizzato",
@@ -668,10 +668,10 @@
"SETTINGS": "Impostazioni",
"FEATURES": {
"LABEL": "Funzionalità",
- "DISPLAY_FILE_PICKER": "Visualizza il selettore di file sul widget",
- "DISPLAY_EMOJI_PICKER": "Visualizza il selettore emoji sul widget",
+ "DISPLAY_FILE_PICKER": "Mostra il selettore file sul widget",
+ "DISPLAY_EMOJI_PICKER": "Mostra il selettore emoji sul widget",
"ALLOW_END_CONVERSATION": "Consenti agli utenti di terminare la conversazione dal widget",
- "USE_INBOX_AVATAR_FOR_BOT": "Use inbox name and avatar for the bot"
+ "USE_INBOX_AVATAR_FOR_BOT": "Usa il nome e l'avatar della Inbox per il bot"
},
"SETTINGS_POPUP": {
"MESSENGER_HEADING": "Script Messenger",
@@ -681,39 +681,39 @@
"SUBTITLE": "Aggiungi caratteri jolly o domini regolari separati da virgole (lasciare vuoto per consentire tutti), ad esempio *.chatwoot.dev, chatwoot.com.",
"PLACEHOLDER": "Inserisci i domini separati da virgole (ad esempio: *.chatwoot.dev, chatwoot.com)"
},
- "INBOX_AGENTS": "Agenti",
- "INBOX_AGENTS_SUB_TEXT": "Aggiungi o rimuovi agenti da questa casella",
- "AGENT_ASSIGNMENT": "Assegnazione conversazione",
+ "INBOX_AGENTS": "Operatori",
+ "INBOX_AGENTS_SUB_TEXT": "Aggiungi o rimuovi operatori da questa inbox",
+ "AGENT_ASSIGNMENT": "Assegnazione Conversazione",
"AGENT_ASSIGNMENT_SUB_TEXT": "Aggiorna le impostazioni di assegnazione della conversazione",
"UPDATE": "Aggiorna",
- "ENABLE_EMAIL_COLLECT_BOX": "Abilita casella di raccolta email",
- "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Abilita o disabilita la casella di raccolta email nella nuova conversazione",
+ "ENABLE_EMAIL_COLLECT_BOX": "Abilita raccolta indirizzi email",
+ "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Abilita o disabilita una casella/modulo di raccolta indirizzi email nelle nuove conversazioni",
"AUTO_ASSIGNMENT": "Abilita assegnazione automatica",
- "SENDER_NAME_SECTION": "Enable Agent Name in Email",
- "SENDER_NAME_SECTION_TEXT": "Enable/Disable showing Agent's name in email, if disabled it will show business name",
+ "SENDER_NAME_SECTION": "Abilita il Nome Operatore nelle Email",
+ "SENDER_NAME_SECTION_TEXT": "Abilita/Disabilita la visualizzazione del nome dell'Operatore nelle email. Se disabilitato, verrà mostrato il nome dell'azienda",
"ENABLE_CONTINUITY_VIA_EMAIL": "Abilita la continuità della conversazione via email",
"ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Le conversazioni continueranno via email se l'indirizzo email del contatto è disponibile.",
- "LOCK_TO_SINGLE_CONVERSATION": "Lock to single conversation",
- "LOCK_TO_SINGLE_CONVERSATION_SUB_TEXT": "Enable or disable multiple conversations for the same contact in this inbox",
- "INBOX_UPDATE_TITLE": "Impostazioni della casella",
- "INBOX_UPDATE_SUB_TEXT": "Aggiorna le impostazioni della casella",
+ "LOCK_TO_SINGLE_CONVERSATION": "Limita ad una conversazione unica",
+ "LOCK_TO_SINGLE_CONVERSATION_SUB_TEXT": "Abilita o disabilita conversazioni multiple per lo stesso contatto in questa Inbox",
+ "INBOX_UPDATE_TITLE": "Impostazioni Inbox",
+ "INBOX_UPDATE_SUB_TEXT": "Aggiorna le impostazioni inbox",
"AUTO_ASSIGNMENT_SUB_TEXT": "Abilita o disabilita l'assegnazione automatica di nuove conversazioni agli agenti aggiunti a questa casella.",
- "HMAC_VERIFICATION": "Convalida identità utente",
- "HMAC_DESCRIPTION": "Al fine di convalidare l'identità dell'utente, è possibile passare un `identifier_hash` per ogni utente. Puoi generare un hash HMAC sha256 usando il `identificatore` con la chiave mostrata qui.",
- "HMAC_LINK_TO_DOCS": "You can read more here.",
- "HMAC_MANDATORY_VERIFICATION": "Forza la convalida identità utente",
- "HMAC_MANDATORY_DESCRIPTION": "Se abilitata, le richieste mancanti del file `identifier_hash` saranno respinte.",
- "INBOX_IDENTIFIER": "Identificatore casella",
+ "HMAC_VERIFICATION": "Convalida Identità Utente",
+ "HMAC_DESCRIPTION": "Con questa chiave è possibile generare un token segreto che può essere utilizzato per verificare l'identità degli utenti.",
+ "HMAC_LINK_TO_DOCS": "Leggi di più qui.",
+ "HMAC_MANDATORY_VERIFICATION": "Forza Convalida Identità Utente",
+ "HMAC_MANDATORY_DESCRIPTION": "Se abilitata, le richieste che non possono essere verificate saranno respinte.",
+ "INBOX_IDENTIFIER": "Identificatore Inbox",
"INBOX_IDENTIFIER_SUB_TEXT": "Usa il token `inbox_identifier` mostrato qui per l'autenticazione dei tuoi client API.",
- "FORWARD_EMAIL_TITLE": "Inoltra all'email",
+ "FORWARD_EMAIL_TITLE": "Inoltra a Email",
"FORWARD_EMAIL_SUB_TEXT": "Inizia a inoltrare le tue email al seguente indirizzo email.",
"ALLOW_MESSAGES_AFTER_RESOLVED": "Consenti messaggi dopo la risoluzione della conversazione",
- "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Consenti agli utenti finali di inviare messaggi anche dopo la risoluzione della conversazione.",
+ "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Consenti agli utenti finali di inviare messaggi anche dopo che la conversazione è stata risolta.",
"WHATSAPP_SECTION_SUBHEADER": "Questa chiave API viene utilizzata per l'integrazione con le API WhatsApp.",
- "WHATSAPP_SECTION_UPDATE_SUBHEADER": "Enter the new API key to be used for the integration with the WhatsApp APIs.",
+ "WHATSAPP_SECTION_UPDATE_SUBHEADER": "Inserisci la nuova chiave API da utilizzare per l'integrazione con le API WhatsApp.",
"WHATSAPP_SECTION_TITLE": "Chiave API",
- "WHATSAPP_SECTION_UPDATE_TITLE": "Update API Key",
- "WHATSAPP_SECTION_UPDATE_PLACEHOLDER": "Enter the new API Key here",
+ "WHATSAPP_SECTION_UPDATE_TITLE": "Aggiorna Chiave API",
+ "WHATSAPP_SECTION_UPDATE_PLACEHOLDER": "Inserisci qui la nuova chiave API",
"WHATSAPP_SECTION_UPDATE_BUTTON": "Aggiorna",
"WHATSAPP_EMBEDDED_SIGNUP_TITLE": "WhatsApp Embedded Signup",
"WHATSAPP_EMBEDDED_SIGNUP_SUBHEADER": "Questa Inbox è connessa tramite WhatsApp Embedded Signup.",
@@ -730,20 +730,20 @@
"WHATSAPP_APP_ID_MISSING": "WhatsApp App ID non è configurato. Si prega di contattare l'amministratore.",
"WHATSAPP_CONFIG_ID_MISSING": "WhatsApp Configuration ID non è configurato. Si prega di contattare l'amministratore.",
"WHATSAPP_LOGIN_CANCELLED": "Il login WhatsApp è stato annullato. Riprova.",
- "WHATSAPP_WEBHOOK_TITLE": "Webhook Verification Token",
- "WHATSAPP_WEBHOOK_SUBHEADER": "This token is used to verify the authenticity of the webhook endpoint.",
- "WHATSAPP_TEMPLATES_SYNC_TITLE": "Sincronizza i Template",
+ "WHATSAPP_WEBHOOK_TITLE": "Token Di Verifica Webhook",
+ "WHATSAPP_WEBHOOK_SUBHEADER": "Questo token viene utilizzato per verificare l'autenticità dell'endpoint webhook.",
+ "WHATSAPP_TEMPLATES_SYNC_TITLE": "Sincronizza Modelli",
"WHATSAPP_TEMPLATES_SYNC_SUBHEADER": "Sincronizza manualmente i modelli di messaggi da WhatsApp per aggiornare i modelli disponibili.",
- "WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sincronizza i Template",
+ "WHATSAPP_TEMPLATES_SYNC_BUTTON": "Sincronizza Modelli",
"WHATSAPP_TEMPLATES_SYNC_SUCCESS": "Sincronizzazione modelli iniziata. Potrebbe volerci qualche minuto per aggiornare.",
- "UPDATE_PRE_CHAT_FORM_SETTINGS": "Update Pre Chat Form Settings"
+ "UPDATE_PRE_CHAT_FORM_SETTINGS": "Aggiorna le Impostazioni del Modulo Pre Chat"
},
"HELP_CENTER": {
"LABEL": "Help Center",
- "PLACEHOLDER": "Select Help Center",
- "SELECT_PLACEHOLDER": "Select Help Center",
- "REMOVE": "Remove Help Center",
- "SUB_TEXT": "Attach a Help Center with the inbox"
+ "PLACEHOLDER": "Seleziona Help Center",
+ "SELECT_PLACEHOLDER": "Seleziona Help Center",
+ "REMOVE": "Rimuovi Help Center",
+ "SUB_TEXT": "Allega un Help Center con la Inbox"
},
"AUTO_ASSIGNMENT": {
"MAX_ASSIGNMENT_LIMIT": "Limite assegnazione automatica",
@@ -757,29 +757,29 @@
"MESSAGE_ERROR": "Si è verificato un errore, riprova"
},
"PRE_CHAT_FORM": {
- "DESCRIPTION": "I moduli di chat predefiniti consentono di acquisire le informazioni dell'utente prima di iniziare la conversazione con te.",
- "SET_FIELDS": "Campi del modulo Pre chat",
+ "DESCRIPTION": "I moduli pre-chat consentono di acquisire le informazioni degli utenti prima che inizino la conversazione.",
+ "SET_FIELDS": "Campi del modulo pre-chat",
"SET_FIELDS_HEADER": {
"FIELDS": "Campi",
"LABEL": "Etichetta",
- "PLACE_HOLDER": "Segnaposto",
+ "PLACE_HOLDER": "Placeholder",
"KEY": "Chiave",
"TYPE": "Tipo",
- "REQUIRED": "Obbligatorio"
+ "REQUIRED": "Richiesto"
},
"ENABLE": {
- "LABEL": "Abilita il modulo pre chat",
+ "LABEL": "Abilita il modulo pre-chat",
"OPTIONS": {
"ENABLED": "Sì",
"DISABLED": "No"
}
},
"PRE_CHAT_MESSAGE": {
- "LABEL": "Messaggio pre chat",
- "PLACEHOLDER": "Questo messaggio sarebbe visibile agli utenti insieme al modulo"
+ "LABEL": "Messaggio pre-chat",
+ "PLACEHOLDER": "Questo messaggio sarà mostrato agli utenti insieme al modulo"
},
"REQUIRE_EMAIL": {
- "LABEL": "I visitatori devono fornire il proprio nome e indirizzo email prima di iniziare la chat"
+ "LABEL": "Gli utenti dovranno fornire il proprio nome e indirizzo email prima di iniziare la chat"
}
},
"CSAT": {
@@ -814,9 +814,9 @@
"WEEKLY_TITLE": "Imposta le ore settimanali",
"TIMEZONE_LABEL": "Seleziona fuso orario",
"UPDATE": "Aggiorna le impostazioni dell'orario di lavoro",
- "TOGGLE_AVAILABILITY": "Abilita la disponibilità aziendale per questa casella",
+ "TOGGLE_AVAILABILITY": "Abilita la disponibilità aziendale per questa Inbox",
"UNAVAILABLE_MESSAGE_LABEL": "Messaggio non disponibile per i visitatori",
- "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.",
+ "TOGGLE_HELP": "Abilitare la disponibilità aziendale mostrerà le ore disponibili sul widget live chat anche se tutti gli operatori sono offline. Al di fuori delle ore di disponibilità gli utenti possono essere avvisati con un messaggio ed un modulo pre-chat.",
"DAY": {
"ENABLE": "Abilita disponibilità per questo giorno",
"UNAVAILABLE": "Non disponibile",
@@ -824,15 +824,15 @@
"VALIDATION_ERROR": "L'orario di inizio deve essere prima dell'orario di chiusura.",
"CHOOSE": "Scegli"
},
- "ALL_DAY": "Tutti i giorni"
+ "ALL_DAY": "Tutto il giorno"
},
"IMAP": {
"TITLE": "IMAP",
"SUBTITLE": "Imposta i dettagli IMAP",
"NOTE_TEXT": "Per abilitare SMTP, configurare IMAP.",
"UPDATE": "Aggiorna impostazioni IMAP",
- "TOGGLE_AVAILABILITY": "Abilita la configurazione IMAP per questa casella",
- "TOGGLE_HELP": "Enabling IMAP will help the user to receive email",
+ "TOGGLE_AVAILABILITY": "Abilita la configurazione IMAP per questa Inbox",
+ "TOGGLE_HELP": "Abilitare IMAP aiuterà l'utente a ricevere email",
"EDIT": {
"SUCCESS_MESSAGE": "Impostazioni IMAP aggiornate con successo",
"ERROR_MESSAGE": "Impossibile aggiornare le impostazioni IMAP"
@@ -857,13 +857,13 @@
},
"MICROSOFT": {
"TITLE": "Microsoft",
- "SUBTITLE": "Reauthorize your MICROSOFT account"
+ "SUBTITLE": "Riautorizza il tuo account MICROSOFT"
},
"SMTP": {
"TITLE": "SMTP",
"SUBTITLE": "Imposta i dettagli SMTP",
"UPDATE": "Aggiorna impostazioni SMTP",
- "TOGGLE_AVAILABILITY": "Abilita la configurazione SMTP per questa casella",
+ "TOGGLE_AVAILABILITY": "Abilita la configurazione SMTP per questa Inbox",
"TOGGLE_HELP": "Abilitare SMTP aiuterà l'utente a inviare email",
"EDIT": {
"SUCCESS_MESSAGE": "Impostazioni SMTP aggiornate con successo",
@@ -899,7 +899,7 @@
"WIDGET_BUILDER": {
"WIDGET_OPTIONS": {
"AVATAR": {
- "LABEL": "Avatar sito web",
+ "LABEL": "Avatar Sito Web",
"DELETE": {
"API": {
"SUCCESS_MESSAGE": "Avatar eliminato con successo",
@@ -908,9 +908,9 @@
}
},
"WEBSITE_NAME": {
- "LABEL": "Nome sito web",
- "PLACE_HOLDER": "Inserisci il nome del tuo sito web (ad esempio: Acme Inc)",
- "ERROR": "Inserisci un nome di sito valido"
+ "LABEL": "Nome Sito Web",
+ "PLACE_HOLDER": "Inserisci il nome del tuo sito web (ad esempio: Acme Srl)",
+ "ERROR": "Inserisci un nome sito web valido"
},
"WELCOME_HEADING": {
"LABEL": "Intestazione di benvenuto",
@@ -927,15 +927,15 @@
"IN_A_DAY": "In un giorno"
},
"WIDGET_COLOR_LABEL": "Colore del widget",
- "WIDGET_BUBBLE_POSITION_LABEL": "Posizione bolla del widget",
- "WIDGET_BUBBLE_TYPE_LABEL": "Tipo bolla del widget",
+ "WIDGET_BUBBLE_POSITION_LABEL": "Posizione della bubble del widget",
+ "WIDGET_BUBBLE_TYPE_LABEL": "Tipo di bubble del widget",
"WIDGET_BUBBLE_LAUNCHER_TITLE": {
"DEFAULT": "Chatta con noi",
- "LABEL": "Titolo del launcher della bolla del widget",
+ "LABEL": "Titolo del launcher della bubble del widget",
"PLACE_HOLDER": "Chatta con noi"
},
"UPDATE": {
- "BUTTON_TEXT": "Aggiorna impostazioni widget",
+ "BUTTON_TEXT": "Aggiorna Impostazioni Widget",
"API": {
"SUCCESS_MESSAGE": "Impostazioni widget aggiornate con successo",
"ERROR_MESSAGE": "Impossibile aggiornare le impostazioni del widget"
@@ -951,7 +951,7 @@
},
"WIDGET_BUBBLE_TYPE": {
"STANDARD": "Standard",
- "EXPANDED_BUBBLE": "Bolla espansa"
+ "EXPANDED_BUBBLE": "Bubble espansa"
}
},
"WIDGET_SCREEN": {
@@ -964,7 +964,7 @@
"IN_A_DAY": "In genere risponde in un giorno"
},
"FOOTER": {
- "START_CONVERSATION_BUTTON_TEXT": "Avvia conversazione",
+ "START_CONVERSATION_BUTTON_TEXT": "Avvia Conversazione",
"CHAT_INPUT_PLACEHOLDER": "Scrivi il tuo messaggio"
},
"BODY": {
@@ -988,13 +988,13 @@
"DESCRIPTION": "Connetti con Google"
},
"OTHER_PROVIDERS": {
- "TITLE": "Other Providers",
- "DESCRIPTION": "Connetti con altri provider"
+ "TITLE": "Altri Provider",
+ "DESCRIPTION": "Connetti con Altri Provider"
}
},
"CHANNELS": {
"MESSENGER": "Messenger",
- "WEB_WIDGET": "Website",
+ "WEB_WIDGET": "Sito Web",
"TWITTER_PROFILE": "Twitter",
"TWILIO_SMS": "Twilio SMS",
"WHATSAPP": "WhatsApp",
diff --git a/app/javascript/dashboard/i18n/locale/it/integrationApps.json b/app/javascript/dashboard/i18n/locale/it/integrationApps.json
index 84362c524..0c7592443 100644
--- a/app/javascript/dashboard/i18n/locale/it/integrationApps.json
+++ b/app/javascript/dashboard/i18n/locale/it/integrationApps.json
@@ -1,6 +1,6 @@
{
"INTEGRATION_APPS": {
- "FETCHING": "Recupero delle integrazioni",
+ "FETCHING": "Caricamento Integrazioni",
"NO_HOOK_CONFIGURED": "Non ci sono integrazioni {integrationId} configurate in questo account.",
"HEADER": "Applicazioni",
"STATUS": {
@@ -29,7 +29,7 @@
}
},
"LIST": {
- "FETCHING": "Recupero degli hook di integrazione",
+ "FETCHING": "Caricamento hook integrazioni",
"INBOX": "Inbox",
"DELETE": {
"BUTTON_TEXT": "Elimina"
@@ -38,8 +38,8 @@
"ADD": {
"FORM": {
"INBOX": {
- "LABEL": "Seleziona casella",
- "PLACEHOLDER": "Seleziona casella"
+ "LABEL": "Seleziona Inbox",
+ "PLACEHOLDER": "Seleziona Inbox"
},
"SUBMIT": "Crea",
"CANCEL": "Annulla"
@@ -56,7 +56,7 @@
"BUTTON_TEXT": "Disconnetti"
},
"SIDEBAR_DESCRIPTION": {
- "DIALOGFLOW": "Dialogflow is a natural language processing platform for building conversational interfaces. Integrating it with {installationName} lets bots handle queries first and transfer them to agents when needed. It helps qualify leads and reduce agent workload by answering FAQs. To add Dialogflow, create a Service Account in Google Console and share the credentials. Refer to the docs for details"
+ "DIALOGFLOW": "Dialogflow è una piattaforma di elaborazione del linguaggio naturale per la costruzione di interfacce conversazionali. L'integrazione con {installationName} permette ai bot di gestire le richieste prima e trasferirle agli operatori solo quando necessario. Aiuta a qualificare i lead e ridurre il carico di lavoro dell'agente rispondendo alle domande frequenti. Per aggiungere Dialogflow, crea un Service Account in Google Console e inserisci le credenziali. Consulta i documenti per dettagli"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/it/integrations.json b/app/javascript/dashboard/i18n/locale/it/integrations.json
index be363ef39..92793922b 100644
--- a/app/javascript/dashboard/i18n/locale/it/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/it/integrations.json
@@ -2,46 +2,46 @@
"INTEGRATION_SETTINGS": {
"SHOPIFY": {
"DELETE": {
- "TITLE": "Delete Shopify Integration",
- "MESSAGE": "Are you sure you want to delete the Shopify integration?"
+ "TITLE": "Elimina Integrazione Shopify",
+ "MESSAGE": "Sei sicuro di voler eliminare l'integrazione Shopify?"
},
"STORE_URL": {
- "TITLE": "Connect Shopify Store",
- "LABEL": "Store URL",
+ "TITLE": "Connetti Store Shopify",
+ "LABEL": "URL Store",
"PLACEHOLDER": "your-store.myshopify.com",
- "HELP": "Enter your Shopify store's myshopify.com URL",
- "CANCEL": "annulla",
- "SUBMIT": "Connect Store"
+ "HELP": "Inserisci l'URL del tuo store Shopify myshopify.com",
+ "CANCEL": "Annulla",
+ "SUBMIT": "Connetti Store"
},
- "ERROR": "There was an error connecting to Shopify. Please try again or contact support if the issue persists."
+ "ERROR": "Si è verificato un errore nella connessione a Shopify. Si prega di riprovare o contattare il supporto se il problema persiste."
},
"HEADER": "Integrazioni",
- "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.",
- "LEARN_MORE": "Learn more about integrations",
- "LOADING": "Fetching integrations",
+ "DESCRIPTION": "Chatwoot si integra con più strumenti e servizi per migliorare l'efficienza del tuo team. Esplora l'elenco qui sotto per configurare le tue app preferite.",
+ "LEARN_MORE": "Scopri di più sulle integrazioni",
+ "LOADING": "Caricamento integrazioni",
"CAPTAIN": {
- "DISABLED": "Captain is not enabled on your account.",
- "CLICK_HERE_TO_CONFIGURE": "Click here to configure",
- "LOADING_CONSOLE": "Loading Captain Console...",
- "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again."
+ "DISABLED": "Captain non è abilitato sul tuo account.",
+ "CLICK_HERE_TO_CONFIGURE": "Clicca qui per configurare",
+ "LOADING_CONSOLE": "Caricamento Console Captain...",
+ "FAILED_TO_LOAD_CONSOLE": "Caricamento della Console Captain non riuscito. Aggiorna e riprova."
},
"WEBHOOK": {
- "SUBSCRIBED_EVENTS": "Eventi iscritti",
- "LEARN_MORE": "Learn more about webhooks",
+ "SUBSCRIBED_EVENTS": "Eventi Sottoscritti",
+ "LEARN_MORE": "Scopri di più sui webhooks",
"FORM": {
"CANCEL": "Annulla",
"DESC": "Gli eventi Webhook ti forniscono le informazioni in tempo reale su ciò che sta accadendo nel tuo account Chatwoot. Per favore inserisci un URL valido per configurare un callback.",
"SUBSCRIPTIONS": {
"LABEL": "Eventi",
"EVENTS": {
- "CONVERSATION_CREATED": "Conversazione creata",
+ "CONVERSATION_CREATED": "Conversazione Creata",
"CONVERSATION_STATUS_CHANGED": "Stato conversazione cambiato",
"CONVERSATION_UPDATED": "Conversazione aggiornata",
"MESSAGE_CREATED": "Messaggio creato",
"MESSAGE_UPDATED": "Messaggio aggiornato",
"WEBWIDGET_TRIGGERED": "Widget live chat aperto dall'utente",
- "CONTACT_CREATED": "Contact created",
- "CONTACT_UPDATED": "Contact updated",
+ "CONTACT_CREATED": "Contatto creato",
+ "CONTACT_UPDATED": "Contatto aggiornato",
"CONVERSATION_TYPING_ON": "Digitazione conversazione attiva",
"CONVERSATION_TYPING_OFF": "Digitazione conversazione disattiva"
}
@@ -92,95 +92,95 @@
"ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi"
},
"CONFIRM": {
- "TITLE": "Conferma eliminazione",
+ "TITLE": "Conferma Eliminazione",
"MESSAGE": "Sei sicuro di voler eliminare il webhook? ({webhookURL})",
- "YES": "Sì, elimina ",
- "NO": "No, conserva"
+ "YES": "Sì, Elimina ",
+ "NO": "No, Conserva"
}
}
},
"SLACK": {
"DELETE": "Elimina",
"DELETE_CONFIRMATION": {
- "TITLE": "Delete the integration",
- "MESSAGE": "Are you sure you want to delete the integration? Doing so will result in the loss of access to conversations on your Slack workspace."
+ "TITLE": "Elimina l'integrazione",
+ "MESSAGE": "Sei sicuro di voler eliminare l'integrazione? Così facendo si perderà l'accesso alle conversazioni nel tuo workspace Slack."
},
"HELP_TEXT": {
"TITLE": "Stai utilizzando l'integrazione Slack",
- "BODY": "With this integration, all of your incoming conversations will be synced to the ***{selectedChannelName}*** channel in your Slack workspace. You can manage all your customer conversations right within the channel and never miss a message.\n\nHere are the main features of the integration:\n\n**Respond to conversations from within Slack:** To respond to a conversation in the ***{selectedChannelName}*** Slack channel, simply type out your message and send it as a thread. This will create a response back to the customer through Chatwoot. It's that simple!\n\n **Create private notes:** If you want to create private notes instead of replies, start your message with ***`note:`***. This ensures that your message is kept private and won't be visible to the customer.\n\n**Associate an agent profile:** If the person who replied on Slack has an agent profile in Chatwoot under the same email, the replies will be associated with that agent profile automatically. This means you can easily track who said what and when. On the other hand, when the replier doesn't have an associated agent profile, the replies will appear from the bot profile to the customer.",
- "SELECTED": "selected"
+ "BODY": "Con questa integrazione, tutte le conversazioni in arrivo verranno sincronizzate nel canale ***{selectedChannelName}*** del tuo workspace Slack. Potrai gestire tutte le conversazioni con i clienti direttamente dal canale e non perderai mai un messaggio.\n\nEcco le principali funzionalità dell’integrazione:\n\n**Rispondi alle conversazioni direttamente da Slack:** Per rispondere a una conversazione nel canale Slack ***{selectedChannelName}***, ti basta scrivere il tuo messaggio e inviarlo come thread. Questo genererà automaticamente una risposta al cliente tramite Chatwoot. Semplice, no?\n\n**Crea note private:** Se vuoi aggiungere note private invece di risposte, inizia il messaggio con ***`note:`***. In questo modo il messaggio resterà privato e non sarà visibile al cliente.\n\n**Associa un profilo operatore:** Se la persona che risponde su Slack ha un profilo operatore in Chatwoot con lo stesso indirizzo email, le risposte verranno associate automaticamente a quel profilo. In questo modo potrai sapere facilmente chi ha risposto e quando. Se invece chi risponde non ha un profilo operatore associato, le risposte verranno inviate al cliente dal profilo del bot.",
+ "SELECTED": "selezionato"
},
"SELECT_CHANNEL": {
- "OPTION_LABEL": "Select a channel",
+ "OPTION_LABEL": "Seleziona un canale",
"UPDATE": "Aggiorna",
- "BUTTON_TEXT": "Connect channel",
- "DESCRIPTION": "Your Slack workspace is now linked with Chatwoot. However, the integration is currently inactive. To activate the integration and connect a channel to Chatwoot, please click the button below.\n\n**Note:** If you are attempting to connect a private channel, add the Chatwoot app to the Slack channel before proceeding with this step.",
- "ATTENTION_REQUIRED": "Attention required",
- "EXPIRED": "Your Slack integration has expired. To continue receiving messages on Slack, please delete the integration and connect your workspace again."
+ "BUTTON_TEXT": "Connetti canale",
+ "DESCRIPTION": "Il tuo workspace Slack è ora collegato a Chatwoot. Tuttavia, l'integrazione è attualmente inattiva. Per attivare l'integrazione e collegare un canale a Chatwoot, fare clic sul pulsante qui sotto.\n\n**Nota:** Se stai tentando di collegare un canale privato, aggiungi l'app Chatwoot al canale Slack prima di procedere con questo passaggio.",
+ "ATTENTION_REQUIRED": "Attenzione richiesta",
+ "EXPIRED": "La tua integrazione con Slack è scaduta. Per continuare a ricevere messaggi su Slack, elimina l'integrazione e connetti nuovamente il tuo workspace."
},
- "UPDATE_ERROR": "There was an error updating the integration, please try again",
- "UPDATE_SUCCESS": "The channel is connected successfully",
- "FAILED_TO_FETCH_CHANNELS": "There was an error fetching the channels from Slack, please try again"
+ "UPDATE_ERROR": "Si è verificato un errore durante l'aggiornamento dell'integrazione, riprova",
+ "UPDATE_SUCCESS": "Il canale è connesso con successo",
+ "FAILED_TO_FETCH_CHANNELS": "Si è verificato un errore nel recupero dei canali da Slack, per favore riprova"
},
"DYTE": {
- "CLICK_HERE_TO_JOIN": "Click here to join",
- "LEAVE_THE_ROOM": "Leave the room",
- "START_VIDEO_CALL_HELP_TEXT": "Start a new video call with the customer",
- "JOIN_ERROR": "There was an error joining the call, please try again",
- "CREATE_ERROR": "There was an error creating a meeting link, please try again"
+ "CLICK_HERE_TO_JOIN": "Clicca qui per unirti",
+ "LEAVE_THE_ROOM": "Lascia la stanza",
+ "START_VIDEO_CALL_HELP_TEXT": "Avvia una nuova videochiamata con il cliente",
+ "JOIN_ERROR": "Si è verificato un errore nell'unirsi alla chiamata, riprova",
+ "CREATE_ERROR": "Si è verificato un errore durante la creazione di un link alla riunione, riprova"
},
"OPEN_AI": {
"AI_ASSIST": "AI Assist",
- "WITH_AI": " {option} with AI ",
+ "WITH_AI": " {option} con l'AI ",
"OPTIONS": {
- "REPLY_SUGGESTION": "Reply Suggestion",
- "SUMMARIZE": "Summarize",
- "REPHRASE": "Improve Writing",
- "FIX_SPELLING_GRAMMAR": "Fix Spelling and Grammar",
- "SHORTEN": "Shorten",
- "EXPAND": "Expand",
- "MAKE_FRIENDLY": "Change message tone to friendly",
- "MAKE_FORMAL": "Use formal tone",
- "SIMPLIFY": "Simplify"
+ "REPLY_SUGGESTION": "Suggerimenti di Risposta",
+ "SUMMARIZE": "Riassumi",
+ "REPHRASE": "Migliora la Scrittura",
+ "FIX_SPELLING_GRAMMAR": "Correggi ortografia e grammatica",
+ "SHORTEN": "Abbrevia",
+ "EXPAND": "Espandi",
+ "MAKE_FRIENDLY": "Cambia il tono del messaggio in amichevole",
+ "MAKE_FORMAL": "Usa un tono formale",
+ "SIMPLIFY": "Semplifica"
},
"ASSISTANCE_MODAL": {
- "DRAFT_TITLE": "Draft content",
- "GENERATED_TITLE": "Generated content",
- "AI_WRITING": "AI is writing",
+ "DRAFT_TITLE": "Contenuti in bozza",
+ "GENERATED_TITLE": "Contenuti generati",
+ "AI_WRITING": "L'AI sta scrivendo",
"BUTTONS": {
- "APPLY": "Use this suggestion",
- "CANCEL": "annulla"
+ "APPLY": "Usa questo suggerimento",
+ "CANCEL": "Annulla"
}
},
"CTA_MODAL": {
- "TITLE": "Integrate with OpenAI",
- "DESC": "Bring advanced AI features to your dashboard with OpenAI's GPT models. To begin, enter the API key from your OpenAI account.",
- "KEY_PLACEHOLDER": "Enter your OpenAI API key",
+ "TITLE": "Integra con OpenAI",
+ "DESC": "Porta funzionalità AI avanzate nella tua dashboard con i modelli GPT di OpenAI. Per iniziare, inserisci la chiave API dal tuo account OpenAI.",
+ "KEY_PLACEHOLDER": "Inserisci la tua chiave API OpenAI",
"BUTTONS": {
"NEED_HELP": "Hai bisogno di aiuto?",
- "DISMISS": "Dismiss",
- "FINISH": "Finish Setup"
+ "DISMISS": "Ignora",
+ "FINISH": "Completa Setup"
},
- "DISMISS_MESSAGE": "You can setup OpenAI integration later Whenever you want.",
- "SUCCESS_MESSAGE": "OpenAI integration setup successfully"
+ "DISMISS_MESSAGE": "Puoi configurare l'integrazione di OpenAI più tardi quando vuoi.",
+ "SUCCESS_MESSAGE": "Setup integrazione OpenAI completato con successo"
},
- "TITLE": "Improve With AI",
- "SUMMARY_TITLE": "Summary with AI",
- "REPLY_TITLE": "Reply suggestion with AI",
- "SUBTITLE": "An improved reply will be generated using AI, based on your current draft.",
+ "TITLE": "Migliora con AI",
+ "SUMMARY_TITLE": "Riassunto con AI",
+ "REPLY_TITLE": "Suggerimenti di risposta con AI",
+ "SUBTITLE": "Una risposta migliorata verrà generata utilizzando l'AI, in base alla tua bozza attuale.",
"TONE": {
- "TITLE": "Tone",
+ "TITLE": "Tono",
"OPTIONS": {
- "PROFESSIONAL": "Professional",
- "FRIENDLY": "Friendly"
+ "PROFESSIONAL": "Professionale",
+ "FRIENDLY": "Amichevole"
}
},
"BUTTONS": {
- "GENERATE": "Generate",
- "GENERATING": "Generating...",
+ "GENERATE": "Genera",
+ "GENERATING": "Generazione...",
"CANCEL": "Annulla"
},
- "GENERATE_ERROR": "There was an error processing the content, please try again"
+ "GENERATE_ERROR": "Si è verificato un errore nell'elaborazione del contenuto, verifica la tua chiave API OpenAI e riprova"
},
"DELETE": {
"BUTTON_TEXT": "Elimina",
@@ -192,14 +192,14 @@
"BUTTON_TEXT": "Connetti"
},
"DASHBOARD_APPS": {
- "TITLE": "App dashboard",
- "HEADER_BTN_TXT": "Aggiungi una nuova app dashboard",
- "SIDEBAR_TXT": "
App dashboard
Le app dashboard consentono alle organizzazioni di incorporare un'applicazione all'interno del cruscotto Chatwoot per fornire il contesto per gli agenti di assistenza clienti. Questa funzione consente di creare un'applicazione in modo indipendente e incorporata all'interno della dashboard per fornire informazioni all'utente, i loro ordini, o la loro cronologia di pagamento precedente.
Quando hai incorporato la tua applicazione usando il cruscotto in Chatwoot, la tua applicazione avrà il contesto della conversazione e del contatto come evento finestra. Implementa un ascoltatore per l'evento del messaggio sulla tua pagina per ricevere il contesto.
Per aggiungere una nuova app dashboard, clicca sul pulsante 'Aggiungi una nuova app dashboard'.
", - "DESCRIPTION": "Le app dashboard consentono alle organizzazioni di incorporare un'applicazione all'interno della dashboard per fornire il contesto per gli agenti di assistenza clienti. Questa funzione consente di creare un'applicazione in modo indipendente e incorporare che per fornire informazioni sull'utente, i suoi ordini o la loro cronologia di pagamento precedente.", - "LEARN_MORE": "Learn more about Dashboard Apps", + "TITLE": "App Dashboard", + "HEADER_BTN_TXT": "Aggiungi una nuova App Dashboard", + "SIDEBAR_TXT": "App dashboard
Le app dashboard consentono alle organizzazioni di incorporare un'applicazione all'interno di Chatwoot per fornire informazioni aggiuntive agli operatorii. Questa funzione consente di creare un'applicazione in modo indipendente e incorporata all'interno della dashboard per fornire informazioni degli utenti, ad esempio ordini o pagamenti effettuati.
Quando integri la tua applicazione usando la dashboard Chatwoot, la tua applicazione avrà il context della conversazione e del contatto come evento window. Implementa un listener per l'evento del messaggio sulla tua pagina per ricevere i dati.
Per aggiungere una nuova app dashboard, clicca sul pulsante 'Aggiungi una nuova app dashboard'.
", + "DESCRIPTION": "Le app dashboard consentono alle organizzazioni di incorporare un'applicazione all'interno della dashboard per fornire dati aggiuntivi agli operatori. Questa funzione consente di creare un'applicazione in modo indipendente e incorporarla per fornire informazioni sull'utente, i suoi ordini o la loro cronologia di pagamento precedente.", + "LEARN_MORE": "Scopri di più sulle App Dashboard", "LIST": { "404": "Non ci sono ancora app dashboard configurate su questo account", - "LOADING": "Recupero delle app dashboard...", + "LOADING": "Caricamento app dashboard...", "TABLE_HEADER": { "NAME": "Nome", "ENDPOINT": "Endpoint" @@ -212,11 +212,11 @@ "TITLE_PLACEHOLDER": "Inserisci un nome per la tua app dashboard", "TITLE_ERROR": "È richiesto un nome per l'app dashboard", "URL_LABEL": "Endpoint", - "URL_PLACEHOLDER": "Inserisci l'URL dell'endpoint dove la tua app è ospitata", + "URL_PLACEHOLDER": "Inserisci l'URL dell'endpoint dove la tua app è hostata", "URL_ERROR": "È richiesto un URL valido" }, "CREATE": { - "HEADER": "Aggiungi una nuova app dashboard", + "HEADER": "Aggiungi una nuova App Dashboard", "FORM_SUBMIT": "Invia", "FORM_CANCEL": "Annulla", "API_SUCCESS": "App dashboard configurata con successo", @@ -230,8 +230,8 @@ "API_ERROR": "Non è stato possibile aggiornare l'app. Riprova più tardi" }, "DELETE": { - "CONFIRM_YES": "Sì, eliminalo", - "CONFIRM_NO": "No, mantienilo", + "CONFIRM_YES": "Sì, elimina", + "CONFIRM_NO": "No, mantieni", "TITLE": "Conferma eliminazione", "MESSAGE": "Sei sicuro di voler eliminare l'app - {appName}?", "API_SUCCESS": "App dashboard cancellata con successo", @@ -239,91 +239,91 @@ } }, "LINEAR": { - "ADD_OR_LINK_BUTTON": "Create/Link Linear Issue", - "LOADING": "Fetching linear issues...", - "LOADING_ERROR": "There was an error fetching the linear issues, please try again", + "ADD_OR_LINK_BUTTON": "Crea/collega issue Linear", + "LOADING": "Caricamento issue Linear...", + "LOADING_ERROR": "Si è verificato un errore nel recupero delle issue Linear, si prega di riprovare", "CREATE": "Crea", "LINK": { - "SEARCH": "Search issues", - "SELECT": "Select issue", + "SEARCH": "Cerca issue", + "SELECT": "Seleziona issue", "TITLE": "Link", - "EMPTY_LIST": "No linear issues found", - "LOADING": "Loading", - "ERROR": "There was an error fetching the linear issues, please try again", - "LINK_SUCCESS": "Issue linked successfully", - "LINK_ERROR": "There was an error linking the issue, please try again", - "LINK_TITLE": "Conversation (#{conversationId}) with {name}" + "EMPTY_LIST": "Nessuna issue Linear trovata", + "LOADING": "Caricamento", + "ERROR": "Si è verificato un errore nel recupero delle issue Linear, si prega di riprovare", + "LINK_SUCCESS": "Issue collegata con successo", + "LINK_ERROR": "Si è verificato un errore durante il collegamento della issue, per favore riprova", + "LINK_TITLE": "Conversazione (#{conversationId}) con {name}" }, "ADD_OR_LINK": { - "TITLE": "Create/link linear issue", - "DESCRIPTION": "Create Linear issues from conversations, or link existing ones for seamless tracking.", + "TITLE": "Crea/collega issue Linear", + "DESCRIPTION": "Creare issue Linear dalle conversazioni, o collega quelle esistenti per un monitoraggio costante.", "FORM": { "TITLE": { "LABEL": "Titolo", - "PLACEHOLDER": "Enter title", - "REQUIRED_ERROR": "Il titolo è obbligatorio" + "PLACEHOLDER": "Inserisci titolo", + "REQUIRED_ERROR": "Titolo richiesto" }, "DESCRIPTION": { "LABEL": "Descrizione", - "PLACEHOLDER": "Enter description" + "PLACEHOLDER": "Inserisci descrizione" }, "TEAM": { "LABEL": "Team", "PLACEHOLDER": "Seleziona team", - "SEARCH": "Search team", - "REQUIRED_ERROR": "Team is required" + "SEARCH": "Cerca team", + "REQUIRED_ERROR": "Team richiesto" }, "ASSIGNEE": { - "LABEL": "Assignee", - "PLACEHOLDER": "Select assignee", - "SEARCH": "Search assignee" + "LABEL": "Assegnatario", + "PLACEHOLDER": "Seleziona assegnatario", + "SEARCH": "Cerca assegnatario" }, "PRIORITY": { "LABEL": "Priorità", - "PLACEHOLDER": "Select priority", - "SEARCH": "Search priority" + "PLACEHOLDER": "Seleziona priorità", + "SEARCH": "Cerca priorità" }, "LABEL": { "LABEL": "Etichetta", - "PLACEHOLDER": "Select label", - "SEARCH": "Search label" + "PLACEHOLDER": "Seleziona etichetta", + "SEARCH": "Cerca etichetta" }, "STATUS": { "LABEL": "Stato", - "PLACEHOLDER": "Select status", - "SEARCH": "Search status" + "PLACEHOLDER": "Seleziona stato", + "SEARCH": "Cerca stato" }, "PROJECT": { - "LABEL": "Project", - "PLACEHOLDER": "Select project", - "SEARCH": "Search project" + "LABEL": "Progetto", + "PLACEHOLDER": "Seleziona progetto", + "SEARCH": "Cerca progetto" } }, "CREATE": "Crea", - "CANCEL": "annulla", - "CREATE_SUCCESS": "Issue created successfully", - "CREATE_ERROR": "There was an error creating the issue, please try again", - "LOADING_TEAM_ERROR": "There was an error fetching the teams, please try again", - "LOADING_TEAM_ENTITIES_ERROR": "There was an error fetching the team entities, please try again" + "CANCEL": "Annulla", + "CREATE_SUCCESS": "Issue creata con successo", + "CREATE_ERROR": "Si è verificato un errore durante la creazione della issue, per favore riprova", + "LOADING_TEAM_ERROR": "Si è verificato un errore nel caricamento dei team, riprova", + "LOADING_TEAM_ENTITIES_ERROR": "Si è verificato un errore nel caricamento delle entità dei team, riprova" }, "ISSUE": { "STATUS": "Stato", "PRIORITY": "Priorità", - "ASSIGNEE": "Assignee", + "ASSIGNEE": "Assegnatario", "LABELS": "Etichette", - "CREATED_AT": "Created at {createdAt}" + "CREATED_AT": "Creato {createdAt}" }, "UNLINK": { - "TITLE": "Unlink", - "SUCCESS": "Issue unlinked successfully", - "ERROR": "There was an error unlinking the issue, please try again" + "TITLE": "Disconnetti", + "SUCCESS": "Issue scollegata con successo", + "ERROR": "Si è verificato un errore durante lo scollegamento della issue, riprova" }, - "NO_LINKED_ISSUES": "Nessuna issue collegato trovato", + "NO_LINKED_ISSUES": "Nessuna issue collegata trovata", "DELETE": { - "TITLE": "Are you sure you want to delete the integration?", - "MESSAGE": "Are you sure you want to delete the integration?", - "CONFIRM": "Yes, delete", - "CANCEL": "annulla" + "TITLE": "Sei sicuro di voler eliminare l'integrazione?", + "MESSAGE": "Sei sicuro di voler eliminare l'integrazione?", + "CONFIRM": "Sì, elimina", + "CANCEL": "Annulla" }, "CTA": { "TITLE": "Connetti a Linear", @@ -343,20 +343,20 @@ }, "CAPTAIN": { "NAME": "Captain", - "HEADER_KNOW_MORE": "Know more", + "HEADER_KNOW_MORE": "Scopri di più", "COPILOT": { "TITLE": "Copilot", - "TRY_THESE_PROMPTS": "Try these prompts", + "TRY_THESE_PROMPTS": "Prova questi prompt", "PANEL_TITLE": "Inizia a usare Copilot", "KICK_OFF_MESSAGE": "Hai bisogno di un riassunto rapido, vuoi controllare le conversazioni passate o vuoi scrivere risposte migliori? Copilot è qui per te.", "SEND_MESSAGE": "Invia messaggio...", "EMPTY_MESSAGE": "Si è verificato un errore durante la generazione della risposta. Riprova.", - "LOADER": "Captain is thinking", - "YOU": "You", - "USE": "Use this", + "LOADER": "Captain sta pensando", + "YOU": "Tu", + "USE": "Usa questo", "RESET": "Reset", "SHOW_STEPS": "Mostra i passaggi", - "SELECT_ASSISTANT": "Select Assistant", + "SELECT_ASSISTANT": "Seleziona Assistente", "PROMPTS": { "SUMMARIZE": { "LABEL": "Riassumi questa conversazione", @@ -381,49 +381,49 @@ } }, "PLAYGROUND": { - "USER": "You", - "ASSISTANT": "Assistant", + "USER": "Tu", + "ASSISTANT": "Assistente", "MESSAGE_PLACEHOLDER": "Scrivi il tuo messaggio...", "HEADER": "Playground", "DESCRIPTION": "Usa questo playground per inviare messaggi al tuo assistente e controllare se risponde correttamente, rapidamente e con il tono che ti aspetti.", "CREDIT_NOTE": "I messaggi inviati qui vengono scalati dai crediti Captain." }, "PAYWALL": { - "TITLE": "Upgrade to use Captain AI", - "AVAILABLE_ON": "Captain is not available on the free plan.", - "UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.", - "UPGRADE_NOW": "Upgrade now", - "CANCEL_ANYTIME": "You can change or cancel your plan anytime" + "TITLE": "Aggiorna per usare Captain AI", + "AVAILABLE_ON": "Captain non è disponibile sul piano gratuito.", + "UPGRADE_PROMPT": "Aggiorna il tuo piano per ottenere l'accesso ai nostri assistenti, copilot e altro ancora.", + "UPGRADE_NOW": "Aggiorna ora", + "CANCEL_ANYTIME": "Puoi modificare o annullare il tuo piano in qualsiasi momento" }, "ENTERPRISE_PAYWALL": { - "UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.", - "ASK_ADMIN": "Please reach out to your administrator for the upgrade." + "UPGRADE_PROMPT": "Aggiorna il tuo piano per ottenere l'accesso ai nostri assistenti, copilot e altro ancora.", + "ASK_ADMIN": "Contatta il tuo amministratore per l'aggiornamento." }, "BANNER": { - "RESPONSES": "You've used over 80% of your response limit. To continue using Captain AI, please upgrade.", - "DOCUMENTS": "Document limit reached. Upgrade to continue using Captain AI." + "RESPONSES": "Hai usato oltre l'80% del tuo limite di risposte. Per continuare a utilizzare Captain AI, per favore aggiorna.", + "DOCUMENTS": "Raggiunto il limite di documenti. Aggiorna per continuare a usare Captain AI." }, "FORM": { - "CANCEL": "annulla", + "CANCEL": "Annulla", "CREATE": "Crea", "EDIT": "Aggiorna" }, "ASSISTANTS": { - "HEADER": "Assistants", + "HEADER": "Assistenti", "NO_ASSISTANTS_AVAILABLE": "Non ci sono assistenti disponibili nel tuo account.", - "ADD_NEW": "Create a new assistant", + "ADD_NEW": "Crea un nuovo assistente", "DELETE": { "TITLE": "Are you sure to delete the assistant?", - "DESCRIPTION": "This action is permanent. Deleting this assistant will remove it from all connected inboxes and permanently erase all generated knowledge.", - "CONFIRM": "Yes, delete", - "SUCCESS_MESSAGE": "The assistant has been successfully deleted", - "ERROR_MESSAGE": "There was an error deleting the assistant, please try again." + "DESCRIPTION": "Questa azione è permanente. L'eliminazione di questo assistente la rimuoverà da tutte le inbox connesse e cancellerà definitivamente tutte le knowledge generate.", + "CONFIRM": "Sì, elimina", + "SUCCESS_MESSAGE": "L'assistente è stato eliminato con successo", + "ERROR_MESSAGE": "Si è verificato un errore durante l'eliminazione dell'assistente, riprova." }, - "FORM_DESCRIPTION": "Fill out the details below to name your assistant, describe its purpose, and specify the product it will support.", + "FORM_DESCRIPTION": "Compila i dettagli qui sotto per dare un nome al tuo assistente, descriverne lo scopo e specificare il prodotto per cui offirà supporto.", "CREATE": { - "TITLE": "Create an assistant", - "SUCCESS_MESSAGE": "The assistant has been successfully created", - "ERROR_MESSAGE": "There was an error creating the assistant, please try again." + "TITLE": "Crea un assistente", + "SUCCESS_MESSAGE": "L'assistente è stato creato correttamente", + "ERROR_MESSAGE": "Si è verificato un errore durante la creazione dell'assistente, riprova." }, "FORM": { "UPDATE": "Aggiorna", @@ -449,9 +449,9 @@ "ERROR": "La descrizione è richiesta" }, "PRODUCT_NAME": { - "LABEL": "Product Name", + "LABEL": "Nome Prodotto", "PLACEHOLDER": "Inserisci il nome del prodotto", - "ERROR": "The product name is required" + "ERROR": "Il nome del prodotto è richiesto" }, "WELCOME_MESSAGE": { "LABEL": "Messaggio di Benvenuto", @@ -471,20 +471,20 @@ }, "FEATURES": { "TITLE": "Funzionalità", - "ALLOW_CONVERSATION_FAQS": "Generate FAQs from resolved conversations", - "ALLOW_MEMORIES": "Capture key details as memories from customer interactions.", + "ALLOW_CONVERSATION_FAQS": "Genera FAQ dalle conversazioni risolte", + "ALLOW_MEMORIES": "Cattura i dettagli chiave come memorie dalle interazioni con i clienti.", "ALLOW_CITATIONS": "Includi citazioni alle fonti nelle risposte" } }, "EDIT": { - "TITLE": "Update the assistant", - "SUCCESS_MESSAGE": "The assistant has been successfully updated", - "ERROR_MESSAGE": "There was an error updating the assistant, please try again.", + "TITLE": "Aggiorna l'assistente", + "SUCCESS_MESSAGE": "L'assistente è stato aggiornato correttamente", + "ERROR_MESSAGE": "Si è verificato un errore durante l'aggiornamento dell'assistente, riprova.", "NOT_FOUND": "Impossibile trovare l'assistente. Riprova." }, "SETTINGS": { "BREADCRUMB": { - "ASSISTANT": "Assistant" + "ASSISTANT": "Assistente" }, "BASIC_SETTINGS": { "TITLE": "Impostazioni di base", @@ -514,16 +514,16 @@ } }, "OPTIONS": { - "EDIT_ASSISTANT": "Edit Assistant", - "DELETE_ASSISTANT": "Delete Assistant", - "VIEW_CONNECTED_INBOXES": "View connected inboxes" + "EDIT_ASSISTANT": "Modifica Assistente", + "DELETE_ASSISTANT": "Elimina Assistente", + "VIEW_CONNECTED_INBOXES": "Visualizza inbox connesse" }, "EMPTY_STATE": { - "TITLE": "No assistants available", - "SUBTITLE": "Create an assistant to provide quick and accurate responses to your users. It can learn from your help articles and past conversations.", + "TITLE": "Nessun assistente disponibile", + "SUBTITLE": "Crea un assistente per fornire risposte rapide e accurate agli utenti. Può imparare dagli articoli dell'Help Center e dalle conversazioni passate.", "FEATURE_SPOTLIGHT": { "TITLE": "Captain Assistant", - "NOTE": "Captain Assistant engages directly with customers, learns from your help docs and past conversations, and delivers instant, accurate responses. It handles the initial queries, providing quick resolutions before transferring to an agent when needed." + "NOTE": "Captain Assistant interagisce direttamente con i clienti, impara dai documenti e dalle conversazioni passate e fornisce risposte rapide e accurate. Gestisce le richieste iniziali, fornendo risoluzioni rapide prima di trasferire ad un operatore quando necessario." } }, "GUARDRAILS": { @@ -727,28 +727,28 @@ "PLACEHOLDER": "Inserisci un nome per il documento" }, "ASSISTANT": { - "LABEL": "Assistant", - "PLACEHOLDER": "Select the assistant", - "ERROR": "The assistant field is required" + "LABEL": "Assistente", + "PLACEHOLDER": "Seleziona l'assistente", + "ERROR": "Il campo assistente è richiesto" } }, "DELETE": { - "TITLE": "Are you sure to delete the document?", - "DESCRIPTION": "This action is permanent. Deleting this document will permanently erase all generated knowledge.", - "CONFIRM": "Yes, delete", - "SUCCESS_MESSAGE": "The document has been successfully deleted", - "ERROR_MESSAGE": "There was an error deleting the document, please try again." + "TITLE": "Sei sicuro di voler eliminare il documento?", + "DESCRIPTION": "Questa azione è permanente. L'eliminazione di questo documento cancellerà definitivamente tutte le conoscenze generate.", + "CONFIRM": "Sì, elimina", + "SUCCESS_MESSAGE": "Il documento è stato eliminato con successo", + "ERROR_MESSAGE": "Si è verificato un errore durante l'eliminazione del documento, riprova." }, "OPTIONS": { - "VIEW_RELATED_RESPONSES": "View Related Responses", - "DELETE_DOCUMENT": "Delete Document" + "VIEW_RELATED_RESPONSES": "Visualizza Risposte Correlate", + "DELETE_DOCUMENT": "Elimina Documento" }, "EMPTY_STATE": { - "TITLE": "No documents available", - "SUBTITLE": "Documents are used by your assistant to generate FAQs. You can import documents to provide context for your assistant.", + "TITLE": "Nessun documento disponibile", + "SUBTITLE": "I documenti sono utilizzati dal tuo assistente per generare FAQ. Puoi importare documenti per fornire contesto al tuo assistente.", "FEATURE_SPOTLIGHT": { - "TITLE": "Captain Document", - "NOTE": "A document in Captain serves as a knowledge resource for the assistant. By connecting your help center or guides, Captain can analyze the content and provide accurate responses for customer inquiries." + "TITLE": "Documento Captain", + "NOTE": "Un documento in Captain serve come risorsa di knowledge base per l'assistente. Collegando documenti help center e guide, Captain può analizzare il contenuto e fornire risposte accurate per le richieste dei clienti." } } }, @@ -846,7 +846,7 @@ "PLACEHOLDER": "Descrizione del parametro" }, "PARAM_REQUIRED": { - "LABEL": "Obbligatorio" + "LABEL": "Richiesto" }, "REQUEST_TEMPLATE": { "LABEL": "Request Body Template (Opzionale)", @@ -862,118 +862,125 @@ } }, "RESPONSES": { - "HEADER": "FAQs", - "ADD_NEW": "Create new FAQ", + "HEADER": "FAQ", + "PENDING_FAQS": "FAQ In Attesa", + "ADD_NEW": "Crea nuova FAQ", "DOCUMENTABLE": { - "CONVERSATION": "Conversation #{id}" + "CONVERSATION": "Conversazione #{id}" }, - "SELECTED": "{count} selected", + "SELECTED": "{count} selezionate", "SELECT_ALL": "Seleziona tutto ({count})", "UNSELECT_ALL": "Deseleziona tutto ({count})", "SEARCH_PLACEHOLDER": "Cerca FAQ...", - "BULK_APPROVE_BUTTON": "Approve", + "BULK_APPROVE_BUTTON": "Approva", "BULK_DELETE_BUTTON": "Elimina", "BULK_APPROVE": { - "SUCCESS_MESSAGE": "FAQs approved successfully", - "ERROR_MESSAGE": "There was an error approving the FAQs, please try again." + "SUCCESS_MESSAGE": "FAQ approvate con successo", + "ERROR_MESSAGE": "Si è verificato un errore nell'approvazione delle FAQ, riprova." }, "BULK_DELETE": { - "TITLE": "Delete FAQs?", - "DESCRIPTION": "Are you sure you want to delete the selected FAQs? This action cannot be undone.", - "CONFIRM": "Yes, delete all", - "SUCCESS_MESSAGE": "FAQs deleted successfully", - "ERROR_MESSAGE": "There was an error deleting the FAQs, please try again." + "TITLE": "Eliminare FAQ?", + "DESCRIPTION": "Sei sicuro di voler eliminare le FAQ selezionate? Questa azione non può essere annullata.", + "CONFIRM": "Sì, elimina tutte", + "SUCCESS_MESSAGE": "FAQ eliminate con successo", + "ERROR_MESSAGE": "Si è verificato un errore durante l'eliminazione delle FAQ, riprova." }, "DELETE": { - "TITLE": "Are you sure to delete the FAQ?", + "TITLE": "Sei sicuro di voler eliminare la FAQ?", "DESCRIPTION": "", - "CONFIRM": "Yes, delete", - "SUCCESS_MESSAGE": "FAQ deleted successfully", - "ERROR_MESSAGE": "There was an error deleting the FAQ, please try again." + "CONFIRM": "Sì, elimina", + "SUCCESS_MESSAGE": "FAQ eliminata con successo", + "ERROR_MESSAGE": "Si è verificato un errore durante l'eliminazione della FAQ, riprova." }, "FILTER": { - "ASSISTANT": "Assistant: {selected}", - "STATUS": "Status: {selected}", - "ALL_ASSISTANTS": "Tutti" + "ASSISTANT": "Assistente: {selected}", + "STATUS": "Stato: {selected}", + "ALL_ASSISTANTS": "Tutte" }, "STATUS": { "TITLE": "Stato", - "PENDING": "In sospeso", - "APPROVED": "Approved", - "ALL": "Tutti" + "PENDING": "In Sospeso", + "APPROVED": "Approvate", + "ALL": "Tutte" }, - "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", + "PENDING_BANNER": { + "TITLE": "Captain ha trovato delle FAQ tra le domande dei tuoi clienti.", + "ACTION": "Clicca qui per rivedere" + }, + "FORM_DESCRIPTION": "Aggiungi una domanda e la sua risposta corrispondente alla knowledge base e seleziona l'assistente con cui dovrebbe essere associata.", "CREATE": { - "TITLE": "Add an FAQ", - "SUCCESS_MESSAGE": "The response has been added successfully.", - "ERROR_MESSAGE": "An error occurred while adding the response. Please try again." + "TITLE": "Aggiungi una FAQ", + "SUCCESS_MESSAGE": "La risposta è stata aggiunta con successo.", + "ERROR_MESSAGE": "Si è verificato un errore durante l'aggiunta della risposta. Riprova." }, "FORM": { "QUESTION": { - "LABEL": "Question", - "PLACEHOLDER": "Enter the question here", - "ERROR": "Please provide a valid question." + "LABEL": "Domanda", + "PLACEHOLDER": "Inserisci qui la domanda", + "ERROR": "Inserisci una domanda valida." }, "ANSWER": { - "LABEL": "Answer", - "PLACEHOLDER": "Enter the answer here", - "ERROR": "Please provide a valid answer." + "LABEL": "Risposta", + "PLACEHOLDER": "Inserisci qui la risposta", + "ERROR": "Inserisci una risposta valida." }, "ASSISTANT": { - "LABEL": "Assistant", - "PLACEHOLDER": "Select an assistant", - "ERROR": "Please select an assistant." + "LABEL": "Assistente", + "PLACEHOLDER": "Seleziona un assistente", + "ERROR": "Seleziona un assistente." } }, "EDIT": { - "TITLE": "Update the FAQ", - "SUCCESS_MESSAGE": "The FAQ has been successfully updated", - "ERROR_MESSAGE": "There was an error updating the FAQ, please try again", - "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" + "TITLE": "Aggiorna FAQ", + "SUCCESS_MESSAGE": "Le FAQ sono state aggiornate correttamente", + "ERROR_MESSAGE": "Si è verificato un errore durante l'aggiornamento delle FAQ, riprova", + "APPROVE_SUCCESS_MESSAGE": "La FAQ è stata contrassegnata come approvata" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approva", + "EDIT_RESPONSE": "Modifica", + "DELETE_RESPONSE": "Elimina" }, "EMPTY_STATE": { - "TITLE": "No FAQs Found", - "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "TITLE": "Nessuna FAQ Trovata", + "NO_PENDING_TITLE": "Non ci sono più FAQ in attesa da rivedere", + "SUBTITLE": "Le FAQ aiutano il tuo assistente a fornire risposte rapide e accurate alle domande dei tuoi clienti. Possono essere generate automaticamente dai tuoi contenuti o possono essere aggiunte manualmente.", + "CLEAR_SEARCH": "Rimuovi filtri attivi", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", - "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." + "NOTE": "Captain FAQ rileva le domande più frequenti dei clienti, anche se mancano dalla tua knowledge base, e suggerisce delle FAQ per migliorare il supporto. È possibile rivedere ogni suggerimento e decidere se approvarlo o rifiutarlo." } } }, "INBOXES": { - "HEADER": "Connected Inboxes", - "ADD_NEW": "Connect a new inbox", + "HEADER": "Inbox Connesse", + "ADD_NEW": "Collega una nuova inbox", "OPTIONS": { "DISCONNECT": "Disconnetti" }, "DELETE": { - "TITLE": "Are you sure to disconnect the inbox?", + "TITLE": "Sei sicuro di voler disconnettere la inbox?", "DESCRIPTION": "", - "CONFIRM": "Yes, delete", - "SUCCESS_MESSAGE": "The inbox was successfully disconnected.", - "ERROR_MESSAGE": "There was an error disconnecting the inbox, please try again." + "CONFIRM": "Sì, elimina", + "SUCCESS_MESSAGE": "Inbox disconnessa con successo.", + "ERROR_MESSAGE": "Si è verificato un errore durante la disconnessione della inbox, riprova." }, - "FORM_DESCRIPTION": "Choose an inbox to connect with the assistant.", + "FORM_DESCRIPTION": "Scegli una inbox da connettere all'assistente.", "CREATE": { - "TITLE": "Connect an Inbox", - "SUCCESS_MESSAGE": "The inbox was successfully connected.", - "ERROR_MESSAGE": "An error occurred while connecting the inbox. Please try again." + "TITLE": "Connetti una Inbox", + "SUCCESS_MESSAGE": "Inbox connessa con successo.", + "ERROR_MESSAGE": "Si è verificato un errore durante la connessione della inbox. Riprova." }, "FORM": { "INBOX": { - "LABEL": "Casella", - "PLACEHOLDER": "Choose the inbox to deploy the assistant.", - "ERROR": "An inbox selection is required." + "LABEL": "Inbox", + "PLACEHOLDER": "Scegli la inbox in cui deployare l'assistente.", + "ERROR": "È richiesta una inbox." } }, "EMPTY_STATE": { - "TITLE": "No Connected Inboxes", - "SUBTITLE": "Connecting an inbox allows the assistant to handle initial questions from your customers before transferring them to you." + "TITLE": "Nessuna Inbox Connessa", + "SUBTITLE": "Connettendo una inbox, l'assistente potrà gestire le richieste iniziali dei clienti, ed eventualmente trasferirle a voi." } } } diff --git a/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json index 2d6470d21..985b86f83 100644 --- a/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json @@ -3,8 +3,8 @@ "HEADER": "Etichette", "HEADER_BTN_TXT": "Aggiungi etichetta", "LOADING": "Recupero etichette", - "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", - "LEARN_MORE": "Learn more about labels", + "DESCRIPTION": "Le etichette aiutano a categorizzare e dare priorità alle conversazioni e ai lead. È possibile assegnare un'etichetta a una conversazione o a un contatto utilizzando il pannello laterale.", + "LEARN_MORE": "Maggiori informazioni sulle etichette", "SEARCH_404": "Non ci sono elementi che corrispondono a questa richiesta", "LIST": { "404": "Non ci sono etichette disponibili in questo account.", @@ -18,15 +18,15 @@ }, "FORM": { "NAME": { - "LABEL": "Nome etichetta", + "LABEL": "Nome Etichetta", "PLACEHOLDER": "Nome etichetta", "REQUIRED_ERROR": "Nome etichetta obbligatorio", "MINIMUM_LENGTH_ERROR": "È richiesta una lunghezza minima di 2", - "VALID_ERROR": "Sono ammessi solo lettere, numeri, trattino e sottolineatura" + "VALID_ERROR": "Sono ammessi solo lettere, numeri, trattino e underscore" }, "DESCRIPTION": { "LABEL": "Descrizione", - "PLACEHOLDER": "Descrizione etichetta" + "PLACEHOLDER": "Descrizione Etichetta" }, "COLOR": { "LABEL": "Colore" @@ -41,17 +41,17 @@ }, "SUGGESTIONS": { "TOOLTIP": { - "SINGLE_SUGGESTION": "Add label to conversation", - "MULTIPLE_SUGGESTION": "Select this label", - "DESELECT": "Deselect label", - "DISMISS": "Dismiss suggestion" + "SINGLE_SUGGESTION": "Aggiungi etichetta alla conversazione", + "MULTIPLE_SUGGESTION": "Seleziona questa etichetta", + "DESELECT": "Deseleziona etichetta", + "DISMISS": "Ignora suggerimento" }, "POWERED_BY": "Chatwoot AI", - "DISMISS": "Dismiss", - "ADD_SELECTED_LABELS": "Add selected labels", - "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels", - "SUGGESTED_LABELS": "Suggested labels" + "DISMISS": "Ignora", + "ADD_SELECTED_LABELS": "Aggiungi etichette selezionate", + "ADD_SELECTED_LABEL": "Aggiungi etichetta selezionata", + "ADD_ALL_LABELS": "Aggiungi tutte le etichette", + "SUGGESTED_LABELS": "Etichette suggerite" }, "ADD": { "TITLE": "Aggiungi etichetta", @@ -64,7 +64,7 @@ "EDIT": { "TITLE": "Modifica etichetta", "API": { - "SUCCESS_MESSAGE": "Campagna aggiornata con successo", + "SUCCESS_MESSAGE": "Etichetta aggiornata con successo", "ERROR_MESSAGE": "Si è verificato un errore, riprova" } }, @@ -75,10 +75,10 @@ "ERROR_MESSAGE": "Si è verificato un errore, riprova" }, "CONFIRM": { - "TITLE": "Conferma eliminazione", + "TITLE": "Conferma Eliminazione", "MESSAGE": "Sei sicuro di voler eliminare ", - "YES": "Sì, elimina ", - "NO": "No, conserva " + "YES": "Sì, Elimina ", + "NO": "No, Mantieni " } } } diff --git a/app/javascript/dashboard/i18n/locale/it/login.json b/app/javascript/dashboard/i18n/locale/it/login.json index 694245a88..75c9d1f35 100644 --- a/app/javascript/dashboard/i18n/locale/it/login.json +++ b/app/javascript/dashboard/i18n/locale/it/login.json @@ -3,7 +3,7 @@ "TITLE": "Accedi a Chatwoot", "EMAIL": { "LABEL": "Email", - "PLACEHOLDER": "example{'@'}companyname.com", + "PLACEHOLDER": "esempio{'@'}nomeazienda.com", "ERROR": "Inserisci un indirizzo email valido" }, "PASSWORD": { @@ -12,13 +12,13 @@ }, "API": { "SUCCESS_MESSAGE": "Accesso riuscito", - "ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi", - "UNAUTH": "Nome utente / Password errati. Riprova" + "ERROR_MESSAGE": "Impossibile connettersi al server Woot. Riprova.", + "UNAUTH": "Nome utente o password errati. Riprova." }, "OAUTH": { - "GOOGLE_LOGIN": "Login with Google", - "BUSINESS_ACCOUNTS_ONLY": "Please use your company email address to login", - "NO_ACCOUNT_FOUND": "We couldn't find an account for your email address." + "GOOGLE_LOGIN": "Accedi tramite Google", + "BUSINESS_ACCOUNTS_ONLY": "Utilizza il tuo indirizzo email aziendale per effettuare il login", + "NO_ACCOUNT_FOUND": "Non siamo riusciti a trovare un account per il tuo indirizzo email." }, "FORGOT_PASSWORD": "Password dimenticata?", "CREATE_NEW_ACCOUNT": "Crea un nuovo account", diff --git a/app/javascript/dashboard/i18n/locale/it/macros.json b/app/javascript/dashboard/i18n/locale/it/macros.json index d76d1f3f4..263042a2f 100644 --- a/app/javascript/dashboard/i18n/locale/it/macros.json +++ b/app/javascript/dashboard/i18n/locale/it/macros.json @@ -1,107 +1,107 @@ { "MACROS": { - "HEADER": "Macros", - "DESCRIPTION": "A macro is a set of saved actions that help customer service agents easily complete tasks. The agents can define a set of actions like tagging a conversation with a label, sending an email transcript, updating a custom attribute, etc., and they can run these actions in a single click.", - "LEARN_MORE": "Learn more about macros", - "HEADER_BTN_TXT": "Add a new macro", - "HEADER_BTN_TXT_SAVE": "Save macro", - "LOADING": "Fetching macros", - "ERROR": "Something went wrong. Please try again", - "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "HEADER": "Macro", + "DESCRIPTION": "Una macro è un insieme di azioni salvate che aiutano gli operatori del servizio clienti a completare facilmente le attività. Gli operatori possono definire un insieme di azioni, come l'aggiunta di un'etichetta a una converazione, l'invio di una trascrizione e-mail, l'aggiornamento di un attributo personalizzato, ecc. e possono eseguire queste azioni in un solo clic.", + "LEARN_MORE": "Scopri di più sulle macro", + "HEADER_BTN_TXT": "Aggiungi una nuova macro", + "HEADER_BTN_TXT_SAVE": "Salva macro", + "LOADING": "Caricamento macro", + "ERROR": "Qualcosa è andato storto. Riprova", + "ORDER_INFO": "Le macro verranno eseguite nell'ordine in cui aggiungi le azioni. Puoi riordinarle trascinandole con la maniglia accanto ad ogni nodo.", "ADD": { "FORM": { "NAME": { - "LABEL": "Macro name", - "PLACEHOLDER": "Enter a name for your macro", - "ERROR": "Name is required for creating a macro" + "LABEL": "Nome macro", + "PLACEHOLDER": "Inserisci un nome per la tua macro", + "ERROR": "Il nome è richiesto per creare una macro" }, "ACTIONS": { "LABEL": "Azioni" } }, "API": { - "SUCCESS_MESSAGE": "Macro added successfully", - "ERROR_MESSAGE": "Unable to create macro, Please try again later" + "SUCCESS_MESSAGE": "Macro aggiunta correttamente", + "ERROR_MESSAGE": "Impossibile creare macro, riprova più tardi" } }, "LIST": { "TABLE_HEADER": { "NAME": "Nome", - "CREATED BY": "Created by", - "LAST_UPDATED_BY": "Last updated by", - "VISIBILITY": "Visibility" + "CREATED BY": "Creata da", + "LAST_UPDATED_BY": "Ultimo aggiornamento di", + "VISIBILITY": "Visibilità" }, - "404": "No macros found" + "404": "Nessuna macro trovata" }, "DELETE": { - "TOOLTIP": "Delete macro", + "TOOLTIP": "Elimina macro", "CONFIRM": { "MESSAGE": "Sei sicuro di voler eliminare ", "YES": "Sì, elimina", "NO": "No" }, "API": { - "SUCCESS_MESSAGE": "Macro deleted successfully", - "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + "SUCCESS_MESSAGE": "Macro eliminata con successo", + "ERROR_MESSAGE": "Si è verificato un errore durante l'eliminazione della macro. Riprova più tardi" } }, "EDIT": { - "TOOLTIP": "Edit macro", + "TOOLTIP": "Modifica macro", "API": { - "SUCCESS_MESSAGE": "Macro updated successfully", - "ERROR_MESSAGE": "Could not update Macro, Please try again later" + "SUCCESS_MESSAGE": "Macro aggiornato con successo", + "ERROR_MESSAGE": "Impossibile aggiornare la macro, riprova più tardi" } }, "EDITOR": { - "START_FLOW": "Start Flow", + "START_FLOW": "Inizia Flow", "END_FLOW": "End Flow", - "LOADING": "Fetching macro", - "ADD_BTN_TOOLTIP": "Add new action", - "DELETE_BTN_TOOLTIP": "Delete Action", + "LOADING": "Recupero macro", + "ADD_BTN_TOOLTIP": "Aggiungi nuova azione", + "DELETE_BTN_TOOLTIP": "Rimuovi Azione", "VISIBILITY": { - "LABEL": "Macro Visibility", + "LABEL": "Visibilità Macro", "GLOBAL": { - "LABEL": "Public", - "DESCRIPTION": "This macro is available publicly for all agents in this account." + "LABEL": "Pubblica", + "DESCRIPTION": "Questa macro è disponibile pubblicamente per tutti gli operatori di questo account." }, "PERSONAL": { - "LABEL": "Private", - "DESCRIPTION": "This macro will be private to you and not be available to others." + "LABEL": "Privata", + "DESCRIPTION": "Questa macro sarà privata per te e non sarà disponibile ad altri." } } }, "EXECUTE": { - "BUTTON_TOOLTIP": "Execute", - "PREVIEW": "Preview Macro", - "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + "BUTTON_TOOLTIP": "Esegui", + "PREVIEW": "Anteprima Macro", + "EXECUTED_SUCCESSFULLY": "Macro eseguita correttamente" }, "ERRORS": { - "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", - "FILTER_OPERATOR_REQUIRED": "Filter operator is required", - "VALUE_REQUIRED": "Il valore è obbligatorio", - "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", - "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", - "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", - "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" + "ATTRIBUTE_KEY_REQUIRED": "Chiave dell'attributo richiesta", + "FILTER_OPERATOR_REQUIRED": "Operatore di filtro richiesto", + "VALUE_REQUIRED": "Il valore è richiesto", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Il valore deve essere compreso tra 1 e 998", + "ACTION_PARAMETERS_REQUIRED": "Parametri di azione richiesti", + "ATLEAST_ONE_CONDITION_REQUIRED": "È richiesta almeno una condizione", + "ATLEAST_ONE_ACTION_REQUIRED": "È richiesta almeno un'azione" }, "ACTIONS": { - "ASSIGN_TEAM": "Assegna Team", + "ASSIGN_TEAM": "Assegna a un Team", "ASSIGN_AGENT": "Assegna un Operatore", "ADD_LABEL": "Aggiungi Etichetta", "REMOVE_LABEL": "Rimuovi Etichetta", "REMOVE_ASSIGNED_TEAM": "Rimuovi Team Assegnato", - "SEND_EMAIL_TRANSCRIPT": "Invia trascrizione per email", + "SEND_EMAIL_TRANSCRIPT": "Invia una Trascrizione Email", "MUTE_CONVERSATION": "Silenzia Conversazione", "SNOOZE_CONVERSATION": "Posticipa Conversazione", - "RESOLVE_CONVERSATION": "Risolvi la conversazione", + "RESOLVE_CONVERSATION": "Risolvi Conversazione", "SEND_ATTACHMENT": "Invia Allegato", "SEND_MESSAGE": "Invia un Messaggio", - "CHANGE_PRIORITY": "Modifica Priorità", + "CHANGE_PRIORITY": "Cambia Priorità", "ADD_PRIVATE_NOTE": "Aggiungi una Nota Privata", "SEND_WEBHOOK_EVENT": "Invia Evento Webhook" }, "PRIORITY_TYPES": { - "NONE": "Nessuno", + "NONE": "Nessuna", "LOW": "Bassa", "MEDIUM": "Media", "HIGH": "Alta", diff --git a/app/javascript/dashboard/i18n/locale/it/mfa.json b/app/javascript/dashboard/i18n/locale/it/mfa.json index cd344957d..23d6846f7 100644 --- a/app/javascript/dashboard/i18n/locale/it/mfa.json +++ b/app/javascript/dashboard/i18n/locale/it/mfa.json @@ -1,6 +1,6 @@ { "MFA_SETTINGS": { - "TITLE": "Autenticazione A Due Fattori", + "TITLE": "Autenticazione a Due Fattori", "SUBTITLE": "Proteggi il tuo account con autenticazione basata su TOTP", "DESCRIPTION": "Aggiungi un ulteriore livello di sicurezza al tuo account utilizzando una password monouso a tempo (TOTP)", "STATUS_TITLE": "Stato dell'Autenticazione", @@ -79,7 +79,7 @@ } }, "MFA_VERIFICATION": { - "TITLE": "Autenticazione A Due Fattori", + "TITLE": "Autenticazione a Due Fattori", "DESCRIPTION": "Inserisci il tuo codice di verifica per continuare", "AUTHENTICATOR_APP": "App di Autenticazione", "BACKUP_CODE": "Codice di Backup", diff --git a/app/javascript/dashboard/i18n/locale/it/report.json b/app/javascript/dashboard/i18n/locale/it/report.json index 3cda0ad4b..24baf7d91 100644 --- a/app/javascript/dashboard/i18n/locale/it/report.json +++ b/app/javascript/dashboard/i18n/locale/it/report.json @@ -1,11 +1,11 @@ { "REPORT": { "HEADER": "Conversazioni", - "LOADING_CHART": "Caricamento dati del grafico...", - "NO_ENOUGH_DATA": "Non abbiamo ricevuto abbastanza punti dati per generare il rapporto, riprova più tardi.", - "DOWNLOAD_AGENT_REPORTS": "Scarica rapporti agente", - "DATA_FETCHING_FAILED": "Failed to fetch data, please try again later.", - "SUMMARY_FETCHING_FAILED": "Failed to fetch summary, please try again later.", + "LOADING_CHART": "Caricamento dati grafici...", + "NO_ENOUGH_DATA": "Non ci sono abbastanza dati per generare il report, riprova più tardi.", + "DOWNLOAD_AGENT_REPORTS": "Scarica report operatori", + "DATA_FETCHING_FAILED": "Impossibile recuperare i dati, riprova più tardi.", + "SUMMARY_FETCHING_FAILED": "Impossibile recuperare il riepilogo, riprova più tardi.", "METRICS": { "CONVERSATIONS": { "NAME": "Conversazioni", @@ -26,7 +26,7 @@ "TOOLTIP_TEXT": "Il tempo di prima risposta è {metricValue} (basato su {conversationCount} conversazioni)" }, "RESOLUTION_TIME": { - "NAME": "Tempo di risoluzione", + "NAME": "Tempo di Risoluzione", "DESC": "( Media )", "INFO_TEXT": "Numero totale di conversazioni utilizzate per il calcolo:", "TOOLTIP_TEXT": "Il tempo di risoluzione è {metricValue} (basato su {conversationCount} conversazioni)" @@ -40,12 +40,12 @@ "DESC": "( Totale )" }, "BOT_HANDOFF_COUNT": { - "NAME": "Handoff Count", + "NAME": "Conteggio Handoff", "DESC": "( Totale )" }, "REPLY_TIME": { - "NAME": "Customer waiting time", - "TOOLTIP_TEXT": "Waiting time is {metricValue} (based on {conversationCount} replies)", + "NAME": "Tempo di attesa del cliente", + "TOOLTIP_TEXT": "Il tempo di attesa è {metricValue} (basato su {conversationCount} risposte)", "DESC": "" } }, @@ -68,7 +68,7 @@ "DAY": "Giorno", "WEEK": "Settimana", "MONTH": "Mese", - "YEAR": "Anno" + "YEAR": "Mese" }, "GROUP_BY_DAY_OPTIONS": [ { @@ -101,10 +101,6 @@ } ], "GROUP_BY_YEAR_OPTIONS": [ - { - "id": 1, - "groupBy": "Giorno" - }, { "id": 2, "groupBy": "Settimana" @@ -112,25 +108,29 @@ { "id": 3, "groupBy": "Mese" + }, + { + "id": 4, + "groupBy": "Mese" } ], - "BUSINESS_HOURS": "Ore di lavoro", + "BUSINESS_HOURS": "Orario Di Lavoro", "FILTER_ACTIONS": { - "CLEAR_FILTER": "Clear filter", + "CLEAR_FILTER": "Rimuovi filtro", "EMPTY_LIST": "Nessun risultato trovato" }, "PAGINATION": { - "RESULTS": "Showing {start} to {end} of {total} results", - "PER_PAGE_TEMPLATE": "{size} / page" + "RESULTS": "Mostrando da {start} a {end} di {total} risultati", + "PER_PAGE_TEMPLATE": "{size} / pagina" } }, "AGENT_REPORTS": { - "HEADER": "Panoramica degli agenti", - "DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agent’s name to learn more.", - "LOADING_CHART": "Caricamento dati del grafico...", - "NO_ENOUGH_DATA": "Non abbiamo ricevuto abbastanza punti dati per generare il rapporto, riprova più tardi.", - "DOWNLOAD_AGENT_REPORTS": "Scarica rapporti agente", - "FILTER_DROPDOWN_LABEL": "Seleziona agente", + "HEADER": "Panoramica degli Operatori", + "DESCRIPTION": "Monitora la performance degli operatori con metriche chiave, tra cui conversazioni, tempi di risposta, tempi di risoluzione e casi risolti. Fai clic sul nome di un operatore per saperne di più.", + "LOADING_CHART": "Caricamento dati grafici...", + "NO_ENOUGH_DATA": "Non ci sono abbastanza dati per generare il report, riprova più tardi.", + "DOWNLOAD_AGENT_REPORTS": "Scarica report operatori", + "FILTER_DROPDOWN_LABEL": "Seleziona Operatore", "METRICS": { "CONVERSATIONS": { "NAME": "Conversazioni", @@ -195,8 +195,8 @@ "LABEL_REPORTS": { "HEADER": "Panoramica etichette", "DESCRIPTION": "Monitora la performance delle etichette con metriche chiave, tra cui conversazioni, tempi di risposta, tempi di risoluzione e casi risolti. Fai clic sul nome di un'etichetta per approfondimenti dettagliati.", - "LOADING_CHART": "Caricamento dati del grafico...", - "NO_ENOUGH_DATA": "Non abbiamo ricevuto abbastanza punti dati per generare il rapporto, riprova più tardi.", + "LOADING_CHART": "Caricamento dati grafici...", + "NO_ENOUGH_DATA": "Non ci sono abbastanza dati per generare il report, riprova più tardi.", "DOWNLOAD_LABEL_REPORTS": "Scarica report etichette", "FILTER_DROPDOWN_LABEL": "Seleziona etichetta", "METRICS": { @@ -219,7 +219,7 @@ "TOOLTIP_TEXT": "Il tempo di prima risposta è {metricValue} (basato su {conversationCount} conversazioni)" }, "RESOLUTION_TIME": { - "NAME": "Tempo di risoluzione", + "NAME": "Tempo di Risoluzione", "DESC": "( Media )", "INFO_TEXT": "Numero totale di conversazioni utilizzate per il calcolo:", "TOOLTIP_TEXT": "Il tempo di risoluzione è {metricValue} (basato su {conversationCount} conversazioni)" @@ -261,14 +261,14 @@ } }, "INBOX_REPORTS": { - "HEADER": "Panoramica casella", - "DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.", - "LOADING_CHART": "Caricamento dati del grafico...", - "NO_ENOUGH_DATA": "Non abbiamo ricevuto abbastanza punti dati per generare il rapporto, riprova più tardi.", - "DOWNLOAD_INBOX_REPORTS": "Scarica report casella", - "FILTER_DROPDOWN_LABEL": "Seleziona Casella", - "ALL_INBOXES": "Tutte le caselle", - "SEARCH_INBOX": "Ricerca nella Inbox", + "HEADER": "Panoramica Inbox", + "DESCRIPTION": "Visualizza rapidamente le performance della tua inbox con metriche chiave come conversazioni, tempi di risposta, tempi di risoluzione e casi risolti — tutto in un unico posto. Fai clic su una inbox per maggiori dettagli.", + "LOADING_CHART": "Caricamento dati grafici...", + "NO_ENOUGH_DATA": "Non ci sono abbastanza dati per generare il report, riprova più tardi.", + "DOWNLOAD_INBOX_REPORTS": "Scarica report Inbox", + "FILTER_DROPDOWN_LABEL": "Seleziona Inbox", + "ALL_INBOXES": "Tutte le Inbox", + "SEARCH_INBOX": "Ricerca Inbox", "METRICS": { "CONVERSATIONS": { "NAME": "Conversazioni", @@ -332,11 +332,11 @@ }, "TEAM_REPORTS": { "HEADER": "Panoramica team", - "DESCRIPTION": "Get a snapshot of your team’s performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.", - "LOADING_CHART": "Caricamento dati del grafico...", - "NO_ENOUGH_DATA": "Non abbiamo ricevuto abbastanza punti dati per generare il rapporto, riprova più tardi.", + "DESCRIPTION": "Ottieni un'istantanea delle prestazioni del tuo team con metriche essenziali, tra cui conversazioni, tempi di risposta, tempi di risoluzione e casi risolti. Fare clic su un nome del team per maggiori dettagli.", + "LOADING_CHART": "Caricamento dati grafici...", + "NO_ENOUGH_DATA": "Non ci sono abbastanza dati per generare il report, riprova più tardi.", "DOWNLOAD_TEAM_REPORTS": "Scarica report del team", - "FILTER_DROPDOWN_LABEL": "Seleziona team", + "FILTER_DROPDOWN_LABEL": "Seleziona Team", "METRICS": { "CONVERSATIONS": { "NAME": "Conversazioni", @@ -400,18 +400,18 @@ }, "CSAT_REPORTS": { "HEADER": "Rapporti CSAT", - "NO_RECORDS": "Non ci sono risposte al sondaggio CSAT disponibili.", + "NO_RECORDS": "Non ci sono risposte ai sondaggi CSAT disponibili.", "DOWNLOAD": "Scarica report CSAT", - "DOWNLOAD_FAILED": "Failed to download CSAT Reports", + "DOWNLOAD_FAILED": "Download dei report CSAT non riuscito", "FILTERS": { "AGENTS": { - "PLACEHOLDER": "Scegli agenti" + "PLACEHOLDER": "Scegli Operatori" } }, "TABLE": { "HEADER": { "CONTACT_NAME": "Contatto", - "AGENT_NAME": "Agente assegnato", + "AGENT_NAME": "Operatore assegnato", "RATING": "Valutazione", "FEEDBACK_TEXT": "Commento del feedback" } @@ -432,23 +432,23 @@ } }, "BOT_REPORTS": { - "HEADER": "Bot Reports", + "HEADER": "Report Bot", "METRIC": { "TOTAL_CONVERSATIONS": { - "LABEL": "No. of Conversations", - "TOOLTIP": "Total number of conversations handled by the bot" + "LABEL": "Numero di Conversazioni", + "TOOLTIP": "Numero totale di conversazioni gestite dal bot" }, "TOTAL_RESPONSES": { - "LABEL": "Total Responses", - "TOOLTIP": "Total number of responses sent by the bot" + "LABEL": "Risposte totali", + "TOOLTIP": "Numero totale di risposte inviate dal bot" }, "RESOLUTION_RATE": { - "LABEL": "Resolution Rate", - "TOOLTIP": "Total number of conversations resolved by the bot / Total number of conversations handled by the bot * 100" + "LABEL": "Tasso Di Risoluzione", + "TOOLTIP": "Numero totale di conversazioni risolte dal bot / Numero totale di conversazioni gestite dal bot * 100" }, "HANDOFF_RATE": { - "LABEL": "Handoff Rate", - "TOOLTIP": "Total number of conversations handed off to agents / Total number of conversations handled by the bot * 100" + "LABEL": "Tasso di Handoff", + "TOOLTIP": "Numero totale di conversazioni passate agli agenti / Numero totale di conversazioni gestite dal bot * 100" } } }, @@ -458,17 +458,17 @@ "ACCOUNT_CONVERSATIONS": { "HEADER": "Conversazioni aperte", "LOADING_MESSAGE": "Caricamento metriche conversazioni...", - "OPEN": "Apri", + "OPEN": "Aperte", "UNATTENDED": "Non partecipate", - "UNASSIGNED": "Non assegnato", - "PENDING": "In sospeso" + "UNASSIGNED": "Non assegnate", + "PENDING": "In Sospeso" }, "CONVERSATION_HEATMAP": { - "HEADER": "Conversation Traffic", - "NO_CONVERSATIONS": "No conversations", - "CONVERSATION": "{count} conversation", - "CONVERSATIONS": "{count} conversations", - "DOWNLOAD_REPORT": "Download report" + "HEADER": "Traffico delle Conversazioni", + "NO_CONVERSATIONS": "Nessuna conversazione", + "CONVERSATION": "{count} conversazione", + "CONVERSATIONS": "{count} conversazioni", + "DOWNLOAD_REPORT": "Scarica report" }, "RESOLUTION_HEATMAP": { "HEADER": "Risoluzioni", @@ -478,102 +478,102 @@ "DOWNLOAD_REPORT": "Scarica report" }, "AGENT_CONVERSATIONS": { - "HEADER": "Conversazioni degli agenti", - "LOADING_MESSAGE": "Caricamento metriche agenti...", - "NO_AGENTS": "Non ci sono conversazioni da parte degli agenti", + "HEADER": "Conversazioni per operatore", + "LOADING_MESSAGE": "Caricamento metriche operatori...", + "NO_AGENTS": "Non ci sono conversazioni per operatore", "TABLE_HEADER": { - "AGENT": "Agente", - "OPEN": "Apri", + "AGENT": "Operatore", + "OPEN": "Aperte", "UNATTENDED": "Non partecipate", "STATUS": "Stato" } }, "TEAM_CONVERSATIONS": { - "ALL_TEAMS": "All Teams", - "HEADER": "Conversations by teams", - "LOADING_MESSAGE": "Loading team metrics...", - "NO_TEAMS": "There is no data available", + "ALL_TEAMS": "Tutti i Team", + "HEADER": "Conversazioni per team", + "LOADING_MESSAGE": "Caricamento metriche team...", + "NO_TEAMS": "Nessun dato disponibile", "TABLE_HEADER": { "TEAM": "Team", - "OPEN": "Apri", + "OPEN": "Aperte", "UNATTENDED": "Non partecipate", "STATUS": "Stato" } }, "AGENT_STATUS": { - "HEADER": "Stato agente", + "HEADER": "Stato operatore", "ONLINE": "Online", "BUSY": "Occupato", "OFFLINE": "Offline" } }, "DAYS_OF_WEEK": { - "SUNDAY": "Sunday", - "MONDAY": "Monday", - "TUESDAY": "Tuesday", - "WEDNESDAY": "Wednesday", - "THURSDAY": "Thursday", - "FRIDAY": "Friday", - "SATURDAY": "Saturday" + "SUNDAY": "Domenica", + "MONDAY": "Lunedì", + "TUESDAY": "Martedì", + "WEDNESDAY": "Mercoledì", + "THURSDAY": "Giovedì", + "FRIDAY": "Venerdì", + "SATURDAY": "Sabato" }, "SLA_REPORTS": { - "HEADER": "SLA Reports", - "NO_RECORDS": "SLA applied conversations are not available.", - "LOADING": "Loading SLA data...", - "DOWNLOAD_SLA_REPORTS": "Download SLA reports", - "DOWNLOAD_FAILED": "Failed to download SLA Reports", + "HEADER": "Report SLA", + "NO_RECORDS": "Conversazioni SLA non disponibili.", + "LOADING": "Caricamento dati SLA...", + "DOWNLOAD_SLA_REPORTS": "Scarica report SLA", + "DOWNLOAD_FAILED": "Impossibile scaricare i report SLA", "DROPDOWN": { - "ADD_FIlTER": "Add filter", - "CLEAR_ALL": "Clear all", - "CLEAR_FILTER": "Clear filter", + "ADD_FIlTER": "Aggiungi filtro", + "CLEAR_ALL": "Rimuovi tutto", + "CLEAR_FILTER": "Rimuovi filtro", "EMPTY_LIST": "Nessun risultato trovato", - "NO_FILTER": "No filters available", - "SEARCH": "Search filter", + "NO_FILTER": "Nessun filtro disponibile", + "SEARCH": "Filtro ricerca", "INPUT_PLACEHOLDER": { - "SLA": "SLA name", - "AGENTS": "Nome agente", - "INBOXES": "Nome casella", + "SLA": "Nome SLA", + "AGENTS": "Nome operatore", + "INBOXES": "Nome inbox", "LABELS": "Nome etichetta", "TEAMS": "Nome del team" }, - "SLA": "SLA Policy", - "INBOXES": "Casella", - "AGENTS": "Agente", + "SLA": "Policy SLA", + "INBOXES": "Inbox", + "AGENTS": "Operatore", "LABELS": "Etichetta", "TEAMS": "Team" }, - "WITH": "with", + "WITH": "con", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", - "TOOLTIP": "Percentage of SLAs created were completed successfully" + "TOOLTIP": "Percentuale di SLA creati completata con successo" }, "NO_OF_MISSES": { - "LABEL": "Number of Misses", - "TOOLTIP": "Total SLA misses in a certain period" + "LABEL": "Numero di Mancate", + "TOOLTIP": "Totale SLA mancate in un determinato periodo" }, "NO_OF_CONVERSATIONS": { - "LABEL": "Number of Conversations", - "TOOLTIP": "Total number of conversations with SLA" + "LABEL": "Numero di Conversazioni", + "TOOLTIP": "Numero totale di conversazioni con SLA" } }, "TABLE": { "HEADER": { "POLICY": "Policy", - "CONVERSATION": "Conversazioni", - "AGENT": "Agente" + "CONVERSATION": "Conversazione", + "AGENT": "Operatore" }, - "VIEW_DETAILS": "View Details" + "VIEW_DETAILS": "Visualizza Dettagli" } }, "SUMMARY_REPORTS": { - "INBOX": "Casella", - "AGENT": "Agente", + "INBOX": "Inbox", + "AGENT": "Operatore", "TEAM": "Team", "LABEL": "Etichetta", - "AVG_RESOLUTION_TIME": "Avg. Resolution Time", - "AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time", - "AVG_REPLY_TIME": "Avg. Customer Waiting Time", + "AVG_RESOLUTION_TIME": "Tempo Medio Di Risoluzione", + "AVG_FIRST_RESPONSE_TIME": "Tempo Medio Di Prima Risposta", + "AVG_REPLY_TIME": "Tempo Medio Di Attesa Del Cliente", "RESOLUTION_COUNT": "Conteggio risoluzioni", "CONVERSATIONS": "Numero di conversazioni" } diff --git a/app/javascript/dashboard/i18n/locale/it/resetPassword.json b/app/javascript/dashboard/i18n/locale/it/resetPassword.json index 8bf54bdaf..b2a4da74c 100644 --- a/app/javascript/dashboard/i18n/locale/it/resetPassword.json +++ b/app/javascript/dashboard/i18n/locale/it/resetPassword.json @@ -1,8 +1,8 @@ { "RESET_PASSWORD": { "TITLE": "Reimposta password", - "DESCRIPTION": "Enter the email address you use to log in to Chatwoot to get the password reset instructions.", - "GO_BACK_TO_LOGIN": "If you want to go back to the login page,", + "DESCRIPTION": "Inserisci l'indirizzo email che usi per accedere a Chatwoot per ottenere le istruzioni per reimpostare la password.", + "GO_BACK_TO_LOGIN": "Se vuoi tornare alla pagina di login,", "EMAIL": { "LABEL": "Email", "PLACEHOLDER": "Inserisci il tuo indirizzo email.", @@ -10,7 +10,7 @@ }, "API": { "SUCCESS_MESSAGE": "Il link per reimpostare la password è stato inviato alla tua email.", - "ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi" + "ERROR_MESSAGE": "Impossibile connettersi al server Woot. Riprova." }, "SUBMIT": "Invia" } diff --git a/app/javascript/dashboard/i18n/locale/it/search.json b/app/javascript/dashboard/i18n/locale/it/search.json index d2813ab21..13de2d956 100644 --- a/app/javascript/dashboard/i18n/locale/it/search.json +++ b/app/javascript/dashboard/i18n/locale/it/search.json @@ -5,26 +5,26 @@ "CONTACTS": "Contatti", "CONVERSATIONS": "Conversazioni", "MESSAGES": "Messaggi", - "ARTICLES": "Articles" + "ARTICLES": "Articoli" }, "SECTION": { "CONTACTS": "Contatti", "CONVERSATIONS": "Conversazioni", "MESSAGES": "Messaggi", - "ARTICLES": "Articles" + "ARTICLES": "Articoli" }, - "VIEW_MORE": "View more", - "LOAD_MORE": "Load more", - "SEARCHING_DATA": "Searching", - "LOADING_DATA": "Loading", - "EMPTY_STATE": "No {item} found for query '{query}'", - "EMPTY_STATE_FULL": "No results found for query '{query}'", - "PLACEHOLDER_KEYBINDING": "/ to focus", - "INPUT_PLACEHOLDER": "Type 3 or more characters to search", - "EMPTY_STATE_DEFAULT": "Search by conversation id, email, phone number, messages for better search results. ", + "VIEW_MORE": "Mostra di più", + "LOAD_MORE": "Carica altro", + "SEARCHING_DATA": "Ricerca", + "LOADING_DATA": "Caricamento", + "EMPTY_STATE": "Nessun {item} trovato per la ricerca '{query}'", + "EMPTY_STATE_FULL": "Nessun risultato trovato per la ricerca '{query}'", + "PLACEHOLDER_KEYBINDING": "/ per evidenziare", + "INPUT_PLACEHOLDER": "Digita 3 o più caratteri da cercare", + "EMPTY_STATE_DEFAULT": "Ricerca per id conversazione, email, numero di telefono, messaggi per risultati di ricerca migliori. ", "BOT_LABEL": "Bot", - "READ_MORE": "Read more", - "WROTE": "wrote:", + "READ_MORE": "Leggi di più", + "WROTE": "ha scritto:", "FROM": "da", "EMAIL": "email", "EMAIL_SUBJECT": "oggetto" diff --git a/app/javascript/dashboard/i18n/locale/it/setNewPassword.json b/app/javascript/dashboard/i18n/locale/it/setNewPassword.json index 2d8765627..134356144 100644 --- a/app/javascript/dashboard/i18n/locale/it/setNewPassword.json +++ b/app/javascript/dashboard/i18n/locale/it/setNewPassword.json @@ -7,13 +7,13 @@ "ERROR": "Password troppo corta." }, "CONFIRM_PASSWORD": { - "LABEL": "Confirm password", - "PLACEHOLDER": "Conferma password", + "LABEL": "Conferma password", + "PLACEHOLDER": "Conferma Password", "ERROR": "Le password non corrispondono." }, "API": { "SUCCESS_MESSAGE": "Password cambiata con successo.", - "ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi" + "ERROR_MESSAGE": "Impossibile connettersi al server Woot. Riprova." }, "CAPTCHA": { "ERROR": "Verifica scaduta. Si prega di risolvere nuovamente il captcha." diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json index 5731e91d4..4e84259c6 100644 --- a/app/javascript/dashboard/i18n/locale/it/settings.json +++ b/app/javascript/dashboard/i18n/locale/it/settings.json @@ -1,17 +1,17 @@ { "PROFILE_SETTINGS": { - "LINK": "Impostazioni profilo", - "TITLE": "Impostazioni profilo", - "BTN_TEXT": "Aggiorna profilo", - "DELETE_AVATAR": "Elimina avatar", + "LINK": "Impostazioni Profilo", + "TITLE": "Impostazioni Profilo", + "BTN_TEXT": "Aggiorna Profilo", + "DELETE_AVATAR": "Elimina Avatar", "AVATAR_DELETE_SUCCESS": "L'avatar è stato eliminato con successo", "AVATAR_DELETE_FAILED": "C'è un errore durante l'eliminazione dell'avatar, si prega di riprovare", "UPDATE_SUCCESS": "Il tuo profilo è stato aggiornato con successo", "PASSWORD_UPDATE_SUCCESS": "La tua password è stata modificata con successo", - "AFTER_EMAIL_CHANGED": "Il tuo profilo è stato aggiornato correttamente, effettua nuovamente l'accesso, siccome le tue credenziali di accesso sono state modificate", + "AFTER_EMAIL_CHANGED": "Il tuo profilo è stato aggiornato correttamente, effettua nuovamente l'accesso visto che le credenziali di accesso sono state modificate", "FORM": { - "PICTURE": "Profile Picture", - "AVATAR": "Immagine del profilo", + "PICTURE": "Immagine del Profilo", + "AVATAR": "Immagine del Profilo", "ERROR": "Correggi gli errori del modulo", "REMOVE_IMAGE": "Rimuovi", "UPLOAD_IMAGE": "Carica immagine", @@ -21,35 +21,35 @@ "NOTE": "Il tuo indirizzo email è la tua identità e viene utilizzato per l'accesso." }, "SEND_MESSAGE": { - "TITLE": "Hotkey to send messages", - "NOTE": "You can select a hotkey (either Enter or Cmd/Ctrl+Enter) based on your preference of writing.", - "UPDATE_SUCCESS": "Your settings have been updated successfully", + "TITLE": "Tasto per inviare messaggi", + "NOTE": "Puoi selezionare un tasto di scelta rapida (Invio o Cmd/Ctrl+Invio) in base alle tue preferenze di scrittura.", + "UPDATE_SUCCESS": "Impostazioni aggiornate con successo", "CARD": { "ENTER_KEY": { - "HEADING": "Enter (↵)", - "CONTENT": "Send messages by pressing Enter key instead of clicking the send button." + "HEADING": "Invio (↵)", + "CONTENT": "Invia messaggi premendo il tasto INVIO invece di fare clic sul pulsante Invia." }, "CMD_ENTER_KEY": { "HEADING": "Cmd/Ctrl + Enter (⌘ + ↵)", - "CONTENT": "Send messages by pressing Cmd/Ctrl + enter key instead of clicking the send button." + "CONTENT": "Invia messaggi premendo Cmd/Ctrl + Invio invece di dover cliccare sul pulsante Invia." } } }, "INTERFACE_SECTION": { - "TITLE": "Interface", - "NOTE": "Customize the look and feel of your Chatwoot dashboard.", + "TITLE": "Interfaccia", + "NOTE": "Personalizza l'aspetto della tua dashboard.", "FONT_SIZE": { - "TITLE": "Font size", - "NOTE": "Adjust the text size across the dashboard based on your preference.", - "UPDATE_SUCCESS": "Your font settings have been updated successfully", - "UPDATE_ERROR": "There is an error while updating the font settings, please try again", + "TITLE": "Grandezza font", + "NOTE": "Regola la dimensione del testo sulla dashboard in base alle tue preferenze.", + "UPDATE_SUCCESS": "Le impostazioni del font sono state aggiornate con successo", + "UPDATE_ERROR": "C'è stato un errore durante l'aggiornamento del font, si prega di riprovare", "OPTIONS": { - "SMALLER": "Smaller", - "SMALL": "Small", + "SMALLER": "Più piccolo", + "SMALL": "Piccolo", "DEFAULT": "Predefinito", - "LARGE": "Large", - "LARGER": "Larger", - "EXTRA_LARGE": "Extra Large" + "LARGE": "Grande", + "LARGER": "Più Grande", + "EXTRA_LARGE": "Molto Grande" } }, "LANGUAGE": { @@ -57,18 +57,18 @@ "NOTE": "Scegli la lingua che vuoi utilizzare.", "UPDATE_SUCCESS": "Le impostazioni della lingua sono state aggiornate con successo", "UPDATE_ERROR": "C'è stato un errore durante l'aggiornamento della lingua, si prega di riprovare", - "USE_ACCOUNT_DEFAULT": "Predefinita" + "USE_ACCOUNT_DEFAULT": "Predefinita account" } }, "MESSAGE_SIGNATURE_SECTION": { - "TITLE": "Firma del messaggio personale", - "NOTE": "Create a unique message signature to appear at the end of every message you send from any inbox. You can also include an inline image, which is supported in live-chat, email, and API inboxes.", + "TITLE": "Firma del messaggio", + "NOTE": "Crea una firma di messaggio univoca da visualizzare alla fine di ogni messaggio che invii da qualsiasi Inbox. È anche possibile includere un'immagine inline, che è supportata in live-chat, e-mail e API.", "BTN_TEXT": "Salva firma del messaggio", "API_ERROR": "Impossibile salvare la firma! Riprova", "API_SUCCESS": "Firma salvata con successo", - "IMAGE_UPLOAD_ERROR": "Couldn't upload image! Try again", - "IMAGE_UPLOAD_SUCCESS": "Image added successfully. Please click on save to save the signature", - "IMAGE_UPLOAD_SIZE_ERROR": "Image size should be less than {size}MB" + "IMAGE_UPLOAD_ERROR": "Impossibile caricare l'immagine! Riprova", + "IMAGE_UPLOAD_SUCCESS": "Immagine aggiunta con successo. Clicca su Salva per salvare la firma", + "IMAGE_UPLOAD_SIZE_ERROR": "La dimensione dell'immagine deve essere inferiore a {size}MB" }, "MESSAGE_SIGNATURE": { "LABEL": "Firma del messaggio", @@ -96,43 +96,43 @@ "RESET_ERROR": "Impossibile rigenerare il token di accesso. Riprova" }, "AUDIO_NOTIFICATIONS_SECTION": { - "TITLE": "Audio Alerts", - "NOTE": "Enable audio alerts in dashboard for new messages and conversations.", - "PLAY": "Play sound", + "TITLE": "Avvisi Audio", + "NOTE": "Abilita gli avvisi audio nella dashboard per nuovi messaggi e conversazioni.", + "PLAY": "Riproduci suono", "ALERT_TYPES": { "NONE": "Nessuno", - "MINE": "Assigned", + "MINE": "Assegnate", "ALL": "Tutti", - "ASSIGNED": "My assigned conversations", - "UNASSIGNED": "Unassigned conversations", - "NOTME": "Open conversations assigned to others" + "ASSIGNED": "Le conversazioni assegnate a me", + "UNASSIGNED": "Conversazioni non assegnate", + "NOTME": "Conversazioni aperte assegnate ad altri" }, "ALERT_COMBINATIONS": { - "NONE": "You haven't selected any options, you won't receive any audio alerts.", - "ASSIGNED": "You'll receive alerts for conversations assigned to you.", - "UNASSIGNED": "You'll receive alerts for any unassigned conversations.", - "NOTME": "You'll receive alerts for conversations assigned to others.", - "ASSIGNED+UNASSIGNED": "You'll receive alerts for your assigned conversations and any unattended ones.", - "ASSIGNED+NOTME": "You'll receive alerts for conversations assigned to you and to others, but not for unassigned ones.", - "NOTME+UNASSIGNED": "You'll receive alerts for unattended conversations and those assigned to others.", - "ASSIGNED+NOTME+UNASSIGNED": "You'll receive alerts for all conversations." + "NONE": "Non hai selezionato nessuna opzione, non riceverai alcun avviso audio.", + "ASSIGNED": "Riceverai avvisi per le conversazioni assegnate a te.", + "UNASSIGNED": "Riceverai avvisi per qualsiasi conversazione non assegnata.", + "NOTME": "Riceverai avvisi per le conversazioni assegnate ad altri.", + "ASSIGNED+UNASSIGNED": "Riceverai avvisi per le conversazioni assegnate a te e per quelle non risposte.", + "ASSIGNED+NOTME": "Riceverai avvisi per le conversazioni assegnate a te e agli altri, ma non per quelle non assegnate.", + "NOTME+UNASSIGNED": "Riceverai avvisi per conversazioni non risposte e per quelle assegnate ad altri.", + "ASSIGNED+NOTME+UNASSIGNED": "Riceverai avvisi per tutte le conversazioni." }, "ALERT_TYPE": { - "TITLE": "Alert events for conversations", + "TITLE": "Eventi di avviso per le conversazioni", "NONE": "Nessuno", - "ASSIGNED": "Conversazioni assegnate", - "ALL_CONVERSATIONS": "Tutte le conversazioni" + "ASSIGNED": "Conversazioni Assegnate", + "ALL_CONVERSATIONS": "Tutte le Conversazioni" }, "DEFAULT_TONE": { - "TITLE": "Alert tone:" + "TITLE": "Tono avviso:" }, "CONDITIONS": { - "TITLE": "Alert conditions:", - "CONDITION_ONE": "Send audio alerts only if the browser window is not active", - "CONDITION_TWO": "Send alerts every 30s until all the assigned conversations are read" + "TITLE": "Condizioni di avviso:", + "CONDITION_ONE": "Invia avvisi audio solo se la finestra del browser non è attiva", + "CONDITION_TWO": "Invia avvisi ogni 30s fino alla lettura di tutte le conversazioni assegnate" }, - "SOUND_PERMISSION_ERROR": "Autoplay is disabled in your browser. To hear alerts automatically, enable sound permission in your browser settings or interact with the page.", - "READ_MORE": "Read more" + "SOUND_PERMISSION_ERROR": "La riproduzione automatica è disabilitata nel tuo browser. Per sentire gli avvisi automaticamente, abilita i permessi audio nelle impostazioni del tuo browser o interagisci con la pagina.", + "READ_MORE": "Leggi di più" }, "EMAIL_NOTIFICATIONS_SECTION": { "TITLE": "Notifiche email", @@ -141,58 +141,58 @@ "CONVERSATION_CREATION": "Invia notifiche email quando viene creata una nuova conversazione", "CONVERSATION_MENTION": "Invia notifiche email quando sei menzionato in una conversazione", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Invia notifiche email quando viene creato un nuovo messaggio in una conversazione assegnata", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Send email notifications when a new message is created in a participating conversation", - "SLA_MISSED_FIRST_RESPONSE": "Send email notifications when a conversation misses first response SLA", - "SLA_MISSED_NEXT_RESPONSE": "Send email notifications when a conversation misses next response SLA", - "SLA_MISSED_RESOLUTION": "Send email notifications when a conversation misses resolution SLA" + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Invia notifiche email quando un nuovo messaggio viene creato in una conversazione partecipata", + "SLA_MISSED_FIRST_RESPONSE": "Invia notifiche email quando una conversazione manca il tempo di risposta SLA", + "SLA_MISSED_NEXT_RESPONSE": "Invia notifiche email quando una conversazione manca il tempo di prossima risposta SLA", + "SLA_MISSED_RESOLUTION": "Invia notifiche email quando una conversazione manca il tempo di risoluzione SLA" }, "NOTIFICATIONS": { - "TITLE": "Notification preferences", - "TYPE_TITLE": "Notification type", + "TITLE": "Preferenze di notifica", + "TYPE_TITLE": "Tipo di notifica", "EMAIL": "Email", - "PUSH": "Push notification", + "PUSH": "Notifica push", "TYPES": { - "CONVERSATION_CREATED": "A new conversation is created", - "CONVERSATION_ASSIGNED": "A conversation is assigned to you", - "CONVERSATION_MENTION": "You are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "A new message is created in an assigned conversation", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "A new message is created in a participating conversation", - "SLA_MISSED_FIRST_RESPONSE": "A conversation misses first response SLA", - "SLA_MISSED_NEXT_RESPONSE": "A conversation misses next response SLA", - "SLA_MISSED_RESOLUTION": "A conversation misses resolution SLA" + "CONVERSATION_CREATED": "Una nuova conversazione è stata creata", + "CONVERSATION_ASSIGNED": "Una conversazione ti viene assegnata", + "CONVERSATION_MENTION": "Vieni menzionato in una conversazione", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Un nuovo messaggio è stato creato in una conversazione assegnata", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Un nuovo messaggio è stato creato in una conversazione partecipata", + "SLA_MISSED_FIRST_RESPONSE": "Una conversazione manca il tempo di prima risposta SLA", + "SLA_MISSED_NEXT_RESPONSE": "Una conversazione manca il tempo di risposta successiva SLA", + "SLA_MISSED_RESOLUTION": "Una conversazione manca il tempo di risoluzione SLA" }, - "BROWSER_PERMISSION": "Enable push notifications for your browser so you’re able to receive them" + "BROWSER_PERMISSION": "Abilita le notifiche push per il browser in modo da poterle ricevere" }, "API": { "UPDATE_SUCCESS": "Le preferenze per le notifiche sono state aggiornate con successo", "UPDATE_ERROR": "C'è stato un errore durante l'aggiornamento delle preferenze, si prega di riprovare" }, "PUSH_NOTIFICATIONS_SECTION": { - "TITLE": "Notifiche push", + "TITLE": "Notifiche Push", "NOTE": "Aggiorna qui le tue preferenze di notifiche push", "CONVERSATION_ASSIGNMENT": "Invia notifiche push quando una conversazione mi viene assegnata", - "CONVERSATION_CREATION": "Invia notifiche push quando una conversazione mi viene assegnata", + "CONVERSATION_CREATION": "Invia notifiche push quando viene creata una nuova conversazione", "CONVERSATION_MENTION": "Invia notifiche push quando sei menzionato in una conversazione", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Invia notifiche push quando viene creato un nuovo messaggio in una conversazione assegnata", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in a participating conversation", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Invia notifiche push quando viene creato un nuovo messaggio in una conversazione partecipata", "HAS_ENABLED_PUSH": "Hai abilitato notifiche push per questo browser.", "REQUEST_PUSH": "Abilita notifiche push", - "SLA_MISSED_FIRST_RESPONSE": "Send push notifications when a conversation misses first response SLA", - "SLA_MISSED_NEXT_RESPONSE": "Send push notifications when a conversation misses next response SLA", - "SLA_MISSED_RESOLUTION": "Send push notifications when a conversation misses resolution SLA" + "SLA_MISSED_FIRST_RESPONSE": "Invia notifiche push quando una conversazione manca il tempo di prima risposta SLA", + "SLA_MISSED_NEXT_RESPONSE": "Invia notifiche push quando una conversazione manca il tempo di risposta successiva SLA", + "SLA_MISSED_RESOLUTION": "Invia notifiche push quando una conversazione manca il tempo di risoluzione SLA" }, "PROFILE_IMAGE": { - "LABEL": "Immagine del profilo" + "LABEL": "Immagine del Profilo" }, "NAME": { "LABEL": "Il tuo nome completo", - "ERROR": "Per favore inserisci il nome completo", - "PLACEHOLDER": "Per favore inserisci il nome completo" + "ERROR": "Inserisci un nome completo valido", + "PLACEHOLDER": "Inserisci il tuo nome completo" }, "DISPLAY_NAME": { "LABEL": "Nome visualizzato", - "ERROR": "Inserisci un nome di visualizzazione valido", - "PLACEHOLDER": "Inserisci un nome di visualizzazione, questo verrà visualizzato nelle conversazioni" + "ERROR": "Inserisci un nome visualizzato valido", + "PLACEHOLDER": "Inserisci un nome visualizzato, questo verrà mostrato nelle conversazioni" }, "AVAILABILITY": { "LABEL": "Disponibilità", @@ -201,14 +201,14 @@ "BUSY": "Occupato", "OFFLINE": "Offline" }, - "SET_AVAILABILITY_SUCCESS": "Availability has been set successfully", - "SET_AVAILABILITY_ERROR": "Couldn't set availability, please try again", + "SET_AVAILABILITY_SUCCESS": "Disponibilità impostata correttamente", + "SET_AVAILABILITY_ERROR": "Impossibile impostare la disponibilità, riprova", "IMPERSONATING_ERROR": "Impossibile modificare la disponibilità durante l'impersonazione di un utente" }, "EMAIL": { "LABEL": "Il tuo indirizzo email", "ERROR": "Inserisci un indirizzo email valido", - "PLACEHOLDER": "Inserisci il tuo indirizzo email, che verrà visualizzato nelle conversazioni" + "PLACEHOLDER": "Inserisci il tuo indirizzo email, questo verrà mostrato nelle conversazioni" }, "CURRENT_PASSWORD": { "LABEL": "Password attuale", @@ -229,35 +229,35 @@ }, "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Cambia", - "CHANGE_ACCOUNTS": "Switch account", - "SWITCH_ACCOUNT": "Switch account", - "CONTACT_SUPPORT": "Contact support", - "SELECTOR_SUBTITLE": "Seleziona un account dal seguente elenco", - "PROFILE_SETTINGS": "Profile settings", - "KEYBOARD_SHORTCUTS": "Keyboard shortcuts", - "APPEARANCE": "Change appearance", - "SUPER_ADMIN_CONSOLE": "SuperAdmin console", - "DOCS": "Read documentation", + "CHANGE_ACCOUNTS": "Cambia account", + "SWITCH_ACCOUNT": "Cambia account", + "CONTACT_SUPPORT": "Contatta il supporto", + "SELECTOR_SUBTITLE": "Seleziona un account dall'elenco", + "PROFILE_SETTINGS": "Impostazioni profilo", + "KEYBOARD_SHORTCUTS": "Scorciatoie da tastiera", + "APPEARANCE": "Personalizza aspetto", + "SUPER_ADMIN_CONSOLE": "Console SuperAdmin", + "DOCS": "Leggi la documentazione", "CHANGELOG": "Changelog", - "LOGOUT": "Log out" + "LOGOUT": "Disconnetti" }, "APP_GLOBAL": { "TRIAL_MESSAGE": "giorni di prova rimanenti.", - "TRAIL_BUTTON": "Acquista ora", - "DELETED_USER": "Utente eliminato", - "EMAIL_VERIFICATION_PENDING": "It seems that you haven't verified your email address yet. Please check your inbox for the verification email.", - "RESEND_VERIFICATION_MAIL": "Resend verification email", - "EMAIL_VERIFICATION_SENT": "Verification email has been sent. Please check your inbox.", + "TRAIL_BUTTON": "Acquista Ora", + "DELETED_USER": "Utente Eliminato", + "EMAIL_VERIFICATION_PENDING": "Sembra che tu non abbia ancora verificato il tuo indirizzo email. Controlla la tua casella di posta per l'email di verifica.", + "RESEND_VERIFICATION_MAIL": "Invia nuovamente email di verifica", + "EMAIL_VERIFICATION_SENT": "L'email di verifica è stata inviata. Controlla la tua casella di posta.", "ACCOUNT_SUSPENDED": { - "TITLE": "Account sospeso", + "TITLE": "Account Sospeso", "MESSAGE": "Il tuo account è sospeso. Contatta il team di supporto per ulteriori informazioni." } }, "COMPONENTS": { "CODE": { "BUTTON_TEXT": "Copia", - "CODEPEN": "Open in CodePen", - "COPY_SUCCESSFUL": "Codice copiato negli appunti correttamente" + "CODEPEN": "Apri in CodePen", + "COPY_SUCCESSFUL": "Copiato negli appunti" }, "SHOW_MORE_BLOCK": { "SHOW_MORE": "Mostra di più", @@ -269,66 +269,66 @@ "INSTAGRAM_STORY_UNAVAILABLE": "Questa storia non è più disponibile." }, "LOCATION_BUBBLE": { - "SEE_ON_MAP": "See on map" + "SEE_ON_MAP": "Vedi sulla mappa" }, "FORM_BUBBLE": { "SUBMIT": "Invia" }, "MEDIA": { - "IMAGE_UNAVAILABLE": "This image is no longer available.", - "LOADING_FAILED": "Loading failed" + "IMAGE_UNAVAILABLE": "Questa immagine non è più disponibile.", + "LOADING_FAILED": "Caricamento non riuscito" } }, "CONFIRM_EMAIL": "Verifica...", "SETTINGS": { "INBOXES": { - "NEW_INBOX": "Aggiungi Casella" + "NEW_INBOX": "Aggiungi Inbox" } }, "SIDEBAR": { - "NO_ITEMS": "No items", + "NO_ITEMS": "Nessun elemento", "CURRENTLY_VIEWING_ACCOUNT": "Visualizzazione attuale:", - "SWITCH": "Scambia", - "INBOX_VIEW": "Inbox View", + "SWITCH": "Cambia", + "INBOX_VIEW": "Vista Inbox", "CONVERSATIONS": "Conversazioni", - "INBOX": "My Inbox", - "ALL_CONVERSATIONS": "Tutte le conversazioni", + "INBOX": "La mia Inbox", + "ALL_CONVERSATIONS": "Tutte le Conversazioni", "MENTIONED_CONVERSATIONS": "Menzioni", - "PARTICIPATING_CONVERSATIONS": "Participating", + "PARTICIPATING_CONVERSATIONS": "Partecipate", "UNATTENDED_CONVERSATIONS": "Non partecipate", - "REPORTS": "Segnalazioni", + "REPORTS": "Report", "SETTINGS": "Impostazioni", "CONTACTS": "Contatti", "ACTIVE": "Attiva", "CAPTAIN": "Captain", - "CAPTAIN_ASSISTANTS": "Assistants", - "CAPTAIN_DOCUMENTS": "Documents", - "CAPTAIN_RESPONSES": "FAQs", + "CAPTAIN_ASSISTANTS": "Assistenti", + "CAPTAIN_DOCUMENTS": "Documenti", + "CAPTAIN_RESPONSES": "FAQ", "CAPTAIN_TOOLS": "Strumenti", "HOME": "Home", - "AGENTS": "Agenti", + "AGENTS": "Operatori", "AGENT_BOTS": "Bots", "AUDIT_LOGS": "Audit Logs", - "INBOXES": "Posta", + "INBOXES": "Inbox", "NOTIFICATIONS": "Notifiche", - "CANNED_RESPONSES": "Risposte predefinite", + "CANNED_RESPONSES": "Risposte Predefinite", "INTEGRATIONS": "Integrazioni", - "PROFILE_SETTINGS": "Impostazioni profilo", - "ACCOUNT_SETTINGS": "Impostazioni account", + "PROFILE_SETTINGS": "Impostazioni Profilo", + "ACCOUNT_SETTINGS": "Impostazioni Account", "APPLICATIONS": "Applicazioni", "LABELS": "Etichette", - "CUSTOM_ATTRIBUTES": "Attributi personalizzati", - "AUTOMATION": "Automazione", - "MACROS": "Macros", - "TEAMS": "Teams", + "CUSTOM_ATTRIBUTES": "Attributi Personalizzati", + "AUTOMATION": "Automazioni", + "MACROS": "Macro", + "TEAMS": "Team", "BILLING": "Fatturazione", "CUSTOM_VIEWS_FOLDER": "Cartelle", "CUSTOM_VIEWS_SEGMENTS": "Segmenti", - "ALL_CONTACTS": "Tutti i contatti", + "ALL_CONTACTS": "Tutti I Contatti", "TAGGED_WITH": "Etichettato con", "NEW_LABEL": "Nuova etichetta", "NEW_TEAM": "Nuovo team", - "NEW_INBOX": "Nuova casella di posta", + "NEW_INBOX": "Nuova Inbox", "REPORTS_CONVERSATION": "Conversazioni", "CSAT": "CSAT", "LIVE_CHAT": "Live Chat", @@ -336,47 +336,47 @@ "WHATSAPP": "WhatsApp", "CAMPAIGNS": "Campagne", "ONGOING": "In corso", - "ONE_OFF": "Uno fuori", + "ONE_OFF": "Una-tantum", "REPORTS_SLA": "SLA", "REPORTS_BOT": "Bot", - "REPORTS_AGENT": "Agenti", + "REPORTS_AGENT": "Operatori", "REPORTS_LABEL": "Etichette", - "REPORTS_INBOX": "Posta", + "REPORTS_INBOX": "Inbox", "REPORTS_TEAM": "Team", - "AGENT_ASSIGNMENT": "Assegnazione Agenti", - "SET_AVAILABILITY_TITLE": "Imposta te stesso come", + "AGENT_ASSIGNMENT": "Assegnazione Operatori", + "SET_AVAILABILITY_TITLE": "Impostati come", "SET_YOUR_AVAILABILITY": "Imposta la tua disponibilità", "SLA": "SLA", - "CUSTOM_ROLES": "Custom Roles", + "CUSTOM_ROLES": "Ruoli Personalizzati", "BETA": "Beta", "REPORTS_OVERVIEW": "Panoramica", - "REAUTHORIZE": "Your inbox connection has expired, please reconnect\n to continue receiving and sending messages", + "REAUTHORIZE": "La tua connessione alla Inbox è scaduta, ricollegati per continuare a ricevere e inviare messaggi", "HELP_CENTER": { "TITLE": "Help Center", - "ARTICLES": "Articles", + "ARTICLES": "Articoli", "CATEGORIES": "Categorie", "LOCALES": "Lingue", "SETTINGS": "Impostazioni" }, - "CHANNELS": "Channels", + "CHANNELS": "Canali", "SET_AUTO_OFFLINE": { - "TEXT": "Mark offline automatically", - "INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.", - "INFO_SHORT": "Automatically mark offline when you aren't using the app." + "TEXT": "Imposta offline automaticamente", + "INFO_TEXT": "Consenti al sistema di impostarti automaticamente offline quando non utilizzi l'app o la dashboard.", + "INFO_SHORT": "Imposta automaticamente offline quando non stai usando l'app." }, "DOCS": "Leggi i documenti", "SECURITY": "Sicurezza" }, "BILLING_SETTINGS": { "TITLE": "Fatturazione", - "DESCRIPTION": "Manage your subscription here, upgrade your plan and get more for your team.", + "DESCRIPTION": "Gestisci qui il tuo abbonamento, aggiorna il tuo piano e ottieni di più per il tuo team.", "CURRENT_PLAN": { "TITLE": "Piano attuale", "PLAN_NOTE": "Sei attualmente abbonato al piano **{plan}** con **{quantity}** licenze", - "SEAT_COUNT": "Number of seats", - "RENEWS_ON": "Renews on" + "SEAT_COUNT": "Numero di seat", + "RENEWS_ON": "Si rinnova il" }, - "VIEW_PRICING": "View Pricing", + "VIEW_PRICING": "Visualizza Prezzi", "MANAGE_SUBSCRIPTION": { "TITLE": "Gestisci il tuo abbonamento", "DESCRIPTION": "Visualizza le tue fatture precedenti, modifica i tuoi dati di fatturazione o annulla il tuo abbonamento.", @@ -384,11 +384,11 @@ }, "CAPTAIN": { "TITLE": "Captain", - "DESCRIPTION": "Manage usage and credits for Captain AI.", - "BUTTON_TXT": "Buy more credits", - "DOCUMENTS": "Documents", - "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "DESCRIPTION": "Gestisci utilizzo e crediti per Captain AI.", + "BUTTON_TXT": "Acquista più crediti", + "DOCUMENTS": "Documenti", + "RESPONSES": "Risposte", + "UPGRADE": "Captain non è disponibile sul piano gratuito, aggiorna ora per ottenere l'accesso agli assistenti, copilot e altro ancora." }, "CHAT_WITH_US": { "TITLE": "Hai bisogno di aiuto?", @@ -422,7 +422,7 @@ "LABEL": "Fingerprint", "TOOLTIP": "Fingerprint SHA-1 del certificato — utilizzala per verificare il certificato nella configurazione del tuo IdP" }, - "COPY_SUCCESS": "Codice copiato negli appunti correttamente", + "COPY_SUCCESS": "Copiato negli appunti", "SP_ENTITY_ID": { "LABEL": "SP Entity ID", "HELP": "Identificatore univoco per questa applicazione come Service Provider (generato automaticamente).", @@ -449,14 +449,14 @@ "ENTERPRISE_PAYWALL": { "AVAILABLE_ON": "La funzionalità SAML SSO è disponibile solo nei piani Enterprise.", "UPGRADE_PROMPT": "Passa a un piano Enterprise per accedere a SAML single sign-on e ad altre funzionalità di sicurezza avanzate.", - "ASK_ADMIN": "Si prega di contattare l'amministratore per l'aggiornamento." + "ASK_ADMIN": "Contatta il tuo amministratore per l'aggiornamento." }, "PAYWALL": { "TITLE": "Aggiorna per abilitare SAML SSO", "AVAILABLE_ON": "La funzionalità SAML SSO è disponibile solo nei piani Enterprise.", "UPGRADE_PROMPT": "Aggiorna il tuo piano per ottenere l'accesso a SAML single sign-on e altre funzionalità avanzate.", "UPGRADE_NOW": "Aggiorna ora", - "CANCEL_ANYTIME": "È possibile modificare o annullare il piano in qualsiasi momento" + "CANCEL_ANYTIME": "Puoi modificare o annullare il tuo piano in qualsiasi momento" }, "ATTRIBUTE_MAPPING": { "TITLE": "Impostazioni Attributi SAML", @@ -479,7 +479,7 @@ }, "FORM": { "NAME": { - "LABEL": "Nome azienda", + "LABEL": "Nome Azienda", "PLACEHOLDER": "Wayne Enterprises" }, "SUBMIT": "Invia", @@ -492,17 +492,17 @@ "OPEN_CONVERSATION": "Apri conversazione", "RESOLVE_AND_NEXT": "Risolvi e vai alla prossima", "NAVIGATE_DROPDOWN": "Naviga con gli elementi a discesa", - "RESOLVE_CONVERSATION": "Risolvi la conversazione", - "GO_TO_CONVERSATION_DASHBOARD": "Vai alla dashboard Conversazioni", + "RESOLVE_CONVERSATION": "Risolvi Conversazione", + "GO_TO_CONVERSATION_DASHBOARD": "Vai alla Dashboard Conversazioni", "ADD_ATTACHMENT": "Aggiungi allegato", - "GO_TO_CONTACTS_DASHBOARD": "Vai alla dashboard Contatti", + "GO_TO_CONTACTS_DASHBOARD": "Vai alla Dashboard Contatti", "TOGGLE_SIDEBAR": "Attiva/Disattiva barra laterale", - "GO_TO_REPORTS_SIDEBAR": "Vai alla barra laterale dei rapporti", + "GO_TO_REPORTS_SIDEBAR": "Vai alla barra laterale dei Report", "MOVE_TO_NEXT_TAB": "Vai alla scheda successiva nell'elenco delle conversazioni", - "GO_TO_SETTINGS": "Vai alle impostazioni", - "SWITCH_TO_PRIVATE_NOTE": "Passa alle note private", + "GO_TO_SETTINGS": "Vai alle Impostazioni", + "SWITCH_TO_PRIVATE_NOTE": "Passa alle Note Private", "SWITCH_TO_REPLY": "Passa a Risposta", - "TOGGLE_SNOOZE_DROPDOWN": "Attiva/Disattiva sospensione a discesa" + "TOGGLE_SNOOZE_DROPDOWN": "Attiva/Disattiva menu a discesa per la Sospensione" } }, "ASSIGNMENT_POLICY": { @@ -593,7 +593,7 @@ }, "STATUS": { "LABEL": "Stato:", - "PLACEHOLDER": "Seleziona status", + "PLACEHOLDER": "Seleziona stato", "ACTIVE": "Policy attiva", "INACTIVE": "Policy inattiva" }, @@ -739,7 +739,7 @@ "EMPTY_STATE": "Nessun operatore aggiunto", "API": { "SUCCESS_MESSAGE": "Operatore aggiunto correttamente alla policy", - "ERROR_MESSAGE": "Impossibile aggiungere l'operatore alla policy" + "ERROR_MESSAGE": "Impossibile aggiungere l’operatore alla policy" } } }, diff --git a/app/javascript/dashboard/i18n/locale/it/signup.json b/app/javascript/dashboard/i18n/locale/it/signup.json index ae0b75fac..ab825e53c 100644 --- a/app/javascript/dashboard/i18n/locale/it/signup.json +++ b/app/javascript/dashboard/i18n/locale/it/signup.json @@ -1,15 +1,15 @@ { "REGISTER": { - "TRY_WOOT": "Create an account", + "TRY_WOOT": "Crea un account", "TITLE": "Registrati", - "TESTIMONIAL_HEADER": "All it takes is one step to move forward", - "TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.", - "TERMS_ACCEPT": "By creating an account, you agree to our T & C and Privacy policy", + "TESTIMONIAL_HEADER": "Basta uno step per proseguire", + "TESTIMONIAL_CONTENT": "Sei a un passo dal coinvolgere i tuoi clienti, fidelizzarli e trovarne di nuovi.", + "TERMS_ACCEPT": "Creando un account, accetti Termini e Condizioni e Privacy policy", "OAUTH": { - "GOOGLE_SIGNUP": "Sign up with Google" + "GOOGLE_SIGNUP": "Registrati con Google" }, "COMPANY_NAME": { - "LABEL": "Company name", + "LABEL": "Nome azienda", "PLACEHOLDER": "Inserisci il nome della tua azienda. Ad esempio: Wayne Enterprises", "ERROR": "Il nome dell'azienda è troppo corto." }, @@ -20,14 +20,14 @@ }, "EMAIL": { "LABEL": "Email di lavoro", - "PLACEHOLDER": "Enter your work email address. E.g., bruce{'@'}wayne{'.'}enterprises", - "ERROR": "Si prega di inserire un indirizzo email di lavoro valido." + "PLACEHOLDER": "Inserisci il tuo indirizzo email di lavoro. es.: bruce{'@'}wayne{'.'}enterprises", + "ERROR": "Inserisci un indirizzo email di lavoro valido." }, "PASSWORD": { "LABEL": "Password", "PLACEHOLDER": "Password", "ERROR": "Password troppo corta.", - "IS_INVALID_PASSWORD": "La password dovrebbe contenere almeno 1 lettera maiuscola, 1 lettera minuscola, 1 numero e 1 carattere speciale.", + "IS_INVALID_PASSWORD": "La password deve contenere almeno 1 lettera maiuscola, 1 lettera minuscola, 1 numero e 1 carattere speciale.", "REQUIREMENTS_LENGTH": "Almeno 6 caratteri", "REQUIREMENTS_UPPERCASE": "Almeno una lettera maiuscola", "REQUIREMENTS_LOWERCASE": "Almeno una lettera minuscola", @@ -40,10 +40,10 @@ "ERROR": "Le password non corrispondono." }, "API": { - "SUCCESS_MESSAGE": "Registrazione riuscita", - "ERROR_MESSAGE": "Impossibile connettersi al server Woot, riprova più tardi." + "SUCCESS_MESSAGE": "Registrazione Riuscita", + "ERROR_MESSAGE": "Impossibile connettersi al server Woot. Riprova." }, - "SUBMIT": "Create account", + "SUBMIT": "Crea account", "HAVE_AN_ACCOUNT": "Hai già un account?" } } diff --git a/app/javascript/dashboard/i18n/locale/it/sla.json b/app/javascript/dashboard/i18n/locale/it/sla.json index b0e7ec69b..9be1f9102 100644 --- a/app/javascript/dashboard/i18n/locale/it/sla.json +++ b/app/javascript/dashboard/i18n/locale/it/sla.json @@ -1,37 +1,37 @@ { "SLA": { "HEADER": "Service Level Agreements", - "ADD_ACTION": "Add SLA", - "ADD_ACTION_LONG": "Create a new SLA Policy", - "DESCRIPTION": "Service Level Agreements (SLAs) are contracts that define clear expectations between your team and customers. They establish standards for response and resolution times, creating a framework for accountability and ensures a consistent, high-quality experience.", - "LEARN_MORE": "Learn more about SLA", - "LOADING": "Fetching SLAs", + "ADD_ACTION": "Aggiungi SLA", + "ADD_ACTION_LONG": "Crea una nuova policy SLA", + "DESCRIPTION": "I Service Level Agreement (SLA) sono contratti che definiscono chiare aspettative tra il team e i clienti. Stabiliscono norme per i tempi di risposta e di risoluzione, creando un quadro per la responsabilità e garantendo un'esperienza coerente e di alta qualità.", + "LEARN_MORE": "Scopri di più su SLA", + "LOADING": "Caricamento SLA", "PAYWALL": { - "TITLE": "Upgrade to create SLAs", - "AVAILABLE_ON": "The SLA feature is only available in the Business and Enterprise plans.", - "UPGRADE_PROMPT": "Upgrade your plan to get access to advanced features like team management, automations, custom attributes, and more.", - "UPGRADE_NOW": "Upgrade now", - "CANCEL_ANYTIME": "You can change or cancel your plan anytime" + "TITLE": "Aggiorna per creare SLA", + "AVAILABLE_ON": "La funzionalità SLA è disponibile solo nei piani Business e Enterprise.", + "UPGRADE_PROMPT": "Aggiorna il tuo piano per ottenere l'accesso a funzionalità avanzate come gestione del team, automazioni, attributi personalizzati e altro ancora.", + "UPGRADE_NOW": "Aggiorna ora", + "CANCEL_ANYTIME": "Puoi modificare o annullare il tuo piano in qualsiasi momento" }, "ENTERPRISE_PAYWALL": { - "AVAILABLE_ON": "The SLA feature is only available in the paid plans.", - "UPGRADE_PROMPT": "Upgrade to a paid plan to access advanced features like audit logs, agent capacity, and more.", - "ASK_ADMIN": "Please reach out to your administrator for the upgrade." + "AVAILABLE_ON": "La funzionalità SLA è disponibile solo nei piani a pagamento.", + "UPGRADE_PROMPT": "Passa a un piano a pagamento per accedere a funzionalità avanzate come audit logs, capacità degli operatori e altro ancora.", + "ASK_ADMIN": "Contatta il tuo amministratore per l'aggiornamento." }, "LIST": { - "404": "There are no SLAs available in this account.", + "404": "Non ci sono SLA disponibili in questo account.", "EMPTY": { "TITLE_1": "Enterprise P0", - "DESC_1": "Issues raised by enterprise customers, that require immediate attention.", + "DESC_1": "Problemi sollevati dai clienti enterprise, che richiedono un'attenzione immediata.", "TITLE_2": "Enterprise P1", - "DESC_2": "Issues raised by enterprise customers, that needs to be acknowledged quickly." + "DESC_2": "Problemi sollevati dai clienti enterprise, che devono essere riconosciuti rapidamente." }, - "BUSINESS_HOURS_ON": "Business hours on", - "BUSINESS_HOURS_OFF": "Business hours off", + "BUSINESS_HOURS_ON": "Orario di lavoro attivo", + "BUSINESS_HOURS_OFF": "Orario di lavoro disattivo", "RESPONSE_TYPES": { - "FRT": "First response time threshold", - "NRT": "Next response time threshold", - "RT": "Resolution time threshold", + "FRT": "Soglia tempo di prima risposta", + "NRT": "Soglia tempo di risposta successiva", + "RT": "Soglia tempo di risoluzione", "SHORT_HAND": { "FRT": "FRT", "NRT": "NRT", @@ -41,68 +41,68 @@ }, "FORM": { "NAME": { - "LABEL": "SLA Name", - "PLACEHOLDER": "SLA Name", + "LABEL": "Nome SLA", + "PLACEHOLDER": "Nome SLA", "REQUIRED_ERROR": "SLA name is required", "MINIMUM_LENGTH_ERROR": "È richiesta una lunghezza minima di 2", - "VALID_ERROR": "Sono ammessi solo lettere, numeri, trattino e sottolineatura" + "VALID_ERROR": "Sono ammessi solo lettere, numeri, trattino e underscore" }, "DESCRIPTION": { "LABEL": "Descrizione", - "PLACEHOLDER": "SLA for premium customers" + "PLACEHOLDER": "SLA per clienti premium" }, "FIRST_RESPONSE_TIME": { "LABEL": "Tempo di prima risposta", "PLACEHOLDER": "5" }, "NEXT_RESPONSE_TIME": { - "LABEL": "Next Response Time", + "LABEL": "Tempo di Risposta Successiva", "PLACEHOLDER": "5" }, "RESOLUTION_TIME": { - "LABEL": "Tempo di risoluzione", + "LABEL": "Tempo di Risoluzione", "PLACEHOLDER": "60" }, "BUSINESS_HOURS": { - "LABEL": "Ore di lavoro", - "PLACEHOLDER": "Only during business hours" + "LABEL": "Orario Di Lavoro", + "PLACEHOLDER": "Solo durante l'orario di lavoro" }, "THRESHOLD_TIME": { - "INVALID_FORMAT_ERROR": "Threshold should be a number and greater than zero" + "INVALID_FORMAT_ERROR": "La soglia deve essere un numero e maggiore di zero" }, "EDIT": "Modifica", "CREATE": "Crea", "DELETE": "Elimina", - "CANCEL": "annulla" + "CANCEL": "Annulla" }, "ADD": { - "TITLE": "Add SLA", - "DESC": "Friendly promises for great service!", + "TITLE": "Aggiungi SLA", + "DESC": "Amichevoli promesse per un grande servizio!", "API": { - "SUCCESS_MESSAGE": "SLA added successfully", + "SUCCESS_MESSAGE": "SLA aggiunta correttamente", "ERROR_MESSAGE": "Si è verificato un errore, riprova" } }, "DELETE": { - "TITLE": "Delete SLA", + "TITLE": "Elimina SLA", "API": { - "SUCCESS_MESSAGE": "SLA deleted successfully", + "SUCCESS_MESSAGE": "SLA eliminata correttamente", "ERROR_MESSAGE": "Si è verificato un errore, riprova" }, "CONFIRM": { - "TITLE": "Conferma eliminazione", - "MESSAGE": "Are you sure you want to delete ", - "YES": "Sì, elimina ", - "NO": "No, Conserva " + "TITLE": "Conferma Eliminazione", + "MESSAGE": "Sei sicuro di voler eliminare ", + "YES": "Sì, Elimina ", + "NO": "No, Mantieni " } }, "EVENTS": { - "TITLE": "SLA Misses", + "TITLE": "SLA Mancate", "FRT": "Tempo di prima risposta", - "NRT": "Next response time", - "RT": "Resolution time", - "SHOW_MORE": "{count} more", - "HIDE": "Hide {count} rows" + "NRT": "Tempo di risposta successiva", + "RT": "Tempo di risoluzione", + "SHOW_MORE": "{count} altre", + "HIDE": "Nascondi {count} righe" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/teamsSettings.json b/app/javascript/dashboard/i18n/locale/it/teamsSettings.json index ab5d1ca22..d83e61db2 100644 --- a/app/javascript/dashboard/i18n/locale/it/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/it/teamsSettings.json @@ -1,10 +1,10 @@ { "TEAMS_SETTINGS": { "NEW_TEAM": "Crea un nuovo team", - "HEADER": "Teams", - "LOADING": "Fetching teams", - "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", - "LEARN_MORE": "Learn more about teams", + "HEADER": "Team", + "LOADING": "Caricamento team", + "DESCRIPTION": "I Team ti permettono di organizzare gli operatori in gruppi in base alle loro responsabilità. Un operatore può appartenere a più team. Quando si lavora in collaborazione, è possibile assegnare conversazioni a team specifici.", + "LEARN_MORE": "Scopri di più sui team", "LIST": { "404": "Non ci sono team creati su questo account.", "EDIT_TEAM": "Modifica team", @@ -16,17 +16,17 @@ "DESC": "Aggiungi un titolo e una descrizione al tuo nuovo team." }, "AGENTS": { - "BUTTON_TEXT": "Aggiungi agenti al team", - "TITLE": "Aggiungi agenti al team - {teamName}", - "DESC": "Aggiungi agenti al tuo team appena creato. Questo ti permette di collaborare come team alle conversazioni, ricevere una notifica sui nuovi eventi nella stessa conversazione." + "BUTTON_TEXT": "Aggiungi operatori al team", + "TITLE": "Aggiungi operatori al team - {teamName}", + "DESC": "Aggiungi operatori al tuo team appena creato. Questo ti permette di collaborare come team alle conversazioni, ricevere una notifica sui nuovi eventi nella stessa conversazione." }, "WIZARD_CREATE": { "TITLE": "Crea", - "BODY": "Crea un nuovo team di agenti." + "BODY": "Crea un nuovo team di operatori." }, "WIZARD_ADD_AGENTS": { - "TITLE": "Aggiungi agenti", - "BODY": "Aggiungi agenti al team." + "TITLE": "Aggiungi Operatori", + "BODY": "Aggiungi operatori al team." }, "WIZARD_FINISH": { "TITLE": "Termina", @@ -40,9 +40,9 @@ "BUTTON_TEXT": "Aggiorna il team" }, "AGENTS": { - "BUTTON_TEXT": "Aggiorna agenti nel team", - "TITLE": "Aggiungi agenti al team - {teamName}", - "DESC": "Aggiungi agenti al tuo team appena creato. Tutti gli agenti aggiunti verranno avvisati quando una conversazione viene assegnata a questo team." + "BUTTON_TEXT": "Aggiorna operatori nel team", + "TITLE": "Aggiungi operatori al team - {teamName}", + "DESC": "Aggiungi operatori al tuo team appena creato. Tutti gli operatori aggiunti verranno avvisati quando una conversazione viene assegnata a questo team." }, "EDIT_WIZARD_DETAILS": { "TITLE": "Dettagli del team", @@ -50,13 +50,13 @@ "BODY": "Cambia nome, descrizione e altri dettagli." }, "EDIT_WIZARD_AGENTS": { - "TITLE": "Modifica agenti", + "TITLE": "Modifica Operatori", "ROUTE": "settings_teams_edit_members", - "BODY": "Modifica agenti nel tuo team." + "BODY": "Modifica gli operatori nel tuo team." }, "EDIT_WIZARD_FINISH": { "TITLE": "Termina", - "ROUTE": "settings_teams_edit_finisch", + "ROUTE": "settings_teams_edit_finish", "BODY": "Sei pronto per iniziare!" } }, @@ -64,22 +64,22 @@ "ERROR_MESSAGE": "Impossibile salvare i dettagli del team. Riprova." }, "AGENTS": { - "AGENT": "AGENTE", + "AGENT": "OPERATORE", "EMAIL": "EMAIL", - "BUTTON_TEXT": "Aggiungi agenti", - "ADD_AGENTS": "Aggiunta di agenti al tuo team...", + "BUTTON_TEXT": "Aggiungi operatori", + "ADD_AGENTS": "Aggiungendo gli Operatori al tuo Team...", "SELECT": "seleziona", - "SELECT_ALL": "seleziona tutti gli agenti", - "SELECTED_COUNT": "{selected} su {total} agenti selezionati." + "SELECT_ALL": "seleziona tutti gli operatori", + "SELECTED_COUNT": "{selected} su {total} operatori selezionati." }, "ADD": { - "TITLE": "Aggiungi agenti al team - {teamName}", - "DESC": "Aggiungi agenti al tuo team appena creato. Questo ti permette di collaborare come team alle conversazioni, ricevere una notifica sui nuovi eventi nella stessa conversazione.", + "TITLE": "Aggiungi operatori al team - {teamName}", + "DESC": "Aggiungi operatori al tuo team appena creato. Questo ti permette di collaborare come team alle conversazioni, ricevere una notifica sui nuovi eventi nella stessa conversazione.", "SELECT": "seleziona", - "SELECT_ALL": "seleziona tutti gli agenti", - "SELECTED_COUNT": "{selected} su {total} agenti selezionati.", - "BUTTON_TEXT": "Aggiungi agenti", - "AGENT_VALIDATION_ERROR": "Seleziona almeno un agente." + "SELECT_ALL": "seleziona tutti gli operatori", + "SELECTED_COUNT": "{selected} su {total} operatori selezionati.", + "BUTTON_TEXT": "Aggiungi operatori", + "AGENT_VALIDATION_ERROR": "Seleziona almeno un operatore." }, "FINISH": { "TITLE": "Il tuo team è pronto!", @@ -93,7 +93,7 @@ "ERROR_MESSAGE": "Impossibile eliminare il team. Riprova." }, "CONFIRM": { - "TITLE": "Are you sure you want to delete the team?", + "TITLE": "Sei sicuro di voler eliminare il team?", "PLACE_HOLDER": "Digita {teamName} per confermare", "MESSAGE": "L'eliminazione del team rimuoverà l'assegnazione del team dalle conversazioni assegnate a questo team.", "YES": "Elimina ", @@ -106,10 +106,10 @@ "CREATE": "Crea un nuovo team", "NAME": { "LABEL": "Nome del team", - "PLACEHOLDER": "Esempio: Vendite, Assistenza clienti" + "PLACEHOLDER": "Esempio: Vendite, Assistenza Clienti" }, "DESCRIPTION": { - "LABEL": "Descrizione team", + "LABEL": "Descrizione Team", "PLACEHOLDER": "Breve descrizione di questo team." }, "AUTO_ASSIGN": { diff --git a/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json index ef6d06599..1005e8bd5 100644 --- a/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json +++ b/app/javascript/dashboard/i18n/locale/it/whatsappTemplates.json @@ -6,7 +6,7 @@ "TEMPLATE_SELECTED_SUBTITLE": "Configura template: {templateName}" }, "PICKER": { - "SEARCH_PLACEHOLDER": "Cerca modelli", + "SEARCH_PLACEHOLDER": "Cerca Modelli", "NO_TEMPLATES_FOUND": "Nessun modello trovato per", "HEADER": "Intestazione", "BODY": "Corpo", @@ -21,7 +21,7 @@ "REFRESH_ERROR": "Impossibile aggiornare i modelli. Per favore riprova.", "LABELS": { "LANGUAGE": "Lingua", - "TEMPLATE_BODY": "Corpo modello", + "TEMPLATE_BODY": "Corpo Modello", "CATEGORY": "Categoria" } }, @@ -30,9 +30,9 @@ "LANGUAGE": "Lingua", "CATEGORY": "Categoria", "VARIABLE_PLACEHOLDER": "Inserisci il valore di {variable}", - "GO_BACK_LABEL": "Torna indietro", - "SEND_MESSAGE_LABEL": "Invia messaggio", - "FORM_ERROR_MESSAGE": "Si prega di compilare tutte le variabili prima di inviare", + "GO_BACK_LABEL": "Torna Indietro", + "SEND_MESSAGE_LABEL": "Invia Messaggio", + "FORM_ERROR_MESSAGE": "Inserisci tutte le variabili prima di inviare", "MEDIA_HEADER_LABEL": "Intestazione {type}", "OTP_CODE": "Inserisci OTP da 4 a 8 cifre", "EXPIRY_MINUTES": "Inserisci minuti di scadenza", diff --git a/app/javascript/dashboard/i18n/locale/ja/bulkActions.json b/app/javascript/dashboard/i18n/locale/ja/bulkActions.json index 20901c953..71aa033ce 100644 --- a/app/javascript/dashboard/i18n/locale/ja/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ja/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "ラベルを割り当てる", - "NO_LABELS_FOUND": "該当するラベルが見つかりませんでした", + "NO_LABELS_FOUND": "ラベルが見つかりません", "ASSIGN_SELECTED_LABELS": "選択したラベルを割り当てる", "ASSIGN_SUCCESFUL": "ラベルが正常に割り当てられました。", "ASSIGN_FAILED": "ラベルの割り当てに失敗しました。再試行してください。" diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index 98d092455..7b10c4126 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "ラベルが正常に割り当てられました。", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "検索を完了できませんでした。もう一度お試しください。" diff --git a/app/javascript/dashboard/i18n/locale/ja/integrations.json b/app/javascript/dashboard/i18n/locale/ja/integrations.json index e287b8bb9..7af145aae 100644 --- a/app/javascript/dashboard/i18n/locale/ja/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ja/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQ", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "新しいFAQを作成", "DOCUMENTABLE": { "CONVERSATION": "会話 #{id}" @@ -902,6 +903,10 @@ "APPROVED": "承認済み", "ALL": "すべて" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "質問とその対応する回答をナレッジベースに追加し、それに関連付けるアシスタントを選択してください。", "CREATE": { "TITLE": "FAQを追加", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "FAQが承認済みとしてマークされました" }, "OPTIONS": { - "APPROVE": "承認済みとしてマーク", - "EDIT_RESPONSE": "FAQを編集", - "DELETE_RESPONSE": "FAQを削除" + "APPROVE": "Approve", + "EDIT_RESPONSE": "編集", + "DELETE_RESPONSE": "削除" }, "EMPTY_STATE": { "TITLE": "FAQが見つかりません", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQは、アシスタントがお客様からの質問に迅速かつ正確に回答するのに役立ちます。コンテンツから自動的に生成することも、手動で追加することもできます。", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ka/bulkActions.json b/app/javascript/dashboard/i18n/locale/ka/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/ka/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ka/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ka/contact.json b/app/javascript/dashboard/i18n/locale/ka/contact.json index 3710f52b5..0bde563a0 100644 --- a/app/javascript/dashboard/i18n/locale/ka/contact.json +++ b/app/javascript/dashboard/i18n/locale/ka/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "ამ მომენტისთვის არცერთი კონტაქტი არ არის აქტიური 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ka/integrations.json b/app/javascript/dashboard/i18n/locale/ka/integrations.json index 081ddbde8..c5b554ee7 100644 --- a/app/javascript/dashboard/i18n/locale/ka/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ka/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ko/bulkActions.json b/app/javascript/dashboard/i18n/locale/ko/bulkActions.json index 721cc8639..d1c06a0ce 100644 --- a/app/javascript/dashboard/i18n/locale/ko/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ko/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "라벨을 찾을 수 없습니다", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index 7d00f9751..63289da7f 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ko/integrations.json b/app/javascript/dashboard/i18n/locale/ko/integrations.json index bb4e23b89..9d0fd597a 100644 --- a/app/javascript/dashboard/i18n/locale/ko/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ko/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "모두" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "수정", + "DELETE_RESPONSE": "삭제" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/lt/contact.json b/app/javascript/dashboard/i18n/locale/lt/contact.json index ee0011daf..5a477568b 100644 --- a/app/javascript/dashboard/i18n/locale/lt/contact.json +++ b/app/javascript/dashboard/i18n/locale/lt/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Priskirti etiketes", + "ASSIGN_LABELS_SUCCESS": "Etiketės sėkmingai priskirtos.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/lt/integrations.json b/app/javascript/dashboard/i18n/locale/lt/integrations.json index d1ee89a6f..0bba965a7 100644 --- a/app/javascript/dashboard/i18n/locale/lt/integrations.json +++ b/app/javascript/dashboard/i18n/locale/lt/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Visi" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Redaguoti", + "DELETE_RESPONSE": "Ištrinti" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/lv/contact.json b/app/javascript/dashboard/i18n/locale/lv/contact.json index 994121d14..eb3cc6835 100644 --- a/app/javascript/dashboard/i18n/locale/lv/contact.json +++ b/app/javascript/dashboard/i18n/locale/lv/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Piešķirt Etiķetes", + "ASSIGN_LABELS_SUCCESS": "Etiķetes ir veiksmīgi piešķirtas.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "Atlasīti {count}", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "Mēs nevarējām pabeigt meklēšanu. Lūdzu, mēģiniet vēlreiz." diff --git a/app/javascript/dashboard/i18n/locale/lv/integrations.json b/app/javascript/dashboard/i18n/locale/lv/integrations.json index 35df60e06..cb5dca8a2 100644 --- a/app/javascript/dashboard/i18n/locale/lv/integrations.json +++ b/app/javascript/dashboard/i18n/locale/lv/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "Bieži uzdotie jautājumi", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Izveidot jaunu sarakstu ar bieži uzdotiem jautājumiem", "DOCUMENTABLE": { "CONVERSATION": "Saruna #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Apstiprināts", "ALL": "Visi" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Pievienot jautājumu un tā atbildi zināšanu bāzei, kā arī izvēlēties asistentu, ar kuru tas būs saistīts.", "CREATE": { "TITLE": "Pievienot bieži uzdotos jautājumus", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "Bieži uzdotie jautājumi tika atzīmēti kā apstiprināti" }, "OPTIONS": { - "APPROVE": "Atzīmēt kā apstiprinātu", - "EDIT_RESPONSE": "Rediģēt bieži uzdotos jautājumus", - "DELETE_RESPONSE": "Dzēst bieži uzdotos jautājumus" + "APPROVE": "Apstiprināt", + "EDIT_RESPONSE": "Rediģēt", + "DELETE_RESPONSE": "Dzēst" }, "EMPTY_STATE": { "TITLE": "Bieži uzdoto jautājumu saraksti nav atrasti", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "Bieži uzdotie jautājumi palīdz Jūsu asistentam sniegt ātras un precīzas atbildes uz Jūsu klientu jautājumiem. Tos var ģenerēt automātiski no jūsu satura vai pievienot manuāli.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ml/bulkActions.json b/app/javascript/dashboard/i18n/locale/ml/bulkActions.json index d090ef440..5001d61c7 100644 --- a/app/javascript/dashboard/i18n/locale/ml/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ml/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "ലേബലുകളൊന്നും കണ്ടെത്തിയില്ല", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ml/contact.json b/app/javascript/dashboard/i18n/locale/ml/contact.json index 643cb7484..37d740886 100644 --- a/app/javascript/dashboard/i18n/locale/ml/contact.json +++ b/app/javascript/dashboard/i18n/locale/ml/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ml/integrations.json b/app/javascript/dashboard/i18n/locale/ml/integrations.json index e09e2008d..0c3e2d8cd 100644 --- a/app/javascript/dashboard/i18n/locale/ml/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ml/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "എല്ലാം" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "എഡിറ്റുചെയ്യുക", + "DELETE_RESPONSE": "ഇല്ലാതാക്കുക" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ms/bulkActions.json b/app/javascript/dashboard/i18n/locale/ms/bulkActions.json index 18476066b..7856642f2 100644 --- a/app/javascript/dashboard/i18n/locale/ms/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ms/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ms/contact.json b/app/javascript/dashboard/i18n/locale/ms/contact.json index 4e1c7a151..16b0d0a7f 100644 --- a/app/javascript/dashboard/i18n/locale/ms/contact.json +++ b/app/javascript/dashboard/i18n/locale/ms/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ms/integrations.json b/app/javascript/dashboard/i18n/locale/ms/integrations.json index bc6839c3c..4aa2fb33e 100644 --- a/app/javascript/dashboard/i18n/locale/ms/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ms/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Padamkan" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ne/bulkActions.json b/app/javascript/dashboard/i18n/locale/ne/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/ne/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ne/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ne/contact.json b/app/javascript/dashboard/i18n/locale/ne/contact.json index ed976f2b9..2add99b52 100644 --- a/app/javascript/dashboard/i18n/locale/ne/contact.json +++ b/app/javascript/dashboard/i18n/locale/ne/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ne/integrations.json b/app/javascript/dashboard/i18n/locale/ne/integrations.json index 9bdcfa2b2..d14e0f161 100644 --- a/app/javascript/dashboard/i18n/locale/ne/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ne/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/nl/bulkActions.json b/app/javascript/dashboard/i18n/locale/nl/bulkActions.json index 770390a1f..9751d9dd6 100644 --- a/app/javascript/dashboard/i18n/locale/nl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/nl/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Labels toewijzen", - "NO_LABELS_FOUND": "Geen labels gevonden voor", + "NO_LABELS_FOUND": "Geen labels gevonden", "ASSIGN_SELECTED_LABELS": "Geselecteerde labels toewijzen", "ASSIGN_SUCCESFUL": "Labels met succes toegewezen.", "ASSIGN_FAILED": "Toewijzen van labels mislukt, probeer het opnieuw." diff --git a/app/javascript/dashboard/i18n/locale/nl/contact.json b/app/javascript/dashboard/i18n/locale/nl/contact.json index 063c40247..31baf4f9d 100644 --- a/app/javascript/dashboard/i18n/locale/nl/contact.json +++ b/app/javascript/dashboard/i18n/locale/nl/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Label toewijzen", + "ASSIGN_LABELS_SUCCESS": "Labels met succes toegewezen.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/nl/integrations.json b/app/javascript/dashboard/i18n/locale/nl/integrations.json index d75ac2e3a..7cf3c4242 100644 --- a/app/javascript/dashboard/i18n/locale/nl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/nl/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Allemaal" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Bewerken", + "DELETE_RESPONSE": "Verwijderen" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/no/bulkActions.json b/app/javascript/dashboard/i18n/locale/no/bulkActions.json index a44ef40bd..c3b4f429a 100644 --- a/app/javascript/dashboard/i18n/locale/no/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/no/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/no/contact.json b/app/javascript/dashboard/i18n/locale/no/contact.json index a1b609899..b75d1c891 100644 --- a/app/javascript/dashboard/i18n/locale/no/contact.json +++ b/app/javascript/dashboard/i18n/locale/no/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/no/integrations.json b/app/javascript/dashboard/i18n/locale/no/integrations.json index 80eb47d35..c13484bc3 100644 --- a/app/javascript/dashboard/i18n/locale/no/integrations.json +++ b/app/javascript/dashboard/i18n/locale/no/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Alle" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Rediger", + "DELETE_RESPONSE": "Slett" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/pl/bulkActions.json b/app/javascript/dashboard/i18n/locale/pl/bulkActions.json index ac6443a3c..dc20e5fd7 100644 --- a/app/javascript/dashboard/i18n/locale/pl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/pl/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "Nie znaleziono etykiet dla", + "NO_LABELS_FOUND": "Brak wyników", "ASSIGN_SELECTED_LABELS": "Przypisz wybrane etykiety", "ASSIGN_SUCCESFUL": "Etykiety zostały pomyślnie przypisane.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index d5ca75c0f..9d4514660 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Przypisz etykiety", + "ASSIGN_LABELS_SUCCESS": "Etykiety zostały pomyślnie przypisane.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/pl/integrations.json b/app/javascript/dashboard/i18n/locale/pl/integrations.json index eab58299c..237f584ae 100644 --- a/app/javascript/dashboard/i18n/locale/pl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pl/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Wszystkie" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edytuj", + "DELETE_RESPONSE": "Usuń" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/pt/bulkActions.json b/app/javascript/dashboard/i18n/locale/pt/bulkActions.json index 13fa87837..dc587fc41 100644 --- a/app/javascript/dashboard/i18n/locale/pt/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/pt/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Atribuir etiquetas", - "NO_LABELS_FOUND": "Nenhuma etiqueta encontrada para", + "NO_LABELS_FOUND": "Nenhuma etiqueta encontrada", "ASSIGN_SELECTED_LABELS": "Atribuir etiquetas selecionadas", "ASSIGN_SUCCESFUL": "Etiquetas atribuídas com sucesso.", "ASSIGN_FAILED": "Falha ao atribuir etiquetas. Por favor, tente novamente." diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index 953566d1b..e70e373ef 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "Neste momento não há contactos ativos 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Atribuir etiquetas", + "ASSIGN_LABELS_SUCCESS": "Etiquetas atribuídas com sucesso.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Selecionar todas ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/pt/integrations.json b/app/javascript/dashboard/i18n/locale/pt/integrations.json index 992991440..4506492ff 100644 --- a/app/javascript/dashboard/i18n/locale/pt/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Todas" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Editar", + "DELETE_RESPONSE": "Excluir" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json b/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json index e4153129c..2f17d25a0 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Atribuir rótulo", - "NO_LABELS_FOUND": "Não há etiquetas encontradas para", + "NO_LABELS_FOUND": "Nenhuma etiqueta encontrada", "ASSIGN_SELECTED_LABELS": "Atribuir etiquetas selecionadas", "ASSIGN_SUCCESFUL": "Rótulos atribuídos com sucesso.", "ASSIGN_FAILED": "Falha ao atribuir etiquetas. Por favor, tente novamente." diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index 042c0c97a..d04e44718 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "Nenhum contato está ativo no momento 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Atribuir rótulo", + "ASSIGN_LABELS_SUCCESS": "Rótulos atribuídos com sucesso.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selecionado", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Selecionar todos ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "Não foi possível completar a pesquisa. Por favor, tente novamente." diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json index dcf40b7e5..9d2319aae 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Criar nova FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversação #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Aceito", "ALL": "Todos" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Adicione uma pergunta e sua resposta correspondente à base de conhecimento e selecione o assistente ao qual deve estar associado.", "CREATE": { "TITLE": "Adicionar uma FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "As Perguntas Frequentes foram marcadas como aprovadas" }, "OPTIONS": { - "APPROVE": "Marcar como aprovado", - "EDIT_RESPONSE": "Editar Perguntas Frequentes", - "DELETE_RESPONSE": "Excluir FAQ" + "APPROVE": "Aprovar", + "EDIT_RESPONSE": "Alterar", + "DELETE_RESPONSE": "Excluir" }, "EMPTY_STATE": { "TITLE": "Nenhuma FAQ encontrada", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "Perguntas Frequentes ajudam seu assistente a fornecer respostas rápidas e precisas para perguntas de seus clientes. Eles podem ser gerados automaticamente a partir do seu conteúdo ou podem ser adicionados manualmente.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ro/bulkActions.json b/app/javascript/dashboard/i18n/locale/ro/bulkActions.json index 32dc20728..f74467707 100644 --- a/app/javascript/dashboard/i18n/locale/ro/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ro/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "Nu s-au găsit etichete pentru", + "NO_LABELS_FOUND": "Nu s-au găsit etichete", "ASSIGN_SELECTED_LABELS": "Atribuiți etichetele selectate", "ASSIGN_SUCCESFUL": "Etichete atribuite cu succes.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ro/contact.json b/app/javascript/dashboard/i18n/locale/ro/contact.json index cf81bb995..600084f59 100644 --- a/app/javascript/dashboard/i18n/locale/ro/contact.json +++ b/app/javascript/dashboard/i18n/locale/ro/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Atribuiți etichete", + "ASSIGN_LABELS_SUCCESS": "Etichete atribuite cu succes.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ro/integrations.json b/app/javascript/dashboard/i18n/locale/ro/integrations.json index bd460905d..26c4a59d3 100644 --- a/app/javascript/dashboard/i18n/locale/ro/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ro/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Toate" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Editare", + "DELETE_RESPONSE": "Şterge" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json index ebd1975db..a11844008 100644 --- a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Назначить метки", - "NO_LABELS_FOUND": "Нет меток для", + "NO_LABELS_FOUND": "Метки не найдены", "ASSIGN_SELECTED_LABELS": "Назначить выбранные метки", "ASSIGN_SUCCESFUL": "Метки успешно назначены.", "ASSIGN_FAILED": "Не удалось назначить метки, пожалуйста, попробуйте снова." diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index a8a692f31..703019fa0 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "В данный момент нет активных контактов 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Назначить метки", + "ASSIGN_LABELS_SUCCESS": "Метки успешно назначены.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "Выбрано {count}", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Выбрать все ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "Поиск не удался. Пожалуйста, попробуйте еще раз." diff --git a/app/javascript/dashboard/i18n/locale/ru/integrations.json b/app/javascript/dashboard/i18n/locale/ru/integrations.json index 4f035ea81..50b5aa94f 100644 --- a/app/javascript/dashboard/i18n/locale/ru/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ru/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQ", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Создать новый FAQ", "DOCUMENTABLE": { "CONVERSATION": "Диалог #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Одобрено", "ALL": "Все" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Добавьте вопрос и соответствующий ему ответ в базу знаний и выберите ассистента, с которым он должен связаться.", "CREATE": { "TITLE": "Добавить FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "FAQ был отмечен как одобренный" }, "OPTIONS": { - "APPROVE": "Отметить как одобренный", - "EDIT_RESPONSE": "FAQ отмечен как одобренный", - "DELETE_RESPONSE": "Удалить FAQ" + "APPROVE": "Одобрить", + "EDIT_RESPONSE": "Редактировать", + "DELETE_RESPONSE": "Удалить" }, "EMPTY_STATE": { "TITLE": "FAQ не найдены", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQ помогают вашему ассистенту быстро и точно отвечать на вопросы клиентов. Их можно генерировать автоматически из вашего контента или добавлять вручную.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/sh/bulkActions.json b/app/javascript/dashboard/i18n/locale/sh/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/sh/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sh/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sh/contact.json b/app/javascript/dashboard/i18n/locale/sh/contact.json index 7b8618ad7..930150b79 100644 --- a/app/javascript/dashboard/i18n/locale/sh/contact.json +++ b/app/javascript/dashboard/i18n/locale/sh/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sh/integrations.json b/app/javascript/dashboard/i18n/locale/sh/integrations.json index 081ddbde8..c5b554ee7 100644 --- a/app/javascript/dashboard/i18n/locale/sh/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sh/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/sk/bulkActions.json b/app/javascript/dashboard/i18n/locale/sk/bulkActions.json index 848c4d7c6..7dee27773 100644 --- a/app/javascript/dashboard/i18n/locale/sk/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sk/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "Žiadne označenia neboli nájdené", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sk/contact.json b/app/javascript/dashboard/i18n/locale/sk/contact.json index d9fb176be..234274402 100644 --- a/app/javascript/dashboard/i18n/locale/sk/contact.json +++ b/app/javascript/dashboard/i18n/locale/sk/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sk/integrations.json b/app/javascript/dashboard/i18n/locale/sk/integrations.json index efb87fb1b..942461242 100644 --- a/app/javascript/dashboard/i18n/locale/sk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sk/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Všetko" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Upraviť", + "DELETE_RESPONSE": "Vymazať" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/sl/bulkActions.json b/app/javascript/dashboard/i18n/locale/sl/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/sl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sl/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sl/contact.json b/app/javascript/dashboard/i18n/locale/sl/contact.json index a934ab690..fb48079ac 100644 --- a/app/javascript/dashboard/i18n/locale/sl/contact.json +++ b/app/javascript/dashboard/i18n/locale/sl/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sl/integrations.json b/app/javascript/dashboard/i18n/locale/sl/integrations.json index 660e1cf2c..1ae3a96b5 100644 --- a/app/javascript/dashboard/i18n/locale/sl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sl/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Vse" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/sq/bulkActions.json b/app/javascript/dashboard/i18n/locale/sq/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/sq/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sq/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sq/contact.json b/app/javascript/dashboard/i18n/locale/sq/contact.json index 92686896f..29c4aeb07 100644 --- a/app/javascript/dashboard/i18n/locale/sq/contact.json +++ b/app/javascript/dashboard/i18n/locale/sq/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "Asnjë kontakt nuk është aktiv për momentin 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sq/integrations.json b/app/javascript/dashboard/i18n/locale/sq/integrations.json index 7e94c3097..8a4a1c41e 100644 --- a/app/javascript/dashboard/i18n/locale/sq/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sq/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/sr/bulkActions.json b/app/javascript/dashboard/i18n/locale/sr/bulkActions.json index 4a2ba9cef..22ec6d65a 100644 --- a/app/javascript/dashboard/i18n/locale/sr/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sr/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "Nije pronađena nijedna oznaka", + "NO_LABELS_FOUND": "Oznake nisu pronađene", "ASSIGN_SELECTED_LABELS": "Dodeli izabrane oznake", "ASSIGN_SUCCESFUL": "Oznake su uspešno dodeljene.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sr/contact.json b/app/javascript/dashboard/i18n/locale/sr/contact.json index 9affc114a..4ef75706b 100644 --- a/app/javascript/dashboard/i18n/locale/sr/contact.json +++ b/app/javascript/dashboard/i18n/locale/sr/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Dodeli oznake", + "ASSIGN_LABELS_SUCCESS": "Oznake su uspešno dodeljene.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sr/integrations.json b/app/javascript/dashboard/i18n/locale/sr/integrations.json index ab939f0d1..3c18faba8 100644 --- a/app/javascript/dashboard/i18n/locale/sr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sr/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Sve" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Uredi", + "DELETE_RESPONSE": "Izbriši" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/sv/bulkActions.json b/app/javascript/dashboard/i18n/locale/sv/bulkActions.json index d45ef775c..3748497cb 100644 --- a/app/javascript/dashboard/i18n/locale/sv/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sv/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "Inga etiketter hittades", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sv/contact.json b/app/javascript/dashboard/i18n/locale/sv/contact.json index 8eaad0db0..56498d485 100644 --- a/app/javascript/dashboard/i18n/locale/sv/contact.json +++ b/app/javascript/dashboard/i18n/locale/sv/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/sv/integrations.json b/app/javascript/dashboard/i18n/locale/sv/integrations.json index a77873a93..74f4c7a4d 100644 --- a/app/javascript/dashboard/i18n/locale/sv/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sv/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Alla" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Redigera", + "DELETE_RESPONSE": "Radera" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ta/bulkActions.json b/app/javascript/dashboard/i18n/locale/ta/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/ta/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ta/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ta/contact.json b/app/javascript/dashboard/i18n/locale/ta/contact.json index fe2841ec5..15322034a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/contact.json +++ b/app/javascript/dashboard/i18n/locale/ta/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ta/integrations.json b/app/javascript/dashboard/i18n/locale/ta/integrations.json index 8f4a50584..0ababba9d 100644 --- a/app/javascript/dashboard/i18n/locale/ta/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ta/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "எல்லாம்" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "திருத்து", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/th/bulkActions.json b/app/javascript/dashboard/i18n/locale/th/bulkActions.json index 3c5393320..054da7b28 100644 --- a/app/javascript/dashboard/i18n/locale/th/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/th/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "ไม่พบหัวข้อ", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/th/contact.json b/app/javascript/dashboard/i18n/locale/th/contact.json index 18d3b07b4..b001a308e 100644 --- a/app/javascript/dashboard/i18n/locale/th/contact.json +++ b/app/javascript/dashboard/i18n/locale/th/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/th/integrations.json b/app/javascript/dashboard/i18n/locale/th/integrations.json index 5fc74f233..2fc7f5b40 100644 --- a/app/javascript/dashboard/i18n/locale/th/integrations.json +++ b/app/javascript/dashboard/i18n/locale/th/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "ทั้งหมด" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "เเก้ไข", + "DELETE_RESPONSE": "ลบ" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/tl/bulkActions.json b/app/javascript/dashboard/i18n/locale/tl/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/tl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/tl/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/tl/contact.json b/app/javascript/dashboard/i18n/locale/tl/contact.json index 54d783efc..2f26eb955 100644 --- a/app/javascript/dashboard/i18n/locale/tl/contact.json +++ b/app/javascript/dashboard/i18n/locale/tl/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/tl/integrations.json b/app/javascript/dashboard/i18n/locale/tl/integrations.json index 6c1c9e484..ccc46ee1d 100644 --- a/app/javascript/dashboard/i18n/locale/tl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tl/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json index 28ab82469..3e059d236 100644 --- a/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/attributesMgmt.json @@ -13,7 +13,7 @@ "TEXT": "Metin", "NUMBER": "Sayı", "LINK": "Bağlantı", - "DATE": "Date", + "DATE": "Tarih", "LIST": "Liste", "CHECKBOX": "Onay Kutusu" }, diff --git a/app/javascript/dashboard/i18n/locale/tr/bulkActions.json b/app/javascript/dashboard/i18n/locale/tr/bulkActions.json index 2a5ee73e2..da26f2052 100644 --- a/app/javascript/dashboard/i18n/locale/tr/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/tr/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Etiket atama", - "NO_LABELS_FOUND": "İçin etiket bulunamadı", + "NO_LABELS_FOUND": "Etiket bulunamadı", "ASSIGN_SELECTED_LABELS": "Seçili etiketleri atama", "ASSIGN_SUCCESFUL": "Etiketler başarıyla atandı.", "ASSIGN_FAILED": "Etiketler atanırken bir hata oluştu. Lütfen tekrar deneyin." diff --git a/app/javascript/dashboard/i18n/locale/tr/campaign.json b/app/javascript/dashboard/i18n/locale/tr/campaign.json index 0eafec38c..ba7baf98d 100644 --- a/app/javascript/dashboard/i18n/locale/tr/campaign.json +++ b/app/javascript/dashboard/i18n/locale/tr/campaign.json @@ -1,26 +1,26 @@ { "CAMPAIGN": { "LIVE_CHAT": { - "HEADER_TITLE": "Live chat campaigns", - "NEW_CAMPAIGN": "Create campaign", + "HEADER_TITLE": "Canlı sohbet kampanyaları", + "NEW_CAMPAIGN": "Kampanya Oluştur", "CARD": { "STATUS": { "ENABLED": "Etkin", "DISABLED": "Devre dışı" }, "CAMPAIGN_DETAILS": { - "SENT_BY": "Tarafından gönderildi", + "SENT_BY": "Gönderen", "BOT": "Bot", "FROM": "dan", "URL": "URL:" } }, "EMPTY_STATE": { - "TITLE": "No live chat campaigns are available", - "SUBTITLE": "Connect with your customers using proactive messages. Click 'Create campaign' to get started." + "TITLE": "Canlı sohbet kampanyası mevcut değil", + "SUBTITLE": "Proaktif mesajlar kullanarak müşterilerinizle iletişim kurun. Başlamak için 'Kampanya Oluştur' butonuna tıklayın." }, "CREATE": { - "TITLE": "Create a live chat campaign", + "TITLE": "Canlı sohbet kampanyası oluşturun", "CANCEL_BUTTON_TEXT": "İptal Et", "CREATE_BUTTON_TEXT": "Yarat", "FORM": { @@ -41,7 +41,7 @@ }, "SENT_BY": { "LABEL": "Tarafından gönderildi", - "PLACEHOLDER": "Please select sender", + "PLACEHOLDER": "Lütfen göndereni seçin", "ERROR": "Gönderen bilgisi gerekli" }, "END_POINT": { @@ -55,25 +55,25 @@ "ERROR": "Yayın süresi seçiniz" }, "OTHER_PREFERENCES": { - "TITLE": "Other preferences", + "TITLE": "Diğer tercihler", "ENABLED": "Kampanyayı başlat", "TRIGGER_ONLY_BUSINESS_HOURS": "Sadece çalışma saatleri içerisinde tetikle" }, "BUTTONS": { - "CREATE": "Yarat", + "CREATE": "Oluştur", "CANCEL": "İptal Et" }, "API": { - "SUCCESS_MESSAGE": "Live chat campaign created successfully", + "SUCCESS_MESSAGE": "Canlı sohbet kampanyası başarıyla oluşturuldu", "ERROR_MESSAGE": "Bir hata oluştu, lütfen tekrar deneyin." } } }, "EDIT": { - "TITLE": "Edit live chat campaign", + "TITLE": "Canlı sohbet kampanyasını düzenle", "FORM": { "API": { - "SUCCESS_MESSAGE": "Live chat campaign updated successfully", + "SUCCESS_MESSAGE": "Canlı sohbet kampanyası başarıyla güncellendi", "ERROR_MESSAGE": "Bir hata oluştu, lütfen tekrar deneyin." } } @@ -81,7 +81,7 @@ }, "SMS": { "HEADER_TITLE": "SMS campaigns", - "NEW_CAMPAIGN": "Create campaign", + "NEW_CAMPAIGN": "Kampanya oluştur", "EMPTY_STATE": { "TITLE": "No SMS campaigns are available", "SUBTITLE": "Launch an SMS campaign to reach your customers directly. Send offers or make announcements with ease. Click 'Create campaign' to get started." @@ -89,7 +89,7 @@ "CARD": { "STATUS": { "COMPLETED": "Tamamlandı", - "SCHEDULED": "Scheduled" + "SCHEDULED": "Planlanmış" }, "CAMPAIGN_DETAILS": { "SENT_FROM": "Sent from", @@ -99,7 +99,7 @@ "CREATE": { "TITLE": "Create SMS campaign", "CANCEL_BUTTON_TEXT": "İptal Et", - "CREATE_BUTTON_TEXT": "Yarat", + "CREATE_BUTTON_TEXT": "Oluştur", "FORM": { "TITLE": { "LABEL": "Başlık", @@ -127,11 +127,11 @@ "ERROR": "Planlanan zaman seçimi gerekli" }, "BUTTONS": { - "CREATE": "Yarat", + "CREATE": "Oluştur", "CANCEL": "İptal Et" }, "API": { - "SUCCESS_MESSAGE": "SMS campaign created successfully", + "SUCCESS_MESSAGE": "SMS kampanyası başarıyla oluşturuldu", "ERROR_MESSAGE": "Bir hata oluştu, lütfen tekrar deneyin." } } @@ -147,7 +147,7 @@ "CARD": { "STATUS": { "COMPLETED": "Tamamlandı", - "SCHEDULED": "Scheduled" + "SCHEDULED": "Planlanmış" }, "CAMPAIGN_DETAILS": { "SENT_FROM": "Sent from", @@ -191,7 +191,7 @@ "ERROR": "Planlanan zaman seçimi gerekli" }, "BUTTONS": { - "CREATE": "Yarat", + "CREATE": "Oluştur", "CANCEL": "İptal Et" }, "API": { @@ -203,7 +203,7 @@ }, "CONFIRM_DELETE": { "TITLE": "Silmek istediğinizden emin misiniz?", - "DESCRIPTION": "The delete action is permanent and cannot be reversed.", + "DESCRIPTION": "Silme işlemi kalıcıdır ve geri alınamaz.", "CONFIRM": "Sil", "API": { "SUCCESS_MESSAGE": "Kampanya başarıyla silindi", diff --git a/app/javascript/dashboard/i18n/locale/tr/contact.json b/app/javascript/dashboard/i18n/locale/tr/contact.json index a7ea52716..003b7c47a 100644 --- a/app/javascript/dashboard/i18n/locale/tr/contact.json +++ b/app/javascript/dashboard/i18n/locale/tr/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "Şu anda aktif kişi yok 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Etiketler başarıyla atandı.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Tümünü seç ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/tr/integrations.json b/app/javascript/dashboard/i18n/locale/tr/integrations.json index 765b5d8c7..65516e7ff 100644 --- a/app/javascript/dashboard/i18n/locale/tr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tr/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Hepsi" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Düzenle", + "DELETE_RESPONSE": "Sil" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/uk/bulkActions.json b/app/javascript/dashboard/i18n/locale/uk/bulkActions.json index d231caf73..b80380077 100644 --- a/app/javascript/dashboard/i18n/locale/uk/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/uk/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Призначити мітки", - "NO_LABELS_FOUND": "Міток не знайдено для", + "NO_LABELS_FOUND": "Міток не знайдено", "ASSIGN_SELECTED_LABELS": "Призначити вибрані мітки", "ASSIGN_SUCCESFUL": "Мітки додано успішно.", "ASSIGN_FAILED": "Не вдалося призначити мітки, будь ласка, спробуйте ще раз." diff --git a/app/javascript/dashboard/i18n/locale/uk/contact.json b/app/javascript/dashboard/i18n/locale/uk/contact.json index 5bc5d2535..087166797 100644 --- a/app/javascript/dashboard/i18n/locale/uk/contact.json +++ b/app/javascript/dashboard/i18n/locale/uk/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Призначити мітки", + "ASSIGN_LABELS_SUCCESS": "Мітки додано успішно.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/uk/integrations.json b/app/javascript/dashboard/i18n/locale/uk/integrations.json index d08bbf1c7..5ebd0081c 100644 --- a/app/javascript/dashboard/i18n/locale/uk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/uk/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Всі" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Редагувати", + "DELETE_RESPONSE": "Видалити" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ur/bulkActions.json b/app/javascript/dashboard/i18n/locale/ur/bulkActions.json index bf9bc63f6..062627b3b 100644 --- a/app/javascript/dashboard/i18n/locale/ur/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ur/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "کوئی لیبل نہیں ملے", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ur/contact.json b/app/javascript/dashboard/i18n/locale/ur/contact.json index 89d34ae09..472ff53c8 100644 --- a/app/javascript/dashboard/i18n/locale/ur/contact.json +++ b/app/javascript/dashboard/i18n/locale/ur/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ur/integrations.json b/app/javascript/dashboard/i18n/locale/ur/integrations.json index 4bae35b73..80b245b7b 100644 --- a/app/javascript/dashboard/i18n/locale/ur/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ur/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "تمام" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "ترمیم", + "DELETE_RESPONSE": "حذف کریں۔" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json b/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json index d64d9d38c..0c8d6602c 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "No labels found", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/contact.json b/app/javascript/dashboard/i18n/locale/ur_IN/contact.json index 7b8618ad7..930150b79 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/contact.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json b/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json index 081ddbde8..c5b554ee7 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "All" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Edit", + "DELETE_RESPONSE": "Delete" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/vi/bulkActions.json b/app/javascript/dashboard/i18n/locale/vi/bulkActions.json index fb0ef62c1..b7c34ab22 100644 --- a/app/javascript/dashboard/i18n/locale/vi/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/vi/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "Assign labels", - "NO_LABELS_FOUND": "Không tìm thấy nhãn nào cho", + "NO_LABELS_FOUND": "Không tìm thấy nhãn", "ASSIGN_SELECTED_LABELS": "Gán các nhãn đã chọn", "ASSIGN_SUCCESFUL": "Các nhãn được gán thành công.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index 6b889a835..97f096212 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Gán nhãn", + "ASSIGN_LABELS_SUCCESS": "Các nhãn được gán thành công.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/vi/integrations.json b/app/javascript/dashboard/i18n/locale/vi/integrations.json index 6d8fee8ae..42ff68fda 100644 --- a/app/javascript/dashboard/i18n/locale/vi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/vi/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "Tất cả" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "Chỉnh sửa", + "DELETE_RESPONSE": "Xoá" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json index aad2d58d2..0b0168d10 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "目前没有联系人在线 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "分配标签", + "ASSIGN_LABELS_SUCCESS": "已成功分配标签.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} 已选择", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "全选 ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "我们无法完成搜索。请稍后再试。" diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json b/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json index fdc96f2ba..ee01615e4 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "常见问题", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "创建新常见问题", "DOCUMENTABLE": { "CONVERSATION": "对话 #{id}" @@ -902,6 +903,10 @@ "APPROVED": "已批准", "ALL": "所有" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "将问题及其对应的答案添加到知识库,并选择应关联的助手。", "CREATE": { "TITLE": "添加常见问题", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "常见问题已标记为已批准" }, "OPTIONS": { - "APPROVE": "标记为已批准", - "EDIT_RESPONSE": "编辑常见问题", - "DELETE_RESPONSE": "删除常见问题" + "APPROVE": "批准", + "EDIT_RESPONSE": "编辑", + "DELETE_RESPONSE": "删除" }, "EMPTY_STATE": { "TITLE": "未找到常见问题", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "常见问题帮助您的助手为客户提供快速准确的答案。它们可以从您的内容自动生成,也可以手动添加。", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain 常见问题", "NOTE": "Captain FAQs 检测常见的客户问题——无论是知识库中缺失的问题还是经常被问到的问题——并生成相关的常见问题以改善支持。您可以查看每个建议,并决定是否批准或拒绝它。" diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json b/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json index e0cb95926..d536d294e 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json @@ -24,7 +24,7 @@ }, "LABELS": { "ASSIGN_LABELS": "標記標籤", - "NO_LABELS_FOUND": "No labels found for", + "NO_LABELS_FOUND": "查無標籤", "ASSIGN_SELECTED_LABELS": "Assign selected labels", "ASSIGN_SUCCESFUL": "Labels assigned successfully.", "ASSIGN_FAILED": "Failed to assign labels. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json index 527561074..3ffec18eb 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json @@ -571,6 +571,16 @@ "ACTIVE_EMPTY_STATE_TITLE": "No contacts are active at the moment 🌙" } }, + "CONTACTS_BULK_ACTIONS": { + "ASSIGN_LABELS": "Assign Labels", + "ASSIGN_LABELS_SUCCESS": "Labels assigned successfully.", + "ASSIGN_LABELS_FAILED": "Failed to assign labels", + "DESCRIPTION": "Select the labels you want to add to the selected contacts.", + "NO_LABELS_FOUND": "No labels available yet.", + "SELECTED_COUNT": "{count} selected", + "CLEAR_SELECTION": "Clear selection", + "SELECT_ALL": "Select all ({count})" + }, "COMPOSE_NEW_CONVERSATION": { "CONTACT_SEARCH": { "ERROR_MESSAGE": "We couldn’t complete the search. Please try again." diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json b/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json index a781e7728..e3acd0073 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json @@ -863,6 +863,7 @@ }, "RESPONSES": { "HEADER": "FAQs", + "PENDING_FAQS": "Pending FAQs", "ADD_NEW": "Create new FAQ", "DOCUMENTABLE": { "CONVERSATION": "Conversation #{id}" @@ -902,6 +903,10 @@ "APPROVED": "Approved", "ALL": "所有的" }, + "PENDING_BANNER": { + "TITLE": "Captain has found some FAQs your customers were looking for.", + "ACTION": "Click here to review" + }, "FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.", "CREATE": { "TITLE": "Add an FAQ", @@ -932,13 +937,15 @@ "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Approve", + "EDIT_RESPONSE": "編輯", + "DELETE_RESPONSE": "刪除" }, "EMPTY_STATE": { "TITLE": "No FAQs Found", + "NO_PENDING_TITLE": "There are no more pending FAQs to review", "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.", + "CLEAR_SEARCH": "Clear active filters", "FEATURE_SPOTLIGHT": { "TITLE": "Captain FAQ", "NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it." diff --git a/app/javascript/survey/i18n/locale/it.json b/app/javascript/survey/i18n/locale/it.json index 55459b9da..d7d71320f 100644 --- a/app/javascript/survey/i18n/locale/it.json +++ b/app/javascript/survey/i18n/locale/it.json @@ -1,13 +1,13 @@ { "SURVEY": { - "DESCRIPTION": "Caro cliente 👋, si prega di prendere qualche minuto per condividere i commenti sulla conversazione che hai avuto con {inboxName}.", + "DESCRIPTION": "Caro cliente 👋, ti chiediamo gentilmente di prenderti qualche minuto per condividere il tuo feedback sulla conversazione avuta con {inboxName}.", "RATING": { "LABEL": "Valuta la conversazione", "SUCCESS_MESSAGE": "Grazie per aver inviato la valutazione" }, "FEEDBACK": { "LABEL": "Hai dei pensieri che vorresti condividere?", - "PLACEHOLDER": "Il tuo feedback (facoltativo)", + "PLACEHOLDER": "Il tuo feedback (opzionale)", "BUTTON_TEXT": "Invia feedback" }, "API": { diff --git a/app/javascript/widget/i18n/locale/it.json b/app/javascript/widget/i18n/locale/it.json index ad355f61b..d4592d856 100644 --- a/app/javascript/widget/i18n/locale/it.json +++ b/app/javascript/widget/i18n/locale/it.json @@ -1,7 +1,7 @@ { "COMPONENTS": { "FILE_BUBBLE": { - "DOWNLOAD": "Download", + "DOWNLOAD": "Scarica", "UPLOADING": "Caricamento..." }, "FORM_BUBBLE": { @@ -26,28 +26,28 @@ "IN_A_FEW_MINUTES": "In genere risponde in pochi minuti", "IN_A_FEW_HOURS": "In genere risponde in poche ore", "IN_A_DAY": "In genere risponde in un giorno", - "BACK_IN_HOURS": "Torneremo online in {n} ore | Torneremo online in {n} ore", + "BACK_IN_HOURS": "Torneremo online in {n} ora | Torneremo online in {n} ore", "BACK_IN_MINUTES": "Torneremo online in {time} minuti", "BACK_AT_TIME": "Torneremo online alle {time}", - "BACK_ON_DAY": "Torneremo online {day}", + "BACK_ON_DAY": "Torneremo online il {day}", "BACK_TOMORROW": "Torneremo online domani", "BACK_IN_SOME_TIME": "Torneremo online a breve" }, "DAY_NAMES": { - "SUNDAY": "Sunday", - "MONDAY": "Monday", - "TUESDAY": "Tuesday", - "WEDNESDAY": "Wednesday", - "THURSDAY": "Thursday", - "FRIDAY": "Friday", - "SATURDAY": "Saturday" + "SUNDAY": "Domenica", + "MONDAY": "Lunedì", + "TUESDAY": "Martedì", + "WEDNESDAY": "Mercoledì", + "THURSDAY": "Giovedì", + "FRIDAY": "Venerdì", + "SATURDAY": "Sabato" }, - "START_CONVERSATION": "Avvia conversazione", - "END_CONVERSATION": "Termina conversazione", + "START_CONVERSATION": "Avvia Conversazione", + "END_CONVERSATION": "Termina Conversazione", "CONTINUE_CONVERSATION": "Continua conversazione", - "YOU": "You", + "YOU": "Tu", "START_NEW_CONVERSATION": "Avvia una nuova conversazione", - "VIEW_UNREAD_MESSAGES": "You have unread messages", + "VIEW_UNREAD_MESSAGES": "Hai dei messaggi non letti", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Vedi i nuovi messaggi", "CLOSE_MESSAGES_BUTTON": "Chiudi", @@ -65,35 +65,35 @@ "PRE_CHAT_FORM": { "FIELDS": { "FULL_NAME": { - "LABEL": "Nome completo", - "PLACEHOLDER": "Per favore inserisci il tuo nome completo", - "REQUIRED_ERROR": "Il nome completo è obbligatorio" + "LABEL": "Nome Completo", + "PLACEHOLDER": "Inserisci il tuo nome completo", + "REQUIRED_ERROR": "Nome completo richiesto" }, "EMAIL_ADDRESS": { - "LABEL": "Indirizzo email", + "LABEL": "Indirizzo Email", "PLACEHOLDER": "Inserisci il tuo indirizzo email", - "REQUIRED_ERROR": "L'indirizzo email è obbligatorio", + "REQUIRED_ERROR": "Indirizzo email richiesto", "VALID_ERROR": "Inserisci un indirizzo email valido" }, "PHONE_NUMBER": { - "LABEL": "Numero di telefono", + "LABEL": "Numero di Telefono", "PLACEHOLDER": "Inserisci il tuo numero di telefono", - "REQUIRED_ERROR": "Il numero di telefono è obbligatorio", - "DIAL_CODE_VALID_ERROR": "Please select a country code", - "VALID_ERROR": "Please enter a valid phone number", + "REQUIRED_ERROR": "Numero di telefono richiesto", + "DIAL_CODE_VALID_ERROR": "Inserisci un codice Paese", + "VALID_ERROR": "Inserisci un numero di telefono valido", "DROPDOWN_EMPTY": "Nessun risultato trovato", - "DROPDOWN_SEARCH": "Search country" + "DROPDOWN_SEARCH": "Cerca Paese" }, "MESSAGE": { "LABEL": "Messaggio", - "PLACEHOLDER": "Per favore inserisci il tuo messaggio", + "PLACEHOLDER": "Inserisci il tuo messaggio", "ERROR": "Messaggio troppo corto" } }, - "CAMPAIGN_HEADER": "Per favore inserisci il tuo nome ed email prima di iniziare la conversazione", - "IS_REQUIRED": "è obbligatorio", - "REQUIRED": "Obbligatorio", - "REGEX_ERROR": "Please provide a valid input" + "CAMPAIGN_HEADER": "Inserisci il tuo nome ed email prima di iniziare la conversazione", + "IS_REQUIRED": "è richiesto", + "REQUIRED": "Richiesto", + "REGEX_ERROR": "Inserisci un input valido" }, "FILE_SIZE_LIMIT": "Il file supera il limite di {MAXIMUM_FILE_UPLOAD_SIZE} per poter essere allegato", "CHAT_FORM": { @@ -102,14 +102,14 @@ } }, "EMOJI": { - "PLACEHOLDER": "Search emojis", - "NOT_FOUND": "No emoji match your search", - "ARIA_LABEL": "Emoji picker" + "PLACEHOLDER": "Cerca emoji", + "NOT_FOUND": "Nessuna emoji corrisponde alla tua ricerca", + "ARIA_LABEL": "Selettore emoji" }, "CSAT": { "TITLE": "Valuta la conversazione", "SUBMITTED_TITLE": "Grazie per aver inviato la valutazione", - "PLACEHOLDER": "Raccontaci di più..." + "PLACEHOLDER": "Dicci di più..." }, "EMAIL_TRANSCRIPT": { "BUTTON_TEXT": "Richiedi la trascrizione della conversazione", @@ -118,14 +118,14 @@ }, "INTEGRATIONS": { "DYTE": { - "CLICK_HERE_TO_JOIN": "Click here to join", - "LEAVE_THE_ROOM": "Leave the call" + "CLICK_HERE_TO_JOIN": "Clicca qui per unirti", + "LEAVE_THE_ROOM": "Abbandona la chiamata" } }, "PORTAL": { "POPULAR_ARTICLES": "Articoli Popolari", - "VIEW_ALL_ARTICLES": "View all articles", - "IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again." + "VIEW_ALL_ARTICLES": "Visualizza tutti gli articoli", + "IFRAME_LOAD_ERROR": "C'è stato un errore nel caricamento dell'articolo, ricarica la pagina e riprova." }, "ATTACHMENTS": { "image": { @@ -138,7 +138,7 @@ "CONTENT": "Messaggio video" }, "file": { - "CONTENT": "File allegato" + "CONTENT": "File Allegato" }, "location": { "CONTENT": "Posizione" @@ -148,6 +148,6 @@ } }, "FOOTER_REPLY_TO": { - "REPLY_TO": "Replying to:" + "REPLY_TO": "Rispondendo a:" } } diff --git a/config/locales/it.yml b/config/locales/it.yml index a92071f9d..83a00a8b5 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -17,23 +17,23 @@ #To learn more, please read the Rails Internationalization guide #available at https://guides.rubyonrails.org/i18n.html. it: - hello: 'Ciao mondo' + hello: 'Hello world' inbox: reauthorization: success: 'Canale riautorizzato con successo' - not_required: 'Riautorizzazione non richiesta per questo canale' + not_required: 'Riautorizzazione non necessaria per questo canale' invalid_channel: 'Canale non valido per riautorizzazione' auth: saml: invalid_email: 'Inserisci un indirizzo email valido' authentication_failed: 'Autenticazione fallita. Verifica le credenziali e riprova.' messages: - reset_password_success: Woot! Richiesta di reimpostazione della password riuscita. Controlla la tua mail per le istruzioni. - reset_password_failure: Uh ho! Non siamo riusciti a trovare alcun utente con l'email specificata. + reset_password_success: Wooh! Richiesta di reimpostazione della password riuscita. Controlla la tua mail per le istruzioni. + reset_password_failure: Oh oh! Non siamo riusciti a trovare alcun utente con l'email specificata. reset_password_saml_user: Questo account utilizza autenticazione SAML. Non è possibile resettare la password. Contatta il tuo amministratore. login_saml_user: Questo account utilizza autenticazione SAML. Effettua il login dal portale SAML della tua organizzazione. saml_not_available: Autenticazione SAML non disponibile in questa installazione. - inbox_deletetion_response: Your inbox deletion request will be processed in some time. + inbox_deletetion_response: La tua richiesta di cancellazione inbox verrà elaborata. errors: validations: presence: non deve essere vuoto @@ -41,10 +41,10 @@ it: invalid: Eventi non validi signup: disposable_email: Non consentiamo email usa e getta - blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support. + blocked_domain: Questo dominio non è consentito. Se credi che sia un errore, contatta il supporto. invalid_email: Hai inserito un'email non valida email_already_exists: 'Ti sei già registrato per un account con %{email}' - invalid_params: 'Invalid, please check the signup paramters and try again' + invalid_params: 'Non valido, controlla i dati di registrazione e riprova' failed: Registrazione non riuscita assignment_policy: not_found: Policy di assegnazione non trovata @@ -57,27 +57,27 @@ it: import: failed: Il file è vuoto export: - success: We will notify you once contacts export file is ready to view. + success: Verrai avvisato una volta che il file di esportazione dei contatti è pronto per essere visualizzato. email: invalid: Email non valida phone_number: - invalid: dovrebbe essere nel formato e164 + invalid: deve essere nel formato e164 companies: domain: invalid: deve essere un dominio valido categories: locale: - unique: dovrebbe essere unico nella categoria e nel portale + unique: deve essere unico nella categoria e nel portale dyte: - invalid_message_type: 'Invalid message type. Action not permitted' + invalid_message_type: 'Tipo messaggio non valido. Azione non consentita' slack: - invalid_channel_id: 'Invalid slack channel. Please try again' + invalid_channel_id: 'Canale slack non valido. Riprova' whatsapp: token_exchange_failed: 'Impossibile scambiare il codice con il token di accesso. Riprova.' invalid_token_permissions: 'Il token di accesso non dispone dei permessi richiesti per WhatsApp.' phone_info_fetch_failed: 'Impossibile recuperare le informazioni sul numero di telefono. Riprova.' reauthorization: - generic: 'Impossibile reautorizzare WhatsApp. Riprova.' + generic: 'Impossibile riautorizzare WhatsApp. Riprova.' not_supported: 'La riautorizzazione non è supportata per questo tipo di canale WhatsApp.' inboxes: imap: @@ -87,15 +87,15 @@ it: connection_timed_out_error: Connessione scaduta per %{address}:%{port} connection_closed_error: Connessione chiusa. validations: - name: non dovrebbe iniziare o terminare con i simboli, e non dovrebbe avere < > / \ @ caratteri. + name: non dovrebbe iniziare o terminare con simboli, e non dovrebbe avere i caratteri < > / \ @ custom_filters: - number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000. - invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account. - invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. - invalid_query_operator: Query operator must be either "AND" or "OR". - invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + number_of_records: Limite raggiunto. Il numero massimo di filtri personalizzati consentiti per un utente per account è 1000. + invalid_attribute: Chiave di attributo non valida - [%{key}]. La chiave dovrebbe essere una di [%{allowed_keys}] o un attributo personalizzato definito nell'account. + invalid_operator: Operatore non valido. Gli operatori consentiti per %{attribute_name} sono [%{allowed_keys}]. + invalid_query_operator: L'operatore della query deve essere "E" o "O". + invalid_value: Valore non valido. I valori forniti per %{attribute_name} non sono validi custom_attribute_definition: - key_conflict: The provided key is not allowed as it might conflict with default attributes. + key_conflict: La chiave fornita non è consentita in quanto potrebbe entrare in conflitto con gli attributi predefiniti. mfa: already_enabled: MFA già attiva not_enabled: MFA non attiva @@ -112,67 +112,67 @@ it: invalid_certificate: deve essere un certificato X.509 valido in formato PEM reports: period: Periodo di segnalazione da %{since} a %{until} - utc_warning: The report generated is in UTC timezone + utc_warning: Il report generato è nel fuso orario UTC agent_csv: - agent_name: Nome agente - conversations_count: Assigned conversations - avg_first_response_time: Avg first response time - avg_resolution_time: Avg resolution time + agent_name: Nome operatore + conversations_count: Conversazioni assegnate + avg_first_response_time: Tempo medio di prima risposta + avg_resolution_time: Tempo medio di risoluzione resolution_count: Conteggio risoluzioni - avg_customer_waiting_time: Avg customer waiting time + avg_customer_waiting_time: Tempo medio di attesa cliente inbox_csv: - inbox_name: Nome casella - inbox_type: Tipo casella + inbox_name: Nome inbox + inbox_type: Tipo inbox conversations_count: Numero di conversazioni - avg_first_response_time: Avg first response time - avg_resolution_time: Avg resolution time + avg_first_response_time: Tempo medio di prima risposta + avg_resolution_time: Tempo medio di risoluzione label_csv: label_title: Etichetta conversations_count: Numero di conversazioni - avg_first_response_time: Avg first response time - avg_resolution_time: Avg resolution time + avg_first_response_time: Tempo medio di prima risposta + avg_resolution_time: Tempo medio di risoluzione avg_reply_time: Tempo medio di risposta resolution_count: Conteggio risoluzioni team_csv: team_name: Nome del team conversations_count: Numero di conversazioni - avg_first_response_time: Avg first response time - avg_resolution_time: Avg resolution time + avg_first_response_time: Tempo medio di prima risposta + avg_resolution_time: Tempo medio di risoluzione resolution_count: Conteggio risoluzioni - avg_customer_waiting_time: Avg customer waiting time + avg_customer_waiting_time: Tempo medio di attesa cliente conversation_traffic_csv: - timezone: Timezone + timezone: Fuso Orario sla_csv: - conversation_id: Conversation ID - sla_policy_breached: SLA Policy - assignee: Assignee + conversation_id: ID Conversazione + sla_policy_breached: Policy SLA + assignee: Assegnatario team: Team - inbox: Casella + inbox: Inbox labels: Etichette - conversation_link: Link to the Conversation - breached_events: Breached Events + conversation_link: Link alla Conversazione + breached_events: Eventi Violati default_group_by: giorno csat: headers: - contact_name: Nome contatto - contact_email_address: Indirizzo email contatto - contact_phone_number: Numero di telefono contatto + contact_name: Nome Contatto + contact_email_address: Indirizzo Email Contatto + contact_phone_number: Numero di Telefono Contatto link_to_the_conversation: Link alla conversazione - agent_name: Nome dell'agente + agent_name: Nome Operatore rating: Valutazione - feedback: Commento del feedback + feedback: Commento di Feedback recorded_at: Data di registrazione notifications: notification_title: - conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}' - conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you' - assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})' - conversation_mention: 'You have been mentioned in conversation (#%{display_id})' - sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})' - sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})' - sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})' - attachment: 'Attachment' - no_content: 'No content' + conversation_creation: 'Una conversazione (#%{display_id}) è stata creata in %{inbox_name}' + conversation_assignment: 'Una conversazione (#%{display_id}) ti è stata assegnata' + assigned_conversation_new_message: 'Un nuovo messaggio è stato creato nella conversazione (#%{display_id})' + conversation_mention: 'Sei stato menzionato nella conversazione (#%{display_id})' + sla_missed_first_response: 'Target SLA di prima risposta mancato per la conversazione (#%{display_id})' + sla_missed_next_response: 'Target SLA di risposta successiva mancato per la conversazione (#%{display_id})' + sla_missed_resolution: 'Target SLA di risoluzione mancato per la conversazione (#%{display_id})' + attachment: 'Allegato' + no_content: 'Nessun contenuto' conversations: captain: handoff: 'Trasferendo ad un altro operatore per ulteriore assistenza.' @@ -183,10 +183,10 @@ it: whatsapp: list_button_label: 'Scegli un elemento' delivery_status: - error_code: 'Error code: %{error_code}' + error_code: 'Codice errore: %{error_code}' activity: captain: - resolved: 'La conversazione è stata segnata risolta da %{user_name} a causa di inattività' + resolved: 'La conversazione è stata segnata risolta da %{user_name} per inattività' open: 'La conversazione è stata riaperta da %{user_name}' agent_bot: error_moved_to_open: 'La conversazione è stata riaperta dal sistema a causa di un errore con il Bot Agente.' @@ -199,25 +199,25 @@ it: auto_resolved_days: 'La conversazione è stata contrassegnata come risolta dal sistema a causa di %{count} giorni d''inattività' auto_resolved_hours: 'La conversazione è stata contrassegnata come risolta dal sistema a causa di %{count} ore d''inattività' auto_resolved_minutes: 'La conversazione è stata contrassegnata come risolta dal sistema a causa di %{count} minuti d''inattività' - system_auto_open: System reopened the conversation due to a new incoming message. + system_auto_open: Il sistema ha riaperto la conversazione a causa di un nuovo messaggio in arrivo. priority: - added: '%{user_name} set the priority to %{new_priority}' - updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}' - removed: '%{user_name} removed the priority' + added: '%{user_name} ha impostato la priorità su %{new_priority}' + updated: '%{user_name} ha modificato la priorità da %{old_priority} a %{new_priority}' + removed: '%{user_name} ha rimosso la priorità' assignee: self_assigned: '%{user_name} si è assegnato a questa conversazione' assigned: 'Assegnato a %{assignee_name} da %{user_name}' - removed: 'Conversazione non assegnata da %{user_name}' + removed: 'Conversazione disassegnata da %{user_name}' team: - assigned: 'Assegnato a %{team_name} da %{user_name}' - assigned_with_assignee: 'Assegnato a %{assignee_name} tramite %{team_name} da %{user_name}' + assigned: 'Assegnata a %{team_name} da %{user_name}' + assigned_with_assignee: 'Assegnata a %{assignee_name} via %{team_name} da %{user_name}' removed: 'Assegnazione a %{team_name} rimossa da %{user_name}' labels: added: '%{user_name} ha aggiunto %{labels}' removed: '%{user_name} ha rimosso %{labels}' sla: - added: '%{user_name} added SLA policy %{sla_name}' - removed: '%{user_name} removed SLA policy %{sla_name}' + added: '%{user_name} ha aggiunto la policy SLA %{sla_name}' + removed: '%{user_name} ha rimosso la policy SLA %{sla_name}' linear: issue_created: 'Issue Linear %{issue_id} è stata creata da %{user_name}' issue_linked: 'Issue Linear %{issue_id} è stata collegata da %{user_name}' @@ -228,10 +228,10 @@ it: not_sent_due_to_messaging_window: 'Messaggio di auto-risoluzione non inviato a causa di restrizioni sui messaggi in uscita' muted: '%{user_name} ha silenziato la conversazione' unmuted: '%{user_name} ha riattivato l''audio della conversazione' - auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' + auto_resolution_message: 'La conversazione sta per essere risolta per inattività. Avvia una nuova conversazione se hai bisogno di ulteriore assistenza.' templates: greeting_message_body: '%{account_name}, in genere, risponde in poche ore.' - ways_to_reach_you_message_body: 'Offri al team un modo per raggiungerti.' + ways_to_reach_you_message_body: 'Dai al team un modo per contattarti.' email_input_box_message_body: 'Ricevi notifiche via email' csat_input_message_body: 'Valuta la conversazione' reply: @@ -247,7 +247,7 @@ it: reply_with_name: '%{assignee_name} da %{inbox_name} <%{from_email}>' reply_with_inbox_name: '%{inbox_name} <%{from_email}>' email_subject: 'Nuovi messaggi in questa conversazione' - transcript_subject: 'Trascrizione della conversazione' + transcript_subject: 'Trascrizione della Conversazione' survey: response: 'Valuta questa conversazione, %{link}' contacts: @@ -256,52 +256,52 @@ it: integration_apps: #Note: webhooks and dashboard_apps don't need short_description as they use different modal components dashboard_apps: - name: 'App dashboard' - description: 'Dashboard Apps allow you to create and embed applications that display user information, orders, or payment history, providing more context to your customer support agents.' + name: 'App Dashboard' + description: 'Le App Dashboard consentono di creare e incorporare applicazioni che mostrano informazioni sugli utenti, ordini o cronologia dei pagamenti, fornendo maggiore contesto agli operatori.' dyte: name: 'Dyte' short_description: 'Avvia chiamate/videochiamate con i clienti direttamente da Chatwoot.' - description: 'Dyte is a product that integrates audio and video functionalities into your application. With this integration, your agents can start video/voice calls with your customers directly from Chatwoot.' - meeting_name: '%{agent_name} has started a meeting' + description: 'Dyte è un prodotto che integra funzionalità audio e video nella tua applicazione. Grazie a questa integrazione, i tuoi operatori possono avviare videochiamate/chiamate vocali con i tuoi clienti direttamente da qui.' + meeting_name: '%{agent_name} ha avviato un meeting' slack: name: 'Slack' short_description: 'Ricevi notifiche e rispondi alle conversazioni direttamente in Slack.' - description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface." + description: "Integra Slack per mantenere il tuo team sempre aggiornato. Questa integrazione ti consente di ricevere notifiche per le nuove conversazioni e di rispondere direttamente dall'interfaccia di Slack." webhooks: name: 'Webhook' - description: 'Webhook events provide real-time updates about activities in your Chatwoot account. You can subscribe to your preferred events, and Chatwoot will send you HTTP callbacks with the updates.' + description: 'Gli eventi Webhook forniscono aggiornamenti in tempo reale sulle attività nel tuo account Chatwoot. Puoi iscriverti ai tuoi eventi preferiti, e Chatwoot ti invierà i callback HTTP con gli aggiornamenti.' dialogflow: name: 'Dialogflow' - short_description: 'Configura chatbot per gestire le domande iniziali prima di trasferire agli operatori.' - description: 'Build chatbots with Dialogflow and easily integrate them into your inbox. These bots can handle initial queries before transferring them to a customer service agent.' + short_description: 'Configura chatbot per gestire le richieste iniziali prima di trasferire agli operatori.' + description: 'Crea chatbot con Dialogflow e integrali facilmente nella tua Inbox. Questi bot possono gestire le richieste iniziali prima di trasferirle a un operatore del servizio clienti.' google_translate: name: 'Google Translate' short_description: 'Traduci automaticamente i messaggi dei clienti per gli operatori.' - description: "Integrate Google Translate to help agents easily translate customer messages. This integration automatically detects the language and converts it to the agent's or admin's preferred language." + description: "Integra Google Translate per aiutare gli operatori a tradurre facilmente i messaggi dei clienti. Questa integrazione rileva automaticamente la lingua e la converte nella lingua preferita dall'operatore o dall'amministratore." openai: name: 'OpenAI' short_description: 'Suggerimenti di risposta, riassunti, e miglioramento dei messaggi tramite AI.' - description: 'Leverage the power of large language models from OpenAI with the features such as reply suggestions, summarization, message rephrasing, spell-checking, and label classification.' + description: 'Sfrutta la potenza degli LLM di OpenAI con funzionalità quali suggerimenti di risposta, riepilogo, riformulazione dei messaggi, controllo ortografico e classificazione delle etichette.' linear: name: 'Linear' short_description: 'Crea e collega issue Linear direttamente dalle conversazioni.' - description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.' + description: 'Crea issue in Linear direttamente dalla finestra di conversazione. In alternativa, collega issue Linear esistenti per un processo di monitoraggio più snello ed efficiente.' notion: name: 'Notion' short_description: 'Integra database, documenti e pagine direttamente con Captain.' - description: 'Collega il tuo spazio di lavoro Notion per consentire al Captain di accedere e generare risposte intelligenti utilizzando i contenuti dai tuoi database, documenti, e pagine per fornire più assistenza clienti contestuale.' + description: 'Collega il tuo workspace Notion per consentire a Captain di accedere e generare risposte intelligenti utilizzando i contenuti dai tuoi database, documenti, e pagine per fornire assistenza clienti più contestuale.' shopify: name: 'Shopify' short_description: 'Integra ordini e clienti dal tuo store Shopify.' - description: 'Connect your Shopify store to access order details, customer information, and product data directly within your conversations and helps your support team provide faster, more contextual assistance to your customers.' + description: 'Collega il tuo store Shopify per accedere ai dettagli degli ordini, alle informazioni sui clienti e ai dati dei prodotti direttamente all''interno delle tue conversazioni e aiuta il tuo team di supporto a fornire un''assistenza più rapida e contestualizzata ai tuoi clienti.' leadsquared: name: 'LeadSquared' short_description: 'Sincronizza contatti e conversazioni con LeadSquared CRM.' description: 'Sincronizza i contatti e conversazioni con il CRM LeadSquared. Questa integrazione crea automaticamente i lead in LeadSquared quando vengono aggiunti nuovi contatti e registra l''attività di conversazione per fornire al team di vendita un contesto completo.' captain: copilot_message_required: Messaggio richiesto - copilot_error: 'Please connect an assistant to this inbox to use Copilot' - copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' + copilot_error: 'Connetti un assistente a questa Inbox per usare Copilot' + copilot_limit: 'Hai terminato i crediti Copilot. Puoi acquistare altri crediti dalla sezione fatturazione.' copilot: using_tool: 'Utilizzando tool %{function_name}' completed_tool_call: 'Tool %{function_name} utilizzato' @@ -313,8 +313,8 @@ it: pdf_size_error: 'deve essere inferiore a 10MB' pdf_upload_failed: 'Caricamento PDF a OpenAI fallito' pdf_upload_success: 'PDF caricato con successo (file_id: %{file_id})' - pdf_processing_failed: 'Errore nel processare il documento PDF %{document_id}: %{error}' - pdf_processing_success: 'Documento PDF %{document_id} processato correttamente' + pdf_processing_failed: 'Errore nell''elaborazione del documento PDF %{document_id}: %{error}' + pdf_processing_success: 'Documento PDF %{document_id} elaborato correttamente' faq_generation_complete: 'Generazione FAQ completata. Totale FAQ generate: %{count}' using_paginated_faq: 'Uso della generazione di FAQ paginate per il documento %{document_id}' using_standard_faq: 'Uso della generazione di FAQ standard per il documento %{document_id}' @@ -331,64 +331,64 @@ it: slug_generation_failed: 'Impossibile generare slug univoco dopo 5 tentativi' public_portal: search: - search_placeholder: Search for article by title or body... + search_placeholder: Cerca articolo tramite titolo o testo... empty_placeholder: Nessun risultato trovato. - loading_placeholder: Searching... - results_title: Search results - toc_header: 'On this page' + loading_placeholder: Ricerca... + results_title: Risultati di ricerca + toc_header: 'Su questa pagina' hero: - sub_title: Search for the articles here or browse the categories below. + sub_title: Cerca gli articoli qui oppure sfoglia le categorie qui sotto. common: home: Home - last_updated_on: Last updated on %{last_updated_on} - view_all_articles: View all - article: article + last_updated_on: Ultimo aggiornamento %{last_updated_on} + view_all_articles: Vedi tutti + article: articolo articles: articoli author: autore - authors: authors - other: other - others: others - by: By - no_articles: There are no articles here + authors: autori + other: altro + others: altri + by: Da + no_articles: Non ci sono articoli qui footer: - made_with: Made with + made_with: Realizzato con header: - go_to_homepage: Website + go_to_homepage: Sito Web visit_website: Visita sito appearance: - system: System - light: Light - dark: Dark - featured_articles: Featured Articles - uncategorized: Uncategorized + system: Sistema + light: Chiaro + dark: Scuro + featured_articles: Articoli in evidenza + uncategorized: Senza categoria 404: - title: Page not found - description: We couldn't find the page you were looking for. - back_to_home: Go to home page + title: Pagina non trovata + description: Non siamo riusciti a trovare la pagina che stavi cercando. + back_to_home: Vai alla pagina iniziale slack_unfurl: fields: name: Nome email: Email - phone_number: Phone + phone_number: Telefono company_name: Azienda - inbox_name: Casella - inbox_type: Inbox Type + inbox_name: Inbox + inbox_type: Tipo Inbox button: Apri conversazione time_units: days: - one: '%{count} day' - other: '%{count} days' + one: '%{count} giorno' + other: '%{count} giorni' hours: - one: '%{count} hour' - other: '%{count} hours' + one: '%{count} ora' + other: '%{count} ore' minutes: - one: '%{count} minute' - other: '%{count} minutes' + one: '%{count} minuto' + other: '%{count} minuti' seconds: - one: '%{count} second' - other: '%{count} seconds' + one: '%{count} secondo' + other: '%{count} secondi' automation: - system_name: 'Sistema di Automazione' + system_name: 'Automation System' crm: no_message: 'Nessun messaggio nella conversazione' attachment: '[Allegato: %{type}]' @@ -397,7 +397,7 @@ it: Nuova conversazione iniziata su %{brand_name} Canale: %{channel_info} - Creato: %{formatted_creation_time} + Creata: %{formatted_creation_time} ID Conversazione: %{display_id} Visualizza in %{brand_name}: %{url} transcript_activity: | @@ -413,10 +413,10 @@ it: inbox_already_assigned: 'La Inbox è già stata assegnata a questa policy' portals: send_instructions: - email_required: 'L''email è obbligatoria' + email_required: 'Email richiesta' invalid_email_format: 'Formato email non valido' - custom_domain_not_configured: 'Dominio personalizzato non configurato' + custom_domain_not_configured: 'Il dominio personalizzato non è configurato' instructions_sent_successfully: 'Istruzioni inviate con successo' subject: 'Termina la configurazione di %{custom_domain}' ssl_status: - custom_domain_not_configured: 'Dominio personalizzato non configurato' + custom_domain_not_configured: 'Il dominio personalizzato non è configurato'