diff --git a/app/finders/conversation_finder.rb b/app/finders/conversation_finder.rb index 58013f128..ecbccfb88 100644 --- a/app/finders/conversation_finder.rb +++ b/app/finders/conversation_finder.rb @@ -51,6 +51,7 @@ class ConversationFinder filter_by_team if @team filter_by_labels if params[:labels] filter_by_query if params[:q] + filter_by_reply_status end def set_inboxes @@ -90,6 +91,10 @@ class ConversationFinder @conversations end + def filter_by_reply_status + @conversations = @conversations.where(first_reply_created_at: nil) if params[:reply_status] == 'unattended' + end + def filter_by_query allowed_message_types = [Message.message_types[:incoming], Message.message_types[:outgoing]] @conversations = conversations.joins(:messages).where('messages.content ILIKE :search', search: "%#{params[:q]}%") diff --git a/app/javascript/dashboard/i18n/locale/ar/report.json b/app/javascript/dashboard/i18n/locale/ar/report.json index b690b7036..19180a51a 100644 --- a/app/javascript/dashboard/i18n/locale/ar/report.json +++ b/app/javascript/dashboard/i18n/locale/ar/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "تقارير CSAT", "NO_RECORDS": "لا توجد ردود متوفرة على الدراسة الاستقصائية CSAT.", + "DOWNLOAD": "تحميل تقرير رضاء خدمة العملاء", "FILTERS": { "AGENTS": { "PLACEHOLDER": "اختر الوكلاء" diff --git a/app/javascript/dashboard/i18n/locale/bg/report.json b/app/javascript/dashboard/i18n/locale/bg/report.json index 1d4f82066..939c9a51b 100644 --- a/app/javascript/dashboard/i18n/locale/bg/report.json +++ b/app/javascript/dashboard/i18n/locale/bg/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/bg/settings.json b/app/javascript/dashboard/i18n/locale/bg/settings.json index 0eb08ee74..2c5909d8b 100644 --- a/app/javascript/dashboard/i18n/locale/bg/settings.json +++ b/app/javascript/dashboard/i18n/locale/bg/settings.json @@ -21,7 +21,7 @@ }, "MESSAGE_SIGNATURE_SECTION": { "TITLE": "Personal message signature", - "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.", + "NOTE": "Create a personal message signature that would be added to all the messages you send from the platform. Use the rich content editor to create a highly personalised signature.", "BTN_TEXT": "Save message signature", "API_ERROR": "Couldn't save signature! Try again", "API_SUCCESS": "Signature saved successfully" diff --git a/app/javascript/dashboard/i18n/locale/ca/report.json b/app/javascript/dashboard/i18n/locale/ca/report.json index 32d8c2625..6ffcf856f 100644 --- a/app/javascript/dashboard/i18n/locale/ca/report.json +++ b/app/javascript/dashboard/i18n/locale/ca/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/cs/chatlist.json b/app/javascript/dashboard/i18n/locale/cs/chatlist.json index 1e5dc3228..42aec5950 100644 --- a/app/javascript/dashboard/i18n/locale/cs/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/cs/chatlist.json @@ -7,7 +7,7 @@ "404": "V této skupině nejsou žádné aktivní konverzace." }, "TAB_HEADING": "Konverzace", - "MENTION_HEADING": "Mentions", + "MENTION_HEADING": "Zmínka", "SEARCH": { "INPUT": "Hledat lidi, chaty, Uložené odpovědi .." }, @@ -76,12 +76,12 @@ "RECEIVED_VIA_EMAIL": "Obdrženo e-mailem", "VIEW_TWEET_IN_TWITTER": "Zobrazit tweet na Twitteru", "REPLY_TO_TWEET": "Odpovědět na tento tweet", - "LINK_TO_STORY": "Go to instagram story", + "LINK_TO_STORY": "Přejít na instagram příběh", "SENT": "Sent successfully", "NO_MESSAGES": "Žádné zprávy", "NO_CONTENT": "Žádný obsah k dispozici", "HIDE_QUOTED_TEXT": "Hide Quoted Text", "SHOW_QUOTED_TEXT": "Show Quoted Text", - "MESSAGE_READ": "Read" + "MESSAGE_READ": "Přečteno" } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index 34b519dd1..ee68d3fc0 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -1,7 +1,7 @@ { "CONVERSATION": { "404": "Vyberte prosím konverzaci z levého panelu", - "UNVERIFIED_SESSION": "The identity of this user is not verified", + "UNVERIFIED_SESSION": "Identita tohoto uživatele není ověřena", "NO_MESSAGE_1": "Ale ne! Vypadá to, že ve vaší schránce nejsou žádné zprávy od zákazníků.", "NO_MESSAGE_2": " pro odeslání zprávy na vaši stránku!", "NO_INBOX_1": "Hola! Zdá se, že jste ještě nepřidali žádné schránky.", @@ -22,7 +22,7 @@ "LOADING_CONVERSATIONS": "Načítání konverzací", "CANNOT_REPLY": "Nemůžete odpovědět z důvodu", "24_HOURS_WINDOW": "24 hodinové omezení okna", - "NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?", + "NOT_ASSIGNED_TO_YOU": "Tato konverzace vám není přiřazena. Chcete si přiřadit tuto konverzaci?", "ASSIGN_TO_ME": "Přiřadit mi", "TWILIO_WHATSAPP_CAN_REPLY": "You can only reply to this conversation using a template message due to", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "24 hodinové omezení okna", @@ -32,7 +32,7 @@ "DOWNLOAD": "Stáhnout", "UPLOADING_ATTACHMENTS": "Nahrávání příloh...", "SUCCESS_DELETE_MESSAGE": "Zpráva byla úspěšně smazána", - "FAIL_DELETE_MESSSAGE": "Couldn't delete message! Try again", + "FAIL_DELETE_MESSSAGE": "Zpráva se nepodařilo odstranit! Zkuste to znovu", "NO_RESPONSE": "Bez odpovědi", "RATING_TITLE": "Hodnocení", "FEEDBACK_TITLE": "Zpětná vazba", @@ -43,12 +43,12 @@ "OPEN": "Více", "CLOSE": "Zavřít", "DETAILS": "Podrobnosti", - "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", - "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", - "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + "SNOOZED_UNTIL_TOMORROW": "Odloženo do zítřka", + "SNOOZED_UNTIL_NEXT_WEEK": "Odloženo do příštího týdne", + "SNOOZED_UNTIL_NEXT_REPLY": "Odloženo do další odpovědi" }, "RESOLVE_DROPDOWN": { - "MARK_PENDING": "Mark as pending", + "MARK_PENDING": "Označit jako nevyřízené", "SNOOZE": { "TITLE": "Odložit do", "NEXT_REPLY": "Další odpověď", @@ -57,13 +57,13 @@ } }, "FOOTER": { - "MESSAGE_SIGN_TOOLTIP": "Message signature", - "ENABLE_SIGN_TOOLTIP": "Enable signature", - "DISABLE_SIGN_TOOLTIP": "Disable signature", + "MESSAGE_SIGN_TOOLTIP": "Podpis zprávy", + "ENABLE_SIGN_TOOLTIP": "Povolit podpis", + "DISABLE_SIGN_TOOLTIP": "Zakázat podpis", "MSG_INPUT": "Shift + zadejte pro nový řádek. Začněte '/' pro výběr zrušené odpovědi.", "PRIVATE_MSG_INPUT": "Shift + zadejte pro nový řádek. Toto bude viditelné pouze pro agenty", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Klikněte zde pro aktualizaci" }, "REPLYBOX": { "REPLY": "Odpověď", @@ -77,7 +77,7 @@ "TIP_AUDIORECORDER_ICON": "Record audio", "TIP_AUDIORECORDER_PERMISSION": "Allow access to audio", "TIP_AUDIORECORDER_ERROR": "Could not open the audio", - "ENTER_TO_SEND": "Enter to send", + "ENTER_TO_SEND": "Enterem odeslat", "DRAG_DROP": "Drag and drop here to attach", "START_AUDIO_RECORDING": "Start audio recording", "STOP_AUDIO_RECORDING": "Stop audio recording", @@ -101,11 +101,11 @@ "CHANGE_AGENT": "Konverzace pověřená osoba změněna", "CHANGE_TEAM": "Tým konverzace se změnil", "FILE_SIZE_LIMIT": "Soubor překračuje limit {MAXIMUM_FILE_UPLOAD_SIZE} přílohy", - "MESSAGE_ERROR": "Unable to send this message, please try again later", + "MESSAGE_ERROR": "Nepodařilo se odeslat tuto zprávu, zkuste to prosím později", "SENT_BY": "Odeslal:", "BOT": "Bot", - "SEND_FAILED": "Couldn't send message! Try again", - "TRY_AGAIN": "retry", + "SEND_FAILED": "Odeslání zprávy se nezdařilo! Zkuste to znovu", + "TRY_AGAIN": "opakovat", "ASSIGNMENT": { "SELECT_AGENT": "Vybrat agenta", "REMOVE": "Odebrat", @@ -165,37 +165,37 @@ "PLACEHOLDER": "Nic" }, "ACCORDION": { - "CONTACT_DETAILS": "Contact Details", - "CONVERSATION_ACTIONS": "Conversation Actions", - "CONVERSATION_LABELS": "Conversation Labels", - "CONVERSATION_INFO": "Conversation Information", - "CONTACT_ATTRIBUTES": "Contact Attributes", + "CONTACT_DETAILS": "Podrobnosti kontaktu", + "CONVERSATION_ACTIONS": "Akce konverzace", + "CONVERSATION_LABELS": "Štítky konverzace", + "CONVERSATION_INFO": "Informace o konverzaci", + "CONTACT_ATTRIBUTES": "Atributy kontaktu", "PREVIOUS_CONVERSATION": "Předchozí konverzace" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Create attribute", + "ADD_BUTTON_TEXT": "Vytvořit atribut", "UPDATE": { - "SUCCESS": "Attribute updated successfully", - "ERROR": "Unable to update attribute. Please try again later" + "SUCCESS": "Atribut byl úspěšně aktualizován", + "ERROR": "Atribut nelze aktualizovat. Zkuste to prosím později" }, "ADD": { - "TITLE": "Add", - "SUCCESS": "Attribute added successfully", - "ERROR": "Unable to add attribute. Please try again later" + "TITLE": "Přidat", + "SUCCESS": "Atribut byl úspěšně přidán", + "ERROR": "Nelze přidat atribut. Zkuste to prosím později" }, "DELETE": { - "SUCCESS": "Attribute deleted successfully", - "ERROR": "Unable to delete attribute. Please try again later" + "SUCCESS": "Atribut byl úspěšně odstraněn", + "ERROR": "Atribut nelze odstranit. Zkuste to prosím později" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", - "PLACEHOLDER": "Search attributes", - "NO_RESULT": "No attributes found" + "TITLE": "Přidat atributy", + "PLACEHOLDER": "Hledat atributy", + "NO_RESULT": "Nebyly nalezeny žádné atributy" } }, "EMAIL_HEADER": { - "FROM": "From", + "FROM": "Od", "TO": "Komu", "BCC": "Bcc", "CC": "Cc", diff --git a/app/javascript/dashboard/i18n/locale/cs/report.json b/app/javascript/dashboard/i18n/locale/cs/report.json index 204327bf9..38f86c702 100644 --- a/app/javascript/dashboard/i18n/locale/cs/report.json +++ b/app/javascript/dashboard/i18n/locale/cs/report.json @@ -53,7 +53,7 @@ }, { "id": 4, - "name": "Last year" + "name": "Poslední rok" }, { "id": 5, @@ -61,56 +61,56 @@ } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", + "CONFIRM": "Použít", "PLACEHOLDER": "Select date range" }, "GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By", "GROUP_BY_DAY_OPTIONS": [ { "id": 1, - "groupBy": "Day" + "groupBy": "Den" } ], "GROUP_BY_WEEK_OPTIONS": [ { "id": 1, - "groupBy": "Day" + "groupBy": "Den" }, { "id": 2, - "groupBy": "Week" + "groupBy": "Týden" } ], "GROUP_BY_MONTH_OPTIONS": [ { "id": 1, - "groupBy": "Day" + "groupBy": "Den" }, { "id": 2, - "groupBy": "Week" + "groupBy": "Týden" }, { "id": 3, - "groupBy": "Month" + "groupBy": "Měsíc" } ], "GROUP_BY_YEAR_OPTIONS": [ { "id": 1, - "groupBy": "Day" + "groupBy": "Den" }, { "id": 2, - "groupBy": "Week" + "groupBy": "Týden" }, { "id": 3, - "groupBy": "Month" + "groupBy": "Měsíc" }, { "id": 4, - "groupBy": "Year" + "groupBy": "Rok" } ], "BUSINESS_HOURS": "Pracovní doba" @@ -170,7 +170,7 @@ }, { "id": 4, - "name": "Last year" + "name": "Poslední rok" }, { "id": 5, @@ -178,7 +178,7 @@ } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", + "CONFIRM": "Použít", "PLACEHOLDER": "Select date range" } }, @@ -237,7 +237,7 @@ }, { "id": 4, - "name": "Last year" + "name": "Poslední rok" }, { "id": 5, @@ -245,7 +245,7 @@ } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", + "CONFIRM": "Použít", "PLACEHOLDER": "Select date range" } }, @@ -304,7 +304,7 @@ }, { "id": 4, - "name": "Last year" + "name": "Poslední rok" }, { "id": 5, @@ -312,7 +312,7 @@ } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", + "CONFIRM": "Použít", "PLACEHOLDER": "Select date range" } }, @@ -371,7 +371,7 @@ }, { "id": 4, - "name": "Last year" + "name": "Poslední rok" }, { "id": 5, @@ -379,13 +379,14 @@ } ], "CUSTOM_DATE_RANGE": { - "CONFIRM": "Apply", + "CONFIRM": "Použít", "PLACEHOLDER": "Select date range" } }, "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json index ee18bc901..a08059631 100644 --- a/app/javascript/dashboard/i18n/locale/cs/settings.json +++ b/app/javascript/dashboard/i18n/locale/cs/settings.json @@ -154,7 +154,7 @@ "SWITCH": "Switch", "CONVERSATIONS": "Konverzace", "ALL_CONVERSATIONS": "All Conversations", - "MENTIONED_CONVERSATIONS": "Mentions", + "MENTIONED_CONVERSATIONS": "Zmínka", "REPORTS": "Zprávy", "SETTINGS": "Nastavení", "CONTACTS": "Kontakty", diff --git a/app/javascript/dashboard/i18n/locale/da/report.json b/app/javascript/dashboard/i18n/locale/da/report.json index 2f46ee1ef..2122b1077 100644 --- a/app/javascript/dashboard/i18n/locale/da/report.json +++ b/app/javascript/dashboard/i18n/locale/da/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/de/report.json b/app/javascript/dashboard/i18n/locale/de/report.json index d289fd131..f62143d75 100644 --- a/app/javascript/dashboard/i18n/locale/de/report.json +++ b/app/javascript/dashboard/i18n/locale/de/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT-Berichte", "NO_RECORDS": "Es sind keine Antworten zu CSAT Umfragen verfügbar.", + "DOWNLOAD": "CSAT-Berichte herunterladen", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Agenten wählen" diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index e0f284e48..b23400d4e 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -398,8 +398,8 @@ "MESSENGER_SUB_HEAD": "Τοποθετήσετε αυτόν τον κώδικα μέσα στο body tag της ιστοσελίδας σας", "INBOX_AGENTS": "Πράκτορες", "INBOX_AGENTS_SUB_TEXT": "Προσθέστε ή αφαιρέστε πράκτορες σε αυτό το κιβώτιο", - "AGENT_ASSIGNMENT": "Conversation Assignment", - "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings", + "AGENT_ASSIGNMENT": "Ανάθεση Συνομιλίας", + "AGENT_ASSIGNMENT_SUB_TEXT": "Ενημέρωση ρυθμίσεων ανάθεσης συνομιλίας", "UPDATE": "Ενημέρωση", "ENABLE_EMAIL_COLLECT_BOX": "Ενεργοποιήσετε το πλαίσιο συλλογής email", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Ενεργοποίηση ή απενεργοποίηση του πλαισίου συλλογής μηνυμάτων ηλεκτρονικού ταχυδρομείου στη νέα συνομιλία", diff --git a/app/javascript/dashboard/i18n/locale/el/report.json b/app/javascript/dashboard/i18n/locale/el/report.json index 26fbcef0c..f0ad7ad88 100644 --- a/app/javascript/dashboard/i18n/locale/el/report.json +++ b/app/javascript/dashboard/i18n/locale/el/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Αναφορές CSAT", "NO_RECORDS": "Δεν υπάρχουν διαθέσιμες απαντήσεις ερευνών CSAT.", + "DOWNLOAD": "Λήψη αναφορών CSAT", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Επιλέξτε Πράκτορες" diff --git a/app/javascript/dashboard/i18n/locale/es/report.json b/app/javascript/dashboard/i18n/locale/es/report.json index 943da01c4..2ba73dda2 100644 --- a/app/javascript/dashboard/i18n/locale/es/report.json +++ b/app/javascript/dashboard/i18n/locale/es/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Reporte de encuestas de satisfacción", "NO_RECORDS": "No hay respuestas de encuestas de satisfacción disponibles.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Elegir agentes" diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index d0ff5b89b..8cf0f8971 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -398,8 +398,8 @@ "MESSENGER_SUB_HEAD": "این دکمه را در تگ body قرار دهید", "INBOX_AGENTS": "ایجنت ها", "INBOX_AGENTS_SUB_TEXT": "اضافه کردن یا حذف کردن دسترسی ایجنت به صندوق ورودی", - "AGENT_ASSIGNMENT": "Conversation Assignment", - "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings", + "AGENT_ASSIGNMENT": "واگذاری مکالمه", + "AGENT_ASSIGNMENT_SUB_TEXT": "تنظیمات واگذاری مکالمه را به روز کنید", "UPDATE": "اعمال شود", "ENABLE_EMAIL_COLLECT_BOX": "فعال سازی فرم دریافت ایمیل از کاربر", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "فعال یا غیرفعال کردن فرم دریافت ایمیل از کاربر", diff --git a/app/javascript/dashboard/i18n/locale/fa/report.json b/app/javascript/dashboard/i18n/locale/fa/report.json index 92a85236d..5ef58f275 100644 --- a/app/javascript/dashboard/i18n/locale/fa/report.json +++ b/app/javascript/dashboard/i18n/locale/fa/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "گزارشات رضایت مشتری", "NO_RECORDS": "هیچ پاسخ برای نظرسنجی رضایت مشتری در دسترس نیست.", + "DOWNLOAD": "دانلود گزارش CSAT", "FILTERS": { "AGENTS": { "PLACEHOLDER": "ایجنت را انتخاب کنید" diff --git a/app/javascript/dashboard/i18n/locale/fi/report.json b/app/javascript/dashboard/i18n/locale/fi/report.json index ee09078f3..9fc8a5b90 100644 --- a/app/javascript/dashboard/i18n/locale/fi/report.json +++ b/app/javascript/dashboard/i18n/locale/fi/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/fr/report.json b/app/javascript/dashboard/i18n/locale/fr/report.json index 9fc345726..d325abcc4 100644 --- a/app/javascript/dashboard/i18n/locale/fr/report.json +++ b/app/javascript/dashboard/i18n/locale/fr/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Rapports CSAT", "NO_RECORDS": "Il n'y a aucune réponse à l'enquête CSAT disponible.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choisissez des agents" diff --git a/app/javascript/dashboard/i18n/locale/he/report.json b/app/javascript/dashboard/i18n/locale/he/report.json index 38f201c14..3bb7fc7b2 100644 --- a/app/javascript/dashboard/i18n/locale/he/report.json +++ b/app/javascript/dashboard/i18n/locale/he/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/hi/report.json b/app/javascript/dashboard/i18n/locale/hi/report.json index 566099afe..2388e913a 100644 --- a/app/javascript/dashboard/i18n/locale/hi/report.json +++ b/app/javascript/dashboard/i18n/locale/hi/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/hu/report.json b/app/javascript/dashboard/i18n/locale/hu/report.json index c8862daf2..915cf5e4b 100644 --- a/app/javascript/dashboard/i18n/locale/hu/report.json +++ b/app/javascript/dashboard/i18n/locale/hu/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/id/report.json b/app/javascript/dashboard/i18n/locale/id/report.json index fb1c86bd4..44619155b 100644 --- a/app/javascript/dashboard/i18n/locale/id/report.json +++ b/app/javascript/dashboard/i18n/locale/id/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Laporan CSAT", "NO_RECORDS": "Tidak ada respons survey CSAT yang tersedia.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/it/report.json b/app/javascript/dashboard/i18n/locale/it/report.json index 10700fed8..c4948c98c 100644 --- a/app/javascript/dashboard/i18n/locale/it/report.json +++ b/app/javascript/dashboard/i18n/locale/it/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Rapporti CSAT", "NO_RECORDS": "Non ci sono risposte al sondaggio CSAT disponibili.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Scegli agenti" diff --git a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json index 8c8e6cdf1..47f3b7e87 100644 --- a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json @@ -1,28 +1,28 @@ { "FILTER": { "TITLE": "Filter Conversations", - "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", - "ADD_NEW_FILTER": "Add Filter", - "FILTER_DELETE_ERROR": "You should have atleast one filter to save", - "SUBMIT_BUTTON_LABEL": "Apply filters", + "SUBTITLE": "会話のフィルターを行うには、適用したいフィルターを選択して「フィルターを適用」を押してください。", + "ADD_NEW_FILTER": "フィルターを追加", + "FILTER_DELETE_ERROR": "保存するには少なくとも一つのフィルター選択が必要です。", + "SUBMIT_BUTTON_LABEL": "フィルターを適用", "CANCEL_BUTTON_LABEL": "キャンセル", - "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", - "TOOLTIP_LABEL": "Filter conversations", + "CLEAR_BUTTON_LABEL": "フィルターをクリア", + "EMPTY_VALUE_ERROR": "値は必須です", + "TOOLTIP_LABEL": "会話をフィルターする", "QUERY_DROPDOWN_LABELS": { "AND": "AND", "OR": "OR" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", - "is_less_than": "Is lesser than", - "days_before": "Is x days before" + "equal_to": "等しい", + "not_equal_to": "等しくない", + "contains": "含む", + "does_not_contain": "含まない", + "is_present": "存在する", + "is_not_present": "存在しない", + "is_greater_than": "より大きい", + "is_less_than": "より小さい", + "days_before": "x日前" }, "ATTRIBUTE_LABELS": { "TRUE": "True", @@ -30,16 +30,16 @@ }, "ATTRIBUTES": { "STATUS": "状況", - "ASSIGNEE_NAME": "Assignee Name", + "ASSIGNEE_NAME": "担当者名", "INBOX_NAME": "受信トレイ名", - "TEAM_NAME": "Team Name", + "TEAM_NAME": "チーム名", "CONVERSATION_IDENTIFIER": "Conversation Identifier", - "CAMPAIGN_NAME": "Campaign Name", + "CAMPAIGN_NAME": "キャンペーンの名前", "LABELS": "ラベル", - "BROWSER_LANGUAGE": "Browser Language", - "COUNTRY_NAME": "Country Name", - "REFERER_LINK": "Referer link", - "CUSTOM_ATTRIBUTE_LIST": "List", + "BROWSER_LANGUAGE": "ブラウザの言語", + "COUNTRY_NAME": "国名", + "REFERER_LINK": "参照者のリンク", + "CUSTOM_ATTRIBUTE_LIST": "リスト", "CUSTOM_ATTRIBUTE_TEXT": "Text", "CUSTOM_ATTRIBUTE_NUMBER": "Number", "CUSTOM_ATTRIBUTE_LINK": "Link", @@ -58,11 +58,11 @@ "LABEL": "Name this filter", "PLACEHOLDER": "Enter a name for this filter", "ERROR_MESSAGE": "Name is required", - "SAVE_BUTTON": "Save filter", + "SAVE_BUTTON": "フィルターの保存", "CANCEL_BUTTON": "キャンセル", "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder created successfully", - "ERROR_MESSAGE": "Error while creating folder" + "SUCCESS_MESSAGE": "フォルダが正常に作成されました", + "ERROR_MESSAGE": "フォルダの作成中にエラーが発生しました" }, "API_SEGMENTS": { "SUCCESS_MESSAGE": "Segment created successfully", diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index f2579e780..0f9c139ae 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -186,7 +186,7 @@ "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "FILTER_CONTACTS": "Filter", - "FILTER_CONTACTS_SAVE": "Save filter", + "FILTER_CONTACTS_SAVE": "フィルターの保存", "FILTER_CONTACTS_DELETE": "Delete filter", "LIST": { "LOADING_MESSAGE": "Loading contacts...", diff --git a/app/javascript/dashboard/i18n/locale/ja/contactFilters.json b/app/javascript/dashboard/i18n/locale/ja/contactFilters.json index 16a4b5c75..f298bb3a8 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/ja/contactFilters.json @@ -2,28 +2,28 @@ "CONTACTS_FILTER": { "TITLE": "Filter Contacts", "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", - "ADD_NEW_FILTER": "Add Filter", + "ADD_NEW_FILTER": "フィルターを追加", "CLEAR_ALL_FILTERS": "Clear All Filters", - "FILTER_DELETE_ERROR": "You should have atleast one filter to save", + "FILTER_DELETE_ERROR": "保存するには少なくとも一つのフィルター選択が必要です。", "SUBMIT_BUTTON_LABEL": "送信", "CANCEL_BUTTON_LABEL": "キャンセル", - "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", + "CLEAR_BUTTON_LABEL": "フィルターをクリア", + "EMPTY_VALUE_ERROR": "値は必須です", "TOOLTIP_LABEL": "Filter contacts", "QUERY_DROPDOWN_LABELS": { "AND": "AND", "OR": "OR" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", + "equal_to": "等しい", + "not_equal_to": "等しくない", + "contains": "含む", + "does_not_contain": "含まない", + "is_present": "存在する", + "is_not_present": "存在しない", + "is_greater_than": "より大きい", "is_lesser_than": "Is lesser than", - "days_before": "Is x days before" + "days_before": "x日前" }, "ATTRIBUTES": { "NAME": "名前", @@ -32,7 +32,7 @@ "IDENTIFIER": "Identifier", "CITY": "City", "COUNTRY": "Country", - "CUSTOM_ATTRIBUTE_LIST": "List", + "CUSTOM_ATTRIBUTE_LIST": "リスト", "CUSTOM_ATTRIBUTE_TEXT": "Text", "CUSTOM_ATTRIBUTE_NUMBER": "Number", "CUSTOM_ATTRIBUTE_LINK": "Link", diff --git a/app/javascript/dashboard/i18n/locale/ja/report.json b/app/javascript/dashboard/i18n/locale/ja/report.json index b681e94d1..14475a5b5 100644 --- a/app/javascript/dashboard/i18n/locale/ja/report.json +++ b/app/javascript/dashboard/i18n/locale/ja/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json index f89e38cdf..387f222e5 100644 --- a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json @@ -1,15 +1,15 @@ { "TEAMS_SETTINGS": { - "NEW_TEAM": "Create new team", - "HEADER": "Teams", + "NEW_TEAM": "チームを新規作成", + "HEADER": "チーム一覧", "SIDEBAR_TXT": "

Teams

Teams let you organize your agents into groups based on their responsibilities.
An agent can be part of multiple teams. You can assign conversations to a team when you are working collaboratively.

", "LIST": { - "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "404": "このアカウントにはまだ作成したチームはありません。", + "EDIT_TEAM": "チームを編集" }, "CREATE_FLOW": { "CREATE": { - "TITLE": "Create a new team", + "TITLE": "チームを新規作成", "DESC": "Add a title and description to your new team." }, "AGENTS": { diff --git a/app/javascript/dashboard/i18n/locale/ko/report.json b/app/javascript/dashboard/i18n/locale/ko/report.json index d0f3e1679..24c3a2734 100644 --- a/app/javascript/dashboard/i18n/locale/ko/report.json +++ b/app/javascript/dashboard/i18n/locale/ko/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/lv/report.json b/app/javascript/dashboard/i18n/locale/lv/report.json index 566099afe..2388e913a 100644 --- a/app/javascript/dashboard/i18n/locale/lv/report.json +++ b/app/javascript/dashboard/i18n/locale/lv/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/ml/report.json b/app/javascript/dashboard/i18n/locale/ml/report.json index b5fd901e0..4afb8d383 100644 --- a/app/javascript/dashboard/i18n/locale/ml/report.json +++ b/app/javascript/dashboard/i18n/locale/ml/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT റിപ്പോർട്ടുകൾ", "NO_RECORDS": "CSAT സർവേ പ്രതികരണങ്ങളൊന്നും ലഭ്യമല്ല.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/ne/report.json b/app/javascript/dashboard/i18n/locale/ne/report.json index 566099afe..2388e913a 100644 --- a/app/javascript/dashboard/i18n/locale/ne/report.json +++ b/app/javascript/dashboard/i18n/locale/ne/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/nl/report.json b/app/javascript/dashboard/i18n/locale/nl/report.json index 06f50b9ab..ebb230146 100644 --- a/app/javascript/dashboard/i18n/locale/nl/report.json +++ b/app/javascript/dashboard/i18n/locale/nl/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/no/report.json b/app/javascript/dashboard/i18n/locale/no/report.json index 009368714..4ddd7089b 100644 --- a/app/javascript/dashboard/i18n/locale/no/report.json +++ b/app/javascript/dashboard/i18n/locale/no/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/pl/report.json b/app/javascript/dashboard/i18n/locale/pl/report.json index c45624ad6..c88a46795 100644 --- a/app/javascript/dashboard/i18n/locale/pl/report.json +++ b/app/javascript/dashboard/i18n/locale/pl/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Raporty CSAT", "NO_RECORDS": "Brak dostępnych odpowiedzi na ankietę CSAT.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/pt/report.json b/app/javascript/dashboard/i18n/locale/pt/report.json index 0d8fc3e46..0021dbd82 100644 --- a/app/javascript/dashboard/i18n/locale/pt/report.json +++ b/app/javascript/dashboard/i18n/locale/pt/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Relatórios CSAT", "NO_RECORDS": "Sem dados CSAT disponíveis para reposta.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Escolher Agentes" diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/report.json b/app/javascript/dashboard/i18n/locale/pt_BR/report.json index fb3c83861..ac7200c0c 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/report.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Relatórios CSAT", "NO_RECORDS": "Não há respostas de pesquisa em CSAT disponíveis.", + "DOWNLOAD": "Baixar relatórios de CSAT", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Escolher agentes" diff --git a/app/javascript/dashboard/i18n/locale/ro/report.json b/app/javascript/dashboard/i18n/locale/ro/report.json index e20f8888d..869db122c 100644 --- a/app/javascript/dashboard/i18n/locale/ro/report.json +++ b/app/javascript/dashboard/i18n/locale/ro/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Rapoarte CSAT", "NO_RECORDS": "Nu există răspunsuri predefinite disponibile în acest cont.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Alege agenți" diff --git a/app/javascript/dashboard/i18n/locale/ru/report.json b/app/javascript/dashboard/i18n/locale/ru/report.json index 483646a14..8dc221b4e 100644 --- a/app/javascript/dashboard/i18n/locale/ru/report.json +++ b/app/javascript/dashboard/i18n/locale/ru/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Отчёты CSAT", "NO_RECORDS": "Нет ответов на опрос CSAT.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Выберите Операторов" diff --git a/app/javascript/dashboard/i18n/locale/sk/report.json b/app/javascript/dashboard/i18n/locale/sk/report.json index 1bf58d067..5ba7826a3 100644 --- a/app/javascript/dashboard/i18n/locale/sk/report.json +++ b/app/javascript/dashboard/i18n/locale/sk/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/sr/report.json b/app/javascript/dashboard/i18n/locale/sr/report.json index f67447fe5..f9fabfe4b 100644 --- a/app/javascript/dashboard/i18n/locale/sr/report.json +++ b/app/javascript/dashboard/i18n/locale/sr/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/sv/report.json b/app/javascript/dashboard/i18n/locale/sv/report.json index ebe38abe0..ae03214a4 100644 --- a/app/javascript/dashboard/i18n/locale/sv/report.json +++ b/app/javascript/dashboard/i18n/locale/sv/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/ta/report.json b/app/javascript/dashboard/i18n/locale/ta/report.json index a9af84a42..ad9fd7104 100644 --- a/app/javascript/dashboard/i18n/locale/ta/report.json +++ b/app/javascript/dashboard/i18n/locale/ta/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/th/report.json b/app/javascript/dashboard/i18n/locale/th/report.json index c059a92bd..b0b2a56d3 100644 --- a/app/javascript/dashboard/i18n/locale/th/report.json +++ b/app/javascript/dashboard/i18n/locale/th/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "รายงาน CSAT", "NO_RECORDS": "ไม่มีรายงาน CSAT ที่แสดงผลได้", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "เลือกพนักงาน" diff --git a/app/javascript/dashboard/i18n/locale/tr/report.json b/app/javascript/dashboard/i18n/locale/tr/report.json index d57d444e4..5b535f729 100644 --- a/app/javascript/dashboard/i18n/locale/tr/report.json +++ b/app/javascript/dashboard/i18n/locale/tr/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Temsilcileri Seç" diff --git a/app/javascript/dashboard/i18n/locale/uk/report.json b/app/javascript/dashboard/i18n/locale/uk/report.json index e95f0b228..cda566237 100644 --- a/app/javascript/dashboard/i18n/locale/uk/report.json +++ b/app/javascript/dashboard/i18n/locale/uk/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Звіти CSAT", "NO_RECORDS": "Немає доступних відповідей для опитувань CSAT.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Виберіть Агентів" diff --git a/app/javascript/dashboard/i18n/locale/ur/report.json b/app/javascript/dashboard/i18n/locale/ur/report.json index 33175eec0..524e1f812 100644 --- a/app/javascript/dashboard/i18n/locale/ur/report.json +++ b/app/javascript/dashboard/i18n/locale/ur/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/report.json b/app/javascript/dashboard/i18n/locale/ur_IN/report.json index 566099afe..2388e913a 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/report.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/vi/report.json b/app/javascript/dashboard/i18n/locale/vi/report.json index a33e0c94a..8ff6b2014 100644 --- a/app/javascript/dashboard/i18n/locale/vi/report.json +++ b/app/javascript/dashboard/i18n/locale/vi/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Báo cáo CSAT", "NO_RECORDS": "Không có phản hồi báo cáo CSAT có sẵn.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/report.json b/app/javascript/dashboard/i18n/locale/zh_CN/report.json index faf200994..d41223fa0 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/report.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/report.json b/app/javascript/dashboard/i18n/locale/zh_TW/report.json index b31bdebda..ceb0f230e 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/report.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/report.json @@ -386,6 +386,7 @@ "CSAT_REPORTS": { "HEADER": "CSAT Reports", "NO_RECORDS": "There are no CSAT survey responses available.", + "DOWNLOAD": "Download CSAT Reports", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Choose Agents" diff --git a/app/javascript/survey/i18n/locale/cs.json b/app/javascript/survey/i18n/locale/cs.json index 5e80c2694..7809d99e8 100644 --- a/app/javascript/survey/i18n/locale/cs.json +++ b/app/javascript/survey/i18n/locale/cs.json @@ -1,17 +1,17 @@ { "SURVEY": { - "DESCRIPTION": "Dear customer 👋, please take a few moments to share feedback about the conversation you had with %{inboxName}.", + "DESCRIPTION": "Vážený zákazníku 👋, věnujte prosím několik okamžiků zpětné vazbě na konverzaci, kterou jste vedli s %{inboxName}.", "RATING": { "LABEL": "Ohodnoťte svou konverzaci", "SUCCESS_MESSAGE": "Děkujeme Vám za odeslání hodnocení" }, "FEEDBACK": { - "LABEL": "Do you have any thoughts you'd like to share?", - "PLACEHOLDER": "Your feedback (optional)", - "BUTTON_TEXT": "Submit feedback" + "LABEL": "Máte nějaké připomínky, o které byste se rád podělil?", + "PLACEHOLDER": "Váš názor (volitelné)", + "BUTTON_TEXT": "Odeslat zpětnou vazbu" }, "API": { - "SUCCESS_MESSAGE": "Survey updated successfully", + "SUCCESS_MESSAGE": "Průzkum byl úspěšně aktualizován", "ERROR_MESSAGE": "Nelze se připojit k Woot serveru, opakujte akci později" } }, diff --git a/app/javascript/widget/i18n/locale/cs.json b/app/javascript/widget/i18n/locale/cs.json index 5df52e2ee..f0e721113 100644 --- a/app/javascript/widget/i18n/locale/cs.json +++ b/app/javascript/widget/i18n/locale/cs.json @@ -8,8 +8,8 @@ "SUBMIT": "Odeslat" }, "MESSAGE_BUBBLE": { - "RETRY": "Send message again", - "ERROR_MESSAGE": "Couldn't send, try again" + "RETRY": "Odeslat zprávu znovu", + "ERROR_MESSAGE": "Odeslání se nezdařilo, zkuste to znovu" } }, "TEAM_AVAILABILITY": { @@ -22,8 +22,8 @@ "IN_A_DAY": "Obvykle odpoví za den" }, "START_CONVERSATION": "Zahájit konverzaci", - "END_CONVERSATION": "End Conversation", - "CONTINUE_CONVERSATION": "Continue conversation", + "END_CONVERSATION": "Ukončit konverzaci", + "CONTINUE_CONVERSATION": "Pokračovat v konverzaci", "START_NEW_CONVERSATION": "Zahájit novou konverzaci", "UNREAD_VIEW": { "VIEW_MESSAGES_BUTTON": "Zobrazit nové zprávy", @@ -49,14 +49,14 @@ "EMAIL_ADDRESS": { "LABEL": "E-mailová adresa", "PLACEHOLDER": "Zadejte prosím Váš e-mail", - "REQUIRED_ERROR": "Email Address is required", + "REQUIRED_ERROR": "E-mailová adresa je vyžadována", "VALID_ERROR": "Zadejte prosím platnou e-mailovou adresu" }, "PHONE_NUMBER": { "LABEL": "Telefonní číslo", - "PLACEHOLDER": "Please enter your phone number", - "REQUIRED_ERROR": "Phone Number is required", - "VALID_ERROR": "Phone number should be of E.164 format eg: +1415555555" + "PLACEHOLDER": "Zadejte prosím Vaše telefonní číslo", + "REQUIRED_ERROR": "Telefonní číslo je vyžadováno", + "VALID_ERROR": "Telefonní číslo by mělo být ve formátu E.164, např.: +141555555555" }, "MESSAGE": { "LABEL": "Zpráva", @@ -64,8 +64,8 @@ "ERROR": "Zpráva je příliš krátká" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation", - "IS_REQUIRED": "is required" + "CAMPAIGN_HEADER": "Zadejte své jméno a e-mail před zahájením konverzace", + "IS_REQUIRED": "je vyžadováno" }, "FILE_SIZE_LIMIT": "Soubor překračuje limit {MAXIMUM_FILE_UPLOAD_SIZE} přílohy", "CHAT_FORM": { diff --git a/app/javascript/widget/i18n/locale/fr.json b/app/javascript/widget/i18n/locale/fr.json index 728125ec7..df6afc085 100644 --- a/app/javascript/widget/i18n/locale/fr.json +++ b/app/javascript/widget/i18n/locale/fr.json @@ -8,7 +8,7 @@ "SUBMIT": "Envoyer" }, "MESSAGE_BUBBLE": { - "RETRY": "Envoyer à nouveau le message", + "RETRY": "Envoyer le message à nouveau", "ERROR_MESSAGE": "Impossible d'envoyer, réessayez" } }, @@ -49,14 +49,14 @@ "EMAIL_ADDRESS": { "LABEL": "Adresse de courriel", "PLACEHOLDER": "Veuillez saisir votre adresse de courriel", - "REQUIRED_ERROR": "Email Address is required", + "REQUIRED_ERROR": "L'adresse courriel est requise", "VALID_ERROR": "Veuillez saisir une adresse de courriel valide" }, "PHONE_NUMBER": { "LABEL": "Numéro de téléphone", - "PLACEHOLDER": "Please enter your phone number", - "REQUIRED_ERROR": "Phone Number is required", - "VALID_ERROR": "Phone number should be of E.164 format eg: +1415555555" + "PLACEHOLDER": "Veuillez entrer votre numéro de téléphone", + "REQUIRED_ERROR": "Le numéro de téléphone est requis", + "VALID_ERROR": "Le numéro de téléphone doit être au format E.164. Ex : +1415555555" }, "MESSAGE": { "LABEL": "Message", @@ -64,8 +64,8 @@ "ERROR": "Message trop court" } }, - "CAMPAIGN_HEADER": "Veuillez fournir votre nom et votre email avant de commencer la conversation", - "IS_REQUIRED": "is required" + "CAMPAIGN_HEADER": "Veuillez fournir votre nom et votre courriel avant de commencer la conversation", + "IS_REQUIRED": "est requis" }, "FILE_SIZE_LIMIT": "Le fichier dépasse la limite de {MAXIMUM_FILE_UPLOAD_SIZE} pour les pièces jointes", "CHAT_FORM": { diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 35ed2e1b6..c5afdb402 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -45,6 +45,16 @@ ar: avg_first_response_time: متوسط وقت الرد الأول (الدقائق) avg_resolution_time: متوسط وقت المحادثة (الدقائق) default_group_by: اليوم + csat: + headers: + contact_name: اسم جهة الاتصال + contact_email_address: عنوان البريد الإلكتروني الخاص بجهة الاتصال + contact_phone_number: رقم هاتف جهة الاتصال + link_to_the_conversation: رابط إلى المحادثة + agent_name: اسم الموظف + rating: التقييم + feedback: التعليق على الملاحظات + recorded_at: تاريخ التسجيل notifications: notification_title: conversation_creation: "[محادثة جديدة] - #%{display_id} تم إنشاؤها في %{inbox_name}" diff --git a/config/locales/bg.yml b/config/locales/bg.yml index e52248b3e..6469857f4 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -45,6 +45,16 @@ bg: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Име на агента + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/ca.yml b/config/locales/ca.yml index e4b47f68b..269b98285 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -45,6 +45,16 @@ ca: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Nom de l'Agent + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Nova conversació] - #%{display_id} ha estat creada a %{inbox_name}" diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 3a72b05d1..5cb16ce18 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -45,6 +45,16 @@ cs: avg_first_response_time: Prům. doba první odpovědi (minuty) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Název agenta + rating: Hodnocení + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/da.yml b/config/locales/da.yml index c2cc19c2a..34e42b394 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -45,6 +45,16 @@ da: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agentens Navn + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/de.yml b/config/locales/de.yml index d39914a80..82354838b 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -45,6 +45,16 @@ de: avg_first_response_time: Durchschnittliche Reaktionszeit (Minuten) avg_resolution_time: Durchschnittliche Auflösungszeit (Minuten) default_group_by: Tag + csat: + headers: + contact_name: Kontaktname + contact_email_address: Kontakt-E-Mail-Adresse + contact_phone_number: Kontakt Telefonnummer + link_to_the_conversation: Link zur Konversation + agent_name: Agentenname + rating: Bewertung + feedback: Feedback-Kommentar + recorded_at: Aufnahmedatum notifications: notification_title: conversation_creation: "[Neues Gespräch] - #%{display_id} wurde in %{inbox_name} erstellt" diff --git a/config/locales/el.yml b/config/locales/el.yml index df71a715d..e7f9d219b 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -45,6 +45,16 @@ el: avg_first_response_time: Μέσος χρόνος πρώτης ανταπόκρισης (λεπτά) avg_resolution_time: Μέσος χρόνος επίλυσης (λεπτά) default_group_by: ημέρα + csat: + headers: + contact_name: Όνομα Επαφής + contact_email_address: Διεύθυνση Email Επαφής + contact_phone_number: Αριθμός Τηλεφώνου Επαφής + link_to_the_conversation: Σύνδεσμος για την συνομιλία + agent_name: Όνομα Πράκτορα + rating: Αξιολόγηση + feedback: Σχόλιο ανατροφοδότησης + recorded_at: Ημερομηνία καταγραφής notifications: notification_title: conversation_creation: "[Νέα συνομιλία] - #%{display_id} δημιουργήθηκε στο %{inbox_name}" diff --git a/config/locales/es.yml b/config/locales/es.yml index 4b8e36eb7..9ae7f5ab0 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -45,6 +45,16 @@ es: avg_first_response_time: Promedio de tiempo de la primera respuesta (Minutos) avg_resolution_time: Promedio de tiempo de resolución (Minutos) default_group_by: día + 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 + agent_name: Nombre del agente + rating: Calificación + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Nueva conversación] - #%{display_id} ha sido creado en %{inbox_name}" diff --git a/config/locales/fa.yml b/config/locales/fa.yml index ad250ec62..94d15d78a 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -45,6 +45,16 @@ fa: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: روز + csat: + headers: + contact_name: نام تماس + contact_email_address: آدرس ایمیل تماس + contact_phone_number: شماره تلفن تماس + link_to_the_conversation: پیوند به گفتگو + agent_name: اسم ایجنت + rating: رتبه + feedback: بازخورد نظر + recorded_at: تاریخ ثبت شده notifications: notification_title: conversation_creation: "[گفتگو جدید] - #%{display_id} در %{inbox_name} ایجاد شده است" diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 552fc7eb7..abc42d30c 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -45,6 +45,16 @@ fi: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Edustajan nimi + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 129940293..f24823871 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -45,6 +45,16 @@ fr: avg_first_response_time: Temps de réponse moyen (Minutes) avg_resolution_time: Temps moyen de résolution (Minutes) 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 + agent_name: Nom de l'agent + rating: Note + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Nouvelle conversation] - #%{display_id} a été créé dans %{inbox_name}" diff --git a/config/locales/he.yml b/config/locales/he.yml index d605b98b0..7013aeec9 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -45,6 +45,16 @@ he: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: שם סוכן + rating: דירוג + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 0e045faad..fe9e0e127 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -45,6 +45,16 @@ hi: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agent Name + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 70b38bc1b..03949320d 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -45,6 +45,16 @@ hu: avg_first_response_time: Átlagos első reakcióidő (perc) avg_resolution_time: Átlagos megoldási idő (perc) default_group_by: day + 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 + agent_name: Ügynök neve + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Új beszélgetés] - #%{display_id} létrejött itt:%{inbox_name}" diff --git a/config/locales/id.yml b/config/locales/id.yml index a462a8fcb..598a2952f 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -45,6 +45,16 @@ id: avg_first_response_time: Rata-rata waktu respons pertama (Menit) avg_resolution_time: Rata-rata waktu resolusi (Menit) default_group_by: day + 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 + agent_name: Nama Agen + rating: Peringkat + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Percakapan baru] - #%{display_id} telah dibuat di %{inbox_name}" diff --git a/config/locales/it.yml b/config/locales/it.yml index a3864d218..fabe6efdd 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -45,6 +45,16 @@ it: avg_first_response_time: Tempo medio di prima risposta (minuti) avg_resolution_time: Tempo medio di risoluzione (minuti) default_group_by: giorno + 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 + agent_name: Nome dell'agente + rating: Valutazione + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Nuova conversazione] - #%{display_id} è stato creato in %{inbox_name}" diff --git a/config/locales/ja.yml b/config/locales/ja.yml index e55f52c5d..50f1afb0e 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -45,6 +45,16 @@ ja: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: 担当者名 + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/ko.yml b/config/locales/ko.yml index e0e4ba8ff..a9032f824 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -45,6 +45,16 @@ ko: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: 에이전트 이름 + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/lv.yml b/config/locales/lv.yml index c284b2a61..6ed29e8f7 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -45,6 +45,16 @@ lv: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agent Name + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/ml.yml b/config/locales/ml.yml index 2fdee2596..7c80c69f4 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -45,6 +45,16 @@ ml: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: ദിവസം + 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 + agent_name: ഏജന്റിന്റെ പേര് + rating: റേറ്റിംഗ് + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/ne.yml b/config/locales/ne.yml index b5c5e27c7..15f26703f 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -45,6 +45,16 @@ ne: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agent Name + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/nl.yml b/config/locales/nl.yml index aac903a2d..ed10eba6c 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -45,6 +45,16 @@ nl: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Naam medewerker + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/no.yml b/config/locales/no.yml index 35f78f939..f134f24af 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -45,6 +45,16 @@ avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agent navn + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 5af376b28..cf3676f1e 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -45,6 +45,16 @@ pl: avg_first_response_time: Średni czas pierwszej odpowiedzi (minuty) avg_resolution_time: Średni czas do rozwiązania problemu (minuty) default_group_by: day + 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 + agent_name: Nazwa agenta + rating: Ocena + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Nowa rozmowa] - #%{display_id} został utworzony w %{inbox_name}" diff --git a/config/locales/pt.yml b/config/locales/pt.yml index ed033cea8..c8a310aff 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -45,6 +45,16 @@ pt: avg_first_response_time: Média do tempo de resposta (minutos) avg_resolution_time: Média do tempo de resolução (minutos) default_group_by: dia + 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 + agent_name: Nome do Representante + rating: Avaliar + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Nova conversa] - #%{display_id} foi criada em %{inbox_name}" diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index 2f7a8aeec..c8fb9090b 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -45,6 +45,16 @@ pt_BR: avg_first_response_time: Tempo médio de primeira resposta (minutos) avg_resolution_time: Tempo médio de resolução (minutos) default_group_by: dia + csat: + headers: + contact_name: Nome do contato + contact_email_address: E-mail de contato + contact_phone_number: Telefone de contato + link_to_the_conversation: Link para a conversa + agent_name: Nome do Agente + rating: Classificação + feedback: Comentário de Feedback + recorded_at: Data de gravação notifications: notification_title: conversation_creation: "[Nova conversa] - #%{display_id} foi criado em %{inbox_name}" diff --git a/config/locales/ro.yml b/config/locales/ro.yml index aaf9c81f0..adcad7a68 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -45,6 +45,16 @@ ro: avg_first_response_time: Avg primul timp de răspuns (minute) avg_resolution_time: Timp de rezoluție AVG (proces-verbal) default_group_by: zi + 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 + agent_name: Nume Agent + rating: Evaluare + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Conversație nouă] - #%{display_id} a fost creat în %{inbox_name}" diff --git a/config/locales/ru.yml b/config/locales/ru.yml index f15779328..ce5ae1d54 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -45,6 +45,16 @@ ru: avg_first_response_time: Среднее время первого ответа (в минутах) avg_resolution_time: Среднее время решения (в минутах) default_group_by: день + 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 + agent_name: Имя оператора + rating: Оценка + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Новая беседа] - #%{display_id} была создана в %{inbox_name}" diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 6a410382a..02406b0b3 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -45,6 +45,16 @@ sk: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Meno agenta + rating: Hodnotenia + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/sr.yml b/config/locales/sr.yml index b67c836e6..04ab3bf57 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -45,6 +45,16 @@ sr-Latn: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Ime agenta + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 232d8953f..ef685a384 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -45,6 +45,16 @@ sv: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agentens namn + rating: Betyg + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Ny konversation] - #%{display_id} har skapats i %{inbox_name}" diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 3639960e8..e8c2d09c5 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -45,6 +45,16 @@ ta: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: ஏஜென்ட் பெயர் + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/th.yml b/config/locales/th.yml index 2932759a2..4290ff009 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -45,6 +45,16 @@ th: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: ชื่อพนักงาน + rating: การประเมิน + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/tr.yml b/config/locales/tr.yml index f74ddec45..3a79c0791 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -45,6 +45,16 @@ tr: avg_first_response_time: Ortalama cevap süresi(dakika) avg_resolution_time: Ortalama çözüm üretme süresi(dakika) default_group_by: gün + csat: + headers: + contact_name: Contact Name + contact_email_address: Contact Email Address + contact_phone_number: Contact Phone Number + link_to_the_conversation: Görüşmenin bağlantısı + agent_name: Kullanıcı Adı + rating: Değerlendirme + feedback: Değerlendirme Yorumu + recorded_at: Kaydedilen tarih notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 679312262..956eb0a9b 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -45,6 +45,16 @@ uk: avg_first_response_time: Середній час першої відповіді (Хвилин) avg_resolution_time: Середній час вирішення (Хвилин) default_group_by: день + csat: + headers: + contact_name: Ім'я контакту + contact_email_address: Email + contact_phone_number: Контактний телефон + link_to_the_conversation: Посилання на бесіду + agent_name: Ім'я агента + rating: Оцінка + feedback: Відгук + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Новий діалог] - #%{display_id} було створено в %{inbox_name}" diff --git a/config/locales/ur.yml b/config/locales/ur.yml index 65c47be7d..633be0001 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -45,6 +45,16 @@ ur: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: ایجنٹ کا نام + rating: درجہ بندی + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/ur_IN.yml b/config/locales/ur_IN.yml index 65c47be7d..6887bb4b9 100644 --- a/config/locales/ur_IN.yml +++ b/config/locales/ur_IN.yml @@ -45,6 +45,16 @@ ur: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: Agent Name + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/vi.yml b/config/locales/vi.yml index fb74fa259..e82342c64 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -45,6 +45,16 @@ vi: avg_first_response_time: Thời gian trung bình của phản hồi đầu tiên (phút) avg_resolution_time: Thời gian giải quyết trung bình (phút) default_group_by: ngày + 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 + agent_name: Tên nhà cung cấp + rating: Đánh giá + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[Cuộc trò chuyện mới] - #%{display_id} đã được tạo trong %{inbox_name}" diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index 40b2d77ed..0c9f79573 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -45,6 +45,16 @@ zh_CN: avg_first_response_time: Avg first response time (Minutes) avg_resolution_time: Avg resolution time (Minutes) default_group_by: day + 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 + agent_name: 客服名称 + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index 3463aa64e..e8cde15fd 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -45,6 +45,16 @@ zh_TW: avg_first_response_time: 平均第一次回覆時間(分鐘) avg_resolution_time: 平均解決時間(分鐘) default_group_by: day + 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 + agent_name: 客服姓名 + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date notifications: notification_title: conversation_creation: "[新對話] - #%{display_id} 已經在 %{inbox_name} 中被建立" diff --git a/spec/controllers/api/v1/accounts/conversations_controller_spec.rb b/spec/controllers/api/v1/accounts/conversations_controller_spec.rb index 8a874fc56..102e12477 100644 --- a/spec/controllers/api/v1/accounts/conversations_controller_spec.rb +++ b/spec/controllers/api/v1/accounts/conversations_controller_spec.rb @@ -15,6 +15,8 @@ RSpec.describe 'Conversations API', type: :request do context 'when it is an authenticated user' do let(:agent) { create(:user, account: account, role: :agent) } let(:conversation) { create(:conversation, account: account) } + let(:attended_conversation) { create(:conversation, account: account, first_reply_created_at: Time.now.utc) } + let(:unattended_conversation) { create(:conversation, account: account, first_reply_created_at: nil) } before do create(:inbox_member, user: agent, inbox: conversation.inbox) @@ -43,6 +45,22 @@ RSpec.describe 'Conversations API', type: :request do expect(body[:data][:meta][:all_count]).to eq(1) expect(body[:data][:payload].first[:messages]).to eq([]) end + + it 'returns unattended conversations' do + agent_1 = create(:user, account: account, role: :agent) + create(:inbox_member, user: agent_1, inbox: attended_conversation.inbox) + create(:inbox_member, user: agent_1, inbox: unattended_conversation.inbox) + + get "/api/v1/accounts/#{account.id}/conversations", + headers: agent_1.create_new_auth_token, + params: { reply_status: 'unattended' }, + as: :json + + expect(response).to have_http_status(:success) + body = JSON.parse(response.body, symbolize_names: true) + expect(body[:data][:meta][:all_count]).to eq(1) + expect(body[:data][:payload].count).to eq(1) + end end end