-
+
+
<%= @portal.name %>
<%= portal.header_text %>
-
<%= I18n.t('public_portal.hero.sub_title') %>
+
<%= I18n.t('public_portal.hero.sub_title') %>
diff --git a/app/views/public/api/v1/portals/_mobile_menu.html.erb b/app/views/public/api/v1/portals/_mobile_menu.html.erb
new file mode 100644
index 000000000..d4c88da32
--- /dev/null
+++ b/app/views/public/api/v1/portals/_mobile_menu.html.erb
@@ -0,0 +1,83 @@
+
+
+
+
+ <%= render partial: 'icons/hamburger' %>
+
+
+
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 77f2af9b4..59d7b8850 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -288,6 +288,7 @@ en:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
From c8f5633d9dc81bad75ea304e4a5eec4d7bd5d54b Mon Sep 17 00:00:00 2001
From: Chatwoot Bot <92152627+chatwoot-bot@users.noreply.github.com>
Date: Wed, 11 Jun 2025 15:43:15 -0700
Subject: [PATCH 26/30] chore: Update translations (#11708)
---
app/javascript/dashboard/i18n/locale/am/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ar/report.json | 2 ++
app/javascript/dashboard/i18n/locale/az/report.json | 2 ++
app/javascript/dashboard/i18n/locale/bg/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ca/report.json | 2 ++
app/javascript/dashboard/i18n/locale/cs/report.json | 2 ++
app/javascript/dashboard/i18n/locale/da/report.json | 2 ++
app/javascript/dashboard/i18n/locale/de/report.json | 2 ++
app/javascript/dashboard/i18n/locale/el/report.json | 2 ++
app/javascript/dashboard/i18n/locale/es/report.json | 2 ++
app/javascript/dashboard/i18n/locale/fa/report.json | 2 ++
app/javascript/dashboard/i18n/locale/fi/report.json | 2 ++
app/javascript/dashboard/i18n/locale/fr/report.json | 2 ++
app/javascript/dashboard/i18n/locale/he/report.json | 2 ++
app/javascript/dashboard/i18n/locale/hi/report.json | 2 ++
app/javascript/dashboard/i18n/locale/hr/report.json | 2 ++
app/javascript/dashboard/i18n/locale/hu/report.json | 2 ++
app/javascript/dashboard/i18n/locale/hy/report.json | 2 ++
app/javascript/dashboard/i18n/locale/id/report.json | 2 ++
app/javascript/dashboard/i18n/locale/is/report.json | 2 ++
app/javascript/dashboard/i18n/locale/it/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ja/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ka/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ko/report.json | 2 ++
app/javascript/dashboard/i18n/locale/lt/report.json | 2 ++
app/javascript/dashboard/i18n/locale/lv/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ml/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ms/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ne/report.json | 2 ++
app/javascript/dashboard/i18n/locale/nl/report.json | 2 ++
app/javascript/dashboard/i18n/locale/no/report.json | 2 ++
app/javascript/dashboard/i18n/locale/pl/report.json | 2 ++
.../dashboard/i18n/locale/pt/automation.json | 2 +-
app/javascript/dashboard/i18n/locale/pt/macros.json | 2 +-
app/javascript/dashboard/i18n/locale/pt/report.json | 2 ++
.../dashboard/i18n/locale/pt_BR/integrations.json | 10 +++++-----
app/javascript/dashboard/i18n/locale/pt_BR/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ro/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ru/report.json | 2 ++
app/javascript/dashboard/i18n/locale/sh/report.json | 2 ++
app/javascript/dashboard/i18n/locale/sk/report.json | 2 ++
app/javascript/dashboard/i18n/locale/sl/report.json | 2 ++
app/javascript/dashboard/i18n/locale/sq/report.json | 2 ++
app/javascript/dashboard/i18n/locale/sr/report.json | 2 ++
app/javascript/dashboard/i18n/locale/sv/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ta/report.json | 2 ++
app/javascript/dashboard/i18n/locale/th/report.json | 2 ++
app/javascript/dashboard/i18n/locale/tl/report.json | 2 ++
app/javascript/dashboard/i18n/locale/tr/report.json | 2 ++
app/javascript/dashboard/i18n/locale/uk/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ur/report.json | 2 ++
app/javascript/dashboard/i18n/locale/ur_IN/report.json | 2 ++
app/javascript/dashboard/i18n/locale/vi/report.json | 2 ++
app/javascript/dashboard/i18n/locale/zh_CN/report.json | 2 ++
app/javascript/dashboard/i18n/locale/zh_TW/report.json | 2 ++
config/locales/am.yml | 3 +++
config/locales/ar.yml | 3 +++
config/locales/az.yml | 3 +++
config/locales/bg.yml | 3 +++
config/locales/ca.yml | 3 +++
config/locales/cs.yml | 3 +++
config/locales/da.yml | 3 +++
config/locales/de.yml | 3 +++
config/locales/el.yml | 3 +++
config/locales/es.yml | 3 +++
config/locales/fa.yml | 3 +++
config/locales/fi.yml | 3 +++
config/locales/fr.yml | 3 +++
config/locales/he.yml | 3 +++
config/locales/hi.yml | 3 +++
config/locales/hr.yml | 3 +++
config/locales/hu.yml | 3 +++
config/locales/hy.yml | 3 +++
config/locales/id.yml | 3 +++
config/locales/is.yml | 3 +++
config/locales/it.yml | 3 +++
config/locales/ja.yml | 3 +++
config/locales/ka.yml | 3 +++
config/locales/ko.yml | 3 +++
config/locales/lt.yml | 3 +++
config/locales/lv.yml | 3 +++
config/locales/ml.yml | 3 +++
config/locales/ms.yml | 3 +++
config/locales/ne.yml | 3 +++
config/locales/nl.yml | 3 +++
config/locales/no.yml | 3 +++
config/locales/pl.yml | 3 +++
config/locales/pt.yml | 3 +++
config/locales/pt_BR.yml | 3 +++
config/locales/ro.yml | 3 +++
config/locales/ru.yml | 3 +++
config/locales/sh.yml | 3 +++
config/locales/sk.yml | 3 +++
config/locales/sl.yml | 3 +++
config/locales/sq.yml | 3 +++
config/locales/sr.yml | 3 +++
config/locales/sv.yml | 3 +++
config/locales/ta.yml | 3 +++
config/locales/th.yml | 3 +++
config/locales/tl.yml | 3 +++
config/locales/tr.yml | 3 +++
config/locales/uk.yml | 3 +++
config/locales/ur.yml | 3 +++
config/locales/ur_IN.yml | 3 +++
config/locales/vi.yml | 3 +++
config/locales/zh_CN.yml | 3 +++
config/locales/zh_TW.yml | 3 +++
107 files changed, 267 insertions(+), 7 deletions(-)
diff --git a/app/javascript/dashboard/i18n/locale/am/report.json b/app/javascript/dashboard/i18n/locale/am/report.json
index 294ca2e7b..7c42fdfba 100644
--- a/app/javascript/dashboard/i18n/locale/am/report.json
+++ b/app/javascript/dashboard/i18n/locale/am/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ar/report.json b/app/javascript/dashboard/i18n/locale/ar/report.json
index 67d5f3366..f773dff80 100644
--- a/app/javascript/dashboard/i18n/locale/ar/report.json
+++ b/app/javascript/dashboard/i18n/locale/ar/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "نظرة عامة على التسميات",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "تحميل بيانات الرسم البياني...",
"NO_ENOUGH_DATA": "لم يتم جمع بيانات بقدر كافي لإنشاء التقرير، الرجاء المحاولة مرة أخرى لاحقاً.",
"DOWNLOAD_LABEL_REPORTS": "تحميل تقارير التسمية",
@@ -559,6 +560,7 @@
"INBOX": "صندوق الوارد",
"AGENT": "وكيل الدعم",
"TEAM": "الفريق",
+ "LABEL": "الوسم",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/az/report.json b/app/javascript/dashboard/i18n/locale/az/report.json
index 294ca2e7b..7c42fdfba 100644
--- a/app/javascript/dashboard/i18n/locale/az/report.json
+++ b/app/javascript/dashboard/i18n/locale/az/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/bg/report.json b/app/javascript/dashboard/i18n/locale/bg/report.json
index 027a44e78..1b877b0a1 100644
--- a/app/javascript/dashboard/i18n/locale/bg/report.json
+++ b/app/javascript/dashboard/i18n/locale/bg/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Входяща кутия",
"AGENT": "Агент",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ca/report.json b/app/javascript/dashboard/i18n/locale/ca/report.json
index eca72aa59..de1ce143b 100644
--- a/app/javascript/dashboard/i18n/locale/ca/report.json
+++ b/app/javascript/dashboard/i18n/locale/ca/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Visió general de les etiquetes",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "S'estan carregant dades del gràfic...",
"NO_ENOUGH_DATA": "No hem rebut suficients punts de dades per generar l'informe. Torneu-ho a provar més endavant.",
"DOWNLOAD_LABEL_REPORTS": "Descarregar Informes d'etiquetes",
@@ -559,6 +560,7 @@
"INBOX": "Safata d'entrada",
"AGENT": "Agent",
"TEAM": "Equip",
+ "LABEL": "Etiqueta",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/cs/report.json b/app/javascript/dashboard/i18n/locale/cs/report.json
index f90136fe4..24a2bcbc7 100644
--- a/app/javascript/dashboard/i18n/locale/cs/report.json
+++ b/app/javascript/dashboard/i18n/locale/cs/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Načítání dat mapy...",
"NO_ENOUGH_DATA": "Pro vytvoření hlášení jsme neobdrželi dostatek dat, zkuste to prosím později.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/da/report.json b/app/javascript/dashboard/i18n/locale/da/report.json
index 6036ee068..ca4874c85 100644
--- a/app/javascript/dashboard/i18n/locale/da/report.json
+++ b/app/javascript/dashboard/i18n/locale/da/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Oversigt Over Etiketter",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Indlæser diagramdata...",
"NO_ENOUGH_DATA": "Vi har ikke modtaget nok datapunkter til at generere rapport. Prøv igen senere.",
"DOWNLOAD_LABEL_REPORTS": "Download etiketrapporter",
@@ -559,6 +560,7 @@
"INBOX": "Indbakke",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Etiketter",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/de/report.json b/app/javascript/dashboard/i18n/locale/de/report.json
index 8292b26c1..4b760328b 100644
--- a/app/javascript/dashboard/i18n/locale/de/report.json
+++ b/app/javascript/dashboard/i18n/locale/de/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Label-Übersicht",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Diagrammdaten laden...",
"NO_ENOUGH_DATA": "Wir haben nicht genügend Datenpunkte erhalten, um einen Bericht zu erstellen. Bitte versuchen Sie es später erneut.",
"DOWNLOAD_LABEL_REPORTS": "Label-Berichte herunterladen",
@@ -559,6 +560,7 @@
"INBOX": "Posteingang",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/el/report.json b/app/javascript/dashboard/i18n/locale/el/report.json
index 01a21e2ba..e301c95dc 100644
--- a/app/javascript/dashboard/i18n/locale/el/report.json
+++ b/app/javascript/dashboard/i18n/locale/el/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Επισκόπηση Ετικετών",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Φόρτωση δεδομένων γραφήματος...",
"NO_ENOUGH_DATA": "Δεν έχουν ληφθεί αρκετά σημεία δεδομένων για την δημιουργία της αναφοράς, Παρακαλώ προσπαθήστε αργότερα.",
"DOWNLOAD_LABEL_REPORTS": "Λήψη αναφορών ετικέτας",
@@ -559,6 +560,7 @@
"INBOX": "Εισερχόμενα",
"AGENT": "Πράκτορας",
"TEAM": "Ομάδα",
+ "LABEL": "Ετικέτα",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/es/report.json b/app/javascript/dashboard/i18n/locale/es/report.json
index 19a0edfd0..316500a3a 100644
--- a/app/javascript/dashboard/i18n/locale/es/report.json
+++ b/app/javascript/dashboard/i18n/locale/es/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Resumen de etiquetas",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Cargando datos del gráfico...",
"NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.",
"DOWNLOAD_LABEL_REPORTS": "Descargar reportes de etiquetas",
@@ -559,6 +560,7 @@
"INBOX": "Bandeja de entrada",
"AGENT": "Agente",
"TEAM": "Equipo",
+ "LABEL": "Etiqueta",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/fa/report.json b/app/javascript/dashboard/i18n/locale/fa/report.json
index 61630d9c8..b1a4aa3b7 100644
--- a/app/javascript/dashboard/i18n/locale/fa/report.json
+++ b/app/javascript/dashboard/i18n/locale/fa/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "نمای کلی برچسب ها",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "در حال دریافت اطلاعات...",
"NO_ENOUGH_DATA": "متاسفانه اطلاعات کافی دریافت نشد، لطفا بعدا دوباره امتحان کنید",
"DOWNLOAD_LABEL_REPORTS": "دانلود گزارش برچسب ها",
@@ -559,6 +560,7 @@
"INBOX": "صندوق ورودی",
"AGENT": "ایجنت",
"TEAM": "تیم",
+ "LABEL": "برچسب",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/fi/report.json b/app/javascript/dashboard/i18n/locale/fi/report.json
index 5e56fcbd9..6f5f5cf58 100644
--- a/app/javascript/dashboard/i18n/locale/fi/report.json
+++ b/app/javascript/dashboard/i18n/locale/fi/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Ladataan kaaviotietoja...",
"NO_ENOUGH_DATA": "Emme ole saaneet tarpeeksi dataa raportin luomiseen, yritä myöhemmin uudelleen.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Edustajat",
"TEAM": "Tiimi",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/fr/report.json b/app/javascript/dashboard/i18n/locale/fr/report.json
index 4215d8417..0cf003018 100644
--- a/app/javascript/dashboard/i18n/locale/fr/report.json
+++ b/app/javascript/dashboard/i18n/locale/fr/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Présentation des étiquettes",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Chargement des données du graphique ...",
"NO_ENOUGH_DATA": "Nous n'avons pas reçu assez de points de données pour générer un rapport. Veuillez réessayer plus tard.",
"DOWNLOAD_LABEL_REPORTS": "Télécharger les rapports d'étiquettes",
@@ -559,6 +560,7 @@
"INBOX": "Boîte de réception",
"AGENT": "Agent",
"TEAM": "Équipes",
+ "LABEL": "Étiquettes",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/he/report.json b/app/javascript/dashboard/i18n/locale/he/report.json
index b9654aceb..f28acf119 100644
--- a/app/javascript/dashboard/i18n/locale/he/report.json
+++ b/app/javascript/dashboard/i18n/locale/he/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "סקירת תוויות",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "טוען נתוני תרשים...",
"NO_ENOUGH_DATA": "לא קיבלנו מספיק נקודות נתונים כדי להפיק דוח, אנא נסה שוב מאוחר יותר.",
"DOWNLOAD_LABEL_REPORTS": "הורד דוחות תווית",
@@ -559,6 +560,7 @@
"INBOX": "תיבת הדואר הנכנס",
"AGENT": "סוכן",
"TEAM": "צוות",
+ "LABEL": "תווית",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/hi/report.json b/app/javascript/dashboard/i18n/locale/hi/report.json
index e176d9147..18f1ed14b 100644
--- a/app/javascript/dashboard/i18n/locale/hi/report.json
+++ b/app/javascript/dashboard/i18n/locale/hi/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/hr/report.json b/app/javascript/dashboard/i18n/locale/hr/report.json
index eb368ccea..2ca551438 100644
--- a/app/javascript/dashboard/i18n/locale/hr/report.json
+++ b/app/javascript/dashboard/i18n/locale/hr/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Tim",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/hu/report.json b/app/javascript/dashboard/i18n/locale/hu/report.json
index f2729f217..c34bb6b3b 100644
--- a/app/javascript/dashboard/i18n/locale/hu/report.json
+++ b/app/javascript/dashboard/i18n/locale/hu/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Címkék áttekintése",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Táblázat adatok betöltése...",
"NO_ENOUGH_DATA": "Nem érkezett elég adat hogy jelentést generáljunk, kérjük próbáld később.",
"DOWNLOAD_LABEL_REPORTS": "Címkejelentések letöltése",
@@ -559,6 +560,7 @@
"INBOX": "Fiók",
"AGENT": "Ügynök",
"TEAM": "Csapat",
+ "LABEL": "Cimke",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/hy/report.json b/app/javascript/dashboard/i18n/locale/hy/report.json
index e176d9147..18f1ed14b 100644
--- a/app/javascript/dashboard/i18n/locale/hy/report.json
+++ b/app/javascript/dashboard/i18n/locale/hy/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/id/report.json b/app/javascript/dashboard/i18n/locale/id/report.json
index 423dc516e..ba8713436 100644
--- a/app/javascript/dashboard/i18n/locale/id/report.json
+++ b/app/javascript/dashboard/i18n/locale/id/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Gambaran Label",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Memuat data grafik...",
"NO_ENOUGH_DATA": "Kami belum menerima cukup data untuk membuat laporan, Silakan coba lagi nanti.",
"DOWNLOAD_LABEL_REPORTS": "Unduh laporan label",
@@ -559,6 +560,7 @@
"INBOX": "Kotak masuk",
"AGENT": "Agen",
"TEAM": "Tim",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/is/report.json b/app/javascript/dashboard/i18n/locale/is/report.json
index 7bb9c3f0f..d415c05f1 100644
--- a/app/javascript/dashboard/i18n/locale/is/report.json
+++ b/app/javascript/dashboard/i18n/locale/is/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "Við höfum ekki fengið nógu marga gagnapunkta til að búa til skýrslu, vinsamlegast reyndu aftur síðar.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Innhólf",
"AGENT": "Þjónustufulltrúi",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/it/report.json b/app/javascript/dashboard/i18n/locale/it/report.json
index c944e62e9..d6471a7ff 100644
--- a/app/javascript/dashboard/i18n/locale/it/report.json
+++ b/app/javascript/dashboard/i18n/locale/it/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Panoramica etichette",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Caricamento dati del grafico...",
"NO_ENOUGH_DATA": "Non abbiamo ricevuto abbastanza punti dati per generare il rapporto, riprova più tardi.",
"DOWNLOAD_LABEL_REPORTS": "Scarica report etichette",
@@ -559,6 +560,7 @@
"INBOX": "Casella",
"AGENT": "Agente",
"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",
diff --git a/app/javascript/dashboard/i18n/locale/ja/report.json b/app/javascript/dashboard/i18n/locale/ja/report.json
index d0eb75917..94c82e300 100644
--- a/app/javascript/dashboard/i18n/locale/ja/report.json
+++ b/app/javascript/dashboard/i18n/locale/ja/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "過去 1 年",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "グラフデータを読み込んでいます...",
"NO_ENOUGH_DATA": "レポートを生成するための十分なデータポイントを受信していません。後でもう一度お試しください。",
"DOWNLOAD_LABEL_REPORTS": "ラベルレポートをダウンロード",
@@ -559,6 +560,7 @@
"INBOX": "受信トレイ",
"AGENT": "担当者",
"TEAM": "チーム",
+ "LABEL": "ラベル",
"AVG_RESOLUTION_TIME": "解決までの平均時間",
"AVG_FIRST_RESPONSE_TIME": "初回応答の平均時間",
"AVG_REPLY_TIME": "お客様の平均待ち時間",
diff --git a/app/javascript/dashboard/i18n/locale/ka/report.json b/app/javascript/dashboard/i18n/locale/ka/report.json
index e176d9147..18f1ed14b 100644
--- a/app/javascript/dashboard/i18n/locale/ka/report.json
+++ b/app/javascript/dashboard/i18n/locale/ka/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ko/report.json b/app/javascript/dashboard/i18n/locale/ko/report.json
index 35458615a..eef965113 100644
--- a/app/javascript/dashboard/i18n/locale/ko/report.json
+++ b/app/javascript/dashboard/i18n/locale/ko/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "차트 데이터 불러오는 중...",
"NO_ENOUGH_DATA": "보고서를 생성할 수 있는 데이터 포인트가 부족합니다. 나중에 다시 시도하십시오.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "받은 메시지함",
"AGENT": "에이전트",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/lt/report.json b/app/javascript/dashboard/i18n/locale/lt/report.json
index f26419eed..37c0be59d 100644
--- a/app/javascript/dashboard/i18n/locale/lt/report.json
+++ b/app/javascript/dashboard/i18n/locale/lt/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Etikečių Apžvalga",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Įkeliami diagramos duomenys...",
"NO_ENOUGH_DATA": "Negavome pakankamai duomenų, kad galėtume sugeneruoti ataskaitą. Bandykite dar kartą vėliau.",
"DOWNLOAD_LABEL_REPORTS": "Parsisiųsti etiketės ataskaitas",
@@ -559,6 +560,7 @@
"INBOX": "Gautų laiškų aplankas",
"AGENT": "Agentas",
"TEAM": "Komanda",
+ "LABEL": "Etiketė",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/lv/report.json b/app/javascript/dashboard/i18n/locale/lv/report.json
index d6fa9c9cb..4f98e7974 100644
--- a/app/javascript/dashboard/i18n/locale/lv/report.json
+++ b/app/javascript/dashboard/i18n/locale/lv/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Etiķešu Pārskats",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Notiek diagrammas datu ielāde...",
"NO_ENOUGH_DATA": "Mēs neesam saņēmuši pietiekami daudz datu punktu, lai izveidotu pārskatu. Lūdzu, vēlāk mēģiniet vēlreiz.",
"DOWNLOAD_LABEL_REPORTS": "Lejupielādēt etiķešu pārskatus",
@@ -559,6 +560,7 @@
"INBOX": "Iesūtne",
"AGENT": "Aģents",
"TEAM": "Komanda",
+ "LABEL": "Etiķete",
"AVG_RESOLUTION_TIME": "Vid. Atrisināšanas Laiks",
"AVG_FIRST_RESPONSE_TIME": "Vid. Pirmās Atbildes Laiks",
"AVG_REPLY_TIME": "Vid. Klientu Gaidīšanas Laiks",
diff --git a/app/javascript/dashboard/i18n/locale/ml/report.json b/app/javascript/dashboard/i18n/locale/ml/report.json
index 738dae73a..e6d2339ab 100644
--- a/app/javascript/dashboard/i18n/locale/ml/report.json
+++ b/app/javascript/dashboard/i18n/locale/ml/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "ലേബലുകൾ അവലോകനം",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "ചാർട്ട് ഡാറ്റ ലോഡു ചെയ്യുകയാണ്...",
"NO_ENOUGH_DATA": "റിപ്പോർട്ട് സൃഷ്ടിക്കുന്നതിന് ആവശ്യമായ ഡാറ്റ ഞങ്ങൾക്ക് ലഭിച്ചിട്ടില്ല, ദയവായി പിന്നീട് വീണ്ടും ശ്രമിക്കുക.",
"DOWNLOAD_LABEL_REPORTS": "ലേബൽ റിപ്പോർട്ടുകൾ ഡൗൺലോഡ് ചെയ്യുക",
@@ -559,6 +560,7 @@
"INBOX": "ഇൻബോക്സ്",
"AGENT": "ഏജന്റ്",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ms/report.json b/app/javascript/dashboard/i18n/locale/ms/report.json
index 095587745..0b463ac6c 100644
--- a/app/javascript/dashboard/i18n/locale/ms/report.json
+++ b/app/javascript/dashboard/i18n/locale/ms/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Ejen",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ne/report.json b/app/javascript/dashboard/i18n/locale/ne/report.json
index e176d9147..18f1ed14b 100644
--- a/app/javascript/dashboard/i18n/locale/ne/report.json
+++ b/app/javascript/dashboard/i18n/locale/ne/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/nl/report.json b/app/javascript/dashboard/i18n/locale/nl/report.json
index ddb7807a9..d2c3e8504 100644
--- a/app/javascript/dashboard/i18n/locale/nl/report.json
+++ b/app/javascript/dashboard/i18n/locale/nl/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Kaartgegevens laden...",
"NO_ENOUGH_DATA": "We hebben niet genoeg datapunten ontvangen om een rapport te genereren, probeer het later opnieuw.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Postvak In",
"AGENT": "Medewerker",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/no/report.json b/app/javascript/dashboard/i18n/locale/no/report.json
index 4ebf3c85e..106f434bc 100644
--- a/app/javascript/dashboard/i18n/locale/no/report.json
+++ b/app/javascript/dashboard/i18n/locale/no/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Laster inn diagramdata...",
"NO_ENOUGH_DATA": "Vi har ikke mottatt nok data for å generere rapporten, vennligst prøv igjen senere.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Innboks",
"AGENT": "Agent",
"TEAM": "Gruppe",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/pl/report.json b/app/javascript/dashboard/i18n/locale/pl/report.json
index f319cf5b6..d365d1221 100644
--- a/app/javascript/dashboard/i18n/locale/pl/report.json
+++ b/app/javascript/dashboard/i18n/locale/pl/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Przegląd etykiet",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Ładowanie danych wykresów...",
"NO_ENOUGH_DATA": "Nie ma wystarczającej ilości danych do wygenerowania raportu. Spróbuj ponownie później.",
"DOWNLOAD_LABEL_REPORTS": "Pobierz raporty etykiety",
@@ -559,6 +560,7 @@
"INBOX": "Skrzynka odbiorcza",
"AGENT": "Agent",
"TEAM": "Zespół",
+ "LABEL": "Etykieta",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/pt/automation.json b/app/javascript/dashboard/i18n/locale/pt/automation.json
index 0de08af44..eebc50044 100644
--- a/app/javascript/dashboard/i18n/locale/pt/automation.json
+++ b/app/javascript/dashboard/i18n/locale/pt/automation.json
@@ -144,7 +144,7 @@
"SNOOZE_CONVERSATION": "Adiar conversa",
"RESOLVE_CONVERSATION": "Resolver conversa",
"SEND_WEBHOOK_EVENT": "Send Webhook Event",
- "SEND_ATTACHMENT": "",
+ "SEND_ATTACHMENT": "Enviar anexo",
"SEND_MESSAGE": "Send a Message",
"CHANGE_PRIORITY": "Alterar prioridade",
"ADD_SLA": "Adicionar SLA"
diff --git a/app/javascript/dashboard/i18n/locale/pt/macros.json b/app/javascript/dashboard/i18n/locale/pt/macros.json
index 1f2643bc1..ad427b303 100644
--- a/app/javascript/dashboard/i18n/locale/pt/macros.json
+++ b/app/javascript/dashboard/i18n/locale/pt/macros.json
@@ -94,7 +94,7 @@
"MUTE_CONVERSATION": "Silenciar Conversa",
"SNOOZE_CONVERSATION": "Adiar conversa",
"RESOLVE_CONVERSATION": "Resolver conversa",
- "SEND_ATTACHMENT": "",
+ "SEND_ATTACHMENT": "Enviar anexo",
"SEND_MESSAGE": "Send a Message",
"CHANGE_PRIORITY": "Alterar prioridade",
"ADD_PRIVATE_NOTE": "Add a Private Note",
diff --git a/app/javascript/dashboard/i18n/locale/pt/report.json b/app/javascript/dashboard/i18n/locale/pt/report.json
index adc370f9d..cdd25f66c 100644
--- a/app/javascript/dashboard/i18n/locale/pt/report.json
+++ b/app/javascript/dashboard/i18n/locale/pt/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Visão geral de etiquetas",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "A carregar dados...",
"NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.",
"DOWNLOAD_LABEL_REPORTS": "Descarregar relatórios de etiquetas",
@@ -559,6 +560,7 @@
"INBOX": "Caixa de entrada",
"AGENT": "Agente",
"TEAM": "Equipa",
+ "LABEL": "Etiqueta",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json
index e284ed823..c0fbf9888 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json
@@ -318,7 +318,7 @@
"SUCCESS": "Issue desvinculada com sucesso",
"ERROR": "Houve um erro ao desvincular o atributo, por favor, tente novamente"
},
- "NO_LINKED_ISSUES": "No linked issues found",
+ "NO_LINKED_ISSUES": "Nenhuma tarefa vinculada foi encontrada",
"DELETE": {
"TITLE": "Tem certeza que deseja excluir esta integração?",
"MESSAGE": "Tem certeza que deseja excluir esta integração?",
@@ -326,10 +326,10 @@
"CANCEL": "Cancelar"
},
"CTA": {
- "TITLE": "Connect to Linear",
- "AGENT_DESCRIPTION": "Linear workspace is not connected. Request your administrator to connect a workspace to use this integration.",
- "DESCRIPTION": "Linear workspace is not connected. Click the button below to connect your workspace to use this integration.",
- "BUTTON_TEXT": "Connect Linear workspace"
+ "TITLE": "Conectar ao Linear",
+ "AGENT_DESCRIPTION": "O espaço de trabalho do Linear não está conectado. Solicite ao seu administrador para conectar um espaço de trabalho para usar essa integração.",
+ "DESCRIPTION": "O espaço de trabalho do Linear não está conectado. Clique no botão abaixo para conectar seu espaço de trabalho para usar essa integração.",
+ "BUTTON_TEXT": "Conectar espaço de trabalho do Linear"
}
}
},
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/report.json b/app/javascript/dashboard/i18n/locale/pt_BR/report.json
index cdad1b31f..47f875068 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/report.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Visão Geral das Etiquetas",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Carregando dados do gráfico...",
"NO_ENOUGH_DATA": "Não existem dados suficientes para gerar o relatório. Tente novamente mais tarde.",
"DOWNLOAD_LABEL_REPORTS": "Baixar relatórios de etiquetas",
@@ -559,6 +560,7 @@
"INBOX": "Caixa de Entrada",
"AGENT": "Agente",
"TEAM": "Time",
+ "LABEL": "Nome do campo",
"AVG_RESOLUTION_TIME": "Tempo Médio de Resolução",
"AVG_FIRST_RESPONSE_TIME": "Tempo Médio de Primeira Resposta",
"AVG_REPLY_TIME": "Tempo Médio de Rspera do Cliente",
diff --git a/app/javascript/dashboard/i18n/locale/ro/report.json b/app/javascript/dashboard/i18n/locale/ro/report.json
index fdb722efc..ab4c386af 100644
--- a/app/javascript/dashboard/i18n/locale/ro/report.json
+++ b/app/javascript/dashboard/i18n/locale/ro/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Prezentare generală a etichetelor",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Încărcare date grafic...",
"NO_ENOUGH_DATA": "Nu am primit suficiente date pentru a genera raportul. Vă rugăm să încercați din nou mai târziu.",
"DOWNLOAD_LABEL_REPORTS": "Descărcarea rapoartelor de etichete",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Echipa",
+ "LABEL": "Etichetă",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ru/report.json b/app/javascript/dashboard/i18n/locale/ru/report.json
index 42802e962..dfcef0a5a 100644
--- a/app/javascript/dashboard/i18n/locale/ru/report.json
+++ b/app/javascript/dashboard/i18n/locale/ru/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Обзор меток",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Загрузка данных графика...",
"NO_ENOUGH_DATA": "Недостаточно данных для создания отчета, пожалуйста, повторите попытку позже.",
"DOWNLOAD_LABEL_REPORTS": "Скачать отчет по меткам",
@@ -559,6 +560,7 @@
"INBOX": "Электронная почта",
"AGENT": "Оператор",
"TEAM": "Команда",
+ "LABEL": "Метка",
"AVG_RESOLUTION_TIME": "Среднее время решения",
"AVG_FIRST_RESPONSE_TIME": "Среднее время первого ответа",
"AVG_REPLY_TIME": "Среднее время ожидания клиента",
diff --git a/app/javascript/dashboard/i18n/locale/sh/report.json b/app/javascript/dashboard/i18n/locale/sh/report.json
index e176d9147..18f1ed14b 100644
--- a/app/javascript/dashboard/i18n/locale/sh/report.json
+++ b/app/javascript/dashboard/i18n/locale/sh/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/sk/report.json b/app/javascript/dashboard/i18n/locale/sk/report.json
index 1cd900ebd..569e4eb9d 100644
--- a/app/javascript/dashboard/i18n/locale/sk/report.json
+++ b/app/javascript/dashboard/i18n/locale/sk/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Načítanie grafu...",
"NO_ENOUGH_DATA": "Na vygenerovanie reportu sme nedostali dostatok dát, skúste to prosím neskôr.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Schránka",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/sl/report.json b/app/javascript/dashboard/i18n/locale/sl/report.json
index 2455635e0..5c5fd0797 100644
--- a/app/javascript/dashboard/i18n/locale/sl/report.json
+++ b/app/javascript/dashboard/i18n/locale/sl/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Nabiralnik",
"AGENT": "Agent",
"TEAM": "Ekipa",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/sq/report.json b/app/javascript/dashboard/i18n/locale/sq/report.json
index 294ca2e7b..7c42fdfba 100644
--- a/app/javascript/dashboard/i18n/locale/sq/report.json
+++ b/app/javascript/dashboard/i18n/locale/sq/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/sr/report.json b/app/javascript/dashboard/i18n/locale/sr/report.json
index bccd46e1c..acf3d941a 100644
--- a/app/javascript/dashboard/i18n/locale/sr/report.json
+++ b/app/javascript/dashboard/i18n/locale/sr/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Pregled oznaka",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Učitavanje podataka grafikona...",
"NO_ENOUGH_DATA": "Nismo primili dovoljno podataka da bi smo generisali izveštaj, Molim vas pokušajte ponovo.",
"DOWNLOAD_LABEL_REPORTS": "Preuzmi izveštaj o oznakama",
@@ -559,6 +560,7 @@
"INBOX": "Prijemno sanduče",
"AGENT": "Agent",
"TEAM": "Tim",
+ "LABEL": "Oznaka",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/sv/report.json b/app/javascript/dashboard/i18n/locale/sv/report.json
index da1446350..87f21fd4f 100644
--- a/app/javascript/dashboard/i18n/locale/sv/report.json
+++ b/app/javascript/dashboard/i18n/locale/sv/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Laddar diagramdata...",
"NO_ENOUGH_DATA": "Vi har inte fått tillräckligt många datapunkter för att generera en rapport, försök igen senare.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inkorg",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ta/report.json b/app/javascript/dashboard/i18n/locale/ta/report.json
index 332dfc733..813e31142 100644
--- a/app/javascript/dashboard/i18n/locale/ta/report.json
+++ b/app/javascript/dashboard/i18n/locale/ta/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "சார்ட்டுக்கான டேட்டாவை பெறுகிறது...",
"NO_ENOUGH_DATA": "அறிக்கையை உருவாக்க போதுமான தரவுகளை பெறவில்லை, தயவுசெய்து மீண்டும் முயற்சிக்கவும்.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "ஏஜென்ட்",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/th/report.json b/app/javascript/dashboard/i18n/locale/th/report.json
index a43255440..d2f0eacff 100644
--- a/app/javascript/dashboard/i18n/locale/th/report.json
+++ b/app/javascript/dashboard/i18n/locale/th/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "ภาพรวมป้ายกำกับ",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "กำลังโหลดแผนภูมิข้อมูล",
"NO_ENOUGH_DATA": "ข้อมูลที่เราได้รับไม่เพียงพอต่อการสร้างรายงาน โปรดลองใหม่อีกครั้งในภายหน้า",
"DOWNLOAD_LABEL_REPORTS": "ดาวน์โหลดรายงานป้ายกำกับ",
@@ -559,6 +560,7 @@
"INBOX": "กล่องข้อความ",
"AGENT": "พนักงาน",
"TEAM": "ทีม",
+ "LABEL": "ป้ายกำกับ",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/tl/report.json b/app/javascript/dashboard/i18n/locale/tl/report.json
index 294ca2e7b..7c42fdfba 100644
--- a/app/javascript/dashboard/i18n/locale/tl/report.json
+++ b/app/javascript/dashboard/i18n/locale/tl/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/tr/report.json b/app/javascript/dashboard/i18n/locale/tr/report.json
index 43f21de81..496a82156 100644
--- a/app/javascript/dashboard/i18n/locale/tr/report.json
+++ b/app/javascript/dashboard/i18n/locale/tr/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Etiketler Genel Bakış",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Grafik verileri yükleniyor...",
"NO_ENOUGH_DATA": "Rapor oluşturmak için yeterli veri yok, Lütfen daha sonra tekrar deneyin.",
"DOWNLOAD_LABEL_REPORTS": "Etiket raporlarını indir",
@@ -559,6 +560,7 @@
"INBOX": "Gelen Kutusu",
"AGENT": "Kullanıcı",
"TEAM": "Ekip",
+ "LABEL": "Etiket",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/uk/report.json b/app/javascript/dashboard/i18n/locale/uk/report.json
index bf5978d63..f15f5065b 100644
--- a/app/javascript/dashboard/i18n/locale/uk/report.json
+++ b/app/javascript/dashboard/i18n/locale/uk/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Огляд міток",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Завантаження даних діаграми...",
"NO_ENOUGH_DATA": "Ми не отримали достатньо даних для генерації звіту. Будь ласка, спробуйте ще раз пізніше.",
"DOWNLOAD_LABEL_REPORTS": "Завантажити звіти по міткам",
@@ -559,6 +560,7 @@
"INBOX": "Вхідні",
"AGENT": "Агент",
"TEAM": "Команда",
+ "LABEL": "Мітка",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ur/report.json b/app/javascript/dashboard/i18n/locale/ur/report.json
index 0e456b5cd..37d8dc796 100644
--- a/app/javascript/dashboard/i18n/locale/ur/report.json
+++ b/app/javascript/dashboard/i18n/locale/ur/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "ان باکس",
"AGENT": "ایجنٹ",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/report.json b/app/javascript/dashboard/i18n/locale/ur_IN/report.json
index e176d9147..18f1ed14b 100644
--- a/app/javascript/dashboard/i18n/locale/ur_IN/report.json
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Loading chart data...",
"NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "Inbox",
"AGENT": "Agent",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/vi/report.json b/app/javascript/dashboard/i18n/locale/vi/report.json
index 3722dacd0..d6f282a3a 100644
--- a/app/javascript/dashboard/i18n/locale/vi/report.json
+++ b/app/javascript/dashboard/i18n/locale/vi/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Tổng quan nhãn",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Đang tải các biểu đồ dữ liệu...",
"NO_ENOUGH_DATA": "Chúng tôi không nhận được đủ điểm dữ liệu để tạo báo cáo, Vui lòng thử lại sau.",
"DOWNLOAD_LABEL_REPORTS": "Tải xuống báo cáo nhãn",
@@ -559,6 +560,7 @@
"INBOX": "Hộp thư đến",
"AGENT": "Nhà cung cấp",
"TEAM": "Nhóm",
+ "LABEL": "Nhãn",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/report.json b/app/javascript/dashboard/i18n/locale/zh_CN/report.json
index 4b8562e7f..7a77d4b23 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/report.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "标签概览",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "正在载入图表数据...",
"NO_ENOUGH_DATA": "我们没有收到足够的数据点来生成报告,请稍后再试。",
"DOWNLOAD_LABEL_REPORTS": "下载标签报表",
@@ -559,6 +560,7 @@
"INBOX": "收件箱",
"AGENT": "客服",
"TEAM": "团队",
+ "LABEL": "标签",
"AVG_RESOLUTION_TIME": "平均解决时间",
"AVG_FIRST_RESPONSE_TIME": "平均首次响应时间",
"AVG_REPLY_TIME": "平均客户等待时间",
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/report.json b/app/javascript/dashboard/i18n/locale/zh_TW/report.json
index 3837817fa..b1f9032f5 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/report.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/report.json
@@ -193,6 +193,7 @@
},
"LABEL_REPORTS": {
"HEADER": "Labels Overview",
+ "DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "正在載入图表數據...",
"NO_ENOUGH_DATA": "我們没有收到足夠的數據來生成報表,請稍後再試。",
"DOWNLOAD_LABEL_REPORTS": "Download label reports",
@@ -559,6 +560,7 @@
"INBOX": "收件匣",
"AGENT": "客服",
"TEAM": "Team",
+ "LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
diff --git a/config/locales/am.yml b/config/locales/am.yml
index 3c756c85f..c773e3081 100644
--- a/config/locales/am.yml
+++ b/config/locales/am.yml
@@ -172,6 +172,8 @@ am:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ am:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index 7c587b0a3..5a6463359 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -172,6 +172,8 @@ ar:
sla:
added: '%{user_name} أضاف سياسة مستوى الخدمة %{sla_name}'
removed: '%{user_name} أزال سياسة مستوى الخدمة %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} كتم صوت المحادثة'
unmuted: '%{user_name} قام بإلغاء كتم المحادثة'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ar:
made_with: صنع بـ
header:
go_to_homepage: الموقع الإلكتروني
+ visit_website: Visit website
appearance:
system: النظام
light: فاتح
diff --git a/config/locales/az.yml b/config/locales/az.yml
index cc80814e1..c9d2c1ac9 100644
--- a/config/locales/az.yml
+++ b/config/locales/az.yml
@@ -172,6 +172,8 @@ az:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ az:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
index 88dd447b2..2ab74952f 100644
--- a/config/locales/bg.yml
+++ b/config/locales/bg.yml
@@ -172,6 +172,8 @@ bg:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ bg:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index eb2f76d89..7daabbd99 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -172,6 +172,8 @@ ca:
sla:
added: '%{user_name} ha afegit la política de SLA %{sla_name}'
removed: '%{user_name} ha eliminat la política de SLA %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} ha silenciat la conversa'
unmuted: '%{user_name} ha desactivat el silenci de la conversa'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ca:
made_with: Fet amb
header:
go_to_homepage: Lloc web
+ visit_website: Visit website
appearance:
system: Sistema
light: Clar
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index caceea531..75a840336 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -172,6 +172,8 @@ cs:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} ztlumil/a konverzaci'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ cs:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/da.yml b/config/locales/da.yml
index d05f4e485..5f4a816da 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -172,6 +172,8 @@ da:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} har slukket for samtalen'
unmuted: '%{user_name} har genaktiveret samtalen'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ da:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 8a53d4284..29ca84b45 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -172,6 +172,8 @@ de:
sla:
added: '%{user_name} hat SLA-Richtlinie %{sla_name} hinzugefügt'
removed: '%{user_name} hat SLA-Richtlinie %{sla_name} entfernt'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} hat das Gespräch stumm geschaltet'
unmuted: '%{user_name} hat das Gespräch laut gestellt'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ de:
made_with: Erstellt mit
header:
go_to_homepage: Webseite
+ visit_website: Visit website
appearance:
system: System
light: Hell
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 74b13bdd9..8e15701ae 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -172,6 +172,8 @@ el:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: 'Ο χρήστης %{user_name} σίγασε την συνομιλία'
unmuted: 'Ο χρήστης %{user_name} επανάφερε από την σίγαση την συνομιλία'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ el:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 85197fc27..82b604ddb 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -172,6 +172,8 @@ es:
sla:
added: '%{user_name} agregó la política de SLA %{sla_name}'
removed: '%{user_name} eliminó la política de SLA %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} ha silenciado la conversación'
unmuted: '%{user_name} ha anulado el silenciado de la conversación'
auto_resolution_message: 'Resolviendo la conversación, ya que ha estado inactiva durante un tiempo. Por favor, inicia una nueva conversación si necesitas más ayuda.'
@@ -272,6 +274,7 @@ es:
made_with: Hecho con
header:
go_to_homepage: Sitio web
+ visit_website: Visit website
appearance:
system: Sistema
light: Claro
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 1297f75d0..6cdc532a7 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -172,6 +172,8 @@ fa:
sla:
added: '%{user_name} سیاست SLA %{sla_name} را اضافه کرد'
removed: '%{user_name} سیاست SLA %{sla_name} را حذف کرد'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} مکالمه را بی صدا کرد'
unmuted: '%{user_name} مکالمه را از حالت بی صدا خراج کرد'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ fa:
made_with: ساخته شده با
header:
go_to_homepage: وب سایت
+ visit_website: Visit website
appearance:
system: سیستم
light: روشن
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 919570bb7..94ff6cb9c 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -172,6 +172,8 @@ fi:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} mykisti keskustelun'
unmuted: '%{user_name} poisti keskustelun mykistyksen'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ fi:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 1cf7220d0..406d69b55 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -172,6 +172,8 @@ fr:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} a mis la conversation en sourdine'
unmuted: '%{user_name} a rétabli le son de la conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ fr:
made_with: Réalisé avec
header:
go_to_homepage: Site internet
+ visit_website: Visit website
appearance:
system: Système
light: Clair
diff --git a/config/locales/he.yml b/config/locales/he.yml
index d8dd32e10..0945e2f50 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -172,6 +172,8 @@ he:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ he:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/hi.yml b/config/locales/hi.yml
index 1523a74c0..76055318c 100644
--- a/config/locales/hi.yml
+++ b/config/locales/hi.yml
@@ -172,6 +172,8 @@ hi:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ hi:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/hr.yml b/config/locales/hr.yml
index 3b28e8fe0..23aa9555e 100644
--- a/config/locales/hr.yml
+++ b/config/locales/hr.yml
@@ -172,6 +172,8 @@ hr:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ hr:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index f7b484d63..b9bb386a5 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -172,6 +172,8 @@ hu:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} elnémította a beszélgetést'
unmuted: '%{user_name} kikapcsolta a beszélgetés elnémítását'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ hu:
made_with: 'Ezzel készítve: '
header:
go_to_homepage: Honlap
+ visit_website: Visit website
appearance:
system: Rendszer
light: Világos mód
diff --git a/config/locales/hy.yml b/config/locales/hy.yml
index 26505f10b..acf78ed4d 100644
--- a/config/locales/hy.yml
+++ b/config/locales/hy.yml
@@ -172,6 +172,8 @@ hy:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ hy:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 944262d17..4c039011c 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -172,6 +172,8 @@ id:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} me-mute percakapan'
unmuted: '%{user_name} telah un-mute percakapan'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ id:
made_with: Dibuat oleh
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: Sistem
light: Light
diff --git a/config/locales/is.yml b/config/locales/is.yml
index 3cfe3fbff..cf97814e2 100644
--- a/config/locales/is.yml
+++ b/config/locales/is.yml
@@ -172,6 +172,8 @@ is:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ is:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 047fca00d..e6ab55115 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -172,6 +172,8 @@ it:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} ha silenziato la conversazione'
unmuted: '%{user_name} ha riattivato l''audio della conversazione'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ it:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index f1d571634..928ac3e71 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -172,6 +172,8 @@ ja:
sla:
added: '%{user_name} がSLAポリシー "%{sla_name}" を追加しました'
removed: '%{user_name} がSLAポリシー "%{sla_name}" を削除しました'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} が会話をミュートしました'
unmuted: '%{user_name} が会話のミュートを解除しました'
auto_resolution_message: '会話がしばらく非アクティブのため、解決済みとして処理します。引き続きサポートが必要な場合は、新しい会話を開始してください。'
@@ -272,6 +274,7 @@ ja:
made_with: 作成
header:
go_to_homepage: ウェブサイト
+ visit_website: Visit website
appearance:
system: システム
light: ライト
diff --git a/config/locales/ka.yml b/config/locales/ka.yml
index 638963262..4154ddf14 100644
--- a/config/locales/ka.yml
+++ b/config/locales/ka.yml
@@ -172,6 +172,8 @@ ka:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ka:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index 6e249a23c..e76883f44 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -172,6 +172,8 @@ ko:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ko:
made_with: Made with
header:
go_to_homepage: 홈페이지
+ visit_website: Visit website
appearance:
system: 시스템
light: 밝게
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
index 1f9e894e8..dc093901f 100644
--- a/config/locales/lt.yml
+++ b/config/locales/lt.yml
@@ -172,6 +172,8 @@ lt:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} nutildė pokalbį'
unmuted: '%{user_name} įjungė pokalbio garsą'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ lt:
made_with: Padaryta su
header:
go_to_homepage: Internetinis puslapis
+ visit_website: Visit website
appearance:
system: Sistema
light: Šviesus
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 362bf889b..dab14d39f 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -172,6 +172,8 @@ lv:
sla:
added: '%{user_name} pievienoja SLA politiku %{sla_name}'
removed: '%{user_name} noņēma SLA politiku %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} izslēdza sarunu'
unmuted: '%{user_name} ieslēdza sarunu'
auto_resolution_message: 'Saruna tiek pabeigta, jo tā kādu laiku ir bijusi neaktīva. Ja nepieciešama papildu palīdzība, lūdzu, sāciet jaunu sarunu.'
@@ -272,6 +274,7 @@ lv:
made_with: Veidots ar
header:
go_to_homepage: Tīmekļa vietne
+ visit_website: Visit website
appearance:
system: Sistēma
light: Gaišs
diff --git a/config/locales/ml.yml b/config/locales/ml.yml
index 3acea5598..df5f3f329 100644
--- a/config/locales/ml.yml
+++ b/config/locales/ml.yml
@@ -172,6 +172,8 @@ ml:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ml:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index b8a1749d0..536fe8134 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -172,6 +172,8 @@ ms:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ms:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ne.yml b/config/locales/ne.yml
index 841c574f6..a1e2e478d 100644
--- a/config/locales/ne.yml
+++ b/config/locales/ne.yml
@@ -172,6 +172,8 @@ ne:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ne:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 735480328..85ca07291 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -172,6 +172,8 @@ nl:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ nl:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: Systeem
light: Light
diff --git a/config/locales/no.yml b/config/locales/no.yml
index a1f50775d..130c554db 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -172,6 +172,8 @@
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} har dempet samtalen'
unmuted: '%{user_name} har opphevet dempingen av samtalen'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 963051c7b..d589af5c5 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -172,6 +172,8 @@ pl:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} wyciszył/a rozmowę'
unmuted: '%{user_name} cofnął wyciszenie rozmowy'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ pl:
made_with: Wykonane z
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
index 1521bf52e..e725e619a 100644
--- a/config/locales/pt.yml
+++ b/config/locales/pt.yml
@@ -172,6 +172,8 @@ pt:
sla:
added: '%{user_name} adicionou uma política de SLA %{sla_name}'
removed: '%{user_name} removeu a política de SLA de %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} bloqueou a conversa'
unmuted: '%{user_name} reativou a conversa'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ pt:
made_with: Feito com
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: Sistema
light: Claro
diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml
index 965982b8f..a46e5b9c4 100644
--- a/config/locales/pt_BR.yml
+++ b/config/locales/pt_BR.yml
@@ -172,6 +172,8 @@ pt_BR:
sla:
added: '%{user_name} adicionou política de SLA %{sla_name}'
removed: '%{user_name} removeu a política de SLA %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'Pesquisa CSAT não foi enviada devido a restrições de envio de mensagens'
muted: '%{user_name} silenciou a conversa'
unmuted: '%{user_name} reativou a conversa'
auto_resolution_message: 'Resolvendo a conversa dado que está inativa por um tempo. Por favor, inicie uma nova conversa se precisar de mais ajuda.'
@@ -272,6 +274,7 @@ pt_BR:
made_with: Criado com
header:
go_to_homepage: Site
+ visit_website: Visit website
appearance:
system: Sistema
light: Claro
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index c284925cd..3b5d6858e 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -172,6 +172,8 @@ ro:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} a dezactivat conversația'
unmuted: '%{user_name} a activat conversația'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ro:
made_with: Realizat cu
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: Sistem
light: Light
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 418b6f025..3f6a4bbee 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -172,6 +172,8 @@ ru:
sla:
added: '%{user_name} добавил политику SLA %{sla_name}'
removed: '%{user_name} удалил политику SLA %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} заглушил(а) этот разговор'
unmuted: '%{user_name} включил(а) уведомления для разговора'
auto_resolution_message: 'Разговор закрывается, поскольку он был неактивен в течение длительного времени. Пожалуйста, начните новый разговор, если потребуется дополнительная помощь.'
@@ -272,6 +274,7 @@ ru:
made_with: Сделано с
header:
go_to_homepage: Сайт
+ visit_website: Visit website
appearance:
system: Система
light: Светлая
diff --git a/config/locales/sh.yml b/config/locales/sh.yml
index 4f5be6aaa..204a213c0 100644
--- a/config/locales/sh.yml
+++ b/config/locales/sh.yml
@@ -172,6 +172,8 @@ sh:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ sh:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index 26bd825ee..29aec1757 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -172,6 +172,8 @@ sk:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} stlmil konverzáciu'
unmuted: '%{user_name} odtlmil konverzáciu'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ sk:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 7c2a00b22..eb3f30350 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -172,6 +172,8 @@ sl:
sla:
added: '%{user_name} je dodal politiko SLA %{sla_name}'
removed: '%{user_name} je odstranil politiko SLA %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} je utišal pogovor'
unmuted: '%{user_name} je vklopil sporočila pogovora'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ sl:
made_with: Narejeno z
header:
go_to_homepage: Spletna stran
+ visit_website: Visit website
appearance:
system: Sistem
light: Svetlo
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index 9d3edc96c..8509dc3d0 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -172,6 +172,8 @@ sq:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ sq:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 0dc74a5ae..e8f1006a8 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -172,6 +172,8 @@ sr-Latn:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} je utišao razgovor'
unmuted: '%{user_name} je uklonio utišanje razgovora'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ sr-Latn:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 0c4027142..4953c85da 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -172,6 +172,8 @@ sv:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} har tystat konversationen'
unmuted: '%{user_name} har avtystat konversationen'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ sv:
made_with: Gjord med
header:
go_to_homepage: Hemsida
+ visit_website: Visit website
appearance:
system: System
light: Ljus
diff --git a/config/locales/ta.yml b/config/locales/ta.yml
index 875701bde..a7571007f 100644
--- a/config/locales/ta.yml
+++ b/config/locales/ta.yml
@@ -172,6 +172,8 @@ ta:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ta:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 60c8cecb3..b1b9bd8d7 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -172,6 +172,8 @@ th:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ th:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/tl.yml b/config/locales/tl.yml
index 6d4290bad..8c3d209fa 100644
--- a/config/locales/tl.yml
+++ b/config/locales/tl.yml
@@ -172,6 +172,8 @@ tl:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ tl:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index e99700e45..2f045ad5a 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -172,6 +172,8 @@ tr:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name}, sohbeti sessize aldı'
unmuted: '%{user_name} konuşmanın sesini açtı'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ tr:
made_with: İle yapılmıştır
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: Sistem
light: Açık Mod
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 736bbecf8..a51af682d 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -172,6 +172,8 @@ uk:
sla:
added: '%{user_name} додав політику SLA %{sla_name}'
removed: '%{user_name} видалив політику SLA %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} включив безвучний режим'
unmuted: '%{user_name} виключив безвучний режим'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ uk:
made_with: Зроблено з
header:
go_to_homepage: Вебсайт
+ visit_website: Visit website
appearance:
system: Системна
light: Світла
diff --git a/config/locales/ur.yml b/config/locales/ur.yml
index c553bb8ac..2a84171c2 100644
--- a/config/locales/ur.yml
+++ b/config/locales/ur.yml
@@ -172,6 +172,8 @@ ur:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ur:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/ur_IN.yml b/config/locales/ur_IN.yml
index 884928dbe..4cbeef832 100644
--- a/config/locales/ur_IN.yml
+++ b/config/locales/ur_IN.yml
@@ -172,6 +172,8 @@ ur:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} has muted the conversation'
unmuted: '%{user_name} has unmuted the conversation'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ ur:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 1ad0c8654..c626577e6 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -172,6 +172,8 @@ vi:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} đã tắt tiếng hội thoại'
unmuted: '%{user_name} đã bật tiếng cuộc trò chuyện'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ vi:
made_with: Tạo bởi
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml
index e7b1d406b..d071daa47 100644
--- a/config/locales/zh_CN.yml
+++ b/config/locales/zh_CN.yml
@@ -172,6 +172,8 @@ zh_CN:
sla:
added: '%{user_name} 添加了 SLA 策略 %{sla_name}'
removed: '%{user_name} 移除了 SLA 策略 %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} 已将会话静音'
unmuted: '%{user_name} 已将会话取消静音'
auto_resolution_message: '由于对话长时间未活跃,已将其标记为已解决。如果您需要进一步帮助,请开始新的对话。'
@@ -272,6 +274,7 @@ zh_CN:
made_with: 制作于
header:
go_to_homepage: 网站
+ visit_website: Visit website
appearance:
system: 系统
light: 浅色
diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml
index bf96f23e2..26a4b7e5d 100644
--- a/config/locales/zh_TW.yml
+++ b/config/locales/zh_TW.yml
@@ -172,6 +172,8 @@ zh_TW:
sla:
added: '%{user_name} added SLA policy %{sla_name}'
removed: '%{user_name} removed SLA policy %{sla_name}'
+ csat:
+ not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
muted: '%{user_name} 已將對話靜音'
unmuted: '%{user_name} 將對話解除靜音'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -272,6 +274,7 @@ zh_TW:
made_with: Made with
header:
go_to_homepage: Website
+ visit_website: Visit website
appearance:
system: System
light: Light
From 0d05a07aa7efd39d72a766bf2325f8d052bf6c08 Mon Sep 17 00:00:00 2001
From: Alex808r <78639180+Alex808r@users.noreply.github.com>
Date: Thu, 12 Jun 2025 02:05:30 +0300
Subject: [PATCH 27/30] fix: Prevent display_name reset when updating password
(#10374)
Fixes #10372
---------
Co-authored-by: Pranav
---
app/javascript/dashboard/api/auth.js | 22 +++++++++----------
app/javascript/dashboard/api/endPoints.js | 1 +
.../settings/profile/ChangePassword.vue | 6 ++---
.../dashboard/store/modules/auth.js | 10 +++++++++
.../api/v1/profiles_controller_spec.rb | 12 ++++++++++
5 files changed, 37 insertions(+), 14 deletions(-)
diff --git a/app/javascript/dashboard/api/auth.js b/app/javascript/dashboard/api/auth.js
index 75e7e2953..a1b15ee79 100644
--- a/app/javascript/dashboard/api/auth.js
+++ b/app/javascript/dashboard/api/auth.js
@@ -38,13 +38,7 @@ export default {
}
return false;
},
- profileUpdate({
- password,
- password_confirmation,
- displayName,
- avatar,
- ...profileAttributes
- }) {
+ profileUpdate({ displayName, avatar, ...profileAttributes }) {
const formData = new FormData();
Object.keys(profileAttributes).forEach(key => {
const hasValue = profileAttributes[key] === undefined;
@@ -53,16 +47,22 @@ export default {
}
});
formData.append('profile[display_name]', displayName || '');
- if (password && password_confirmation) {
- formData.append('profile[password]', password);
- formData.append('profile[password_confirmation]', password_confirmation);
- }
if (avatar) {
formData.append('profile[avatar]', avatar);
}
return axios.put(endPoints('profileUpdate').url, formData);
},
+ profilePasswordUpdate({ currentPassword, password, passwordConfirmation }) {
+ return axios.put(endPoints('profileUpdate').url, {
+ profile: {
+ current_password: currentPassword,
+ password,
+ password_confirmation: passwordConfirmation,
+ },
+ });
+ },
+
updateUISettings({ uiSettings }) {
return axios.put(endPoints('profileUpdate').url, {
profile: { ui_settings: uiSettings },
diff --git a/app/javascript/dashboard/api/endPoints.js b/app/javascript/dashboard/api/endPoints.js
index 5409aac60..ecd3f0170 100644
--- a/app/javascript/dashboard/api/endPoints.js
+++ b/app/javascript/dashboard/api/endPoints.js
@@ -51,6 +51,7 @@ const endPoints = {
resendConfirmation: {
url: '/api/v1/profile/resend_confirmation',
},
+
resetAccessToken: {
url: '/api/v1/profile/reset_access_token',
},
diff --git a/app/javascript/dashboard/routes/dashboard/settings/profile/ChangePassword.vue b/app/javascript/dashboard/routes/dashboard/settings/profile/ChangePassword.vue
index e224ee5c5..6ee5108ac 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/profile/ChangePassword.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/profile/ChangePassword.vue
@@ -62,10 +62,10 @@ export default {
}
let alertMessage = this.$t('PROFILE_SETTINGS.PASSWORD_UPDATE_SUCCESS');
try {
- await this.$store.dispatch('updateProfile', {
+ await this.$store.dispatch('updatePassword', {
password: this.password,
- password_confirmation: this.passwordConfirmation,
- current_password: this.currentPassword,
+ passwordConfirmation: this.passwordConfirmation,
+ currentPassword: this.currentPassword,
});
} catch (error) {
alertMessage =
diff --git a/app/javascript/dashboard/store/modules/auth.js b/app/javascript/dashboard/store/modules/auth.js
index f329fb009..91338d938 100644
--- a/app/javascript/dashboard/store/modules/auth.js
+++ b/app/javascript/dashboard/store/modules/auth.js
@@ -135,6 +135,16 @@ export const actions = {
}
},
+ updatePassword: async ({ commit }, params) => {
+ // eslint-disable-next-line no-useless-catch
+ try {
+ const response = await authAPI.profilePasswordUpdate(params);
+ commit(types.SET_CURRENT_USER, response.data);
+ } catch (error) {
+ throw error;
+ }
+ },
+
deleteAvatar: async ({ commit }) => {
try {
const response = await authAPI.deleteAvatar();
diff --git a/spec/controllers/api/v1/profiles_controller_spec.rb b/spec/controllers/api/v1/profiles_controller_spec.rb
index 8af9e30c0..30c5b69f4 100644
--- a/spec/controllers/api/v1/profiles_controller_spec.rb
+++ b/spec/controllers/api/v1/profiles_controller_spec.rb
@@ -94,6 +94,18 @@ RSpec.describe 'Profile API', type: :request do
expect(agent.reload.valid_password?('Test1234!')).to be true
end
+ it 'does not reset the display name if updates the password' do
+ display_name = agent.display_name
+
+ put '/api/v1/profile',
+ params: { profile: { current_password: 'Test123!', password: 'Test1234!', password_confirmation: 'Test1234!' } },
+ headers: agent.create_new_auth_token,
+ as: :json
+
+ expect(response).to have_http_status(:success)
+ expect(agent.reload.display_name).to eq(display_name)
+ end
+
it 'throws error when current password provided is invalid' do
put '/api/v1/profile',
params: { profile: { current_password: 'Test', password: 'test123', password_confirmation: 'test123' } },
From d52f4267ba42783273ef183a59e9f56495571aa4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Gabriel=20Franco?=
Date: Wed, 11 Jun 2025 23:19:36 -0300
Subject: [PATCH 28/30] feat: Add i18n on whatsapp list button (#10852)
Fixes #10862
---------
Co-authored-by: Pranav
---
.../whatsapp/providers/base_service.rb | 2 +-
config/locales/en.yml | 2 ++
config/locales/pt_BR.yml | 6 +++--
.../whatsapp360_dialog_service_spec.rb | 23 +++++++++----------
.../providers/whatsapp_cloud_service_spec.rb | 23 +++++++++----------
5 files changed, 29 insertions(+), 27 deletions(-)
diff --git a/app/services/whatsapp/providers/base_service.rb b/app/services/whatsapp/providers/base_service.rb
index b60c02369..97665f7ef 100644
--- a/app/services/whatsapp/providers/base_service.rb
+++ b/app/services/whatsapp/providers/base_service.rb
@@ -100,7 +100,7 @@ class Whatsapp::Providers::BaseService
rows = create_rows(message.content_attributes['items'])
section1 = { 'rows' => rows }
sections = [section1]
- json_hash = { :button => 'Choose an item', 'sections' => sections }
+ json_hash = { :button => I18n.t('conversations.messages.whatsapp.list_button_label'), 'sections' => sections }
create_payload('list', message.outgoing_content, JSON.generate(json_hash))
end
end
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 59d7b8850..463aa713e 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -152,6 +152,8 @@ en:
instagram_story_content: '%{story_sender} mentioned you in the story: '
instagram_deleted_story_content: This story is no longer available.
deleted: This message was deleted
+ whatsapp:
+ list_button_label: 'Choose an item'
delivery_status:
error_code: 'Error code: %{error_code}'
activity:
diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml
index a46e5b9c4..19570ab07 100644
--- a/config/locales/pt_BR.yml
+++ b/config/locales/pt_BR.yml
@@ -138,6 +138,8 @@ pt_BR:
instagram_story_content: '%{story_sender} mencionou você na conversa: '
instagram_deleted_story_content: Este Story não está mais disponível.
deleted: Esta mensagem foi excluída
+ whatsapp:
+ list_button_label: 'Escolha um item'
delivery_status:
error_code: 'Código de erro: %{error_code}'
activity:
@@ -213,7 +215,7 @@ pt_BR:
slack:
name: 'Slack'
short_description: 'Receba notificações e responda as conversas diretamente no Slack.'
- description: "Integre Chatwoot com Slack para manter seu time em sincronia. Essa integração permite que você receba notificações de novas conversas e as responda diretamente na interface do Slack."
+ description: 'Integre Chatwoot com Slack para manter seu time em sincronia. Essa integração permite que você receba notificações de novas conversas e as responda diretamente na interface do Slack.'
webhooks:
name: 'Webhooks'
description: 'Eventos webhook fornecem atualizações sobre atividades em tempo real na sua conta Chatwoot. Você pode se inscrever em seus eventos preferidos, e o Chatwoot enviará as chamadas HTTP com as atualizações.'
@@ -224,7 +226,7 @@ pt_BR:
google_translate:
name: 'Tradutor do Google'
short_description: 'Traduzir automaticamente mensagens de clientes para agentes.'
- description: "Integre o Google Tradutor para ajudar os agentes a traduzir facilmente as mensagens dos clientes. Esta integração detecta automaticamente o idioma e o converte para o idioma preferido do agente ou do administrador."
+ description: 'Integre o Google Tradutor para ajudar os agentes a traduzir facilmente as mensagens dos clientes. Esta integração detecta automaticamente o idioma e o converte para o idioma preferido do agente ou do administrador.'
openai:
name: 'OpenAI'
short_description: 'Sugestões, resumos e aprimoramento de mensagem e resposta com IA.'
diff --git a/spec/services/whatsapp/providers/whatsapp360_dialog_service_spec.rb b/spec/services/whatsapp/providers/whatsapp360_dialog_service_spec.rb
index bba3f5914..572e96685 100644
--- a/spec/services/whatsapp/providers/whatsapp360_dialog_service_spec.rb
+++ b/spec/services/whatsapp/providers/whatsapp360_dialog_service_spec.rb
@@ -51,16 +51,15 @@ describe Whatsapp::Providers::Whatsapp360DialogService do
end
it 'calls message endpoints with list payload when number of items is greater than 3' do
+ items = %w[Burito Pasta Sushi Salad].map { |i| { title: i, value: i } }
message = create(:message, message_type: :outgoing, content: 'test', inbox: whatsapp_channel.inbox,
- content_type: 'input_select',
- content_attributes: {
- items: [
- { title: 'Burito', value: 'Burito' },
- { title: 'Pasta', value: 'Pasta' },
- { title: 'Sushi', value: 'Sushi' },
- { title: 'Salad', value: 'Salad' }
- ]
- })
+ content_type: 'input_select', content_attributes: { items: items })
+
+ expected_action = {
+ button: I18n.t('conversations.messages.whatsapp.list_button_label'),
+ sections: [{ rows: %w[Burito Pasta Sushi Salad].map { |i| { id: i, title: i } } }]
+ }.to_json
+
stub_request(:post, 'https://waba.360dialog.io/v1/messages')
.with(
body: {
@@ -70,9 +69,9 @@ describe Whatsapp::Providers::Whatsapp360DialogService do
body: {
text: 'test'
},
- action: '{"button":"Choose an item","sections":[{"rows":[{"id":"Burito","title":"Burito"},' \
- '{"id":"Pasta","title":"Pasta"},{"id":"Sushi","title":"Sushi"},{"id":"Salad","title":"Salad"}]}]}'
- }, type: 'interactive'
+ action: expected_action
+ },
+ type: 'interactive'
}.to_json
).to_return(status: 200, body: whatsapp_response.to_json, headers: response_headers)
expect(service.send_message('+123456789', message)).to eq 'message_id'
diff --git a/spec/services/whatsapp/providers/whatsapp_cloud_service_spec.rb b/spec/services/whatsapp/providers/whatsapp_cloud_service_spec.rb
index 134d69fee..1bef635b3 100644
--- a/spec/services/whatsapp/providers/whatsapp_cloud_service_spec.rb
+++ b/spec/services/whatsapp/providers/whatsapp_cloud_service_spec.rb
@@ -124,16 +124,15 @@ describe Whatsapp::Providers::WhatsappCloudService do
end
it 'calls message endpoints with list payload when number of items is greater than 3' do
+ items = %w[Burito Pasta Sushi Salad].map { |i| { title: i, value: i } }
message = create(:message, message_type: :outgoing, content: 'test', inbox: whatsapp_channel.inbox,
- content_type: 'input_select',
- content_attributes: {
- items: [
- { title: 'Burito', value: 'Burito' },
- { title: 'Pasta', value: 'Pasta' },
- { title: 'Sushi', value: 'Sushi' },
- { title: 'Salad', value: 'Salad' }
- ]
- })
+ content_type: 'input_select', content_attributes: { items: items })
+
+ expected_action = {
+ button: I18n.t('conversations.messages.whatsapp.list_button_label'),
+ sections: [{ rows: %w[Burito Pasta Sushi Salad].map { |i| { id: i, title: i } } }]
+ }.to_json
+
stub_request(:post, 'https://graph.facebook.com/v13.0/123456789/messages')
.with(
body: {
@@ -143,9 +142,9 @@ describe Whatsapp::Providers::WhatsappCloudService do
body: {
text: 'test'
},
- action: '{"button":"Choose an item","sections":[{"rows":[{"id":"Burito","title":"Burito"},' \
- '{"id":"Pasta","title":"Pasta"},{"id":"Sushi","title":"Sushi"},{"id":"Salad","title":"Salad"}]}]}'
- }, type: 'interactive'
+ action: expected_action
+ },
+ type: 'interactive'
}.to_json
).to_return(status: 200, body: whatsapp_response.to_json, headers: response_headers)
expect(service.send_message('+123456789', message)).to eq 'message_id'
From 288df3a3996e09b402508cb7473645890329a6bf Mon Sep 17 00:00:00 2001
From: Sojan Jose
Date: Thu, 12 Jun 2025 02:05:34 -0400
Subject: [PATCH 29/30] fix: Flaky Instagram unsend message test (#11712)
- Use direct message object reference instead of re-querying through
inbox
- Add message.reload after unsend operation to get updated state
- Remove unnecessary inbox reload that could cause timing issues
- Remove redundant assertions for better test atomicity
Co-authored-by: Muhsin Keloth
---
spec/jobs/webhooks/instagram_events_job_spec.rb | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/spec/jobs/webhooks/instagram_events_job_spec.rb b/spec/jobs/webhooks/instagram_events_job_spec.rb
index 23e7f9e5a..dfd9f1aed 100644
--- a/spec/jobs/webhooks/instagram_events_job_spec.rb
+++ b/spec/jobs/webhooks/instagram_events_job_spec.rb
@@ -234,16 +234,15 @@ describe Webhooks::InstagramEventsJob do
account_id: instagram_inbox.account_id
)
- instagram_inbox.reload
-
expect(instagram_inbox.messages.count).to be 1
instagram_webhook.perform_now(message_events[:unsend][:entry])
- expect(instagram_inbox.messages.last.content).to eq 'This message was deleted'
- expect(instagram_inbox.messages.last.deleted).to be true
- expect(instagram_inbox.messages.last.attachments.count).to be 0
- expect(instagram_inbox.messages.last.reload.deleted).to be true
+ message.reload
+
+ expect(message.content).to eq 'This message was deleted'
+ expect(message.deleted).to be true
+ expect(message.attachments.count).to be 0
end
it 'creates incoming message with attachments in the instagram direct inbox' do
From f28bb70d67eb09161e9c1f06796fe0a4c30f8e9d Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Thu, 12 Jun 2025 14:38:45 +0530
Subject: [PATCH 30/30] fix: Prevent count flicker on loading more
conversations (#11706)
---
app/javascript/dashboard/components/ChatList.vue | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue
index de895c76e..b14a62f08 100644
--- a/app/javascript/dashboard/components/ChatList.vue
+++ b/app/javascript/dashboard/components/ChatList.vue
@@ -109,6 +109,7 @@ const advancedFilterTypes = ref(
attributeName: t(`FILTER.ATTRIBUTES.${filter.attributeI18nKey}`),
}))
);
+const isInitialLoad = ref(false);
const currentUser = useMapGetter('getCurrentUser');
const chatLists = useMapGetter('getFilteredConversations');
@@ -376,6 +377,7 @@ function setFiltersFromUISettings() {
function emitConversationLoaded() {
emit('conversationLoad');
+ isInitialLoad.value = false;
// [VITE] removing this since the library has changed
// nextTick(() => {
// // Addressing a known issue in the virtual list library where dynamically added items
@@ -420,6 +422,7 @@ function onApplyFilter(payload) {
foldersQuery.value = filterQueryGenerator(payload);
store.dispatch('conversationPage/reset');
store.dispatch('emptyAllConversations');
+ isInitialLoad.value = true;
fetchFilteredConversations(payload);
}
@@ -574,6 +577,7 @@ function resetAndFetchData() {
store.dispatch('conversationPage/reset');
store.dispatch('emptyAllConversations');
store.dispatch('clearConversationFilters');
+ isInitialLoad.value = true;
if (hasActiveFolders.value) {
const payload = activeFolder.value.query;
fetchSavedFilteredConversations(payload);
@@ -854,7 +858,7 @@ watch(conversationFilters, (newVal, oldVal) => {
:active-status="activeStatus"
:is-on-expanded-layout="isOnExpandedLayout"
:conversation-stats="conversationStats"
- :is-list-loading="chatListLoading"
+ :is-list-loading="isInitialLoad"
@add-folders="onClickOpenAddFoldersModal"
@delete-folders="onClickOpenDeleteFoldersModal"
@filters-modal="onToggleAdvanceFiltersModal"