@@ -153,14 +155,21 @@ export default {
From 1bf23055df9b0dd8b798b4ea119b97532a506671 Mon Sep 17 00:00:00 2001
From: Sojan Jose
Date: Fri, 23 Dec 2022 03:38:08 +0530
Subject: [PATCH 08/19] chore: Update translations (#6113)
---
.../dashboard/i18n/locale/ar/settings.json | 1 +
.../dashboard/i18n/locale/bg/settings.json | 1 +
.../dashboard/i18n/locale/ca/settings.json | 1 +
.../dashboard/i18n/locale/cs/settings.json | 1 +
.../dashboard/i18n/locale/da/settings.json | 1 +
.../dashboard/i18n/locale/de/settings.json | 1 +
.../dashboard/i18n/locale/el/settings.json | 1 +
.../dashboard/i18n/locale/es/settings.json | 1 +
.../dashboard/i18n/locale/fa/settings.json | 1 +
.../dashboard/i18n/locale/fi/settings.json | 1 +
.../i18n/locale/fr/advancedFilters.json | 44 +++++++++----------
.../dashboard/i18n/locale/fr/chatlist.json | 8 ++--
.../dashboard/i18n/locale/fr/contact.json | 2 +-
.../i18n/locale/fr/contactFilters.json | 30 ++++++-------
.../dashboard/i18n/locale/fr/settings.json | 1 +
.../dashboard/i18n/locale/fr/signup.json | 14 +++---
.../dashboard/i18n/locale/he/settings.json | 1 +
.../dashboard/i18n/locale/hi/settings.json | 1 +
.../dashboard/i18n/locale/hu/settings.json | 1 +
.../dashboard/i18n/locale/id/settings.json | 1 +
.../dashboard/i18n/locale/is/settings.json | 1 +
.../dashboard/i18n/locale/it/settings.json | 1 +
.../dashboard/i18n/locale/ja/settings.json | 1 +
.../dashboard/i18n/locale/ka/settings.json | 1 +
.../dashboard/i18n/locale/ko/settings.json | 1 +
.../dashboard/i18n/locale/lt/settings.json | 1 +
.../i18n/locale/lv/conversation.json | 4 +-
.../dashboard/i18n/locale/lv/settings.json | 9 ++--
.../dashboard/i18n/locale/ml/settings.json | 1 +
.../dashboard/i18n/locale/ms/settings.json | 1 +
.../dashboard/i18n/locale/ne/settings.json | 1 +
.../dashboard/i18n/locale/nl/settings.json | 1 +
.../dashboard/i18n/locale/no/settings.json | 1 +
.../dashboard/i18n/locale/pl/settings.json | 1 +
.../dashboard/i18n/locale/pt/settings.json | 1 +
.../dashboard/i18n/locale/pt_BR/settings.json | 1 +
.../dashboard/i18n/locale/ro/settings.json | 1 +
.../dashboard/i18n/locale/ru/settings.json | 1 +
.../dashboard/i18n/locale/sk/settings.json | 1 +
.../dashboard/i18n/locale/sr/settings.json | 1 +
.../dashboard/i18n/locale/sv/settings.json | 1 +
.../dashboard/i18n/locale/ta/settings.json | 1 +
.../dashboard/i18n/locale/th/settings.json | 1 +
.../dashboard/i18n/locale/tr/settings.json | 1 +
.../dashboard/i18n/locale/uk/settings.json | 1 +
.../dashboard/i18n/locale/ur/settings.json | 1 +
.../dashboard/i18n/locale/ur_IN/settings.json | 1 +
.../dashboard/i18n/locale/vi/settings.json | 1 +
.../dashboard/i18n/locale/zh_CN/settings.json | 1 +
.../dashboard/i18n/locale/zh_TW/settings.json | 1 +
config/locales/fr.yml | 38 ++++++++--------
51 files changed, 118 insertions(+), 74 deletions(-)
diff --git a/app/javascript/dashboard/i18n/locale/ar/settings.json b/app/javascript/dashboard/i18n/locale/ar/settings.json
index a51c82376..0468960d2 100644
--- a/app/javascript/dashboard/i18n/locale/ar/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ar/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "اختر حساباً من القائمة التالية",
"PROFILE_SETTINGS": "إعدادات الملف الشخصي",
"KEYBOARD_SHORTCUTS": "اختصارات لوحة المفاتيح",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "تسجيل الخروج"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/bg/settings.json b/app/javascript/dashboard/i18n/locale/bg/settings.json
index d74f48767..b67657f53 100644
--- a/app/javascript/dashboard/i18n/locale/bg/settings.json
+++ b/app/javascript/dashboard/i18n/locale/bg/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json
index 995c1b19a..52b181c5f 100644
--- a/app/javascript/dashboard/i18n/locale/ca/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ca/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Selecciona un compte de la llista següent",
"PROFILE_SETTINGS": "Configuració del Perfil",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Sortir"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json
index 352d861f6..45823ef44 100644
--- a/app/javascript/dashboard/i18n/locale/cs/settings.json
+++ b/app/javascript/dashboard/i18n/locale/cs/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Vyberte účet z následujícího seznamu",
"PROFILE_SETTINGS": "Nastavení profilu",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Odhlásit se"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json
index ae7ba1dda..9c5e737ef 100644
--- a/app/javascript/dashboard/i18n/locale/da/settings.json
+++ b/app/javascript/dashboard/i18n/locale/da/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Vælg en konto fra følgende liste",
"PROFILE_SETTINGS": "Profilindstillinger",
"KEYBOARD_SHORTCUTS": "Tastaturgenveje",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Log Ud"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/de/settings.json b/app/javascript/dashboard/i18n/locale/de/settings.json
index b890b3a4a..2826851cb 100644
--- a/app/javascript/dashboard/i18n/locale/de/settings.json
+++ b/app/javascript/dashboard/i18n/locale/de/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Wählen Sie ein Benutzerkonto aus der folgenden Liste",
"PROFILE_SETTINGS": "Profileinstellungen",
"KEYBOARD_SHORTCUTS": "Tastenkombinationen",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Ausloggen"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json
index 358d07480..136a454a4 100644
--- a/app/javascript/dashboard/i18n/locale/el/settings.json
+++ b/app/javascript/dashboard/i18n/locale/el/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Επιλέξτε ένα λογαριασμό από την Λίστα",
"PROFILE_SETTINGS": "Ρυθμίσεις Προφίλ",
"KEYBOARD_SHORTCUTS": "Συντομεύσεις Πληκτρολογίου",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Κονσόλα",
"LOGOUT": "Έξοδος (Logout)"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json
index bf1e44910..6257117ba 100644
--- a/app/javascript/dashboard/i18n/locale/es/settings.json
+++ b/app/javascript/dashboard/i18n/locale/es/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Seleccione una cuenta de la siguiente lista",
"PROFILE_SETTINGS": "Ajustes del perfil",
"KEYBOARD_SHORTCUTS": "Atajos de teclado",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Cerrar sesión"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json
index f9f962072..039decd63 100644
--- a/app/javascript/dashboard/i18n/locale/fa/settings.json
+++ b/app/javascript/dashboard/i18n/locale/fa/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "از لیست یکی از حسابها را انتخاب کنید",
"PROFILE_SETTINGS": "تنظیمات پروفایل",
"KEYBOARD_SHORTCUTS": "میانبرهای صفحهکلید",
+ "SUPER_ADMIN_CONSOLE": "کنسول سوپر مدیر",
"LOGOUT": "خروج از حسابکاربری"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/fi/settings.json b/app/javascript/dashboard/i18n/locale/fi/settings.json
index fe45d9bbc..d4fba32ea 100644
--- a/app/javascript/dashboard/i18n/locale/fi/settings.json
+++ b/app/javascript/dashboard/i18n/locale/fi/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Valitse tili tästä luettelosta",
"PROFILE_SETTINGS": "Profiilin asetukset",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Kirjaudu ulos"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json
index 97b12bc5a..b0360dd1e 100644
--- a/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json
+++ b/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json
@@ -1,28 +1,28 @@
{
"FILTER": {
"TITLE": "Filtrer les conversations",
- "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.",
+ "SUBTITLE": "Ajoutez des filtres ci-dessous et appuyez sur 'Appliquer des filtres' pour filtrer les conversations.",
"ADD_NEW_FILTER": "Ajouter un filtre",
"FILTER_DELETE_ERROR": "Vous devriez avoir au moins un filtre afin d'enregistrer",
"SUBMIT_BUTTON_LABEL": "Appliquer les filtres",
"CANCEL_BUTTON_LABEL": "Annuler",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
+ "CLEAR_BUTTON_LABEL": "Effacer les filtres",
"EMPTY_VALUE_ERROR": "Value is required",
- "TOOLTIP_LABEL": "Filter conversations",
+ "TOOLTIP_LABEL": "Filtrer les conversations",
"QUERY_DROPDOWN_LABELS": {
"AND": "ET",
"OR": "OU"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
- "is_less_than": "Is lesser than",
- "days_before": "Is x days before"
+ "equal_to": "Égal à",
+ "not_equal_to": "Pas égal à",
+ "contains": "Contient",
+ "does_not_contain": "Ne contient pas",
+ "is_present": "Est présent",
+ "is_not_present": "N'est pas présent",
+ "is_greater_than": "Est plus grand que",
+ "is_less_than": "Est inférieur à",
+ "days_before": "Est x jours avant"
},
"ATTRIBUTE_LABELS": {
"TRUE": "Vrai",
@@ -32,19 +32,19 @@
"STATUS": "État",
"ASSIGNEE_NAME": "Assignee Name",
"INBOX_NAME": "Nom de la boîte de réception",
- "TEAM_NAME": "Team Name",
+ "TEAM_NAME": "Nom de l'équipe",
"CONVERSATION_IDENTIFIER": "Conversation Identifier",
"CAMPAIGN_NAME": "Campaign Name",
"LABELS": "Étiquettes",
- "BROWSER_LANGUAGE": "Browser Language",
- "COUNTRY_NAME": "Country Name",
+ "BROWSER_LANGUAGE": "Langue du navigateur",
+ "COUNTRY_NAME": "Nom du pays",
"REFERER_LINK": "Referer link",
- "CUSTOM_ATTRIBUTE_LIST": "List",
- "CUSTOM_ATTRIBUTE_TEXT": "Text",
- "CUSTOM_ATTRIBUTE_NUMBER": "Number",
- "CUSTOM_ATTRIBUTE_LINK": "Link",
- "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
- "CREATED_AT": "Created At",
+ "CUSTOM_ATTRIBUTE_LIST": "Liste",
+ "CUSTOM_ATTRIBUTE_TEXT": "Texte",
+ "CUSTOM_ATTRIBUTE_NUMBER": "Nombre",
+ "CUSTOM_ATTRIBUTE_LINK": "Lien",
+ "CUSTOM_ATTRIBUTE_CHECKBOX": "Case à cocher",
+ "CREATED_AT": "Créé le",
"LAST_ACTIVITY": "Dernière activité"
},
"GROUPS": {
@@ -70,7 +70,7 @@
}
},
"DELETE": {
- "DELETE_BUTTON": "Delete filter",
+ "DELETE_BUTTON": "Supprimer le filtre",
"MODAL": {
"CONFIRM": {
"TITLE": "Confirmer la suppression",
diff --git a/app/javascript/dashboard/i18n/locale/fr/chatlist.json b/app/javascript/dashboard/i18n/locale/fr/chatlist.json
index 3ff7d2f3d..f634131e7 100644
--- a/app/javascript/dashboard/i18n/locale/fr/chatlist.json
+++ b/app/javascript/dashboard/i18n/locale/fr/chatlist.json
@@ -8,7 +8,7 @@
},
"TAB_HEADING": "Conversations",
"MENTION_HEADING": "Mentions",
- "UNATTENDED_HEADING": "Unattended",
+ "UNATTENDED_HEADING": "Sans suivi",
"SEARCH": {
"INPUT": "Rechercher des personnes, des conversations, des réponses standardisées ..."
},
@@ -57,12 +57,12 @@
"REPLY_TO_TWEET": "Répondre à ce tweet",
"LINK_TO_STORY": "Aller à l'histoire instagram",
"SENT": "Envoyé avec succès",
- "READ": "Read successfully",
- "DELIVERED": "Delivered successfully",
+ "READ": "Lu",
+ "DELIVERED": "Reçu",
"NO_MESSAGES": "Pas de messages",
"NO_CONTENT": "Aucun contenu disponible",
"HIDE_QUOTED_TEXT": "Masquer le texte cité",
"SHOW_QUOTED_TEXT": "Afficher le texte cité",
- "MESSAGE_READ": "Read"
+ "MESSAGE_READ": "Lu"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json
index 796b0db03..46ea47225 100644
--- a/app/javascript/dashboard/i18n/locale/fr/contact.json
+++ b/app/javascript/dashboard/i18n/locale/fr/contact.json
@@ -7,7 +7,7 @@
"COPY_SUCCESSFUL": "Copié dans le presse-papiers avec succès",
"COMPANY": "Société",
"LOCATION": "Localisation",
- "BROWSER_LANGUAGE": "Browser Language",
+ "BROWSER_LANGUAGE": "Langue du navigateur",
"CONVERSATION_TITLE": "Détails de la conversation",
"VIEW_PROFILE": "Voir le profil",
"BROWSER": "Navigateur",
diff --git a/app/javascript/dashboard/i18n/locale/fr/contactFilters.json b/app/javascript/dashboard/i18n/locale/fr/contactFilters.json
index a3a4b0fcb..675c1616c 100644
--- a/app/javascript/dashboard/i18n/locale/fr/contactFilters.json
+++ b/app/javascript/dashboard/i18n/locale/fr/contactFilters.json
@@ -7,7 +7,7 @@
"FILTER_DELETE_ERROR": "Vous devriez avoir au moins un filtre afin d'enregistrer",
"SUBMIT_BUTTON_LABEL": "Envoyer",
"CANCEL_BUTTON_LABEL": "Annuler",
- "CLEAR_BUTTON_LABEL": "Clear Filters",
+ "CLEAR_BUTTON_LABEL": "Effacer les filtres",
"EMPTY_VALUE_ERROR": "Value is required",
"TOOLTIP_LABEL": "Filter contacts",
"QUERY_DROPDOWN_LABELS": {
@@ -15,15 +15,15 @@
"OR": "OU"
},
"OPERATOR_LABELS": {
- "equal_to": "Equal to",
- "not_equal_to": "Not equal to",
- "contains": "Contains",
- "does_not_contain": "Does not contain",
- "is_present": "Is present",
- "is_not_present": "Is not present",
- "is_greater_than": "Is greater than",
+ "equal_to": "Égal à",
+ "not_equal_to": "Pas égal à",
+ "contains": "Contient",
+ "does_not_contain": "Ne contient pas",
+ "is_present": "Est présent",
+ "is_not_present": "N'est pas présent",
+ "is_greater_than": "Est plus grand que",
"is_lesser_than": "Is lesser than",
- "days_before": "Is x days before"
+ "days_before": "Est x jours avant"
},
"ATTRIBUTES": {
"NAME": "Nom",
@@ -32,12 +32,12 @@
"IDENTIFIER": "Identifier",
"CITY": "Ville",
"COUNTRY": "Pays",
- "CUSTOM_ATTRIBUTE_LIST": "List",
- "CUSTOM_ATTRIBUTE_TEXT": "Text",
- "CUSTOM_ATTRIBUTE_NUMBER": "Number",
- "CUSTOM_ATTRIBUTE_LINK": "Link",
- "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox",
- "CREATED_AT": "Created At",
+ "CUSTOM_ATTRIBUTE_LIST": "Liste",
+ "CUSTOM_ATTRIBUTE_TEXT": "Texte",
+ "CUSTOM_ATTRIBUTE_NUMBER": "Nombre",
+ "CUSTOM_ATTRIBUTE_LINK": "Lien",
+ "CUSTOM_ATTRIBUTE_CHECKBOX": "Case à cocher",
+ "CREATED_AT": "Créé le",
"LAST_ACTIVITY": "Dernière activité",
"REFERER_LINK": "Referrer link"
},
diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json
index 17bdd08e9..efc62df45 100644
--- a/app/javascript/dashboard/i18n/locale/fr/settings.json
+++ b/app/javascript/dashboard/i18n/locale/fr/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Sélectionnez un compte dans la liste suivante",
"PROFILE_SETTINGS": "Paramètres de profil",
"KEYBOARD_SHORTCUTS": "Raccourcis clavier",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Se déconnecter"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/fr/signup.json b/app/javascript/dashboard/i18n/locale/fr/signup.json
index 7b9db14f6..fb666b9d1 100644
--- a/app/javascript/dashboard/i18n/locale/fr/signup.json
+++ b/app/javascript/dashboard/i18n/locale/fr/signup.json
@@ -2,13 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Créer un compte",
"TITLE": "Inscription",
- "TESTIMONIAL_HEADER": "All it takes is one step to move forward",
- "TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
+ "TESTIMONIAL_HEADER": "Il suffit d'une étape pour avancer",
+ "TESTIMONIAL_CONTENT": "Vous n'êtes plus qu'à un pas d'engager vos clients, de les fidéliser et d'en trouver de nouveaux.",
"TERMS_ACCEPT": "En vous inscrivant, vous acceptez nos CGU et notre politique de confidentialité",
"COMPANY_NAME": {
- "LABEL": "Company name",
- "PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
- "ERROR": "Company name is too short"
+ "LABEL": "Nom de la société",
+ "PLACEHOLDER": "Entrez le nom de votre entreprise. Ex : Wayne Enterprises",
+ "ERROR": "Le nom de la société est trop court"
},
"FULL_NAME": {
"LABEL": "Nom complet",
@@ -18,13 +18,13 @@
"EMAIL": {
"LABEL": "E-mail professionnel",
"PLACEHOLDER": "Entrez votre adresse e-mail professionnelle. Ex. : bruce@wayne.enterprises",
- "ERROR": "Please enter a valid work email address"
+ "ERROR": "Veuillez entrer une adresse e-mail professionnelle valide"
},
"PASSWORD": {
"LABEL": "Mot de passe",
"PLACEHOLDER": "Mot de passe",
"ERROR": "Le mot de passe est trop court",
- "IS_INVALID_PASSWORD": "Password should contain atleast 1 uppercase letter, 1 lowercase letter, 1 number and 1 special character"
+ "IS_INVALID_PASSWORD": "Le mot de passe doit contenir au moins 1 lettre majuscule, 1 lettre minuscule, 1 chiffre et 1 caractère spécial"
},
"CONFIRM_PASSWORD": {
"LABEL": "Confirmer le mot de passe",
diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json
index 737b6c069..aaf3ea279 100644
--- a/app/javascript/dashboard/i18n/locale/he/settings.json
+++ b/app/javascript/dashboard/i18n/locale/he/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "התנתק"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/hi/settings.json b/app/javascript/dashboard/i18n/locale/hi/settings.json
index 3194aee89..322a9b8e8 100644
--- a/app/javascript/dashboard/i18n/locale/hi/settings.json
+++ b/app/javascript/dashboard/i18n/locale/hi/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json
index adbfbfd13..3dbd8edd6 100644
--- a/app/javascript/dashboard/i18n/locale/hu/settings.json
+++ b/app/javascript/dashboard/i18n/locale/hu/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Fiók kiválasztása az alábbi listából",
"PROFILE_SETTINGS": "Profilbeállítások",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Kilépés"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json
index 704a0cc25..6d945dc2b 100644
--- a/app/javascript/dashboard/i18n/locale/id/settings.json
+++ b/app/javascript/dashboard/i18n/locale/id/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Pilih akun dari daftar berikut",
"PROFILE_SETTINGS": "Pengaturan Profil",
"KEYBOARD_SHORTCUTS": "Shortcut Keyboard",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Keluar"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/is/settings.json b/app/javascript/dashboard/i18n/locale/is/settings.json
index 0d5d5023f..99d3a2285 100644
--- a/app/javascript/dashboard/i18n/locale/is/settings.json
+++ b/app/javascript/dashboard/i18n/locale/is/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Veldu reikning úr eftirfarandi lista",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json
index de38ca701..73e1db0f8 100644
--- a/app/javascript/dashboard/i18n/locale/it/settings.json
+++ b/app/javascript/dashboard/i18n/locale/it/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Seleziona un account dal seguente elenco",
"PROFILE_SETTINGS": "Impostazioni profilo",
"KEYBOARD_SHORTCUTS": "Scorciatoie da tastiera",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Disconnettiti"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ja/settings.json b/app/javascript/dashboard/i18n/locale/ja/settings.json
index b7e68a472..8c8e35c10 100644
--- a/app/javascript/dashboard/i18n/locale/ja/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ja/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "次のリストからアカウントを選択してください",
"PROFILE_SETTINGS": "プロフィール設定",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "ログアウト"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ka/settings.json b/app/javascript/dashboard/i18n/locale/ka/settings.json
index 3194aee89..322a9b8e8 100644
--- a/app/javascript/dashboard/i18n/locale/ka/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ka/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json
index b3a41f75b..3e83dca7d 100644
--- a/app/javascript/dashboard/i18n/locale/ko/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ko/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "다음 목록에서 계정 선택",
"PROFILE_SETTINGS": "프로필 설정",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "로그아웃"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/lt/settings.json b/app/javascript/dashboard/i18n/locale/lt/settings.json
index 3194aee89..322a9b8e8 100644
--- a/app/javascript/dashboard/i18n/locale/lt/settings.json
+++ b/app/javascript/dashboard/i18n/locale/lt/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json
index 8977f2e9c..165bdfb47 100644
--- a/app/javascript/dashboard/i18n/locale/lv/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json
@@ -42,8 +42,8 @@
"RATING_TITLE": "Vērtējums",
"FEEDBACK_TITLE": "Atsauksmes",
"CARD": {
- "SHOW_LABELS": "Show labels",
- "HIDE_LABELS": "Hide labels"
+ "SHOW_LABELS": "Rādīt etiķetes",
+ "HIDE_LABELS": "Slēpt etiķetes"
},
"HEADER": {
"RESOLVE_ACTION": "Atrisināt",
diff --git a/app/javascript/dashboard/i18n/locale/lv/settings.json b/app/javascript/dashboard/i18n/locale/lv/settings.json
index 887cb5770..912de068f 100644
--- a/app/javascript/dashboard/i18n/locale/lv/settings.json
+++ b/app/javascript/dashboard/i18n/locale/lv/settings.json
@@ -104,8 +104,8 @@
"Aizņemts",
"Bezsaistē"
],
- "SET_AVAILABILITY_SUCCESS": "Availability has been set successfully",
- "SET_AVAILABILITY_ERROR": "Couldn't set availability, please try again"
+ "SET_AVAILABILITY_SUCCESS": "Pieejamība ir veiksmīgi iestatīta",
+ "SET_AVAILABILITY_ERROR": "Nevarēja iestatīt pieejamību. Lūdzu, mēģiniet vēlreiz"
},
"EMAIL": {
"LABEL": "Jūsu e-pasta adrese",
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Izvēlieties kontu no šī saraksta",
"PROFILE_SETTINGS": "Profila Iestatījumi",
"KEYBOARD_SHORTCUTS": "Tastatūras Īsinājumtaustiņi",
+ "SUPER_ADMIN_CONSOLE": "Superadministratora Konsole",
"LOGOUT": "Izrakstīties"
},
"APP_GLOBAL": {
@@ -229,8 +230,8 @@
"CATEGORY_EMPTY_MESSAGE": "Kategorijas nav atrastas"
},
"SET_AUTO_OFFLINE": {
- "TEXT": "Mark offline automatically",
- "INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard."
+ "TEXT": "Automātiski atzīmēt bezsaistē",
+ "INFO_TEXT": "Ļaut sistēmai, kad neizmantojat lietotni vai informācijas paneli, automātiski atzīmēt Jūs bezsaistē."
},
"DOCS": "Lasīt dokumentus"
},
diff --git a/app/javascript/dashboard/i18n/locale/ml/settings.json b/app/javascript/dashboard/i18n/locale/ml/settings.json
index 2c0f70611..b1ffc37d9 100644
--- a/app/javascript/dashboard/i18n/locale/ml/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ml/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "ഇനിപ്പറയുന്ന ലിസ്റ്റിൽ നിന്ന് ഒരു അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക",
"PROFILE_SETTINGS": "പ്രൊഫൈൽ ക്രമീകരണങ്ങൾ",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "ലോഗൗട്ട്"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ms/settings.json b/app/javascript/dashboard/i18n/locale/ms/settings.json
index 0f628bf7c..a38056a26 100644
--- a/app/javascript/dashboard/i18n/locale/ms/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ms/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ne/settings.json b/app/javascript/dashboard/i18n/locale/ne/settings.json
index f0934e283..07cc4c98d 100644
--- a/app/javascript/dashboard/i18n/locale/ne/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ne/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/nl/settings.json b/app/javascript/dashboard/i18n/locale/nl/settings.json
index 7e3f84f85..49b450213 100644
--- a/app/javascript/dashboard/i18n/locale/nl/settings.json
+++ b/app/javascript/dashboard/i18n/locale/nl/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profiel instellingen",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Afmelden"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/no/settings.json b/app/javascript/dashboard/i18n/locale/no/settings.json
index a733d64fe..73989da00 100644
--- a/app/javascript/dashboard/i18n/locale/no/settings.json
+++ b/app/javascript/dashboard/i18n/locale/no/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Velg en konto fra følgende liste",
"PROFILE_SETTINGS": "Brukerinnstillinger",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logg ut"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json
index 1294f1cc2..9aa8e4c96 100644
--- a/app/javascript/dashboard/i18n/locale/pl/settings.json
+++ b/app/javascript/dashboard/i18n/locale/pl/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Ustawienia profilu",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Wyloguj się"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json
index a03506335..acbde8d5a 100644
--- a/app/javascript/dashboard/i18n/locale/pt/settings.json
+++ b/app/javascript/dashboard/i18n/locale/pt/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Escolha uma conta da lista a seguir",
"PROFILE_SETTINGS": "Configurações do perfil",
"KEYBOARD_SHORTCUTS": "Atalhos do teclado",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Desconectar"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json
index 628aa769e..0d958c8e1 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Selecione uma conta da lista a seguir",
"PROFILE_SETTINGS": "Configurações do Perfil",
"KEYBOARD_SHORTCUTS": "Atalhos do teclado",
+ "SUPER_ADMIN_CONSOLE": "Console de Super Admin",
"LOGOUT": "Sair"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json
index 1c691a51b..8b5648e5e 100644
--- a/app/javascript/dashboard/i18n/locale/ro/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ro/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Selectaţi un cont din următoarea listă",
"PROFILE_SETTINGS": "Setări profil",
"KEYBOARD_SHORTCUTS": "Scurtături Tastatură",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Deconectare"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json
index dbbd6a2cf..847db9fdc 100644
--- a/app/javascript/dashboard/i18n/locale/ru/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ru/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Выберите аккаунт из списка",
"PROFILE_SETTINGS": "Настройки профиля",
"KEYBOARD_SHORTCUTS": "Клавиши быстрого доступа",
+ "SUPER_ADMIN_CONSOLE": "Консоль супер администратора",
"LOGOUT": "Выйти"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/sk/settings.json b/app/javascript/dashboard/i18n/locale/sk/settings.json
index f697459ee..55e3675e4 100644
--- a/app/javascript/dashboard/i18n/locale/sk/settings.json
+++ b/app/javascript/dashboard/i18n/locale/sk/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Vyberte účet z nasledujúceho zoznamu",
"PROFILE_SETTINGS": "Nastavenia profilu",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/sr/settings.json b/app/javascript/dashboard/i18n/locale/sr/settings.json
index 2c35258f0..ec7d98938 100644
--- a/app/javascript/dashboard/i18n/locale/sr/settings.json
+++ b/app/javascript/dashboard/i18n/locale/sr/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Izaberite nalog iz sledećeg spiska",
"PROFILE_SETTINGS": "Podešavanja profila",
"KEYBOARD_SHORTCUTS": "Prečice tastature",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Odjavi se"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json
index 24abdea3a..93e880f00 100644
--- a/app/javascript/dashboard/i18n/locale/sv/settings.json
+++ b/app/javascript/dashboard/i18n/locale/sv/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Välj ett konto från följande lista",
"PROFILE_SETTINGS": "Profilinställningar",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logga ut"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ta/settings.json b/app/javascript/dashboard/i18n/locale/ta/settings.json
index b7b2194ff..0d8449230 100644
--- a/app/javascript/dashboard/i18n/locale/ta/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ta/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "பின்வரும் பட்டியலிலிருந்து ஒரு கணக்கைத் தேர்ந்தெடுக்கவும்",
"PROFILE_SETTINGS": "சுயவிவர அமைப்புகள்",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "வெளியேறு"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/th/settings.json b/app/javascript/dashboard/i18n/locale/th/settings.json
index ac21974ad..0a23d424f 100644
--- a/app/javascript/dashboard/i18n/locale/th/settings.json
+++ b/app/javascript/dashboard/i18n/locale/th/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "เลือกบัญชีจากรายชื่อต่อไปนี้",
"PROFILE_SETTINGS": "ตั้งค่าข้อมูลส่วนตัว",
"KEYBOARD_SHORTCUTS": "คีย์ลัด",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "ออกจากระบบ"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/tr/settings.json b/app/javascript/dashboard/i18n/locale/tr/settings.json
index 11ee295cf..cd62dfa9b 100644
--- a/app/javascript/dashboard/i18n/locale/tr/settings.json
+++ b/app/javascript/dashboard/i18n/locale/tr/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Aşağıdaki listeden bir hesap seçin",
"PROFILE_SETTINGS": "Profil ayarları",
"KEYBOARD_SHORTCUTS": "Klavye Kısayolları",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Çıkış Yap"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/uk/settings.json b/app/javascript/dashboard/i18n/locale/uk/settings.json
index 23e66a3a3..3772ee475 100644
--- a/app/javascript/dashboard/i18n/locale/uk/settings.json
+++ b/app/javascript/dashboard/i18n/locale/uk/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Виберіть обліковий запис із наступного списку",
"PROFILE_SETTINGS": "Налаштування облікового запису",
"KEYBOARD_SHORTCUTS": "Комбінації клавіш",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Вийти"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ur/settings.json b/app/javascript/dashboard/i18n/locale/ur/settings.json
index 7f0706b7e..ca00bf12d 100644
--- a/app/javascript/dashboard/i18n/locale/ur/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ur/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json
index 3194aee89..322a9b8e8 100644
--- a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Select an account from the following list",
"PROFILE_SETTINGS": "Profile Settings",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Logout"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json
index 81ba57e7a..7e09b22f6 100644
--- a/app/javascript/dashboard/i18n/locale/vi/settings.json
+++ b/app/javascript/dashboard/i18n/locale/vi/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "Chọn một tài khoản từ danh sách sau",
"PROFILE_SETTINGS": "Cài Đặt Hồ Sơ Cá Nhân",
"KEYBOARD_SHORTCUTS": "Phím tắt",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "Đăng xuất"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json
index 79fe421ac..2fbd5e9b1 100644
--- a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json
+++ b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "从以下列表中选择一个账户",
"PROFILE_SETTINGS": "个人资料设置",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "退出登录"
},
"APP_GLOBAL": {
diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json
index a5158c5d8..8cc96eb14 100644
--- a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json
+++ b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json
@@ -136,6 +136,7 @@
"SELECTOR_SUBTITLE": "從以下列表中選擇一個帳戶",
"PROFILE_SETTINGS": "個人資料設定",
"KEYBOARD_SHORTCUTS": "Keyboard Shortcuts",
+ "SUPER_ADMIN_CONSOLE": "Super Admin Console",
"LOGOUT": "退出登入"
},
"APP_GLOBAL": {
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index fa365fa5c..4f6357232 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -48,11 +48,11 @@ fr:
imap:
socket_error: Veuillez vérifier la connexion, l'adresse IMAP et réessayez.
no_response_error: Veuillez vérifier les identifiants IMAP et réessayez.
- host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
- connection_timed_out_error: Connection timed out for %{address}:%{port}
- connection_closed_error: Connection closed.
+ host_unreachable_error: Hôte injoignable, veuillez vérifier l'adresse IMAP, le port IMAP et réessayer.
+ connection_timed_out_error: La connexion a expiré pour %{address}:%{port}
+ connection_closed_error: Connexion fermée.
validations:
- name: should not start or end with symbols, and it should not have < > / \ @ characters.
+ name: 'ne doit pas commencer ou se terminer par des symboles, et ne doit pas comporter les caractères suivants : "< > / \ @".'
reports:
period: Période de rapport %{since} à %{until}
agent_csv:
@@ -61,14 +61,14 @@ fr:
avg_first_response_time: Temps de réponse moyen (Minutes)
avg_resolution_time: Temps moyen de résolution (Minutes)
inbox_csv:
- inbox_name: Inbox name
- inbox_type: Inbox type
- conversations_count: No. of conversations
+ inbox_name: Nom de la boîte de réception
+ inbox_type: Type de boîte de réception
+ conversations_count: Nbre de conversations
avg_first_response_time: Temps de réponse moyen (Minutes)
avg_resolution_time: Temps moyen de résolution (Minutes)
label_csv:
- label_title: Label
- conversations_count: No. of conversations
+ label_title: Libellé
+ conversations_count: Nbre de conversations
avg_first_response_time: Temps de réponse moyen (Minutes)
avg_resolution_time: Temps moyen de résolution (Minutes)
team_csv:
@@ -79,13 +79,13 @@ fr:
default_group_by: jour
csat:
headers:
- contact_name: Contact Name
- contact_email_address: Contact Email Address
- contact_phone_number: Contact Phone Number
- link_to_the_conversation: Link to the conversation
+ contact_name: Nom du contact
+ contact_email_address: Adresse e-mail du contact
+ contact_phone_number: Numéro de téléphone du contact
+ link_to_the_conversation: Lier à la conversation
agent_name: Nom de l'agent
rating: Note
- feedback: Feedback Comment
+ feedback: Commentaire
recorded_at: Recorded date
notifications:
notification_title:
@@ -96,7 +96,7 @@ fr:
conversations:
messages:
instagram_story_content: "%{story_sender} vous a mentionné dans l'histoire: "
- instagram_deleted_story_content: This story is no longer available.
+ instagram_deleted_story_content: Cette Story n'est plus disponible.
deleted: Ce message a été supprimé
activity:
status:
@@ -151,9 +151,9 @@ fr:
description: "L'intégration FullContact permet d'enrichir les profils de visiteurs. Identifiez les utilisateurs dès qu'ils partagent leur adresse de courriel et offrez-leur un service client sur mesure. Connectez FullContact à votre compte en partageant la clé API FullContact."
public_portal:
search:
- search_placeholder: Search for article by title or body...
+ search_placeholder: Rechercher un article par titre ou contenu...
empty_placeholder: Aucun résultat trouvé.
- loading_placeholder: Searching...
- results_title: Search results
+ loading_placeholder: Recherche en cours...
+ results_title: Résultats de recherche
hero:
- sub_title: Search for the articles here or browse the categories below.
+ sub_title: Recherchez les articles ici ou parcourez les catégories ci-dessous.
From 3e91765472836faac7e6bcba1748c4fc0016dea8 Mon Sep 17 00:00:00 2001
From: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
Date: Fri, 23 Dec 2022 03:44:30 +0530
Subject: [PATCH 09/19] fix: Expand title height of textarea on load (#6103)
---
app/javascript/shared/components/ResizableTextArea.vue | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/app/javascript/shared/components/ResizableTextArea.vue b/app/javascript/shared/components/ResizableTextArea.vue
index 6c7f8a78a..ce2a42488 100644
--- a/app/javascript/shared/components/ResizableTextArea.vue
+++ b/app/javascript/shared/components/ResizableTextArea.vue
@@ -37,6 +37,13 @@ export default {
this.resizeTextarea();
},
},
+ mounted() {
+ this.$nextTick(() => {
+ if (this.value) {
+ this.resizeTextarea();
+ }
+ });
+ },
methods: {
resizeTextarea() {
if (!this.value) {
From 98c289dc3ec648f06de065ce149d576e1ad411ac Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Wed, 28 Dec 2022 12:49:11 +0530
Subject: [PATCH 10/19] chore: Fixes issue showing the CSAT error message
(#6136)
Approved by Muhsin
---
app/javascript/survey/views/Response.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/javascript/survey/views/Response.vue b/app/javascript/survey/views/Response.vue
index 828a9cbee..a8dfd8a1a 100644
--- a/app/javascript/survey/views/Response.vue
+++ b/app/javascript/survey/views/Response.vue
@@ -174,7 +174,7 @@ export default {
feedback_message: this.feedbackMessage,
};
} catch (error) {
- const errorMessage = error?.response?.data?.message;
+ const errorMessage = error?.response?.data?.error;
this.errorMessage = errorMessage || this.$t('SURVEY.API.ERROR_MESSAGE');
} finally {
this.isUpdating = false;
From e5219df2b43b31110f5fdc7bc9a98bb5f5b3494f Mon Sep 17 00:00:00 2001
From: Sojan Jose
Date: Thu, 29 Dec 2022 03:26:49 +0530
Subject: [PATCH 11/19] chore: Update translations (#6129)
---
.../dashboard/i18n/locale/da/agentBots.json | 18 +++++++++---------
.../dashboard/i18n/locale/da/bulkActions.json | 2 +-
.../dashboard/i18n/locale/da/conversation.json | 6 +++---
.../dashboard/i18n/locale/da/emoji.json | 4 ++--
.../i18n/locale/da/generalSettings.json | 4 ++--
.../dashboard/i18n/locale/da/helpCenter.json | 2 +-
.../dashboard/i18n/locale/da/inboxMgmt.json | 6 +++---
.../dashboard/i18n/locale/da/macros.json | 8 ++++----
.../dashboard/i18n/locale/da/settings.json | 6 +++---
.../dashboard/i18n/locale/da/signup.json | 12 ++++++------
.../dashboard/i18n/locale/es/signup.json | 6 +++---
app/javascript/widget/i18n/locale/da.json | 4 ++--
config/locales/da.yml | 6 +++---
13 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/app/javascript/dashboard/i18n/locale/da/agentBots.json b/app/javascript/dashboard/i18n/locale/da/agentBots.json
index 6136c4df0..93e3329f2 100644
--- a/app/javascript/dashboard/i18n/locale/da/agentBots.json
+++ b/app/javascript/dashboard/i18n/locale/da/agentBots.json
@@ -1,24 +1,24 @@
{
"AGENT_BOTS": {
"HEADER": "Bots",
- "LOADING_EDITOR": "Loading Editor...",
+ "LOADING_EDITOR": "Indlæser Editor...",
"HEADER_BTN_TXT": "Add Bot Configuration",
"SIDEBAR_TXT": "Agent Bots
Agent bots allows you to automate the conversations
",
"CSML_BOT_EDITOR": {
"NAME": {
- "LABEL": "Bot Name",
- "PLACEHOLDER": "Give your bot a name",
- "ERROR": "Bot name is required"
+ "LABEL": "Bot navn",
+ "PLACEHOLDER": "Giv din bot et navn",
+ "ERROR": "Bot navn er påkrævet"
},
"DESCRIPTION": {
- "LABEL": "Bot Description",
- "PLACEHOLDER": "What does this bot do?"
+ "LABEL": "Bot beskrivelse",
+ "PLACEHOLDER": "Hvad gør denne bot?"
},
"BOT_CONFIG": {
"ERROR": "Please enter your CSML bot configuration above",
"API_ERROR": "Your CSML configuration is invalid, please fix it and try again."
},
- "SUBMIT": "Validate and save"
+ "SUBMIT": "Bekræft og gem"
},
"BOT_CONFIGURATION": {
"TITLE": "Select an agent bot",
@@ -26,7 +26,7 @@
"SUBMIT": "Opdater",
"SUCCESS_MESSAGE": "Successfully updated the agent bot",
"ERROR_MESSAGE": "Could not update the agent bot, please try again later",
- "SELECT_PLACEHOLDER": "Select Bot"
+ "SELECT_PLACEHOLDER": "Vælg bot"
},
"ADD": {
"TITLE": "Configure new bot",
@@ -43,7 +43,7 @@
},
"DELETE": {
"BUTTON_TEXT": "Slet",
- "TITLE": "Delete Bot",
+ "TITLE": "Slet bot",
"SUBMIT": "Slet",
"CANCEL_BUTTON_TEXT": "Annuller",
"DESCRIPTION": "Are you sure you want to delete this bot? This action is irreversible",
diff --git a/app/javascript/dashboard/i18n/locale/da/bulkActions.json b/app/javascript/dashboard/i18n/locale/da/bulkActions.json
index 0016c9243..229000afd 100644
--- a/app/javascript/dashboard/i18n/locale/da/bulkActions.json
+++ b/app/javascript/dashboard/i18n/locale/da/bulkActions.json
@@ -32,7 +32,7 @@
"TEAM_SELECT_LABEL": "Vælg Team",
"NONE": "Ingen",
"NO_TEAMS_AVAILABLE": "There are no teams added to this account yet.",
- "ASSIGN_SELECTED_TEAMS": "Assign selected team",
+ "ASSIGN_SELECTED_TEAMS": "Tildel det valgte team",
"ASSIGN_SUCCESFUL": "Teams assiged successfully",
"ASSIGN_FAILED": "Failed to assign team, please try again"
}
diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json
index 79faf7dd0..332263a0d 100644
--- a/app/javascript/dashboard/i18n/locale/da/conversation.json
+++ b/app/javascript/dashboard/i18n/locale/da/conversation.json
@@ -42,8 +42,8 @@
"RATING_TITLE": "Bedømmelse",
"FEEDBACK_TITLE": "Tilbagemelding",
"CARD": {
- "SHOW_LABELS": "Show labels",
- "HIDE_LABELS": "Hide labels"
+ "SHOW_LABELS": "Vis etiketter",
+ "HIDE_LABELS": "Skjul etiketter"
},
"HEADER": {
"RESOLVE_ACTION": "Løs",
@@ -68,7 +68,7 @@
"CARD_CONTEXT_MENU": {
"PENDING": "Markér som afventende",
"RESOLVED": "Marker som løst",
- "MARK_AS_UNREAD": "Mark as unread",
+ "MARK_AS_UNREAD": "Marker som ulæst",
"REOPEN": "Genåbn samtale",
"SNOOZE": {
"TITLE": "Udsæt",
diff --git a/app/javascript/dashboard/i18n/locale/da/emoji.json b/app/javascript/dashboard/i18n/locale/da/emoji.json
index fd81268fb..aa1364831 100644
--- a/app/javascript/dashboard/i18n/locale/da/emoji.json
+++ b/app/javascript/dashboard/i18n/locale/da/emoji.json
@@ -1,6 +1,6 @@
{
"EMOJI": {
- "PLACEHOLDER": "Search emojis",
- "NOT_FOUND": "No emoji match your search"
+ "PLACEHOLDER": "Søg emojis",
+ "NOT_FOUND": "Ingen emoji matcher din søgning"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/da/generalSettings.json b/app/javascript/dashboard/i18n/locale/da/generalSettings.json
index 680466fe5..d38b8dbf0 100644
--- a/app/javascript/dashboard/i18n/locale/da/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/da/generalSettings.json
@@ -55,7 +55,7 @@
"ENTER_TO_SELECT": "Tryk enter for at vælge",
"ENTER_TO_REMOVE": "Tryk enter for at fjerne",
"SELECT_ONE": "Vælg en",
- "SELECT": "Select"
+ "SELECT": "Vælg"
}
},
"NOTIFICATIONS_PAGE": {
@@ -139,6 +139,6 @@
}
},
"DASHBOARD_APPS": {
- "LOADING_MESSAGE": "Loading Dashboard App..."
+ "LOADING_MESSAGE": "Indlæser Dashboard App..."
}
}
diff --git a/app/javascript/dashboard/i18n/locale/da/helpCenter.json b/app/javascript/dashboard/i18n/locale/da/helpCenter.json
index 735f675f4..a3539dbc7 100644
--- a/app/javascript/dashboard/i18n/locale/da/helpCenter.json
+++ b/app/javascript/dashboard/i18n/locale/da/helpCenter.json
@@ -218,7 +218,7 @@
"LABEL": "Tilpasset Domæne",
"PLACEHOLDER": "Portal brugerdefineret domæne",
"HELP_TEXT": "Add only If you want to use a custom domain for your portals. Eg: https://example.com",
- "ERROR": "Enter a valid domain URL"
+ "ERROR": "Indtast et gyldigt domæne URL"
},
"HOME_PAGE_LINK": {
"LABEL": "Link Til Hjemmeside",
diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json
index eb53adc41..4299b1083 100644
--- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json
@@ -239,9 +239,9 @@
},
"API_CALLBACK": {
"TITLE": "Callback URL",
- "SUBTITLE": "You have to configure the webhook URL and the verification token in the Facebook Developer portal with the values shown below.",
+ "SUBTITLE": "Du skal konfigurere dit webhook URL og verifikations token, i Facebook Developer portal med værdierne vist nedenfor.",
"WEBHOOK_URL": "Webhook URL",
- "WEBHOOK_VERIFICATION_TOKEN": "Webhook Verification Token"
+ "WEBHOOK_VERIFICATION_TOKEN": "Webhook verifikations token"
},
"SUBMIT_BUTTON": "Opret WhatsApp Kanal",
"API": {
@@ -421,7 +421,7 @@
"PRE_CHAT_FORM": "Pre Chat Form",
"BUSINESS_HOURS": "Forretningstider",
"WIDGET_BUILDER": "Widget Builder",
- "BOT_CONFIGURATION": "Bot Configuration"
+ "BOT_CONFIGURATION": "Bot konfiguration"
},
"SETTINGS": "Indstillinger",
"FEATURES": {
diff --git a/app/javascript/dashboard/i18n/locale/da/macros.json b/app/javascript/dashboard/i18n/locale/da/macros.json
index 5fb2179fd..b51ebc52a 100644
--- a/app/javascript/dashboard/i18n/locale/da/macros.json
+++ b/app/javascript/dashboard/i18n/locale/da/macros.json
@@ -2,7 +2,7 @@
"MACROS": {
"HEADER": "Macros",
"HEADER_BTN_TXT": "Add a new macro",
- "HEADER_BTN_TXT_SAVE": "Save macro",
+ "HEADER_BTN_TXT_SAVE": "Gem macro",
"LOADING": "Fetching macros",
"SIDEBAR_TXT": "Macros
A macro is a set of saved actions that help customer service agents easily complete tasks. The agents can define a set of actions like tagging a conversation with a label, sending an email transcript, updating a custom attribute, etc., and they can run these actions in a single click. When the agents run the macro, the actions would be performed sequentially in the order they are defined. Macros improve productivity and increase consistency in actions.
A macro can be helpful in 2 ways.
As an agent assist: If an agent performs a set of actions multiple times, they can save it as a macro and execute all the actions together using a single click.
As an option to onboard a team member: Every agent has to perform many different checks/actions during each conversation. Onboarding a new support team member will be easy if pre-defined macros are available on the account. Instead of describing each step in detail, the manager/team lead can point to the macros used in different scenarios.
",
"ERROR": "Something went wrong. Please try again",
@@ -26,9 +26,9 @@
"LIST": {
"TABLE_HEADER": [
"Navn",
- "Created by",
+ "Oprettet af",
"Last updated by",
- "Visibility"
+ "Synlighed"
],
"404": "No macros found"
},
@@ -64,7 +64,7 @@
"DESCRIPTION": "This macro is available publicly for all agents in this account."
},
"PERSONAL": {
- "LABEL": "Private",
+ "LABEL": "Privat",
"DESCRIPTION": "This macro will be private to you and not be available to others."
}
}
diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json
index 9c5e737ef..d596fa916 100644
--- a/app/javascript/dashboard/i18n/locale/da/settings.json
+++ b/app/javascript/dashboard/i18n/locale/da/settings.json
@@ -20,9 +20,9 @@
"NOTE": "Din e-mailadresse er din identitet og bruges til at logge ind."
},
"SEND_MESSAGE": {
- "TITLE": "Hotkey to send messages",
+ "TITLE": "Genvejstast til at sende beskeder",
"NOTE": "You can select a hotkey (either Enter or Cmd/Ctrl+Enter) based on your preference of writing.",
- "UPDATE_SUCCESS": "Your settings have been updated successfully",
+ "UPDATE_SUCCESS": "Dine indstillinger er blevet opdateret",
"CARD": {
"ENTER_KEY": {
"HEADING": "Enter (↵)",
@@ -162,7 +162,7 @@
"UPLOADING": "Uploader..."
},
"LOCATION_BUBBLE": {
- "SEE_ON_MAP": "See on map"
+ "SEE_ON_MAP": "Se på kort"
},
"FORM_BUBBLE": {
"SUBMIT": "Send"
diff --git a/app/javascript/dashboard/i18n/locale/da/signup.json b/app/javascript/dashboard/i18n/locale/da/signup.json
index c623f3bfa..baae8ae59 100644
--- a/app/javascript/dashboard/i18n/locale/da/signup.json
+++ b/app/javascript/dashboard/i18n/locale/da/signup.json
@@ -2,13 +2,13 @@
"REGISTER": {
"TRY_WOOT": "Registrer en konto",
"TITLE": "Registrer",
- "TESTIMONIAL_HEADER": "All it takes is one step to move forward",
- "TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
+ "TESTIMONIAL_HEADER": "Alt, hvad der skal til, er blot et skridt for at komme videre",
+ "TESTIMONIAL_CONTENT": "Du er et skridt fra at engagere dine kunder, fastholde dem og finde nye kunder.",
"TERMS_ACCEPT": "Ved at tilmelde dig, accepterer du vores T & C og Privatlivspolitik",
"COMPANY_NAME": {
- "LABEL": "Company name",
- "PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
- "ERROR": "Company name is too short"
+ "LABEL": "Firmanavn",
+ "PLACEHOLDER": "Indtast dit firmanavn, fx: Wayne Enterprises",
+ "ERROR": "Firmanavn er for kort"
},
"FULL_NAME": {
"LABEL": "Fulde navn",
@@ -18,7 +18,7 @@
"EMAIL": {
"LABEL": "Arbejde e-mail",
"PLACEHOLDER": "Indtast din arbejdsmailadresse fx: bruce@wayne.enterprises",
- "ERROR": "Please enter a valid work email address"
+ "ERROR": "Indtast venligst en gyldig arbejdsmail"
},
"PASSWORD": {
"LABEL": "Adgangskode",
diff --git a/app/javascript/dashboard/i18n/locale/es/signup.json b/app/javascript/dashboard/i18n/locale/es/signup.json
index 1c6e5a0e0..7a9d2cea9 100644
--- a/app/javascript/dashboard/i18n/locale/es/signup.json
+++ b/app/javascript/dashboard/i18n/locale/es/signup.json
@@ -2,11 +2,11 @@
"REGISTER": {
"TRY_WOOT": "Registrar una cuenta",
"TITLE": "Registrarse",
- "TESTIMONIAL_HEADER": "All it takes is one step to move forward",
- "TESTIMONIAL_CONTENT": "You're one step away from engaging your customers, retaining them and finding new ones.",
+ "TESTIMONIAL_HEADER": "Todo lo que se necesita es un paso adelante",
+ "TESTIMONIAL_CONTENT": "Usted está a un paso de involucrar a sus clientes, conservarlos y encontrar nuevos.",
"TERMS_ACCEPT": "Al registrarte, aceptas nuestra T & C y nuestra política de privacidad",
"COMPANY_NAME": {
- "LABEL": "Company name",
+ "LABEL": "Nombre de la empresa",
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
"ERROR": "Company name is too short"
},
diff --git a/app/javascript/widget/i18n/locale/da.json b/app/javascript/widget/i18n/locale/da.json
index 95512ccce..74e118d39 100644
--- a/app/javascript/widget/i18n/locale/da.json
+++ b/app/javascript/widget/i18n/locale/da.json
@@ -74,8 +74,8 @@
}
},
"EMOJI": {
- "PLACEHOLDER": "Search emojis",
- "NOT_FOUND": "No emoji match your search"
+ "PLACEHOLDER": "Søg efter emojis",
+ "NOT_FOUND": "Ingen emoji matcher din søgning"
},
"CSAT": {
"TITLE": "Bedøm din samtale",
diff --git a/config/locales/da.yml b/config/locales/da.yml
index 5e62be8ef..021bbea46 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -153,7 +153,7 @@ da:
search:
search_placeholder: Search for article by title or body...
empty_placeholder: Ingen resultater fundet.
- loading_placeholder: Searching...
- results_title: Search results
+ loading_placeholder: Søger...
+ results_title: Søgeresultater
hero:
- sub_title: Search for the articles here or browse the categories below.
+ sub_title: Søg efter artiklerne her eller gennemse kategorierne nedenfor.
From e5fd866a7cc7fb6b0ace2b56741732f1f5698d8f Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Thu, 29 Dec 2022 23:51:23 +0530
Subject: [PATCH 12/19] feat: Add new audio alert options (#6141)
Co-authored-by: Pranav Raj S
---
.../dashboard/i18n/locale/en/settings.json | 16 +-
.../settings/profile/NotificationSettings.vue | 204 ++++++++++++++----
app/javascript/shared/assets/audio/bell.mp3 | Bin 0 -> 85518 bytes
.../shared/helpers/AudioNotificationHelper.js | 23 +-
public/audio/dashboard/bell.mp3 | Bin 0 -> 85518 bytes
5 files changed, 191 insertions(+), 52 deletions(-)
create mode 100644 app/javascript/shared/assets/audio/bell.mp3
create mode 100644 public/audio/dashboard/bell.mp3
diff --git a/app/javascript/dashboard/i18n/locale/en/settings.json b/app/javascript/dashboard/i18n/locale/en/settings.json
index e8eac0e8e..f87e59930 100644
--- a/app/javascript/dashboard/i18n/locale/en/settings.json
+++ b/app/javascript/dashboard/i18n/locale/en/settings.json
@@ -58,9 +58,19 @@
"AUDIO_NOTIFICATIONS_SECTION": {
"TITLE": "Audio Notifications",
"NOTE": "Enable audio notifications in dashboard for new messages and conversations.",
- "NONE": "None",
- "ASSIGNED": "Assigned Conversations",
- "ALL_CONVERSATIONS": "All Conversations"
+ "ALERT_TYPE": {
+ "TITLE": "Alert types:",
+ "NONE": "None",
+ "ASSIGNED": "Assigned Conversations",
+ "ALL_CONVERSATIONS": "All Conversations"
+ },
+ "DEFAULT_TONE": {
+ "TITLE": "Default tone:"
+ },
+ "CONDITIONS": {
+ "TITLE": "Conditions:",
+ "CONDITION_ONE": "Send audio alerts only if the browser window is not active"
+ }
},
"EMAIL_NOTIFICATIONS_SECTION": {
"TITLE": "Email Notifications",
diff --git a/app/javascript/dashboard/routes/dashboard/settings/profile/NotificationSettings.vue b/app/javascript/dashboard/routes/dashboard/settings/profile/NotificationSettings.vue
index 60584d726..af8f14f8f 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/profile/NotificationSettings.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/profile/NotificationSettings.vue
@@ -10,50 +10,115 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -257,6 +322,18 @@ export default {
selectedPushFlags: [],
enableAudioAlerts: false,
hasEnabledPushPermissions: false,
+ playAudioWhenTabIsInactive: false,
+ notificationTone: 'ding',
+ notificationAlertTones: [
+ {
+ value: 'ding',
+ label: 'Ding',
+ },
+ {
+ value: 'bell',
+ label: 'Bell',
+ },
+ ],
};
},
computed: {
@@ -280,20 +357,27 @@ export default {
this.selectedPushFlags = value;
},
uiSettings(value) {
- const { enable_audio_alerts: enableAudio = false } = value;
- this.enableAudioAlerts = enableAudio;
+ this.notificationUISettings(value);
},
},
mounted() {
if (hasPushPermissions()) {
this.getPushSubscription();
}
-
+ this.notificationUISettings(this.uiSettings);
this.$store.dispatch('userNotificationSettings/get');
- const { enable_audio_alerts: enableAudio = false } = this.uiSettings;
- this.enableAudioAlerts = enableAudio;
},
methods: {
+ notificationUISettings(uiSettings) {
+ const {
+ enable_audio_alerts: enableAudio = false,
+ always_play_audio_alert: alwaysPlayAudioAlert,
+ notification_tone: notificationTone,
+ } = uiSettings;
+ this.enableAudioAlerts = enableAudio;
+ this.playAudioWhenTabIsInactive = !alwaysPlayAudioAlert;
+ this.notificationTone = notificationTone || 'ding';
+ },
onRegistrationSuccess() {
this.hasEnabledPushPermissions = true;
},
@@ -351,6 +435,19 @@ export default {
});
this.showAlert(this.$t('PROFILE_SETTINGS.FORM.API.UPDATE_SUCCESS'));
},
+ handleAudioAlertConditions(e) {
+ let condition = e.target.value;
+ if (condition === 'tab_is_inactive') {
+ this.updateUISettings({
+ always_play_audio_alert: !e.target.checked,
+ });
+ }
+ this.showAlert(this.$t('PROFILE_SETTINGS.FORM.API.UPDATE_SUCCESS'));
+ },
+ handleAudioToneChange(e) {
+ this.updateUISettings({ notification_tone: e.target.value });
+ this.showAlert(this.$t('PROFILE_SETTINGS.FORM.API.UPDATE_SUCCESS'));
+ },
toggleInput(selected, current) {
if (selected.includes(current)) {
const newSelectedFlags = selected.filter(flag => flag !== current);
@@ -372,4 +469,21 @@ export default {
.push-notification--button {
margin-bottom: var(--space-one);
}
+
+.notification-items--wrapper {
+ margin-bottom: var(--space-smaller);
+}
+
+.notification-label {
+ display: flex;
+ font-weight: var(--font-weight-bold);
+ margin-bottom: var(--space-small);
+}
+
+.tone-selector {
+ height: var(--space-large);
+ padding-bottom: var(--space-micro);
+ padding-top: var(--space-micro);
+ width: var(--space-mega);
+}
diff --git a/app/javascript/shared/assets/audio/bell.mp3 b/app/javascript/shared/assets/audio/bell.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..77087072fc966da3516b54a6f01879934e758711
GIT binary patch
literal 85518
zcmZsCWmr^E7w(y1=%H&sVn}I*l2nHd>27A|P?WZip%Dh88A>{(OG2bWN(pHR5h(!`
z5y`pe_kH)dKkoXm&)MtDIkTVlynF4n_F6|vRT2XH6>bw_W3{Uz6#x+EpaWc_WkqFf
zh>9Z+|E~V0!JirYKfV9|sfD|j>(!O3#{i)KNOui@5Rp<)(J;bT*x_6}{DLCllG1Vt
zH*c$`Y24A#Gcqx=u(q{#baL^y>viAPKk!M=v(WI!Xl#5!N*XTvWnMu^Sw&4`ZB??%QZCZ}f>mX_DnH@0{8_J98ReR_WRcO+M1cDx$1xa8l?|AdEN=HKbnIOI93
zum4Z|za#$agA)Msd;mtakN}xD4J;G@#~V9va(pW?BsK3Z#Db{GL2@GP2l%t6Tu*y@
zyRL4ec`>S}`1b)Vh&W$wLqZ0MKh|YpZ`X=(Tk`zU%hoZA>t9G#KBGCwAdrJx0>t
z*VYd3S91Gr^BsUvU9@%B<^JvbmE6lX{Q1EthjHsCs_`vdW;bQ(U(PktTf^Q^)>ag7
zJjkDxfzt?j+Ga)Y(U!9>^f@d20EsN&FexQts?Lve{$KPPid0L*y|Ht&wbaUMzwSsK
zy1aW|s?gpd=L_I|=vq-!#y1;hACLQS&TDcO8yB#4k)6iEF$epq1x~yf{&F8uJ`|}6
zeDPY~G}%ims-oZAukyPZ*RSBWxt_L9c;*Eo6E-yx-O!R5&nx0p4WZ@A6;et?o7GmU
zX8=`6Puy!k4t48$6|Fh)La$#5R=MpXn~79uUFE3Eo#md3d~CM*7_0y5Nje^1dMY6F
z
i-r`QuNF@6Pe~qrK|0@fTUu
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