diff --git a/app/javascript/dashboard/i18n/locale/ar/automation.json b/app/javascript/dashboard/i18n/locale/ar/automation.json index 45c629c2d..8ea2994d9 100644 --- a/app/javascript/dashboard/i18n/locale/ar/automation.json +++ b/app/javascript/dashboard/i18n/locale/ar/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "تعذر تحميل المرفق، الرجاء المحاولة مرة أخرى", "LABEL_IDLE": "ارفع المرفق", "LABEL_UPLOADING": "جاري الرفع...", - "LABEL_UPLOADED": "تم الرفع بنجاح", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "فشل الرفع" } } diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index 471e0e8a4..5c69eb410 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "وسوم المحادثة", "CONVERSATION_INFO": "معلومات المحادثة", "CONTACT_ATTRIBUTES": "سمات جهة الاتصال", - "PREVIOUS_CONVERSATION": "المحادثات السابقة" + "PREVIOUS_CONVERSATION": "المحادثات السابقة", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ar/helpCenter.json b/app/javascript/dashboard/i18n/locale/ar/helpCenter.json index 4ad6d2a15..5295c0abf 100644 --- a/app/javascript/dashboard/i18n/locale/ar/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ar/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "نطاق مخصص", "PLACEHOLDER": "نطاق البوابة المخصص", - "HELP_TEXT": "أضف فقط إذا كنت ترغب في استخدام نطاق مخصص للبوابات الخاصة بك.", - "ERROR": "النطاق المخصص مطلوب" + "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" }, "HOME_PAGE_LINK": { "LABEL": "رابط الصفحة الرئيسية", "PLACEHOLDER": "رابط الصفحة الرئيسية للبوابة", - "HELP_TEXT": "الرابط المستخدم للعودة من البوابة إلى الصفحة الرئيسية.", - "ERROR": "رابط الصفحة الرئيسية مطلوب" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "لون قالب البوابة", diff --git a/app/javascript/dashboard/i18n/locale/ar/macros.json b/app/javascript/dashboard/i18n/locale/ar/macros.json index 3923e4374..a2fcf109f 100644 --- a/app/javascript/dashboard/i18n/locale/ar/macros.json +++ b/app/javascript/dashboard/i18n/locale/ar/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "الإجراءات" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "الاسم", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "هل أنت متأكد من الحذف ", + "YES": "نعم، احذف", + "NO": "لا" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/automation.json b/app/javascript/dashboard/i18n/locale/bg/automation.json index 00cfb5bac..a4e30a771 100644 --- a/app/javascript/dashboard/i18n/locale/bg/automation.json +++ b/app/javascript/dashboard/i18n/locale/bg/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Качване...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json index 7d24fde77..61ca9778f 100644 --- a/app/javascript/dashboard/i18n/locale/bg/conversation.json +++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Етикети на разговора", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Предишни разговори" + "PREVIOUS_CONVERSATION": "Предишни разговори", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/bg/helpCenter.json b/app/javascript/dashboard/i18n/locale/bg/helpCenter.json index c273ff4e1..3de6a964e 100644 --- a/app/javascript/dashboard/i18n/locale/bg/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/bg/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/bg/macros.json b/app/javascript/dashboard/i18n/locale/bg/macros.json index 3923e4374..15424edeb 100644 --- a/app/javascript/dashboard/i18n/locale/bg/macros.json +++ b/app/javascript/dashboard/i18n/locale/bg/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Действия" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Име", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Сигурни ли сте за изтриването ", + "YES": "Да, изтрий", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json index 04253a8c6..e90993888 100644 --- a/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json @@ -1,48 +1,48 @@ { "FILTER": { - "TITLE": "Filter Conversations", + "TITLE": "Filtre de converses", "SUBTITLE": "Add filters below and hit 'Apply filters' to filter conversations.", - "ADD_NEW_FILTER": "Add Filter", + "ADD_NEW_FILTER": "Afegeix filtre", "FILTER_DELETE_ERROR": "You should have atleast one filter to save", - "SUBMIT_BUTTON_LABEL": "Apply filters", + "SUBMIT_BUTTON_LABEL": "Aplicar filtres", "CANCEL_BUTTON_LABEL": "Cancel·la", "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", - "TOOLTIP_LABEL": "Filter conversations", + "EMPTY_VALUE_ERROR": "El valor és necessari", + "TOOLTIP_LABEL": "Filtre de converses", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "I", + "OR": "O" }, "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", + "equal_to": "Igual a", + "not_equal_to": "No és igual a", + "contains": "Conté", + "does_not_contain": "No conté", + "is_present": "És present", + "is_not_present": "No és present", + "is_greater_than": "És més gran que", + "is_less_than": "És més petit que", "days_before": "Is x days before" }, "ATTRIBUTE_LABELS": { - "TRUE": "True", - "FALSE": "False" + "TRUE": "Cert", + "FALSE": "Fals" }, "ATTRIBUTES": { "STATUS": "Estat", "ASSIGNEE_NAME": "Assignee Name", "INBOX_NAME": "Nom de la safata d'entrada", - "TEAM_NAME": "Team Name", - "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "TEAM_NAME": "Nom de l'equip", + "CONVERSATION_IDENTIFIER": "Identificador de la conversa", "CAMPAIGN_NAME": "Campaign Name", "LABELS": "Etiquetes", "BROWSER_LANGUAGE": "Browser Language", - "COUNTRY_NAME": "Country Name", + "COUNTRY_NAME": "Nom del país", "REFERER_LINK": "Referer link", "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", + "CUSTOM_ATTRIBUTE_TEXT": "Llista", + "CUSTOM_ATTRIBUTE_NUMBER": "Número", + "CUSTOM_ATTRIBUTE_LINK": "Enllaç", "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox", "CREATED_AT": "Created At", "LAST_ACTIVITY": "Last Activity" diff --git a/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json index c726ba83a..143cff28b 100644 --- a/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json @@ -96,16 +96,16 @@ "PLACEHOLDER": "Ningú", "TITLE": { "AGENT": "Seleccionar Agent", - "TEAM": "Select team" + "TEAM": "Selecciona equip" }, "SEARCH": { "NO_RESULTS": { "AGENT": "No s'han trobat agents", - "TEAM": "No teams found" + "TEAM": "No s'han trobat equips" }, "PLACEHOLDER": { - "AGENT": "Search agents", - "TEAM": "Search teams" + "AGENT": "Cerca agents", + "TEAM": "Cerca equips" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/automation.json b/app/javascript/dashboard/i18n/locale/ca/automation.json index 260b480b9..958a9c934 100644 --- a/app/javascript/dashboard/i18n/locale/ca/automation.json +++ b/app/javascript/dashboard/i18n/locale/ca/automation.json @@ -20,7 +20,7 @@ "ERROR": "Description is required" }, "EVENT": { - "LABEL": "Event", + "LABEL": "Esdeveniment", "PLACEHOLDER": "Please select one", "ERROR": "Event is required" }, @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "S'està carregant...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json index 0c6ffecdb..26465b233 100644 --- a/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json @@ -22,7 +22,7 @@ "FORM": { "SHORT_CODE": { "LABEL": "Codi curt", - "PLACEHOLDER": "Please enter a short code", + "PLACEHOLDER": "Introduïu un codi curt", "ERROR": "És necessari el codi curt" }, "CONTENT": { diff --git a/app/javascript/dashboard/i18n/locale/ca/chatlist.json b/app/javascript/dashboard/i18n/locale/ca/chatlist.json index 9bbe16544..40b2754eb 100644 --- a/app/javascript/dashboard/i18n/locale/ca/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ca/chatlist.json @@ -7,7 +7,7 @@ "404": "No hi ha converses actives en aquest grup." }, "TAB_HEADING": "Converses", - "MENTION_HEADING": "Mentions", + "MENTION_HEADING": "Mencions", "SEARCH": { "INPUT": "Cerca persones, xats, respostes desades .." }, @@ -25,10 +25,10 @@ "TEXT": "Resoltes" }, "pending": { - "TEXT": "Pending" + "TEXT": "Pendent" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "Posposat" } }, "ATTACHMENTS": { @@ -54,12 +54,12 @@ "RECEIVED_VIA_EMAIL": "Rebut per correu electrònic", "VIEW_TWEET_IN_TWITTER": "Veure el tuit a Twitter", "REPLY_TO_TWEET": "Respon a aquest tuit", - "LINK_TO_STORY": "Go to instagram story", - "SENT": "Sent successfully", + "LINK_TO_STORY": "Ves a la història d'instagram", + "SENT": "Enviat correctament", "NO_MESSAGES": "Cap Missatge", - "NO_CONTENT": "No content available", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text", - "MESSAGE_READ": "Read" + "NO_CONTENT": "No hi ha contingut disponible", + "HIDE_QUOTED_TEXT": "Amaga text entre cometes", + "SHOW_QUOTED_TEXT": "Mostra text entre cometes", + "MESSAGE_READ": "Llegir" } } diff --git a/app/javascript/dashboard/i18n/locale/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json index 78b2f9520..d09af1db1 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contact.json +++ b/app/javascript/dashboard/i18n/locale/ca/contact.json @@ -3,40 +3,40 @@ "NOT_AVAILABLE": "No disponible", "EMAIL_ADDRESS": "Adreça de correu electrònic", "PHONE_NUMBER": "Número de telèfon", - "IDENTIFIER": "Identifier", + "IDENTIFIER": "Identificador", "COPY_SUCCESSFUL": "S'ha copiat al porta-retalls amb èxit", "COMPANY": "Companyia", "LOCATION": "Ubicació", - "BROWSER_LANGUAGE": "Browser Language", + "BROWSER_LANGUAGE": "Idioma del navegador", "CONVERSATION_TITLE": "Detalls de les converses", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "Veure perfil", "BROWSER": "Navegador", "OS": "Sistema operatiu", "INITIATED_FROM": "Iniciada des de", "INITIATED_AT": "Iniciada a les", "IP_ADDRESS": "Adreça IP", - "NEW_MESSAGE": "New message", + "NEW_MESSAGE": "Nou missatge", "CONVERSATIONS": { "NO_RECORDS_FOUND": "No hi han converses prèvies associades a aquest contacte.", "TITLE": "Converses prèvies" }, "LABELS": { "CONTACT": { - "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "TITLE": "Etiquetes de contactes", + "ERROR": "No s'han pogut actualitzar les etiquetes" }, "CONVERSATION": { "TITLE": "Etiquetes de converses", - "ADD_BUTTON": "Add Labels" + "ADD_BUTTON": "Afegir etiquetes" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "Afegir etiquetes", + "PLACEHOLDER": "Cerca etiquetes", + "NO_RESULT": "No s'han trobat etiquetes" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "Reagrupa contacte", + "CONTACT_ACTIONS": "Accions de contacte", "MUTE_CONTACT": "Silencia la conversa", "UNMUTE_CONTACT": "Desactiva el silenci de la conversa", "MUTED_SUCCESS": "Aquesta conversa s'ha silenciat durant 6 hores", @@ -45,7 +45,7 @@ "EDIT_LABEL": "Edita", "SIDEBAR_SECTIONS": { "CUSTOM_ATTRIBUTES": "Atributs personalitzats", - "CONTACT_LABELS": "Contact Labels", + "CONTACT_LABELS": "Etiquetes de contactes", "PREVIOUS_CONVERSATIONS": "Converses prèvies" } }, @@ -60,30 +60,30 @@ "DESC": "Afegir informació bàsica sobre el contacte." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "Importa", + "TITLE": "Importa contactes", + "DESC": "Importa contactes a través d'un fitxer CSV.", + "DOWNLOAD_LABEL": "Descarrega un csv d'exemple.", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "Fitxer CSV", + "SUBMIT": "Importa", "CANCEL": "Cancel·la" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "Contactes desat correctament", "ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar" }, "DELETE_NOTE": { "CONFIRM": { "TITLE": "Confirma l'esborrat", - "MESSAGE": "Are you want sure to delete this note?", - "YES": "Yes, Delete it", + "MESSAGE": "Vols suprimir aquesta nota amb seguretat?", + "YES": "Si, esborra'l", "NO": "No, manten-la" } }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "Contacte esborrat", + "TITLE": "Contacte esborrat", + "DESC": "Detalls del contacte esborrat", "CONFIRM": { "TITLE": "Confirma l'esborrat", "MESSAGE": "N'estas segur? ", @@ -91,8 +91,8 @@ "NO": "No, segueix" }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "Contacte esborrat correctament", + "ERROR_MESSAGE": "No s'ha pogut esborrar el contacte. Torneu-ho a provar." } }, "CONTACT_FORM": { @@ -160,7 +160,7 @@ "ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar" }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", + "BUTTON_LABEL": "Inicia la conversa", "TITLE": "Nova conversació", "DESC": "Start a new conversation by sending a new message.", "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", diff --git a/app/javascript/dashboard/i18n/locale/ca/contactFilters.json b/app/javascript/dashboard/i18n/locale/ca/contactFilters.json index deccda854..745d78f0f 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/ca/contactFilters.json @@ -2,26 +2,26 @@ "CONTACTS_FILTER": { "TITLE": "Filter Contacts", "SUBTITLE": "Add filters below and hit 'Submit' to filter contacts.", - "ADD_NEW_FILTER": "Add Filter", + "ADD_NEW_FILTER": "Afegeix filtre", "CLEAR_ALL_FILTERS": "Clear All Filters", "FILTER_DELETE_ERROR": "You should have atleast one filter to save", "SUBMIT_BUTTON_LABEL": "Envia", "CANCEL_BUTTON_LABEL": "Cancel·la", "CLEAR_BUTTON_LABEL": "Clear Filters", - "EMPTY_VALUE_ERROR": "Value is required", + "EMPTY_VALUE_ERROR": "El valor és necessari", "TOOLTIP_LABEL": "Filter contacts", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "I", + "OR": "O" }, "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": "Igual a", + "not_equal_to": "No és igual a", + "contains": "Conté", + "does_not_contain": "No conté", + "is_present": "És present", + "is_not_present": "No és present", + "is_greater_than": "És més gran que", "is_lesser_than": "Is lesser than", "days_before": "Is x days before" }, @@ -33,9 +33,9 @@ "CITY": "City", "COUNTRY": "Country", "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", + "CUSTOM_ATTRIBUTE_TEXT": "Llista", + "CUSTOM_ATTRIBUTE_NUMBER": "Número", + "CUSTOM_ATTRIBUTE_LINK": "Enllaç", "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox", "CREATED_AT": "Created At", "LAST_ACTIVITY": "Last Activity", diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 860ba6a8e..16487ee9f 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etiquetes de converses", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Converses prèvies" + "PREVIOUS_CONVERSATION": "Converses prèvies", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ca/helpCenter.json b/app/javascript/dashboard/i18n/locale/ca/helpCenter.json index 921581fe3..6e6c2370e 100644 --- a/app/javascript/dashboard/i18n/locale/ca/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ca/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ca/macros.json b/app/javascript/dashboard/i18n/locale/ca/macros.json index 3923e4374..a00bebd69 100644 --- a/app/javascript/dashboard/i18n/locale/ca/macros.json +++ b/app/javascript/dashboard/i18n/locale/ca/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Accions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nom", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "N'estas segur? ", + "YES": "Si, esborra", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json index 5e21f1ce9..55411fdca 100644 --- a/app/javascript/dashboard/i18n/locale/ca/settings.json +++ b/app/javascript/dashboard/i18n/locale/ca/settings.json @@ -173,7 +173,7 @@ "SWITCH": "Switch", "CONVERSATIONS": "Converses", "ALL_CONVERSATIONS": "All Conversations", - "MENTIONED_CONVERSATIONS": "Mentions", + "MENTIONED_CONVERSATIONS": "Mencions", "REPORTS": "Informes", "SETTINGS": "Configuracions", "CONTACTS": "Contactes", @@ -197,8 +197,8 @@ "CUSTOM_VIEWS_SEGMENTS": "Segments", "ALL_CONTACTS": "All Contacts", "TAGGED_WITH": "Tagged with", - "NEW_LABEL": "New label", - "NEW_TEAM": "New team", + "NEW_LABEL": "Nova etiqueta", + "NEW_TEAM": "Nou equip", "NEW_INBOX": "New inbox", "REPORTS_CONVERSATION": "Converses", "CSAT": "CSAT", diff --git a/app/javascript/dashboard/i18n/locale/cs/automation.json b/app/javascript/dashboard/i18n/locale/cs/automation.json index 57557defc..59b5e9246 100644 --- a/app/javascript/dashboard/i18n/locale/cs/automation.json +++ b/app/javascript/dashboard/i18n/locale/cs/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Nahrávání...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index cd7588675..8e37e8e57 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Štítky konverzace", "CONVERSATION_INFO": "Informace o konverzaci", "CONTACT_ATTRIBUTES": "Atributy kontaktu", - "PREVIOUS_CONVERSATION": "Předchozí konverzace" + "PREVIOUS_CONVERSATION": "Předchozí konverzace", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/cs/helpCenter.json b/app/javascript/dashboard/i18n/locale/cs/helpCenter.json index 2f00102d7..02570c1c2 100644 --- a/app/javascript/dashboard/i18n/locale/cs/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/cs/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/cs/macros.json b/app/javascript/dashboard/i18n/locale/cs/macros.json index 3923e4374..4e31e1dfa 100644 --- a/app/javascript/dashboard/i18n/locale/cs/macros.json +++ b/app/javascript/dashboard/i18n/locale/cs/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Akce" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Název", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Opravdu chcete odstranit ", + "YES": "Ano, odstranit", + "NO": "Ne" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/da/automation.json b/app/javascript/dashboard/i18n/locale/da/automation.json index 1998f07c1..dfe616e20 100644 --- a/app/javascript/dashboard/i18n/locale/da/automation.json +++ b/app/javascript/dashboard/i18n/locale/da/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Kunne ikke uploade vedhæftning, Prøv venligst igen", "LABEL_IDLE": "Upload Vedhæftning", "LABEL_UPLOADING": "Uploader...", - "LABEL_UPLOADED": "Succesfuldt Uploadet", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Mislykkedes" } } diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index c786a7b3f..73ac684b7 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Samtale Etiketter", "CONVERSATION_INFO": "Samtale Information", "CONTACT_ATTRIBUTES": "Kontakt Attributter", - "PREVIOUS_CONVERSATION": "Tidligere Samtaler" + "PREVIOUS_CONVERSATION": "Tidligere Samtaler", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/da/helpCenter.json b/app/javascript/dashboard/i18n/locale/da/helpCenter.json index eeb3f766a..735f675f4 100644 --- a/app/javascript/dashboard/i18n/locale/da/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/da/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Tilpasset Domæne", "PLACEHOLDER": "Portal brugerdefineret domæne", - "HELP_TEXT": "Tilføj kun Hvis du vil bruge et brugerdefineret domæne til dine portaler.", - "ERROR": "Brugerdefineret domæne er påkrævet" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Link Til Hjemmeside", "PLACEHOLDER": "Link til portalens hjemmeside", - "HELP_TEXT": "Linket, der bruges til at vende tilbage fra portalen til hjemmesiden.", - "ERROR": "Hjemmeside Link er påkrævet" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal tema farve", diff --git a/app/javascript/dashboard/i18n/locale/da/macros.json b/app/javascript/dashboard/i18n/locale/da/macros.json index 3923e4374..5fb2179fd 100644 --- a/app/javascript/dashboard/i18n/locale/da/macros.json +++ b/app/javascript/dashboard/i18n/locale/da/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Handlinger" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Navn", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Er du sikker på du vil slette ", + "YES": "Ja, Slet", + "NO": "Nej" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index 57f9c513e..97a26122d 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Konversationslabels", "CONVERSATION_INFO": "Konversationsinformationen", "CONTACT_ATTRIBUTES": "Kontakt-Attribute", - "PREVIOUS_CONVERSATION": "Vorherige Konversationen" + "PREVIOUS_CONVERSATION": "Vorherige Konversationen", + "MACROS": "Makros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/de/helpCenter.json b/app/javascript/dashboard/i18n/locale/de/helpCenter.json index 80267c9a9..77886a77a 100644 --- a/app/javascript/dashboard/i18n/locale/de/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/de/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Benutzerdefinierte Domain", "PLACEHOLDER": "Benutzerdefinierte Domain des Portals", - "HELP_TEXT": "Nur hinzufügen, wenn Sie eine benutzerdefinierte Domain für Ihre Portale verwenden möchten.", - "ERROR": "Benutzerdefinierte Domäne ist erforderlich" + "HELP_TEXT": "Nur hinzufügen, wenn Sie eine benutzerdefinierte Domäne für Ihre Portale verwenden möchten. Beispiel: https://example.com", + "ERROR": "Geben Sie eine gültige Domänen-URL ein" }, "HOME_PAGE_LINK": { "LABEL": "Homepage-Link", "PLACEHOLDER": "Link zur Startseite des Portals", - "HELP_TEXT": "Der Link, der verwendet wird, um vom Portal zur Startseite zurückzukehren.", - "ERROR": "Homepage-Link ist erforderlich" + "HELP_TEXT": "Der Link, der verwendet wird, um vom Portal zur Startseite zurückzukehren. Beispiel: https://example.com", + "ERROR": "Geben Sie eine gültige Startseiten-URL ein" }, "THEME_COLOR": { "LABEL": "Farbe des Portaldesigns", diff --git a/app/javascript/dashboard/i18n/locale/de/macros.json b/app/javascript/dashboard/i18n/locale/de/macros.json index 8dc20df61..ef0bb1130 100644 --- a/app/javascript/dashboard/i18n/locale/de/macros.json +++ b/app/javascript/dashboard/i18n/locale/de/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Makros" + "HEADER": "Makros", + "HEADER_BTN_TXT": "Neues Makro hinzufügen", + "HEADER_BTN_TXT_SAVE": "Makro speichern", + "LOADING": "Makros abrufen", + "SIDEBAR_TXT": "

Makros

Ein Makro ist eine Reihe gespeicherter Aktionen, mit denen Kundendienstmitarbeiter Aufgaben einfach erledigen können. Die Agenten können eine Reihe von Aktionen definieren, z. B. das Markieren einer Konversation mit einem Label, das Senden einer E-Mail-Transkription, das Aktualisieren eines benutzerdefinierten Attributs usw., und sie können diese Aktionen mit einem einzigen Klick ausführen. Wenn die Agenten das Makro ausführen, werden die Aktionen nacheinander in der definierten Reihenfolge ausgeführt. Makros verbessern die Produktivität und erhöhen die Konsistenz der Aktionen.

Ein Makro kann auf zwei Arten hilfreich sein.

Als Unterstützung eines Agenten: Wenn ein Agent eine Reihe von Aktionen mehrmals durchführt, kann er sie als Makro speichern und alle Aktionen zusammen mit einem einzigen Klick ausführen.

Als Option zum Onboarding eines Teammitglieds: Alle Der Agent muss während jedes Gesprächs viele verschiedene Überprüfungen/Aktionen durchführen. Das Onboarding eines neuen Support-Teammitglieds ist einfach, wenn vordefinierte Makros für das Konto verfügbar sind. Anstatt jeden Schritt im Detail zu beschreiben, kann der Manager/Teamleiter auf die Makros verweisen, die in verschiedenen Szenarien verwendet werden.

", + "ERROR": "Etwas ist schiefgelaufen. Bitte versuche es erneut", + "ORDER_INFO": "Makros werden in der Reihenfolge ausgeführt, in der Sie Ihre Aktionen hinzufügen. Sie können sie neu anordnen, indem Sie sie am Griff neben jedem Knoten ziehen.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Makroname", + "PLACEHOLDER": "Geben Sie einen Namen für Ihr Makro ein", + "ERROR": "Der Name ist zum Erstellen eines Makros erforderlich" + }, + "ACTIONS": { + "LABEL": "Aktionen" + } + }, + "API": { + "SUCCESS_MESSAGE": "Makro erfolgreich hinzugefügt", + "ERROR_MESSAGE": "Makro kann nicht erstellt werden. Bitte versuchen Sie es später erneut" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Name", + "Erstellt von", + "Zuletzt aktualisiert von", + "Sichtbarkeit" + ], + "404": "Keine Makros gefunden" + }, + "DELETE": { + "TOOLTIP": "Makro löschen", + "CONFIRM": { + "MESSAGE": "Bist du sicher, das du das löschen möchtest?", + "YES": "Ja, löschen", + "NO": "Nein" + }, + "API": { + "SUCCESS_MESSAGE": "Makro erfolgreich gelöscht", + "ERROR_MESSAGE": "Beim Löschen des Makros ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut" + } + }, + "EDIT": { + "TOOLTIP": "Makro bearbeiten", + "API": { + "SUCCESS_MESSAGE": "Makro erfolgreich aktualisiert", + "ERROR_MESSAGE": "Makro konnte nicht aktualisiert werden. Bitte versuchen Sie es später erneut" + } + }, + "EDITOR": { + "START_FLOW": "Flow starten", + "END_FLOW": "Flow beenden", + "LOADING": "Makro abrufen", + "ADD_BTN_TOOLTIP": "Neue Aktion hinzufügen", + "DELETE_BTN_TOOLTIP": "Aktion löschen", + "VISIBILITY": { + "LABEL": "Makrosichtbarkeit", + "GLOBAL": { + "LABEL": "Öffentlich", + "DESCRIPTION": "Dieses Makro ist öffentlich für alle Agenten in diesem Konto verfügbar." + }, + "PERSONAL": { + "LABEL": "Privat", + "DESCRIPTION": "Dieses Makro ist für Sie privat und steht anderen nicht zur Verfügung." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Ausführen", + "PREVIEW": "Makrovorschau", + "EXECUTED_SUCCESSFULLY": "Makro erfolgreich ausgeführt" + } } } diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index 9bd7b8208..f14f39026 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Ετικέτες συνομιλίας", "CONVERSATION_INFO": "Πληροφορίες Συνομιλίας", "CONTACT_ATTRIBUTES": "Ιδιότητες Επαφής", - "PREVIOUS_CONVERSATION": "Προηγούμενες συνομιλίες" + "PREVIOUS_CONVERSATION": "Προηγούμενες συνομιλίες", + "MACROS": "Μακροεντολές" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/el/helpCenter.json b/app/javascript/dashboard/i18n/locale/el/helpCenter.json index 859e8373a..1f25e16e8 100644 --- a/app/javascript/dashboard/i18n/locale/el/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/el/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Προσαρμοσμένο Domain", "PLACEHOLDER": "Προσαρμοσμένος τομέας πύλης", - "HELP_TEXT": "Προσθήκη μόνο Αν θέλετε να χρησιμοποιήσετε ένα προσαρμοσμένο τομέα για τις πύλες σας. (Automatic Translation).", - "ERROR": "Ο Προσαρμοσμένος Τομέας απαιτείται" + "HELP_TEXT": "Προσθήκη μόνο Αν θέλετε να χρησιμοποιήσετε ένα προσαρμοσμένο τομέα για τις πύλες σας. π.χ: https://example.com", + "ERROR": "Εισάγετε ένα έγκυρο URL τομέα" }, "HOME_PAGE_LINK": { "LABEL": "Σύνδεσμος Αρχικής Σελίδας", "PLACEHOLDER": "Σύνδεσμος αρχικής σελίδας πύλης", - "HELP_TEXT": "Ο σύνδεσμος που χρησιμοποιείται για την επιστροφή από την πύλη στην αρχική σελίδα.", - "ERROR": "Ο σύνδεσμος αρχικής σελίδας απαιτείται" + "HELP_TEXT": "Ο σύνδεσμος που χρησιμοποιείται για την επιστροφή από την πύλη στην αρχική σελίδα. π.χ. https://example.com", + "ERROR": "Εισάγετε μια έγκυρη διεύθυνση URL της αρχικής σελίδας" }, "THEME_COLOR": { "LABEL": "Χρώμα θέματος πύλης", diff --git a/app/javascript/dashboard/i18n/locale/el/macros.json b/app/javascript/dashboard/i18n/locale/el/macros.json index 439241619..9679aa084 100644 --- a/app/javascript/dashboard/i18n/locale/el/macros.json +++ b/app/javascript/dashboard/i18n/locale/el/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Μακροεντολές" + "HEADER": "Μακροεντολές", + "HEADER_BTN_TXT": "Προσθήκη νέας μακροεντολής", + "HEADER_BTN_TXT_SAVE": "Αποθήκευση μακροεντολής", + "LOADING": "Λήψη μακροεντολών", + "SIDEBAR_TXT": "

Macros

Μια μακροεντολή είναι ένα σύνολο αποθηκευμένων ενεργειών που βοηθούν τους πράκτορες εξυπηρέτησης πελατών να ολοκληρώσουν εύκολα εργασίες. Οι πράκτορες μπορούν να ορίσουν ένα σύνολο ενεργειών όπως η σήμανση μιας συνομιλίας με μια ετικέτα, η αποστολή της μεταγραφής μέσω ηλεκτρονικού ταχυδρομείου, η ενημέρωση μιας προσαρμοζόμενης ιδίότητας, κλπ. όλες αυτές οι ενέργειες μπορούν να να γίνουν με ένα απλό κλικ. Όταν οι πράκτορες εκτελούν την μακροεντολή, οι ενέργειες θα εκτελούνται διαδοχικά με τη σειρά που έχουν οριστεί. Οι μακροεντολές βελτιώνουν την παραγωγικότητα και αυξάνουν τη συνοχή των ενεργειών.

Μια μακροεντολή μπορεί να είναι χρήσιμη με 2 τρόπους.

Ως βοηθός πράκτορα: Εάν ένας πράκτορας εκτελεί ένα σύνολο ενεργειών πολλές φορές, μπορεί να το αποθηκεύσει ως μακροεντολή και να εκτελέσει όλες τις ενέργειες μαζί χρησιμοποιώντας ένα μόνο κλικ.

Ως επιλογή να ανατεθεί σε ένα μέλος της ομάδας: Κάθε πράκτορας πρέπει να εκτελεί πολλά διαφορετικά checks/actions κατά τη διάρκεια κάθε συνομιλίας. Κατά την ανάθεση σε ένα νέο μέλος της ομάδας υποστήριξης θα είναι εύκολο εάν οι προκαθορισμένες μακροεντολές είναι διαθέσιμες στο λογαριασμό. Αντί να περιγράφει λεπτομερώς κάθε βήμα, ο επικεφαλής ομάδας μπορεί να υποδυκνείει τις μακροεντολές που θα χρησιμοποιούνται σε διαφορετικά σενάρια.

", + "ERROR": "Κάτι πήγε στραβά. Παρακαλώ προσπαθήστε ξανά", + "ORDER_INFO": "Μακροεντολές θα εκτελεστούν με τη σειρά που θα προσθέσετε τις ενέργειές σας. Μπορείτε να τις αναδιατάξετε σύροντάς τις από τη λαβή δίπλα σε κάθε κόμβο.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Όνομα μακροεντολής", + "PLACEHOLDER": "Εισάγετε ένα όνομα για την μακροεντολή σας", + "ERROR": "Το όνομα απαιτείται για τη δημιουργία μακροεντολής" + }, + "ACTIONS": { + "LABEL": "Ενέργειες" + } + }, + "API": { + "SUCCESS_MESSAGE": "Η μακροεντολή προστέθηκε επιτυχώς", + "ERROR_MESSAGE": "Δεν είναι δυνατή η δημιουργία μακροεντολής, Παρακαλώ προσπαθήστε ξανά αργότερα" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Όνομα", + "Δημιουργήθηκε από", + "Τελευταία ενημέρωση από", + "Ορατότητα" + ], + "404": "Δεν βρέθηκαν μακροεντολές" + }, + "DELETE": { + "TOOLTIP": "Διαγραφή μακροεντολής", + "CONFIRM": { + "MESSAGE": "Είσαστε σίγουροι για την διαγραφή ", + "YES": "Ναι, Διέγραψε το", + "NO": "Όχι" + }, + "API": { + "SUCCESS_MESSAGE": "Το hook διαγράφηκε επιτυχώς", + "ERROR_MESSAGE": "Παρουσιάστηκε σφάλμα κατά τη διαγραφή της μακροεντολής. Παρακαλώ δοκιμάστε ξανά αργότερα" + } + }, + "EDIT": { + "TOOLTIP": "Επεξεργασία μακροεντολής", + "API": { + "SUCCESS_MESSAGE": "Ο πράκτορας ενημερώθηκε επιτυχώς", + "ERROR_MESSAGE": "Δεν είναι δυνατή η ενημέρωση της μακροεντολής, Παρακαλώ προσπαθήστε ξανά αργότερα" + } + }, + "EDITOR": { + "START_FLOW": "Έναρξη Ροής", + "END_FLOW": "Τέλος Ροής", + "LOADING": "Λήψη μακροεντολής", + "ADD_BTN_TOOLTIP": "Προσθήκη νέας ενέργειας", + "DELETE_BTN_TOOLTIP": "Διαγραφή Ενέργειας", + "VISIBILITY": { + "LABEL": "Ορατότητα Μακροεντολής", + "GLOBAL": { + "LABEL": "Δημόσια", + "DESCRIPTION": "Αυτή η μακροεντολή είναι διαθέσιμη δημοσίως για όλους τους πράκτορες σε αυτόν τον λογαριασμό." + }, + "PERSONAL": { + "LABEL": "Ιδιωτική", + "DESCRIPTION": "Αυτή η μακροεντολή θα είναι ιδιωτική σε εσάς και δεν θα είναι διαθέσιμη σε άλλους." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Εκτέλεση", + "PREVIEW": "Προεπισκόπηση Μακροεντολής", + "EXECUTED_SUCCESSFULLY": "Η μακροεντολή εκτελέστηκε επιτυχώς" + } } } diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index a01bc1ae6..4dee6ac46 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etiquetas de conversación", "CONVERSATION_INFO": "Información de la conversación", "CONTACT_ATTRIBUTES": "Atributos de contacto", - "PREVIOUS_CONVERSATION": "Conversaciones anteriores" + "PREVIOUS_CONVERSATION": "Conversaciones anteriores", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/es/helpCenter.json b/app/javascript/dashboard/i18n/locale/es/helpCenter.json index 8bd2ad405..6c7602be7 100644 --- a/app/javascript/dashboard/i18n/locale/es/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/es/helpCenter.json @@ -72,103 +72,103 @@ "LOADING_MESSAGE": "Cargando portales...", "ARTICLES_LABEL": "artículos", "NO_PORTALS_MESSAGE": "No hay portales disponibles", - "ADD_NEW_LOCALE": "Add a new locale", + "ADD_NEW_LOCALE": "Añadir un nuevo idioma", "POPOVER": { - "TITLE": "Portals", - "PORTAL_SETTINGS": "Portal settings", + "TITLE": "Portales", + "PORTAL_SETTINGS": "Ajustes del portal", "SUBTITLE": "You have multiple portals and can have different locales for each portal.", "CANCEL_BUTTON_LABEL": "Cancelar", - "CHOOSE_LOCALE_BUTTON": "Choose Locale" + "CHOOSE_LOCALE_BUTTON": "Elige un idioma" }, "PORTAL_SETTINGS": { "LIST_ITEM": { "HEADER": { "COUNT_LABEL": "artículos", - "ADD": "Add locale", - "VISIT": "Visit site", + "ADD": "Añadir idioma", + "VISIT": "Visitar sitio", "SETTINGS": "Ajustes", "DELETE": "Eliminar" }, "PORTAL_CONFIG": { - "TITLE": "Portal Configurations", + "TITLE": "Configuraciones del portal", "ITEMS": { "NAME": "Nombre", - "DOMAIN": "Custom domain", + "DOMAIN": "Dominio personalizado", "SLUG": "Slug", - "TITLE": "Portal title", - "THEME": "Theme color", - "SUB_TEXT": "Portal sub text" + "TITLE": "Título del portal", + "THEME": "Color del tema", + "SUB_TEXT": "Subtexto del portal" } }, "AVAILABLE_LOCALES": { - "TITLE": "Available locales", + "TITLE": "Idiomas disponibles", "TABLE": { - "NAME": "Locale name", - "CODE": "Locale code", - "ARTICLE_COUNT": "No. of articles", - "CATEGORIES": "No. of categories", - "SWAP": "Swap", + "NAME": "Nombre del idioma", + "CODE": "Código del idioma", + "ARTICLE_COUNT": "Nº de artículos", + "CATEGORIES": "Nº de categorías", + "SWAP": "Intercambiar", "DELETE": "Eliminar", - "DEFAULT_LOCALE": "Default" + "DEFAULT_LOCALE": "Predeterminado" } } }, "DELETE_PORTAL": { - "TITLE": "Delete portal", - "MESSAGE": "Are you sure you want to delete this portal", - "YES": "Yes, delete portal", - "NO": "No, keep portal", + "TITLE": "Eliminar portal", + "MESSAGE": "Está seguro que desea eliminar este portal", + "YES": "Sí, eliminar portal", + "NO": "No, mantener portal", "API": { - "DELETE_SUCCESS": "Portal deleted successfully", - "DELETE_ERROR": "Error while deleting portal" + "DELETE_SUCCESS": "Portal eliminado correctamente", + "DELETE_ERROR": "Error al eliminar el portal" } } }, "EDIT": { - "HEADER_TEXT": "Edit portal", + "HEADER_TEXT": "Editar portal", "TABS": { "BASIC_SETTINGS": { - "TITLE": "Basic information" + "TITLE": "Información básica" }, "CUSTOMIZATION_SETTINGS": { - "TITLE": "Portal customization" + "TITLE": "Personalización del portal" }, "CATEGORY_SETTINGS": { - "TITLE": "Categories" + "TITLE": "Categorías" }, "LOCALE_SETTINGS": { - "TITLE": "Locales" + "TITLE": "Idiomas" } }, "CATEGORIES": { - "TITLE": "Categories in", - "NEW_CATEGORY": "New category", + "TITLE": "Categorías en", + "NEW_CATEGORY": "Nueva categoría", "TABLE": { "NAME": "Nombre", "DESCRIPTION": "Descripción", - "LOCALE": "Locale", - "ARTICLE_COUNT": "No. of articles", + "LOCALE": "Idiomas", + "ARTICLE_COUNT": "Nº de artículos", "ACTION_BUTTON": { - "EDIT": "Edit category", - "DELETE": "Delete category" + "EDIT": "Editar categoría", + "DELETE": "Eliminar categoría" }, "EMPTY_TEXT": "No se encontraron categorías" } }, "EDIT_BASIC_INFO": { - "BUTTON_TEXT": "Update basic settings" + "BUTTON_TEXT": "Actualizar ajustes básicos" } }, "ADD": { "CREATE_FLOW": [ { - "title": "Help center information", + "title": "Información del Centro de Ayuda", "route": "new_portal_information", - "body": "Basic information about portal", - "CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings" + "body": "Información básica sobre el portal", + "CREATE_BASIC_SETTING_BUTTON": "Crear configuración básica del portal" }, { - "title": "Help center customization", + "title": "Personalización del Centro de Ayuda", "route": "portal_customization", "body": "Customize portal", "UPDATE_PORTAL_BUTTON": "Update portal settings" @@ -183,29 +183,29 @@ "CREATE_FLOW_PAGE": { "BACK_BUTTON": "Atrás", "BASIC_SETTINGS_PAGE": { - "HEADER": "Create Portal", - "TITLE": "Help center information", - "CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings" + "HEADER": "Crear Portal", + "TITLE": "Información del Centro de Ayuda", + "CREATE_BASIC_SETTING_BUTTON": "Crear configuración básica del portal" }, "CUSTOMIZATION_PAGE": { - "HEADER": "Portal customisation", - "TITLE": "Help center customization", + "HEADER": "Personalización del portal", + "TITLE": "Personalización del Centro de Ayuda", "UPDATE_PORTAL_BUTTON": "Update portal settings" }, "FINISH_PAGE": { - "TITLE": "Voila!🎉 You're all set up!", + "TITLE": "¡Voila!🎉 ¡Ya estás listo!", "MESSAGE": "You can now see this created portal on your all portals page.", "FINISH": "Go to all portals page" } }, "LOGO": { "LABEL": "Logo", - "UPLOAD_BUTTON": "Upload logo", - "HELP_TEXT": "This logo will be displayed on the portal header." + "UPLOAD_BUTTON": "Subir logo", + "HELP_TEXT": "Este logo se mostrará en el encabezado del portal." }, "NAME": { "LABEL": "Nombre", - "PLACEHOLDER": "Portal name", + "PLACEHOLDER": "Nombre del portal", "HELP_TEXT": "The name will be used in the public facing portal internally.", "ERROR": "El nombre es requerido" }, @@ -217,28 +217,28 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", "HELP_TEXT": "This color will show as the theme color for the portal." }, "PAGE_TITLE": { - "LABEL": "Page Title", - "PLACEHOLDER": "Portal page title", + "LABEL": "Título de página", + "PLACEHOLDER": "Título de página del portal", "HELP_TEXT": "The page title will be used in the public facing portal.", "ERROR": "Page title is required" }, "HEADER_TEXT": { - "LABEL": "Header Text", - "PLACEHOLDER": "Portal header text", + "LABEL": "Texto de encabezado", + "PLACEHOLDER": "Texto de encabezado del portal", "HELP_TEXT": "The Portal header text will be used in the public facing portal.", "ERROR": "Portal header text is required" }, @@ -250,20 +250,20 @@ } }, "ADD_LOCALE": { - "TITLE": "Add a new locale", + "TITLE": "Añadir un nuevo idioma", "SUB_TITLE": "This adds a new locale to your available translation list.", "PORTAL": "Portal", "LOCALE": { - "LABEL": "Locale", + "LABEL": "Idioma", "PLACEHOLDER": "Elige un idioma", - "ERROR": "Locale is required" + "ERROR": "El idioma es requerido" }, "BUTTONS": { - "CREATE": "Create locale", + "CREATE": "Crear idioma", "CANCEL": "Cancelar" }, "API": { - "SUCCESS_MESSAGE": "Locale added successfully", + "SUCCESS_MESSAGE": "Idioma añadido correctamente", "ERROR_MESSAGE": "Unable to add locale. Try again." } }, @@ -281,7 +281,7 @@ } }, "TABLE": { - "LOADING_MESSAGE": "Loading articles...", + "LOADING_MESSAGE": "Cargando artículos...", "404": "No articles matches your search 🔍", "NO_ARTICLES": "There are no available articles", "HEADERS": { @@ -292,11 +292,11 @@ "LAST_EDITED": "Last edited" }, "COLUMNS": { - "BY": "by" + "BY": "por" } }, "EDIT_ARTICLE": { - "LOADING": "Loading article...", + "LOADING": "Cargando artículo...", "TITLE_PLACEHOLDER": "Article title goes here", "CONTENT_PLACEHOLDER": "Write your article here", "API": { @@ -325,8 +325,8 @@ } }, "API": { - "SUCCESS_MESSAGE": "Article deleted successfully", - "ERROR_MESSAGE": "Error while deleting article" + "SUCCESS_MESSAGE": "Artículo eliminado correctamente", + "ERROR_MESSAGE": "Error al eliminar el artículo" } }, "CREATE_ARTICLE": { @@ -334,12 +334,12 @@ }, "SIDEBAR": { "SEARCH": { - "PLACEHOLDER": "Search for articles" + "PLACEHOLDER": "Buscar artículos" } }, "CATEGORY": { "ADD": { - "TITLE": "Create a category", + "TITLE": "Crear una categoría", "SUB_TITLE": "The category will be used in the public facing portal to categorize articles.", "PORTAL": "Portal", "LOCALE": "Locale", diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index 659ca12bc..9f8579ae4 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -31,7 +31,7 @@ "CHANNEL_NAME": { "LABEL": "Nombre de la bandeja de entrada", "PLACEHOLDER": "Introduzca el nombre de la bandeja de entrada (por ejemplo: Acme Inc)", - "ERROR": "Please enter a valid inbox name" + "ERROR": "Por favor, introduzca un nombre de bandeja de entrada válido" }, "WEBSITE_NAME": { "LABEL": "Nombre del sitio web", @@ -100,7 +100,7 @@ }, "SUBMIT_BUTTON": "Crear bandeja de entrada", "API": { - "ERROR_MESSAGE": "We were not able to create a website channel, please try again" + "ERROR_MESSAGE": "No pudimos crear un canal del sitio web, por favor inténtalo de nuevo" } }, "TWILIO": { @@ -112,10 +112,10 @@ "ERROR": "Este campo es obligatorio" }, "MESSAGING_SERVICE_SID": { - "LABEL": "Messaging Service SID", - "PLACEHOLDER": "Please enter your Twilio Messaging Service SID", + "LABEL": "Servicio de Mensajes SID", + "PLACEHOLDER": "Por favor, introduzca su SID de Servicio de Mensajes de Twilio", "ERROR": "Este campo es obligatorio", - "USE_MESSAGING_SERVICE": "Use a Twilio Messaging Service" + "USE_MESSAGING_SERVICE": "Usar un servicio de mensajería de Twilio" }, "CHANNEL_TYPE": { "LABEL": "Tipo de canal", @@ -218,17 +218,17 @@ }, "PHONE_NUMBER_ID": { "LABEL": "ID de número de teléfono", - "PLACEHOLDER": "Please enter the Phone number ID obtained from Facebook developer dashboard.", + "PLACEHOLDER": "Por favor, introduzca el ID del número de teléfono obtenido del panel de control del desarrollador de Facebook.", "ERROR": "Por favor, introduzca un valor válido." }, "BUSINESS_ACCOUNT_ID": { - "LABEL": "Business Account ID", - "PLACEHOLDER": "Please enter the Business Account ID obtained from Facebook developer dashboard.", + "LABEL": "ID de cuenta de negocio", + "PLACEHOLDER": "Por favor ingrese el ID de cuenta comercial obtenido del panel de control del desarrollador de Facebook.", "ERROR": "Por favor, introduzca un valor válido." }, "WEBHOOK_VERIFY_TOKEN": { - "LABEL": "Webhook Verify Token", - "PLACEHOLDER": "Enter a verify token which you want to configure for facebook webhooks.", + "LABEL": "Token de verificación del Webhook", + "PLACEHOLDER": "Introduzca un token de verificación que desea configurar para los webhooks de facebook.", "ERROR": "Por favor, introduzca un valor válido." }, "API_KEY": { @@ -239,9 +239,9 @@ }, "API_CALLBACK": { "TITLE": "URL de devolución de llamada", - "SUBTITLE": "You have to configure the webhook URL and the verification token in the Facebook Developer portal with the values shown below.", + "SUBTITLE": "Tienes que configurar la URL del webhook y el token de verificación en el portal de desarrolladores de Facebook con los valores mostrados a continuación.", "WEBHOOK_URL": "URL de Webhook", - "WEBHOOK_VERIFICATION_TOKEN": "Webhook Verification Token" + "WEBHOOK_VERIFICATION_TOKEN": "Token de verificación del Webhook" }, "SUBMIT_BUTTON": "Crear canal de WhatsApp", "API": { @@ -628,16 +628,16 @@ "SCRIPT": "Script" }, "WIDGET_BUBBLE_POSITION": { - "LEFT": "Left", - "RIGHT": "Right" + "LEFT": "Izquierda", + "RIGHT": "Derecha" }, "WIDGET_BUBBLE_TYPE": { - "STANDARD": "Standard", - "EXPANDED_BUBBLE": "Expanded Bubble" + "STANDARD": "Estándar", + "EXPANDED_BUBBLE": "Burbuja expandida" } }, "WIDGET_SCREEN": { - "DEFAULT": "Default", + "DEFAULT": "Predeterminado", "CHAT": "Chat" }, "REPLY_TIME": { @@ -651,11 +651,11 @@ }, "BODY": { "TEAM_AVAILABILITY": { - "ONLINE": "We are Online", + "ONLINE": "Estamos en línea", "OFFLINE": "Estamos ausentes en este momento" }, - "USER_MESSAGE": "Hi", - "AGENT_MESSAGE": "Hello" + "USER_MESSAGE": "Hola", + "AGENT_MESSAGE": "Hola" }, "BRANDING_TEXT": "Desarrollado por Chatwoot", "SCRIPT_SETTINGS": "\n window.chatwootSettings = {options};" diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json index 9f54cc9ac..e4a882b83 100644 --- a/app/javascript/dashboard/i18n/locale/es/integrations.json +++ b/app/javascript/dashboard/i18n/locale/es/integrations.json @@ -124,10 +124,10 @@ }, "DELETE": { "CONFIRM_YES": "Yes, delete it", - "CONFIRM_NO": "No, keep it", + "CONFIRM_NO": "No, mantenerlo", "TITLE": "Confirme eliminación", - "MESSAGE": "Are you sure to delete the app - %{appName}?", - "API_SUCCESS": "Dashboard app deleted successfully", + "MESSAGE": "¿Está seguro que desea eliminar la aplicación - %{appName}?", + "API_SUCCESS": "Panel de control eliminado con éxito", "API_ERROR": "We couldn't delete the app. Please try again later" } } diff --git a/app/javascript/dashboard/i18n/locale/es/macros.json b/app/javascript/dashboard/i18n/locale/es/macros.json index 3923e4374..747bfb7c5 100644 --- a/app/javascript/dashboard/i18n/locale/es/macros.json +++ b/app/javascript/dashboard/i18n/locale/es/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Acciones" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nombre", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "¿Está seguro de eliminar ", + "YES": "Sí, eliminar", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/automation.json b/app/javascript/dashboard/i18n/locale/fa/automation.json index 4f47e2cc2..32c47bb71 100644 --- a/app/javascript/dashboard/i18n/locale/fa/automation.json +++ b/app/javascript/dashboard/i18n/locale/fa/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "پیوست آپلود نشد، لطفا دوباره امتحان کنید", "LABEL_IDLE": "بارگذاری پیوست", "LABEL_UPLOADING": "در حال بارگذاری...", - "LABEL_UPLOADED": "با موفقیت بارگذاری شد", + "LABEL_UPLOADED": "با موفقیت آپلود شد", "LABEL_UPLOAD_FAILED": "بارگذاری انجام نشد" } } diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index a8afb86e1..42fe813ee 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "برچسب‌های گفتگو", "CONVERSATION_INFO": "اطلاعات مکالمه", "CONTACT_ATTRIBUTES": "ویژگی‌های تماس", - "PREVIOUS_CONVERSATION": "گفتگوهای قبلی" + "PREVIOUS_CONVERSATION": "گفتگوهای قبلی", + "MACROS": "ماکروها" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/fa/helpCenter.json b/app/javascript/dashboard/i18n/locale/fa/helpCenter.json index a59aeed8d..dac4c548f 100644 --- a/app/javascript/dashboard/i18n/locale/fa/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/fa/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "دامنه سفارشی", "PLACEHOLDER": "دامنه سفارشی پورتال", - "HELP_TEXT": "فقط اگر می‌خواهید از یک دامنه سفارشی برای پورتال‌های خود استفاده کنید، اضافه کنید.", - "ERROR": "دامنه سفارشی الزامی است" + "HELP_TEXT": "فقط اگر می‌خواهید از یک دامنه سفارشی برای پورتال‌های خود استفاده کنید، اضافه کنید. به عنوان مثال: https://example.com", + "ERROR": "یک نشانی دامنه معتبر وارد کنید" }, "HOME_PAGE_LINK": { "LABEL": "پیوند صفحه اصلی", "PLACEHOLDER": "پیوند صفحه اصلی پورتال", - "HELP_TEXT": "پیوند مورد استفاده برای بازگشت از پورتال به صفحه اصلی.", - "ERROR": "پیوند صفحه اصلی الزامی است" + "HELP_TEXT": "پیوند مورد استفاده برای بازگشت از پورتال به صفحه اصلی. به عنوان مثال: https://example.com", + "ERROR": "یک نشانی صفحه اصلی معتبر وارد کنید" }, "THEME_COLOR": { "LABEL": "رنگ پوسته پورتال", diff --git a/app/javascript/dashboard/i18n/locale/fa/macros.json b/app/javascript/dashboard/i18n/locale/fa/macros.json index 15a8b2aac..86f08a977 100644 --- a/app/javascript/dashboard/i18n/locale/fa/macros.json +++ b/app/javascript/dashboard/i18n/locale/fa/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "ماکروها" + "HEADER": "ماکروها", + "HEADER_BTN_TXT": "افزودن ماکرو جدید", + "HEADER_BTN_TXT_SAVE": "ذخیره ماکرو", + "LOADING": "در حال گرفتن ماکروها", + "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": "مشکلی پیش آمد. لطفا دوباره تلاش کنید", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "نام ماکرو", + "PLACEHOLDER": "یک نام برای ماکرو خود وارد کنید", + "ERROR": "نام برای ایجاد یک ماکرو مورد نیاز است" + }, + "ACTIONS": { + "LABEL": "عملیات" + } + }, + "API": { + "SUCCESS_MESSAGE": "ماکرو با موفقیت اضافه شد", + "ERROR_MESSAGE": "ایجاد ماکرو ممکن نیست، لطفا بعدا دوباره امتحان کنید" + } + }, + "LIST": { + "TABLE_HEADER": [ + "نام", + "ايجاد شده توسط", + "آخرین به‌روزرسانی توسط", + "Visibility" + ], + "404": "هیچ ماکروی یافت نشد" + }, + "DELETE": { + "TOOLTIP": "حذف ماکرو", + "CONFIRM": { + "MESSAGE": "مطمئن هستید که حذف شود ", + "YES": "بله، حذف شود", + "NO": "خیر" + }, + "API": { + "SUCCESS_MESSAGE": "ماکرو با موفقیت حذف شد", + "ERROR_MESSAGE": "هنگام حذف ماکرو خطایی رخ داد. لطفا بعدا دوباره امتحان کنید" + } + }, + "EDIT": { + "TOOLTIP": "ویرایش ماکرو", + "API": { + "SUCCESS_MESSAGE": "ماکرو با موفقیت به‌روز شد", + "ERROR_MESSAGE": "ماکرو به‌روزرسانی نشد، لطفا بعدا دوباره امتحان کنید" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "در حال گرفتن ماکرو", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "عمومی", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "خصوصی", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "اجرا کردن", + "PREVIEW": "پیش‌نمایش ماکرو", + "EXECUTED_SUCCESSFULLY": "ماکرو با موفقیت اجرا شد" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/automation.json b/app/javascript/dashboard/i18n/locale/fi/automation.json index 1d3af9c78..d492e37e2 100644 --- a/app/javascript/dashboard/i18n/locale/fi/automation.json +++ b/app/javascript/dashboard/i18n/locale/fi/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Lähetetään...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index ae3339386..4f4f807c4 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Keskustelutunnisteet", "CONVERSATION_INFO": "Keskustelun Tiedot", "CONTACT_ATTRIBUTES": "Yhteystiedon määritteet", - "PREVIOUS_CONVERSATION": "Edelliset keskustelut" + "PREVIOUS_CONVERSATION": "Edelliset keskustelut", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/fi/helpCenter.json b/app/javascript/dashboard/i18n/locale/fi/helpCenter.json index 4ae2a207c..5364291ef 100644 --- a/app/javascript/dashboard/i18n/locale/fi/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/fi/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/fi/macros.json b/app/javascript/dashboard/i18n/locale/fi/macros.json index 3923e4374..e1aaf05c7 100644 --- a/app/javascript/dashboard/i18n/locale/fi/macros.json +++ b/app/javascript/dashboard/i18n/locale/fi/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Toiminnot" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nimi", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Oletko varma että haluat poistaa ", + "YES": "Kyllä, poista", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/automation.json b/app/javascript/dashboard/i18n/locale/fr/automation.json index 4082927b8..4cf3dd50d 100644 --- a/app/javascript/dashboard/i18n/locale/fr/automation.json +++ b/app/javascript/dashboard/i18n/locale/fr/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Téléversement...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index 2c9fd7e8b..5c6afe85f 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Étiquettes de conversation", "CONVERSATION_INFO": "Informations de la conversation", "CONTACT_ATTRIBUTES": "Attributs du contact", - "PREVIOUS_CONVERSATION": "Conversations précédentes" + "PREVIOUS_CONVERSATION": "Conversations précédentes", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/fr/helpCenter.json b/app/javascript/dashboard/i18n/locale/fr/helpCenter.json index 708814093..270598a9e 100644 --- a/app/javascript/dashboard/i18n/locale/fr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/fr/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/fr/macros.json b/app/javascript/dashboard/i18n/locale/fr/macros.json index 3923e4374..4af8d2a85 100644 --- a/app/javascript/dashboard/i18n/locale/fr/macros.json +++ b/app/javascript/dashboard/i18n/locale/fr/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nom", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Êtes-vous sûr de vouloir supprimer ", + "YES": "Oui, supprimer", + "NO": "Non" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/he/automation.json b/app/javascript/dashboard/i18n/locale/he/automation.json index 29c22ff66..97ccb6ba6 100644 --- a/app/javascript/dashboard/i18n/locale/he/automation.json +++ b/app/javascript/dashboard/i18n/locale/he/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "מעלה...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index 63f079386..4d7bbba3b 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "תוויות שיחה", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "שיחות קודמות" + "PREVIOUS_CONVERSATION": "שיחות קודמות", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/he/helpCenter.json b/app/javascript/dashboard/i18n/locale/he/helpCenter.json index 1f0bc6e86..1b667d591 100644 --- a/app/javascript/dashboard/i18n/locale/he/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/he/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/he/macros.json b/app/javascript/dashboard/i18n/locale/he/macros.json index 3923e4374..aea619a66 100644 --- a/app/javascript/dashboard/i18n/locale/he/macros.json +++ b/app/javascript/dashboard/i18n/locale/he/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "פעולות" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "שם", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "האם אתה בטוח שברצונך למחוק ", + "YES": "כן, מחק", + "NO": "לא" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/automation.json b/app/javascript/dashboard/i18n/locale/hi/automation.json index 5d291814e..e05ecd9ec 100644 --- a/app/javascript/dashboard/i18n/locale/hi/automation.json +++ b/app/javascript/dashboard/i18n/locale/hi/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Uploading...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index 7c6fa76d5..771b5305f 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Conversation Labels", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "PREVIOUS_CONVERSATION": "Previous Conversations", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/hi/helpCenter.json b/app/javascript/dashboard/i18n/locale/hi/helpCenter.json index 19373d9ee..fa1ba638a 100644 --- a/app/javascript/dashboard/i18n/locale/hi/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/hi/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/hi/macros.json b/app/javascript/dashboard/i18n/locale/hi/macros.json index 3923e4374..3a59d4f26 100644 --- a/app/javascript/dashboard/i18n/locale/hi/macros.json +++ b/app/javascript/dashboard/i18n/locale/hi/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Name", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Are you sure to delete ", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/automation.json b/app/javascript/dashboard/i18n/locale/hu/automation.json index 798d275f1..fc5667277 100644 --- a/app/javascript/dashboard/i18n/locale/hu/automation.json +++ b/app/javascript/dashboard/i18n/locale/hu/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Frissítés...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 980d2c494..d4ff86aa7 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Beszélgetés cimkék", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Korábbi beszélgetések" + "PREVIOUS_CONVERSATION": "Korábbi beszélgetések", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/hu/helpCenter.json b/app/javascript/dashboard/i18n/locale/hu/helpCenter.json index 5dcd660cd..bddec866d 100644 --- a/app/javascript/dashboard/i18n/locale/hu/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/hu/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/hu/macros.json b/app/javascript/dashboard/i18n/locale/hu/macros.json index 3923e4374..55ae1c09b 100644 --- a/app/javascript/dashboard/i18n/locale/hu/macros.json +++ b/app/javascript/dashboard/i18n/locale/hu/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Műveletek" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Név", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Biztos abban, hogy törli ", + "YES": "Igen, Törlés", + "NO": "Nem" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/id/automation.json b/app/javascript/dashboard/i18n/locale/id/automation.json index a32266151..62b4d9f64 100644 --- a/app/javascript/dashboard/i18n/locale/id/automation.json +++ b/app/javascript/dashboard/i18n/locale/id/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Mengunggah...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index 22ae59fc4..c7d5b79d5 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Label Percakapan", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Percakapan Sebelumnya" + "PREVIOUS_CONVERSATION": "Percakapan Sebelumnya", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/id/helpCenter.json b/app/javascript/dashboard/i18n/locale/id/helpCenter.json index 88f165686..e50598e1a 100644 --- a/app/javascript/dashboard/i18n/locale/id/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/id/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/id/macros.json b/app/javascript/dashboard/i18n/locale/id/macros.json index 3923e4374..e720d8725 100644 --- a/app/javascript/dashboard/i18n/locale/id/macros.json +++ b/app/javascript/dashboard/i18n/locale/id/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Aksi" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nama", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Apakah Anda yakin untuk menghapus ", + "YES": "Ya, Hapus", + "NO": "Tidak" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/is/advancedFilters.json b/app/javascript/dashboard/i18n/locale/is/advancedFilters.json new file mode 100644 index 000000000..9918dcc37 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/advancedFilters.json @@ -0,0 +1,93 @@ +{ + "FILTER": { + "TITLE": "Filter Conversations", + "SUBTITLE": "Bættu við síum fyrir neðan og smelltu á „Nota síur“ til að sía samtöl.", + "ADD_NEW_FILTER": "Add Filter", + "FILTER_DELETE_ERROR": "Þú ættir að hafa að minnsta kosti eina síu til að vista", + "SUBMIT_BUTTON_LABEL": "Apply filters", + "CANCEL_BUTTON_LABEL": "Hætta við", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "TOOLTIP_LABEL": "Filter conversations", + "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" + }, + "ATTRIBUTE_LABELS": { + "TRUE": "True", + "FALSE": "False" + }, + "ATTRIBUTES": { + "STATUS": "Staða", + "ASSIGNEE_NAME": "Assignee Name", + "INBOX_NAME": "Inbox Name", + "TEAM_NAME": "Team Name", + "CONVERSATION_IDENTIFIER": "Conversation Identifier", + "CAMPAIGN_NAME": "Campaign Name", + "LABELS": "Labels", + "BROWSER_LANGUAGE": "Browser Language", + "COUNTRY_NAME": "Country Name", + "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", + "LAST_ACTIVITY": "Last Activity" + }, + "GROUPS": { + "STANDARD_FILTERS": "Standard Filters", + "ADDITIONAL_FILTERS": "Additional Filters", + "CUSTOM_ATTRIBUTES": "Custom Attributes" + }, + "CUSTOM_VIEWS": { + "ADD": { + "TITLE": "Do you want to save this filter?", + "LABEL": "Name this filter", + "PLACEHOLDER": "Enter a name for this filter", + "ERROR_MESSAGE": "Name is required", + "SAVE_BUTTON": "Save filter", + "CANCEL_BUTTON": "Hætta við", + "API_FOLDERS": { + "SUCCESS_MESSAGE": "Folder created successfully", + "ERROR_MESSAGE": "Error while creating folder" + }, + "API_SEGMENTS": { + "SUCCESS_MESSAGE": "Segment created successfully", + "ERROR_MESSAGE": "Error while creating segment" + } + }, + "DELETE": { + "DELETE_BUTTON": "Delete filter", + "MODAL": { + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Are you sure to delete the filter ", + "YES": "Yes, Delete", + "NO": "No, Keep it" + } + }, + "API_FOLDERS": { + "SUCCESS_MESSAGE": "Folder deleted successfully", + "ERROR_MESSAGE": "Error while deleting folder" + }, + "API_SEGMENTS": { + "SUCCESS_MESSAGE": "Segment deleted successfully", + "ERROR_MESSAGE": "Error while deleting segment" + } + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/agentBots.json b/app/javascript/dashboard/i18n/locale/is/agentBots.json new file mode 100644 index 000000000..708b82173 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/agentBots.json @@ -0,0 +1,5 @@ +{ + "AGENT_BOTS": { + "HEADER": "Bots" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/agentMgmt.json b/app/javascript/dashboard/i18n/locale/is/agentMgmt.json new file mode 100644 index 000000000..4a8514961 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/agentMgmt.json @@ -0,0 +1,113 @@ +{ + "AGENT_MGMT": { + "HEADER": "Þjónustufulltrúar", + "HEADER_BTN_TXT": "Bæta við þjónustufulltrúa", + "LOADING": "Sækja lista yfir þjónustufulltrúa", + "SIDEBAR_TXT": "

Þjónustufulltrúar

Þjónustufulltrúi er meðlimur í þjónustuverinu þínu.

Þjónustufulltrúar munu geta skoðað og svarað skilaboðum frá notendum þínum. Listinn sýnir alla þjónustufulltrúa sem eru á reikningnum þínum.

Smelltu á Bæta við þjónustufulltrúa til að bæta við nýjum þjónustufulltrúa. þjónustufulltrúi sem þú bætir við mun fá tölvupóst með staðfestingartengli til að virkja reikninginn sinn, eftir það getur hann fengið aðgang að Chatwoot og svarað skilaboðum.

Aðgangur að eiginleikum Chatwoot byggist á eftirfarandi hlutverkum.

Þjónustufulltrúi - Þjónustufulltrúi með þetta hlutverk hafa aðeins aðgang að innhólfum, skýrslur og samtöl. Þeir geta úthlutað samtölum til annarra umboðsmanna eða á sjálfa sig og leyst samtöl.

Stjórnandi - Stjórnandi mun hafa aðgang að öllum Chatwoot eiginleikum sem eru virkjaðir fyrir reikninginn þinn, þar á meðal stillingar, ásamt öllum venjulegum réttindum þjónustufulltrúa.

", + "AGENT_TYPES": { + "ADMINISTRATOR": "Stjórnandi", + "AGENT": "Þjónustufulltrúi" + }, + "LIST": { + "404": "Það eru engir þjónustufulltrúar tengdir við þennan reikning", + "TITLE": "Umsýsla þjónustufulltrúa í þínu teymi", + "DESC": "Þú getur bætt við/fjarlægt þjónustufulltrúa við/í liðinu þínu.", + "NAME": "Nafn", + "EMAIL": "NETFANG", + "STATUS": "Staða", + "ACTIONS": "Aðgerðir", + "VERIFIED": "Staðfest", + "VERIFICATION_PENDING": "Bíður staðfestingar" + }, + "ADD": { + "TITLE": "Bæta þjónustufulltrúa við teymið", + "DESC": "Þú getur bætt við fólki sem getur séð um þjónustu í innhólfinu þínu.", + "CANCEL_BUTTON_TEXT": "Hætta við", + "FORM": { + "NAME": { + "LABEL": "Nafn þjónustufulltrúa", + "PLACEHOLDER": "Vinsamlegast skrifið nafn þjónustufulltrúa" + }, + "AGENT_TYPE": { + "LABEL": "Hlutverk", + "PLACEHOLDER": "Vinsamlegast veljið hlutverk", + "ERROR": "Hlutverk vantar" + }, + "EMAIL": { + "LABEL": "Netfang", + "PLACEHOLDER": "Vinsamlegast skráið netfang þjónustufulltrúa" + }, + "SUBMIT": "Bæta við þjónustufulltrúa" + }, + "API": { + "SUCCESS_MESSAGE": "Þjónustufulltrúa bætt við", + "EXIST_MESSAGE": "Netfang þjónustufulltrúa nú þegar í notkun, vinsamlegast notið annað netfang", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Þjónustufulltrúa eytt", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + } + }, + "EDIT": { + "TITLE": "Breyta þjónustufulltrúa", + "FORM": { + "NAME": { + "LABEL": "Nafn þjónustufulltrúa", + "PLACEHOLDER": "Vinsamlegast skrifið nafn þjónustufulltrúa" + }, + "AGENT_TYPE": { + "LABEL": "Hlutverk", + "PLACEHOLDER": "Vinsamlegast veljið hlutverk", + "ERROR": "Hlutverk vantar" + }, + "EMAIL": { + "LABEL": "Netfang", + "PLACEHOLDER": "Vinsamlegast skráið netfang þjónustufulltrúa" + }, + "SUBMIT": "Breyta þjónustufulltrúa" + }, + "BUTTON_TEXT": "Breyta", + "CANCEL_BUTTON_TEXT": "Hætta við", + "API": { + "SUCCESS_MESSAGE": "Þjónustufulltrúa hefur verið breytt", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "PASSWORD_RESET": { + "ADMIN_RESET_BUTTON": "Endurstilla lykilorð", + "ADMIN_SUCCESS_MESSAGE": "Tölvupóstur með leiðbeiningum um endurstillingu lykilorðs hefur verið sendur til þjónustufulltrúa", + "SUCCESS_MESSAGE": "Lykilorð þjónustufulltrúa var endurstillt", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "SEARCH": { + "NO_RESULTS": "Engar niðurstöður fundust." + }, + "MULTI_SELECTOR": { + "PLACEHOLDER": "None", + "TITLE": { + "AGENT": "Velja þjónustufulltrúa", + "TEAM": "Velja teymi" + }, + "SEARCH": { + "NO_RESULTS": { + "AGENT": "Engir þjónustufulltrúar fundust", + "TEAM": "Ekkert teymi fannst" + }, + "PLACEHOLDER": { + "AGENT": "Leita að þjónustufulltrúum", + "TEAM": "Leita að teymum" + } + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json new file mode 100644 index 000000000..472316ed8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/attributesMgmt.json @@ -0,0 +1,99 @@ +{ + "ATTRIBUTES_MGMT": { + "HEADER": "Custom Attributes", + "HEADER_BTN_TXT": "Add Custom Attribute", + "LOADING": "Fetching custom attributes", + "SIDEBAR_TXT": "

Sérsniðin eiginleiki

Sérsniðin eiginleiki fylgist með staðreyndum um tengiliðina/samtalið þitt - eins og áskriftaráætlunina, eða þegar þeir pöntuðu fyrsta hlutinn osfrv.

Til að búa til sérsniðna eigind, smelltu bara á Bæta við sérsniðinni eigind. Þú getur líka breytt eða eytt núverandi sérsniðinni eigind með því að smella á Breyta eða Eyða hnappinn.

", + "ADD": { + "TITLE": "Add Custom Attribute", + "SUBMIT": "Create", + "CANCEL_BUTTON_TEXT": "Hætta við", + "FORM": { + "NAME": { + "LABEL": "Display Name", + "PLACEHOLDER": "Enter custom attribute display name", + "ERROR": "Name is required" + }, + "DESC": { + "LABEL": "Description", + "PLACEHOLDER": "Enter custom attribute description", + "ERROR": "Description is required" + }, + "MODEL": { + "LABEL": "Applies to", + "PLACEHOLDER": "Please select one", + "ERROR": "Model is required" + }, + "TYPE": { + "LABEL": "Type", + "PLACEHOLDER": "Please select a type", + "ERROR": "Type is required", + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter value and press enter key", + "ERROR": "Must have at least one value" + } + }, + "KEY": { + "LABEL": "Key", + "PLACEHOLDER": "Enter custom attribute key", + "ERROR": "Key is required", + "IN_VALID": "Invalid key" + } + }, + "API": { + "SUCCESS_MESSAGE": "Custom Attribute added successfully", + "ERROR_MESSAGE": "Gat ekki búið til sérsniðna eiginleika, vinsamlegast reyndu aftur síðar" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", + "ERROR_MESSAGE": "Ekki tókst að eyða sérsniðnu eigindinni. Reyndu aftur." + }, + "CONFIRM": { + "TITLE": "Ertu viss um að þú viljir eyða - %{attributeName}", + "PLACE_HOLDER": "Please type {attributeName} to confirm", + "MESSAGE": "Deleting will remove the custom attribute", + "YES": "Delete ", + "NO": "Hætta við" + } + }, + "EDIT": { + "TITLE": "Edit Custom Attribute", + "UPDATE_BUTTON_TEXT": "Update", + "TYPE": { + "LIST": { + "LABEL": "List Values", + "PLACEHOLDER": "Please enter values and press enter key" + } + }, + "API": { + "SUCCESS_MESSAGE": "Custom Attribute updated successfully", + "ERROR_MESSAGE": "Villa kom upp við að uppfæra sérsniðna eiginleika, vinsamlegast reyndu aftur" + } + }, + "TABS": { + "HEADER": "Custom Attributes", + "CONVERSATION": "Conversation", + "CONTACT": "Contact" + }, + "LIST": { + "TABLE_HEADER": [ + "Nafn", + "Description", + "Type", + "Key" + ], + "BUTTONS": { + "EDIT": "Breyta", + "DELETE": "Eyða" + }, + "EMPTY_RESULT": { + "404": "There are no custom attributes created", + "NOT_FOUND": "There are no custom attributes configured" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/automation.json b/app/javascript/dashboard/i18n/locale/is/automation.json new file mode 100644 index 000000000..6abbaf938 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/automation.json @@ -0,0 +1,116 @@ +{ + "AUTOMATION": { + "HEADER": "Automations", + "HEADER_BTN_TXT": "Add Automation Rule", + "LOADING": "Fetching automation rules", + "SIDEBAR_TXT": "

Sjálfvirknireglur

Sjálfvirkni getur komið í stað og sjálfvirkt núverandi ferli sem krefjast handvirkrar áreynslu. Þú getur gert margt með sjálfvirkni, þar á meðal að bæta við merkimiðum og úthluta samtali á besta þjónustufulltrúann. Þannig að teymið einbeitir sér að því sem það gerir best og eyðir minni tíma í handvirk verkefni.

", + "ADD": { + "TITLE": "Add Automation Rule", + "SUBMIT": "Create", + "CANCEL_BUTTON_TEXT": "Hætta við", + "FORM": { + "NAME": { + "LABEL": "Rule Name", + "PLACEHOLDER": "Enter rule name", + "ERROR": "Name is required" + }, + "DESC": { + "LABEL": "Description", + "PLACEHOLDER": "Enter rule description", + "ERROR": "Description is required" + }, + "EVENT": { + "LABEL": "Event", + "PLACEHOLDER": "Please select one", + "ERROR": "Event is required" + }, + "CONDITIONS": { + "LABEL": "Conditions" + }, + "ACTIONS": { + "LABEL": "Aðgerðir" + } + }, + "CONDITION_BUTTON_LABEL": "Add Condition", + "ACTION_BUTTON_LABEL": "Add Action", + "API": { + "SUCCESS_MESSAGE": "Automation rule added successfully", + "ERROR_MESSAGE": "Gat ekki búið til sjálfvirknireglu. Reyndu aftur síðar" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nafn", + "Description", + "Active", + "Created on" + ], + "404": "No automation rules found" + }, + "DELETE": { + "TITLE": "Delete Automation Rule", + "SUBMIT": "Eyða", + "CANCEL_BUTTON_TEXT": "Hætta við", + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + }, + "API": { + "SUCCESS_MESSAGE": "Automation rule deleted successfully", + "ERROR_MESSAGE": "Gat ekki eytt sjálfvirknireglu. Reyndu aftur síðar" + } + }, + "EDIT": { + "TITLE": "Edit Automation Rule", + "SUBMIT": "Update", + "CANCEL_BUTTON_TEXT": "Hætta við", + "API": { + "SUCCESS_MESSAGE": "Automation rule updated successfully", + "ERROR_MESSAGE": "Ekki tókst að uppfæra sjálfvirknireglu. Reyndu aftur síðar" + } + }, + "CLONE": { + "TOOLTIP": "Clone", + "API": { + "SUCCESS_MESSAGE": "Automation cloned successfully", + "ERROR_MESSAGE": "Ekki tókst að afrita sjálfvirknireglu, vinsamlegast reyndu aftur síðar" + } + }, + "FORM": { + "EDIT": "Breyta", + "CREATE": "Create", + "DELETE": "Eyða", + "CANCEL": "Hætta við", + "RESET_MESSAGE": "Að breyta gerð viðburðar mun endurstilla skilyrðin og viðburðina sem þú hefur bætt við hér að neðan" + }, + "CONDITION": { + "DELETE_MESSAGE": "Þú þarft að hafa að minnsta kosti eitt skilyrði til að vista" + }, + "ACTION": { + "DELETE_MESSAGE": "Þú þarft að hafa að minnsta kosti eina aðgerð til að vista", + "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + }, + "TOGGLE": { + "ACTIVATION_TITLE": "Activate Automation Rule", + "DEACTIVATION_TITLE": "Deactivate Automation Rule", + "ACTIVATION_DESCRIPTION": "Þessi aðgerð mun virkja sjálfvirkniregluna '{automationName}'. Ertu viss um að þú viljir halda áfram?", + "DEACTIVATION_DESCRIPTION": "Þessi aðgerð mun slökkva á sjálfvirknireglunni '{automationName}'. Ertu viss um að þú viljir halda áfram?", + "ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully", + "DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully", + "ACTIVATION_ERROR": "Gat ekki virkjað sjálfvirkni, vinsamlegast reyndu aftur síðar", + "DEACTIVATION_ERROR": "Gat ekki slökkt á sjálfvirkni, vinsamlegast reyndu aftur síðar", + "CONFIRMATION_LABEL": "Yes", + "CANCEL_LABEL": "No" + }, + "ATTACHMENT": { + "UPLOAD_ERROR": "Gat ekki hlaðið upp viðhengi, vinsamlegast reyndu aftur", + "LABEL_IDLE": "Upload Attachment", + "LABEL_UPLOADING": "Hleður upp...", + "LABEL_UPLOADED": "Successfully Uploaded", + "LABEL_UPLOAD_FAILED": "Upload Failed" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/bulkActions.json b/app/javascript/dashboard/i18n/locale/is/bulkActions.json new file mode 100644 index 000000000..9e4bca88d --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/bulkActions.json @@ -0,0 +1,31 @@ +{ + "BULK_ACTION": { + "CONVERSATIONS_SELECTED": "%{conversationCount} samtöl valin", + "AGENT_SELECT_LABEL": "Select Agent", + "ASSIGN_CONFIRMATION_LABEL": "Ertu viss um að úthluta %{conversationCount} %{conversationLabel} á", + "UNASSIGN_CONFIRMATION_LABEL": "Ertu viss um að hætta við úthlutun %{conversationCount} %{conversationLabel}?", + "GO_BACK_LABEL": "Go back", + "ASSIGN_LABEL": "Assign", + "YES": "Yes", + "ASSIGN_AGENT_TOOLTIP": "Assign Agent", + "ASSIGN_SUCCESFUL": "Conversations assigned successfully", + "ASSIGN_FAILED": "Ekki tókst að úthluta samtölum, vinsamlegast reyndu aftur", + "RESOLVE_SUCCESFUL": "Conversations resolved successfully", + "RESOLVE_FAILED": "Ekki tókst að leysa úr samtölum, vinsamlegast reyndu aftur", + "ALL_CONVERSATIONS_SELECTED_ALERT": "Samtöl sem sjást á þessari síðu eru aðeins valin.", + "AGENT_LIST_LOADING": "Loading Agents", + "UPDATE": { + "CHANGE_STATUS": "Change status", + "SNOOZE_UNTIL_NEXT_REPLY": "Snooze until next reply", + "UPDATE_SUCCESFUL": "Conversation status updated successfully.", + "UPDATE_FAILED": "Ekki tókst að uppfæra samtölin, vinsamlegast reyndu aftur" + }, + "LABELS": { + "ASSIGN_LABELS": "Assign Labels", + "NO_LABELS_FOUND": "No labels found for", + "ASSIGN_SELECTED_LABELS": "Assign selected labels", + "ASSIGN_SUCCESFUL": "Labels assigned successfully", + "ASSIGN_FAILED": "Failed to assign labels, please try again" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/campaign.json b/app/javascript/dashboard/i18n/locale/is/campaign.json new file mode 100644 index 000000000..47af7a4e0 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/campaign.json @@ -0,0 +1,126 @@ +{ + "CAMPAIGN": { + "HEADER": "Campaigns", + "SIDEBAR_TXT": "Fyrirbyggjandi skilaboð gera viðskiptavinum kleift að senda skilaboð á útleið til tengiliða sinna sem myndu kalla fram fleiri samtöl. Smelltu á Bæta við herferð til að búa til nýja herferð. Þú getur líka breytt eða eytt núverandi herferð með því að smella á Breyta eða Eyða hnappinn.", + "HEADER_BTN_TXT": { + "ONE_OFF": "Create a one off campaign", + "ONGOING": "Create a ongoing campaign" + }, + "ADD": { + "TITLE": "Create a campaign", + "DESC": "Fyrirbyggjandi skilaboð gera viðskiptavinum kleift að senda skilaboð á útleið til tengiliða sinna sem myndu kalla fram fleiri samtöl.", + "CANCEL_BUTTON_TEXT": "Hætta við", + "CREATE_BUTTON_TEXT": "Create", + "FORM": { + "TITLE": { + "LABEL": "Title", + "PLACEHOLDER": "Please enter the title of campaign", + "ERROR": "Title is required" + }, + "SCHEDULED_AT": { + "LABEL": "Scheduled time", + "PLACEHOLDER": "Please select the time", + "CONFIRM": "Confirm", + "ERROR": "Scheduled time is required" + }, + "AUDIENCE": { + "LABEL": "Audience", + "PLACEHOLDER": "Select the customer labels", + "ERROR": "Audience is required" + }, + "INBOX": { + "LABEL": "Select Inbox", + "PLACEHOLDER": "Select Inbox", + "ERROR": "Inbox is required" + }, + "MESSAGE": { + "LABEL": "Skilaboð", + "PLACEHOLDER": "Please enter the message of campaign", + "ERROR": "Message is required" + }, + "SENT_BY": { + "LABEL": "Sent by", + "PLACEHOLDER": "Please select the the content of campaign", + "ERROR": "Sender is required" + }, + "END_POINT": { + "LABEL": "URL", + "PLACEHOLDER": "Please enter the URL", + "ERROR": "Please enter a valid URL" + }, + "TIME_ON_PAGE": { + "LABEL": "Time on page(Seconds)", + "PLACEHOLDER": "Please enter the time", + "ERROR": "Time on page is required" + }, + "ENABLED": "Enable campaign", + "TRIGGER_ONLY_BUSINESS_HOURS": "Trigger only during business hours", + "SUBMIT": "Add Campaign" + }, + "API": { + "SUCCESS_MESSAGE": "Campaign created successfully", + "ERROR_MESSAGE": "There was an error. Please try again." + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Are you sure to delete?", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + }, + "API": { + "SUCCESS_MESSAGE": "Campaign deleted successfully", + "ERROR_MESSAGE": "Ekki tókst að eyða herferðinni. Vinsamlegast reyndu aftur síðar." + } + }, + "EDIT": { + "TITLE": "Edit campaign", + "UPDATE_BUTTON_TEXT": "Update", + "API": { + "SUCCESS_MESSAGE": "Campaign updated successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + }, + "LIST": { + "LOADING_MESSAGE": "Loading campaigns...", + "404": "Engar herferðir eru til fyrir þetta pósthólf.", + "TABLE_HEADER": { + "TITLE": "Title", + "MESSAGE": "Skilaboð", + "INBOX": "Inbox", + "STATUS": "Staða", + "SENDER": "Sender", + "URL": "URL", + "SCHEDULED_AT": "Scheduled time", + "TIME_ON_PAGE": "Time(Seconds)", + "CREATED_AT": "Created at" + }, + "BUTTONS": { + "ADD": "Bæta við", + "EDIT": "Breyta", + "DELETE": "Eyða" + }, + "STATUS": { + "ENABLED": "Enabled", + "DISABLED": "Disabled", + "COMPLETED": "Completed", + "ACTIVE": "Active" + }, + "SENDER": { + "BOT": "Bot" + } + }, + "ONE_OFF": { + "HEADER": "One off campaigns", + "404": "There are no one off campaigns created", + "INBOXES_NOT_FOUND": "Vinsamlegast búðu til sms innhólf og byrjaðu að bæta við herferðum" + }, + "ONGOING": { + "HEADER": "Ongoing campaigns", + "404": "There are no ongoing campaigns created", + "INBOXES_NOT_FOUND": "Vinsamlegast búðu til innhólf á vefsíðu og byrjaðu að bæta við herferðum" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json new file mode 100644 index 000000000..93a2a8b55 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json @@ -0,0 +1,76 @@ +{ + "CANNED_MGMT": { + "HEADER": "Stöðluð svör", + "HEADER_BTN_TXT": "Bæta við stöðluðu svari", + "LOADING": "Sækja stöðluð svör", + "SEARCH_404": "Það eru engin atriði sem passa við þessa fyrirspurn", + "SIDEBAR_TXT": "

Stöðluð svör

Stöðluð svör eru vistuð svarsniðmát sem hægt er að nota til að senda svar fljótlega í samtal.

Til að búa til staðlað svar, smelltu bara á Bæta við stöðluðu svari. Þú getur líka breytt eða eytt stöðluðu svari með því að smella á Breyta eða Eyða hnappinn

Stöðluð svör eru notuð með hjálp Stuttkóða. Þjónustufulltrúar geta fengið aðgang að stöðluðum svörum á meðan á samtali stendur með því að slá inn '/' og svo stutta kóðann.

", + "LIST": { + "404": "Það eru engin stöðluð svör aðgengileg á þessum reikning.", + "TITLE": "Stjórna stöðluðum svörum", + "DESC": "Stöðluð svör eru fyrirfram skilgreind svarsniðmát sem hægt er að nota til að senda fljótlega út svör við samtölum.", + "TABLE_HEADER": [ + "Stuttkóði", + "Efnistexti", + "Aðgerðir" + ] + }, + "ADD": { + "TITLE": "Bæta við stöðluðu svari", + "DESC": "Stöðluð svör eru fyrirfram skilgreind svarsniðmát sem hægt er að nota til að senda fljótlega út svör við samtölum.", + "CANCEL_BUTTON_TEXT": "Hætta við", + "FORM": { + "SHORT_CODE": { + "LABEL": "Stuttkóði", + "PLACEHOLDER": "Vinsamlegast skrifið stuttkóða", + "ERROR": "Stuttkóði er nauðsynlegur" + }, + "CONTENT": { + "LABEL": "Efnistexti", + "PLACEHOLDER": "Vinsamlegast bætið við efnistexta", + "ERROR": "Efnistexta vantar" + }, + "SUBMIT": "Submit" + }, + "API": { + "SUCCESS_MESSAGE": "Stöðluðu svari bætt við", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "EDIT": { + "TITLE": "Breyta stöðluðu svari", + "CANCEL_BUTTON_TEXT": "Hætta við", + "FORM": { + "SHORT_CODE": { + "LABEL": "Stuttkóði", + "PLACEHOLDER": "Vinsamlegast skrifið stuttkóða", + "ERROR": "Stuttkóði er nauðsynlegur" + }, + "CONTENT": { + "LABEL": "Efnistexti", + "PLACEHOLDER": "Vinsamlegast bætið við efnistexta", + "ERROR": "Efnistexta vantar" + }, + "SUBMIT": "Submit" + }, + "BUTTON_TEXT": "Breyta", + "API": { + "SUCCESS_MESSAGE": "Staðlað svar uppfært", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Stöðluðu svari var eytt", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/chatlist.json b/app/javascript/dashboard/i18n/locale/is/chatlist.json new file mode 100644 index 000000000..8b5cb7a21 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/chatlist.json @@ -0,0 +1,65 @@ +{ + "CHAT_LIST": { + "LOADING": "Fetching conversations", + "LOAD_MORE_CONVERSATIONS": "Sækja fleiri spjöll", + "EOF": "Öll spjöll eru hlaðin🎉", + "LIST": { + "404": "Það eru engin virk spjöll í þessum hóp." + }, + "TAB_HEADING": "Samtöl", + "MENTION_HEADING": "Mentions", + "SEARCH": { + "INPUT": "Leita að Fólki, Spjöllum, Vistuðum Svörum .." + }, + "FILTER_ALL": "Allt", + "ASSIGNEE_TYPE_TABS": { + "me": "Mine", + "unassigned": "Óúthlutað", + "all": "Allt" + }, + "CHAT_STATUS_FILTER_ITEMS": { + "open": { + "TEXT": "Opin" + }, + "resolved": { + "TEXT": "Leyst" + }, + "pending": { + "TEXT": "Í bið" + }, + "snoozed": { + "TEXT": "Blundað" + } + }, + "ATTACHMENTS": { + "image": { + "CONTENT": "Myndaskilaboð" + }, + "audio": { + "CONTENT": "Hljóðskilaboð" + }, + "video": { + "CONTENT": "Myndbandsskilaboð" + }, + "file": { + "CONTENT": "File Attachment" + }, + "location": { + "CONTENT": "Location" + }, + "fallback": { + "CONTENT": "hefur deilt vefslóð" + } + }, + "RECEIVED_VIA_EMAIL": "Received via email", + "VIEW_TWEET_IN_TWITTER": "View tweet in Twitter", + "REPLY_TO_TWEET": "Reply to this tweet", + "LINK_TO_STORY": "Go to instagram story", + "SENT": "Sent successfully", + "NO_MESSAGES": "Engin skilaboð", + "NO_CONTENT": "No content available", + "HIDE_QUOTED_TEXT": "Fela tilvitnaðan texta", + "SHOW_QUOTED_TEXT": "Sýna tilvitnaðan texta", + "MESSAGE_READ": "Read" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/contact.json b/app/javascript/dashboard/i18n/locale/is/contact.json new file mode 100644 index 000000000..4f7666075 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/contact.json @@ -0,0 +1,347 @@ +{ + "CONTACT_PANEL": { + "NOT_AVAILABLE": "Not Available", + "EMAIL_ADDRESS": "Netfang", + "PHONE_NUMBER": "Símanúmer", + "IDENTIFIER": "Identifier", + "COPY_SUCCESSFUL": "Afritað á klemmuspjald", + "COMPANY": "Fyrirtæki", + "LOCATION": "Location", + "BROWSER_LANGUAGE": "Browser Language", + "CONVERSATION_TITLE": "Conversation Details", + "VIEW_PROFILE": "View Profile", + "BROWSER": "Browser", + "OS": "Stýrikerfi", + "INITIATED_FROM": "Initiated from", + "INITIATED_AT": "Initiated at", + "IP_ADDRESS": "IP tala", + "NEW_MESSAGE": "Ný skilaboð", + "CONVERSATIONS": { + "NO_RECORDS_FOUND": "Engin fyrri samtöl eru tengd þessum tengilið.", + "TITLE": "Fyrri samtöl" + }, + "LABELS": { + "CONTACT": { + "TITLE": "Contact Labels", + "ERROR": "Couldn't update labels" + }, + "CONVERSATION": { + "TITLE": "Conversation Labels", + "ADD_BUTTON": "Add Labels" + }, + "LABEL_SELECT": { + "TITLE": "Add Labels", + "PLACEHOLDER": "Search labels", + "NO_RESULT": "No labels found" + } + }, + "MERGE_CONTACT": "Merge contact", + "CONTACT_ACTIONS": "Contact actions", + "MUTE_CONTACT": "Mute Conversation", + "UNMUTE_CONTACT": "Unmute Conversation", + "MUTED_SUCCESS": "This conversation is muted for 6 hours", + "UNMUTED_SUCCESS": "This conversation is unmuted", + "SEND_TRANSCRIPT": "Send Transcript", + "EDIT_LABEL": "Breyta", + "SIDEBAR_SECTIONS": { + "CUSTOM_ATTRIBUTES": "Custom Attributes", + "CONTACT_LABELS": "Contact Labels", + "PREVIOUS_CONVERSATIONS": "Fyrri samtöl" + } + }, + "EDIT_CONTACT": { + "BUTTON_LABEL": "Breyta tengilið", + "TITLE": "Breyta tengilið", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Nýr tengiliður", + "TITLE": "Bæta við nýjum tengilið", + "DESC": "Bættu við grunnupplýsingum um tengiliðinn." + }, + "IMPORT_CONTACTS": { + "BUTTON_LABEL": "Hlaða inn", + "TITLE": "Hlaða inn tengiliðum", + "DESC": "Hlaða inn tengiliðum með CSV skrá.", + "DOWNLOAD_LABEL": "Sækja csv sýnishorn.", + "FORM": { + "LABEL": "CSV skrá", + "SUBMIT": "Hlaða inn", + "CANCEL": "Hætta við" + }, + "SUCCESS_MESSAGE": "Tókst að hlaða inn tengiliðum", + "ERROR_MESSAGE": "Það kom upp villa, vinsamlegast reyndur aftur" + }, + "DELETE_NOTE": { + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða þessari glósu?", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + } + }, + "DELETE_CONTACT": { + "BUTTON_LABEL": "Eyða tengilið", + "TITLE": "Eyða tengilið", + "DESC": "Delete contact details", + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða", + "YES": "Yes, Delete", + "NO": "No, Keep" + }, + "API": { + "SUCCESS_MESSAGE": "Contact deleted successfully", + "ERROR_MESSAGE": "Gat ekki eytt tengilið. Vinsamlegast reyndu aftur síðar." + } + }, + "CONTACT_FORM": { + "FORM": { + "SUBMIT": "Submit", + "CANCEL": "Hætta við", + "AVATAR": { + "LABEL": "Contact Avatar" + }, + "NAME": { + "PLACEHOLDER": "Enter the full name of the contact", + "LABEL": "Fullt nafn" + }, + "BIO": { + "PLACEHOLDER": "Enter the bio of the contact", + "LABEL": "Bio" + }, + "EMAIL_ADDRESS": { + "PLACEHOLDER": "Enter the email address of the contact", + "LABEL": "Netfang", + "DUPLICATE": "Þetta netfang er í notkun fyrir annan tengilið.", + "ERROR": "Please enter a valid email address." + }, + "PHONE_NUMBER": { + "PLACEHOLDER": "Enter the phone number of the contact", + "LABEL": "Símanúmer", + "HELP": "Símanúmer ætti að vera á E.164 sniði, td: +3541234567 [+][landsnúmer][svæðisnúmer][staðbundið símanúmer]", + "ERROR": "Símanúmer ætti að vera annað hvort autt eða á E.164 sniði", + "DUPLICATE": "Þetta símanúmer er í notkun fyrir annan tengilið." + }, + "LOCATION": { + "PLACEHOLDER": "Enter the location of the contact", + "LABEL": "Location" + }, + "COMPANY_NAME": { + "PLACEHOLDER": "Enter the company name", + "LABEL": "Company Name" + }, + "SOCIAL_PROFILES": { + "FACEBOOK": { + "PLACEHOLDER": "Enter the Facebook username", + "LABEL": "Facebook" + }, + "TWITTER": { + "PLACEHOLDER": "Enter the Twitter username", + "LABEL": "Twitter" + }, + "LINKEDIN": { + "PLACEHOLDER": "Enter the LinkedIn username", + "LABEL": "LinkedIn" + }, + "GITHUB": { + "PLACEHOLDER": "Enter the Github username", + "LABEL": "Github" + } + } + }, + "DELETE_AVATAR": { + "API": { + "SUCCESS_MESSAGE": "Contact avatar deleted successfully", + "ERROR_MESSAGE": "Gat ekki eytt notandamynd tengiliða. Vinsamlegast reyndu aftur síðar." + } + }, + "SUCCESS_MESSAGE": "Contact saved successfully", + "ERROR_MESSAGE": "There was an error, please try again" + }, + "NEW_CONVERSATION": { + "BUTTON_LABEL": "Hefja samtal", + "TITLE": "New conversation", + "DESC": "Byrjaðu nýtt samtal með því að senda ný skilaboð.", + "NO_INBOX": "Gat ekki fundið innhólf til að hefja nýtt samtal við þennan tengilið.", + "FORM": { + "TO": { + "LABEL": "Til" + }, + "INBOX": { + "LABEL": "Inbox", + "ERROR": "Select an inbox" + }, + "SUBJECT": { + "LABEL": "Subject", + "PLACEHOLDER": "Subject", + "ERROR": "Subject can't be empty" + }, + "MESSAGE": { + "LABEL": "Skilaboð", + "PLACEHOLDER": "Write your message here", + "ERROR": "Message can't be empty" + }, + "SUBMIT": "Send message", + "CANCEL": "Hætta við", + "SUCCESS_MESSAGE": "Message sent!", + "GO_TO_CONVERSATION": "View", + "ERROR_MESSAGE": "Couldn't send! try again" + } + }, + "CONTACTS_PAGE": { + "HEADER": "Contacts", + "FIELDS": "Contact fields", + "SEARCH_BUTTON": "Search", + "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "FILTER_CONTACTS": "Filter", + "FILTER_CONTACTS_SAVE": "Save filter", + "FILTER_CONTACTS_DELETE": "Delete filter", + "LIST": { + "LOADING_MESSAGE": "Loading contacts...", + "404": "No contacts matches your search 🔍", + "NO_CONTACTS": "There are no available contacts", + "TABLE_HEADER": { + "NAME": "Nafn", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Samtöl", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Fyrirtæki", + "EMAIL_ADDRESS": "Netfang" + }, + "VIEW_DETAILS": "View details" + } + }, + "CONTACT_PROFILE": { + "BACK_BUTTON": "Contacts", + "LOADING": "Loading contact profile..." + }, + "REMINDER": { + "ADD_BUTTON": { + "BUTTON": "Bæta við", + "TITLE": "Shift + Enter to create a task" + }, + "FOOTER": { + "DUE_DATE": "Due date", + "LABEL_TITLE": "Set type" + } + }, + "NOTES": { + "FETCHING_NOTES": "Sækir athugasemdir...", + "NOT_AVAILABLE": "Engar athugasemdir hafa verið gerðar fyrir þennan tengilið", + "HEADER": { + "TITLE": "Athugasemdir" + }, + "LIST": { + "LABEL": "bæta við athugasemd" + }, + "ADD": { + "BUTTON": "Bæta við", + "PLACEHOLDER": "Bæta við athugasemd", + "TITLE": "Shift + Enter til þess að bæta við athugasemd" + }, + "CONTENT_HEADER": { + "DELETE": "Eyða athugasemd" + } + }, + "EVENTS": { + "HEADER": { + "TITLE": "Activities" + }, + "BUTTON": { + "PILL_BUTTON_NOTES": "notes", + "PILL_BUTTON_EVENTS": "events", + "PILL_BUTTON_CONVO": "conversations" + } + }, + "CUSTOM_ATTRIBUTES": { + "ADD_BUTTON_TEXT": "Add attributes", + "BUTTON": "Add custom attribute", + "NOT_AVAILABLE": "Engir sérsniðnir eiginleikar eru tiltækir fyrir þennan tengilið.", + "COPY_SUCCESSFUL": "Afritað á klemmuspjald", + "ACTIONS": { + "COPY": "Copy attribute", + "DELETE": "Delete attribute", + "EDIT": "Edit attribute" + }, + "ADD": { + "TITLE": "Create custom attribute", + "DESC": "Add custom information to this contact." + }, + "FORM": { + "CREATE": "Add attribute", + "CANCEL": "Hætta við", + "NAME": { + "LABEL": "Custom attribute name", + "PLACEHOLDER": "T.d. shopify id", + "ERROR": "Invalid custom attribute name" + }, + "VALUE": { + "LABEL": "Attribute value", + "PLACEHOLDER": "T.d. 11901" + }, + "ADD": { + "TITLE": "Create new attribute ", + "SUCCESS": "Attribute added successfully", + "ERROR": "Ekki er hægt að bæta við eigindi. Vinsamlegast reyndu aftur síðar" + }, + "UPDATE": { + "SUCCESS": "Attribute updated successfully", + "ERROR": "Ekki er hægt að uppfæra eigindina. Vinsamlegast reyndu aftur síðar" + }, + "DELETE": { + "SUCCESS": "Attribute deleted successfully", + "ERROR": "Ekki er hægt að eyða eigindinni. Vinsamlegast reyndu aftur síðar" + }, + "ATTRIBUTE_SELECT": { + "TITLE": "Add attributes", + "PLACEHOLDER": "Search attributes", + "NO_RESULT": "No attributes found" + }, + "ATTRIBUTE_TYPE": { + "LIST": { + "PLACEHOLDER": "Select value", + "SEARCH_INPUT_PLACEHOLDER": "Search value", + "NO_RESULT": "No result found" + } + } + }, + "VALIDATIONS": { + "REQUIRED": "Valid value is required", + "INVALID_URL": "Invalid URL" + } + }, + "MERGE_CONTACTS": { + "TITLE": "Merge contacts", + "DESCRIPTION": "Sameina tengiliði til að sameina tvo prófíla í einn, þar á meðal alla eiginleika og samtöl. Ef til árekstra kemur munu eiginleikar aðaltengiliðs hafa forgang.", + "PRIMARY": { + "TITLE": "Primary contact", + "HELP_LABEL": "To be kept" + }, + "CHILD": { + "TITLE": "Contact to merge", + "PLACEHOLDER": "Search for a contact", + "HELP_LABEL": "To be deleted" + }, + "SUMMARY": { + "TITLE": "Summary", + "DELETE_WARNING": "Tengilið %{childContactName} verður eytt.", + "ATTRIBUTE_WARNING": "Samskiptaupplýsingar %{childContactName} verða afritaðar á %{primaryContactName}." + }, + "SEARCH": { + "ERROR": "ERROR_MESSAGE" + }, + "FORM": { + "SUBMIT": " Merge contacts", + "CANCEL": "Hætta við", + "CHILD_CONTACT": { + "ERROR": "Select a child contact to merge" + }, + "SUCCESS_MESSAGE": "Contact merged successfully", + "ERROR_MESSAGE": "Could not merge contacts, try again!" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/contactFilters.json b/app/javascript/dashboard/i18n/locale/is/contactFilters.json new file mode 100644 index 000000000..2f47f0ff1 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/contactFilters.json @@ -0,0 +1,50 @@ +{ + "CONTACTS_FILTER": { + "TITLE": "Filter Contacts", + "SUBTITLE": "Bættu við síum fyrir neðan og smelltu á 'Senda' til að sía tengiliði.", + "ADD_NEW_FILTER": "Add Filter", + "CLEAR_ALL_FILTERS": "Clear All Filters", + "FILTER_DELETE_ERROR": "Þú ættir að hafa að minnsta kosti eina síu til að vista", + "SUBMIT_BUTTON_LABEL": "Submit", + "CANCEL_BUTTON_LABEL": "Hætta við", + "CLEAR_BUTTON_LABEL": "Clear Filters", + "EMPTY_VALUE_ERROR": "Value is required", + "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", + "is_lesser_than": "Is lesser than", + "days_before": "Is x days before" + }, + "ATTRIBUTES": { + "NAME": "Nafn", + "EMAIL": "Email", + "PHONE_NUMBER": "Phone number", + "IDENTIFIER": "Identifier", + "CITY": "City", + "COUNTRY": "Country", + "CUSTOM_ATTRIBUTE_LIST": "List", + "CUSTOM_ATTRIBUTE_TEXT": "Text", + "CUSTOM_ATTRIBUTE_NUMBER": "Number", + "CUSTOM_ATTRIBUTE_LINK": "Link", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox", + "CREATED_AT": "Created At", + "LAST_ACTIVITY": "Last Activity", + "REFERER_LINK": "Referrer link" + }, + "GROUPS": { + "STANDARD_FILTERS": "Standard Filters", + "ADDITIONAL_FILTERS": "Additional Filters", + "CUSTOM_ATTRIBUTES": "Custom Attributes" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/conversation.json b/app/javascript/dashboard/i18n/locale/is/conversation.json new file mode 100644 index 000000000..7b18e0af3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/conversation.json @@ -0,0 +1,243 @@ +{ + "CONVERSATION": { + "SELECT_A_CONVERSATION": "Vinsamlegast veldu samtal úr vinstri glugganum", + "CSAT_REPLY_MESSAGE": "Please rate the conversation", + "404": "Því miður finnum við ekki samtalið. Vinsamlegast reyndu aftur", + "SWITCH_VIEW_LAYOUT": "Switch the layout", + "DASHBOARD_APP_TAB_MESSAGES": "Messages", + "UNVERIFIED_SESSION": "The identity of this user is not verified", + "NO_MESSAGE_1": "Uh ó! Svo virðist sem engin skilaboð séu frá viðskiptavinum í innhólfinu þínu.", + "NO_MESSAGE_2": " to send a message to your page!", + "NO_INBOX_1": "Halló! Svo virðist sem þú hafir ekki bætt við neinum innhólfum ennþá.", + "NO_INBOX_2": " to get started", + "NO_INBOX_AGENT": "Uh Ó! Þú virðist ekki vera hluti af neinu innhólfi. Vinsamlegast hafðu samband við kerfisstjóra", + "SEARCH_MESSAGES": "Search for messages in conversations", + "SEARCH": { + "TITLE": "Search messages", + "RESULT_TITLE": "Search Results", + "LOADING_MESSAGE": "Crunching data...", + "PLACEHOLDER": "Type any text to search messages", + "NO_MATCHING_RESULTS": "Engar niðurstöður fundust." + }, + "UNREAD_MESSAGES": "Ólesin skilaboð", + "UNREAD_MESSAGE": "Ólesið skilaboð", + "CLICK_HERE": "Click here", + "LOADING_INBOXES": "Loading inboxes", + "LOADING_CONVERSATIONS": "Loading Conversations", + "CANNOT_REPLY": "You cannot reply due to", + "24_HOURS_WINDOW": "24 hour message window restriction", + "NOT_ASSIGNED_TO_YOU": "Þetta samtal er ekki úthlutað á þig. Viltu úthluta þessu samtali á þig?", + "ASSIGN_TO_ME": "Úthluta á mig", + "TWILIO_WHATSAPP_CAN_REPLY": "Þú getur aðeins svarað þessu samtali með því að nota sniðmátskilaboð vegna þess að", + "TWILIO_WHATSAPP_24_HOURS_WINDOW": "24 hour message window restriction", + "SELECT_A_TWEET_TO_REPLY": "Please select a tweet to reply to.", + "REPLYING_TO": "You are replying to:", + "REMOVE_SELECTION": "Remove Selection", + "DOWNLOAD": "Sækja", + "UNKNOWN_FILE_TYPE": "Óþekkt skrá", + "UPLOADING_ATTACHMENTS": "Hleður upp viðhengi...", + "SUCCESS_DELETE_MESSAGE": "Skilaboðum eytt", + "FAIL_DELETE_MESSSAGE": "Gat ekki eytt skilaboðum! Reynið aftur", + "NO_RESPONSE": "Ekkert svar", + "RATING_TITLE": "Rating", + "FEEDBACK_TITLE": "Endurgjöf", + "HEADER": { + "RESOLVE_ACTION": "Resolve", + "REOPEN_ACTION": "Reopen", + "OPEN_ACTION": "Open", + "OPEN": "More", + "CLOSE": "Close", + "DETAILS": "details", + "SNOOZED_UNTIL_TOMORROW": "Snoozed until tomorrow", + "SNOOZED_UNTIL_NEXT_WEEK": "Snoozed until next week", + "SNOOZED_UNTIL_NEXT_REPLY": "Snoozed until next reply" + }, + "RESOLVE_DROPDOWN": { + "MARK_PENDING": "Mark as pending", + "SNOOZE": { + "TITLE": "Snooze until", + "NEXT_REPLY": "Next reply", + "TOMORROW": "Tomorrow", + "NEXT_WEEK": "Next week" + } + }, + "CARD_CONTEXT_MENU": { + "PENDING": "Mark as pending", + "RESOLVED": "Mark as resolved", + "REOPEN": "Reopen conversation", + "SNOOZE": { + "TITLE": "Snooze", + "NEXT_REPLY": "Until next reply", + "TOMORROW": "Until tomorrow", + "NEXT_WEEK": "Until next week" + }, + "ASSIGN_AGENT": "Assign agent", + "ASSIGN_LABEL": "Assign label", + "AGENTS_LOADING": "Loading agents...", + "ASSIGN_TEAM": "Assign team", + "API": { + "AGENT_ASSIGNMENT": { + "SUCCESFUL": "Samtalsauðkenni %{conversationId} úthlutað á „%{agentName}“", + "FAILED": "Couldn't assign agent. Please try again." + }, + "LABEL_ASSIGNMENT": { + "SUCCESFUL": "Úthlutaði flokki #%{labelName} á samtalsauðkenni %{conversationId}", + "FAILED": "Couldn't assign label. Please try again." + }, + "TEAM_ASSIGNMENT": { + "SUCCESFUL": "Úthlutaði teymi #%{team} á samtalsauðkenni %{conversationId}", + "FAILED": "Couldn't assign team. Please try again." + } + } + }, + "FOOTER": { + "MESSAGE_SIGN_TOOLTIP": "Message signature", + "ENABLE_SIGN_TOOLTIP": "Enable signature", + "DISABLE_SIGN_TOOLTIP": "Disable signature", + "MSG_INPUT": "Shift + enter fyrir nýja línu. Byrjaðu á '/' til að velja tilbúið svar.", + "PRIVATE_MSG_INPUT": "Shift + enter fyrir nýja línu. Þetta verður aðeins sýnilegt fyrir þjónustufulltrúa", + "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Skilaboðundirskrift er ekki stillt, vinsamlegast stilltu hana í prófílstillingum.", + "CLICK_HERE": "Click here to update" + }, + "REPLYBOX": { + "REPLY": "Reply", + "PRIVATE_NOTE": "Private Note", + "SEND": "Send", + "CREATE": "Add Note", + "TWEET": "Tweet", + "TIP_FORMAT_ICON": "Show rich text editor", + "TIP_EMOJI_ICON": "Show emoji selector", + "TIP_ATTACH_ICON": "Attach files", + "TIP_AUDIORECORDER_ICON": "Record audio", + "TIP_AUDIORECORDER_PERMISSION": "Allow access to audio", + "TIP_AUDIORECORDER_ERROR": "Could not open the audio", + "DRAG_DROP": "Drag and drop here to attach", + "START_AUDIO_RECORDING": "Hefja hljóðupptöku", + "STOP_AUDIO_RECORDING": "Stop audio recording", + "": "", + "EMAIL_HEAD": { + "ADD_BCC": "Add bcc", + "CC": { + "LABEL": "CC", + "PLACEHOLDER": "Emails separated by commas", + "ERROR": "Please enter valid email addresses" + }, + "BCC": { + "LABEL": "BCC", + "PLACEHOLDER": "Emails separated by commas", + "ERROR": "Please enter valid email addresses" + } + } + }, + "VISIBLE_TO_AGENTS": "Einkaglósa: Aðeins sýnilegt þér og teymi þínu", + "CHANGE_STATUS": "Conversation status changed", + "CHANGE_STATUS_FAILED": "Conversation status change failed", + "CHANGE_AGENT": "Conversation Assignee changed", + "CHANGE_AGENT_FAILED": "Assignee change failed", + "ASSIGN_LABEL_SUCCESFUL": "Label assigned successfully", + "ASSIGN_LABEL_FAILED": "Label assignment failed", + "CHANGE_TEAM": "Conversation team changed", + "FILE_SIZE_LIMIT": "Skráin fer framyfir hámarksstærð viðhengja ({MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE})", + "MESSAGE_ERROR": "Ekki er hægt að senda þessi skilaboð, vinsamlegast reyndu aftur síðar", + "SENT_BY": "Sent by:", + "BOT": "Bot", + "SEND_FAILED": "Couldn't send message! Try again", + "TRY_AGAIN": "retry", + "ASSIGNMENT": { + "SELECT_AGENT": "Select Agent", + "REMOVE": "Remove", + "ASSIGN": "Assign" + }, + "CONTEXT_MENU": { + "COPY": "Copy", + "DELETE": "Eyða", + "CREATE_A_CANNED_RESPONSE": "Add to canned responses" + } + }, + "EMAIL_TRANSCRIPT": { + "TITLE": "Send conversation transcript", + "DESC": "Sendu afrit af samtali á tilgreint netfang", + "SUBMIT": "Submit", + "CANCEL": "Hætta við", + "SEND_EMAIL_SUCCESS": "Afritið af samtalinu var sent", + "SEND_EMAIL_ERROR": "There was an error, please try again", + "FORM": { + "SEND_TO_CONTACT": "Send the transcript to the customer", + "SEND_TO_AGENT": "Sendu afritið til úthlutaðs þjónustufulltrúa", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Sendu afritið á annað netfang", + "EMAIL": { + "PLACEHOLDER": "Enter an email address", + "ERROR": "Please enter a valid email address" + } + } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Takk fyrir að skrá þig. Við viljum að þú fáir sem mest út úr %{installationName}. Hér eru nokkur atriði sem þú getur gert í %{installationName} til að gera upplifunina ánægjulega.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "Skoðaðu öll samtöl viðskiptavina þinna á einu mælaborði. Þú getur síað samtölin eftir innkominni rás, merkingu og stöðu." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Þar sem þú ert að búa þig undir að tala við viðskiptavini þína skaltu fá samstarfsfélaga þína til að aðstoða þig. Þú getur boðið samstarfsfélögum þínum með því að bæta netföngum þeirra við þjónustufulltrúalistann.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Tengdu ýmsar rásir þar sem viðskiptavinir þínir myndu tala við þig. Það getur verið netspjall á vefsíðu, Facebook eða Twitter síðan þín eða jafnvel WhatsApp númerið þitt.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Merkingar eru auðveldari leið til að flokka samtalið þitt. Búðu til merki eins og #support-enquiry, #billing-question o.s.frv., svo þú getir notað þau í samtali síðar.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "ASSIGNEE_LABEL": "Assigned Agent", + "SELF_ASSIGN": "Assign to me", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + }, + "ACCORDION": { + "CONTACT_DETAILS": "Contact Details", + "CONVERSATION_ACTIONS": "Conversation Actions", + "CONVERSATION_LABELS": "Conversation Labels", + "CONVERSATION_INFO": "Conversation Information", + "CONTACT_ATTRIBUTES": "Contact Attributes", + "PREVIOUS_CONVERSATION": "Fyrri samtöl", + "MACROS": "Macros" + } + }, + "CONVERSATION_CUSTOM_ATTRIBUTES": { + "ADD_BUTTON_TEXT": "Create attribute", + "UPDATE": { + "SUCCESS": "Attribute updated successfully", + "ERROR": "Ekki er hægt að uppfæra eigindina. Vinsamlegast reyndu aftur síðar" + }, + "ADD": { + "TITLE": "Bæta við", + "SUCCESS": "Attribute added successfully", + "ERROR": "Ekki er hægt að bæta við eigindi. Vinsamlegast reyndu aftur síðar" + }, + "DELETE": { + "SUCCESS": "Attribute deleted successfully", + "ERROR": "Ekki er hægt að eyða eigindinni. Vinsamlegast reyndu aftur síðar" + }, + "ATTRIBUTE_SELECT": { + "TITLE": "Add attributes", + "PLACEHOLDER": "Search attributes", + "NO_RESULT": "No attributes found" + } + }, + "EMAIL_HEADER": { + "FROM": "From", + "TO": "Til", + "BCC": "Bcc", + "CC": "Cc", + "SUBJECT": "Subject" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/csatMgmt.json b/app/javascript/dashboard/i18n/locale/is/csatMgmt.json new file mode 100644 index 000000000..d7d2efc2a --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/csatMgmt.json @@ -0,0 +1,6 @@ +{ + "CSAT": { + "TITLE": "Rate your conversation", + "PLACEHOLDER": "Tell us more..." + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/generalSettings.json b/app/javascript/dashboard/i18n/locale/is/generalSettings.json new file mode 100644 index 000000000..7e134cd0f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/generalSettings.json @@ -0,0 +1,140 @@ +{ + "GENERAL_SETTINGS": { + "TITLE": "Account settings", + "SUBMIT": "Update settings", + "BACK": "Back", + "UPDATE": { + "ERROR": "Could not update settings, try again!", + "SUCCESS": "Successfully updated account settings" + }, + "FORM": { + "ERROR": "Please fix form errors", + "GENERAL_SECTION": { + "TITLE": "General settings", + "NOTE": "" + }, + "ACCOUNT_ID": { + "TITLE": "Account ID", + "NOTE": "Þetta auðkenni er nauðsynlegt ef þú ert að byggja upp API byggða samþættingu" + }, + "NAME": { + "LABEL": "Account name", + "PLACEHOLDER": "Your account name", + "ERROR": "Please enter a valid account name" + }, + "LANGUAGE": { + "LABEL": "Site language (Beta)", + "PLACEHOLDER": "Your account name", + "ERROR": "" + }, + "DOMAIN": { + "LABEL": "Incoming Email Domain", + "PLACEHOLDER": "Lénið þar sem þú færð tölvupóstinn", + "ERROR": "" + }, + "SUPPORT_EMAIL": { + "LABEL": "Support Email", + "PLACEHOLDER": "Your company's support email", + "ERROR": "" + }, + "AUTO_RESOLVE_DURATION": { + "LABEL": "Fjöldi daga eftir miða ætti að leysast sjálfkrafa ef engin virkni er", + "PLACEHOLDER": "30", + "ERROR": "Vinsamlega sláðu inn gilda lengd sjálfvirkrar úrlausnar (lágmark 1 dagur og hámark 999 dagar)" + }, + "FEATURES": { + "INBOUND_EMAIL_ENABLED": "Samfellu samtals með tölvupósti er virkjuð fyrir reikninginn þinn.", + "CUSTOM_EMAIL_DOMAIN_ENABLED": "Þú getur fengið tölvupóst á þitt lén núna." + } + }, + "UPDATE_CHATWOOT": "Uppfærsla %{latestChatwootVersion} fyrir Chatwoot er fáanleg. Vinsamlegast uppfærðu tilvikið þitt.", + "LEARN_MORE": "Learn more" + }, + "FORMS": { + "MULTISELECT": { + "ENTER_TO_SELECT": "Press enter to select", + "ENTER_TO_REMOVE": "Press enter to remove", + "SELECT_ONE": "Select one" + } + }, + "NOTIFICATIONS_PAGE": { + "HEADER": "Notifications", + "MARK_ALL_DONE": "Mark All Done", + "DELETE_TITLE": "deleted", + "UNREAD_NOTIFICATION": { + "TITLE": "Unread Notifications", + "ALL_NOTIFICATIONS": "View all notifications", + "LOADING_UNREAD_MESSAGE": "Loading unread notifications...", + "EMPTY_MESSAGE": "You have no unread notifications" + }, + "LIST": { + "LOADING_MESSAGE": "Loading notifications...", + "404": "No Notifications", + "TABLE_HEADER": [ + "Nafn", + "Phone Number", + "Samtöl", + "Last Contacted" + ] + }, + "TYPE_LABEL": { + "conversation_creation": "New conversation", + "conversation_assignment": "Conversation Assigned", + "assigned_conversation_new_message": "New Message", + "conversation_mention": "Mention" + } + }, + "NETWORK": { + "NOTIFICATION": { + "TEXT": "Disconnected from Chatwoot" + }, + "BUTTON": { + "REFRESH": "Refresh" + } + }, + "COMMAND_BAR": { + "SEARCH_PLACEHOLDER": "Search or jump to", + "SECTIONS": { + "GENERAL": "General", + "REPORTS": "Reports", + "CONVERSATION": "Conversation", + "CHANGE_ASSIGNEE": "Change Assignee", + "CHANGE_TEAM": "Change Team", + "ADD_LABEL": "Add label to the conversation", + "REMOVE_LABEL": "Remove label from the conversation", + "SETTINGS": "Settings" + }, + "COMMANDS": { + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "GO_TO_REPORTS_OVERVIEW": "Go to Reports Overview", + "GO_TO_CONVERSATION_REPORTS": "Go to Conversation Reports", + "GO_TO_AGENT_REPORTS": "Go to Agent Reports", + "GO_TO_LABEL_REPORTS": "Go to Label Reports", + "GO_TO_INBOX_REPORTS": "Go to Inbox Reports", + "GO_TO_TEAM_REPORTS": "Go to Team Reports", + "GO_TO_SETTINGS_AGENTS": "Go to Agent Settings", + "GO_TO_SETTINGS_TEAMS": "Go to Team Settings", + "GO_TO_SETTINGS_INBOXES": "Go to Inbox Settings", + "GO_TO_SETTINGS_LABELS": "Go to Label Settings", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Go to Canned Response Settings", + "GO_TO_SETTINGS_APPLICATIONS": "Go to Application Settings", + "GO_TO_SETTINGS_ACCOUNT": "Go to Account Settings", + "GO_TO_SETTINGS_PROFILE": "Go to Profile Settings", + "GO_TO_NOTIFICATIONS": "Go to Notifications", + "ADD_LABELS_TO_CONVERSATION": "Add label to the conversation", + "ASSIGN_AN_AGENT": "Assign an agent", + "ASSIGN_A_TEAM": "Assign a team", + "MUTE_CONVERSATION": "Mute conversation", + "UNMUTE_CONVERSATION": "Unmute conversation", + "REMOVE_LABEL_FROM_CONVERSATION": "Remove label from the conversation", + "REOPEN_CONVERSATION": "Reopen conversation", + "RESOLVE_CONVERSATION": "Resolve conversation", + "SEND_TRANSCRIPT": "Send an email transcript", + "SNOOZE_CONVERSATION": "Snooze Conversation", + "UNTIL_NEXT_REPLY": "Until next reply", + "UNTIL_NEXT_WEEK": "Until next week", + "UNTIL_TOMORROW": "Until tomorrow" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/helpCenter.json b/app/javascript/dashboard/i18n/locale/is/helpCenter.json new file mode 100644 index 000000000..53e548a5b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/helpCenter.json @@ -0,0 +1,411 @@ +{ + "HELP_CENTER": { + "HEADER": { + "FILTER": "Filter by", + "SORT": "Sort by", + "SETTINGS_BUTTON": "Settings", + "NEW_BUTTON": "New Article", + "DROPDOWN_OPTIONS": { + "PUBLISHED": "Published", + "DRAFT": "Draft", + "ARCHIVED": "Archived" + }, + "TITLES": { + "ALL_ARTICLES": "All Articles", + "MINE": "My Articles", + "DRAFT": "Draft Articles", + "ARCHIVED": "Archived Articles" + } + }, + "EDIT_HEADER": { + "ALL_ARTICLES": "All Articles", + "PUBLISH_BUTTON": "Publish", + "MOVE_TO_ARCHIVE_BUTTON": "Move to archived", + "PREVIEW": "Preview", + "ADD_TRANSLATION": "Add translation", + "OPEN_SIDEBAR": "Open sidebar", + "CLOSE_SIDEBAR": "Close sidebar", + "SAVING": "Saving...", + "SAVED": "Saved" + }, + "ARTICLE_SETTINGS": { + "TITLE": "Article Settings", + "FORM": { + "CATEGORY": { + "LABEL": "Category", + "TITLE": "Select category", + "PLACEHOLDER": "Select category", + "NO_RESULT": "No category found", + "SEARCH_PLACEHOLDER": "Search category" + }, + "AUTHOR": { + "LABEL": "Author", + "TITLE": "Select author", + "PLACEHOLDER": "Select author", + "NO_RESULT": "No authors found", + "SEARCH_PLACEHOLDER": "Search author" + }, + "META_TITLE": { + "LABEL": "Meta title", + "PLACEHOLDER": "Add a meta title" + }, + "META_DESCRIPTION": { + "LABEL": "Meta description", + "PLACEHOLDER": "Bættu við meta lýsingu til að fá betri niðurstöður í leitarvélarbestun..." + }, + "META_TAGS": { + "LABEL": "Meta tags", + "PLACEHOLDER": "Add meta tags separated by comma..." + } + }, + "BUTTONS": { + "ARCHIVE": "Archive article", + "DELETE": "Delete article" + } + }, + "PORTAL": { + "HEADER": "Portals", + "DEFAULT": "Default", + "NEW_BUTTON": "New Portal", + "ACTIVE_BADGE": "active", + "CHOOSE_LOCALE_LABEL": "Choose a locale", + "LOADING_MESSAGE": "Loading portals...", + "ARTICLES_LABEL": "articles", + "NO_PORTALS_MESSAGE": "There are no available portals", + "ADD_NEW_LOCALE": "Add a new locale", + "POPOVER": { + "TITLE": "Portals", + "PORTAL_SETTINGS": "Portal settings", + "SUBTITLE": "Þú ert með margar gáttir og getur haft mismunandi landastaðla fyrir hverja gátt.", + "CANCEL_BUTTON_LABEL": "Hætta við", + "CHOOSE_LOCALE_BUTTON": "Choose Locale" + }, + "PORTAL_SETTINGS": { + "LIST_ITEM": { + "HEADER": { + "COUNT_LABEL": "articles", + "ADD": "Add locale", + "VISIT": "Visit site", + "SETTINGS": "Settings", + "DELETE": "Eyða" + }, + "PORTAL_CONFIG": { + "TITLE": "Portal Configurations", + "ITEMS": { + "NAME": "Nafn", + "DOMAIN": "Custom domain", + "SLUG": "Slug", + "TITLE": "Portal title", + "THEME": "Theme color", + "SUB_TEXT": "Portal sub text" + } + }, + "AVAILABLE_LOCALES": { + "TITLE": "Available locales", + "TABLE": { + "NAME": "Locale name", + "CODE": "Locale code", + "ARTICLE_COUNT": "No. of articles", + "CATEGORIES": "No. of categories", + "SWAP": "Swap", + "DELETE": "Eyða", + "DEFAULT_LOCALE": "Default" + } + } + }, + "DELETE_PORTAL": { + "TITLE": "Delete portal", + "MESSAGE": "Ertu viss um að þú viljir eyða þessari gátt", + "YES": "Yes, delete portal", + "NO": "No, keep portal", + "API": { + "DELETE_SUCCESS": "Portal deleted successfully", + "DELETE_ERROR": "Error while deleting portal" + } + } + }, + "EDIT": { + "HEADER_TEXT": "Edit portal", + "TABS": { + "BASIC_SETTINGS": { + "TITLE": "Basic information" + }, + "CUSTOMIZATION_SETTINGS": { + "TITLE": "Portal customization" + }, + "CATEGORY_SETTINGS": { + "TITLE": "Categories" + }, + "LOCALE_SETTINGS": { + "TITLE": "Locales" + } + }, + "CATEGORIES": { + "TITLE": "Categories in", + "NEW_CATEGORY": "New category", + "TABLE": { + "NAME": "Nafn", + "DESCRIPTION": "Description", + "LOCALE": "Locale", + "ARTICLE_COUNT": "No. of articles", + "ACTION_BUTTON": { + "EDIT": "Edit category", + "DELETE": "Delete category" + }, + "EMPTY_TEXT": "No categories found" + } + }, + "EDIT_BASIC_INFO": { + "BUTTON_TEXT": "Update basic settings" + } + }, + "ADD": { + "CREATE_FLOW": [ + { + "title": "Help center information", + "route": "new_portal_information", + "body": "Basic information about portal", + "CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings" + }, + { + "title": "Help center customization", + "route": "portal_customization", + "body": "Customize portal", + "UPDATE_PORTAL_BUTTON": "Update portal settings" + }, + { + "title": "Voila! 🎉", + "route": "portal_finish", + "body": "You're all set!", + "FINISH": "Finish" + } + ], + "CREATE_FLOW_PAGE": { + "BACK_BUTTON": "Back", + "BASIC_SETTINGS_PAGE": { + "HEADER": "Create Portal", + "TITLE": "Help center information", + "CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings" + }, + "CUSTOMIZATION_PAGE": { + "HEADER": "Portal customisation", + "TITLE": "Help center customization", + "UPDATE_PORTAL_BUTTON": "Update portal settings" + }, + "FINISH_PAGE": { + "TITLE": "Voila!🎉 You're all set up!", + "MESSAGE": "Þú getur nú séð þessa stofnuðu gátt á síðunni þinni fyrir allar gáttir.", + "FINISH": "Go to all portals page" + } + }, + "LOGO": { + "LABEL": "Logo", + "UPLOAD_BUTTON": "Upload logo", + "HELP_TEXT": "Þetta lógó mun birtast á haus gáttarinnar." + }, + "NAME": { + "LABEL": "Nafn", + "PLACEHOLDER": "Portal name", + "HELP_TEXT": "Nafnið verður notað í almannagáttinni innbyrðis.", + "ERROR": "Name is required" + }, + "SLUG": { + "LABEL": "Slug", + "PLACEHOLDER": "Portal slug for urls", + "ERROR": "Slug is required" + }, + "DOMAIN": { + "LABEL": "Custom Domain", + "PLACEHOLDER": "Portal custom domain", + "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" + }, + "HOME_PAGE_LINK": { + "LABEL": "Home Page Link", + "PLACEHOLDER": "Portal home page link", + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" + }, + "THEME_COLOR": { + "LABEL": "Portal theme color", + "HELP_TEXT": "Þessi litur mun birtast sem þemalitur gáttarinnar." + }, + "PAGE_TITLE": { + "LABEL": "Page Title", + "PLACEHOLDER": "Portal page title", + "HELP_TEXT": "Titill síðunnar verður notaður í gáttinni sem snýr að almenningi.", + "ERROR": "Page title is required" + }, + "HEADER_TEXT": { + "LABEL": "Header Text", + "PLACEHOLDER": "Portal header text", + "HELP_TEXT": "Texti gáttarhaussins verður notaður í gáttinni sem snýr að almenningi.", + "ERROR": "Portal header text is required" + }, + "API": { + "SUCCESS_MESSAGE_FOR_BASIC": "Portal created successfully.", + "ERROR_MESSAGE_FOR_BASIC": "Couldn't create the portal. Try again.", + "SUCCESS_MESSAGE_FOR_UPDATE": "Portal updated successfully.", + "ERROR_MESSAGE_FOR_UPDATE": "Couldn't update the portal. Try again." + } + }, + "ADD_LOCALE": { + "TITLE": "Add a new locale", + "SUB_TITLE": "Þetta bætir nýjum landstaðli við tiltæka þýðingarlistann þinn.", + "PORTAL": "Portal", + "LOCALE": { + "LABEL": "Locale", + "PLACEHOLDER": "Choose a locale", + "ERROR": "Locale is required" + }, + "BUTTONS": { + "CREATE": "Create locale", + "CANCEL": "Hætta við" + }, + "API": { + "SUCCESS_MESSAGE": "Locale added successfully", + "ERROR_MESSAGE": "Unable to add locale. Try again." + } + }, + "CHANGE_DEFAULT_LOCALE": { + "API": { + "SUCCESS_MESSAGE": "Default locale updated successfully", + "ERROR_MESSAGE": "Ekki er hægt að uppfæra sjálfgefna landstaðal. Reyndu aftur." + } + }, + "DELETE_LOCALE": { + "API": { + "SUCCESS_MESSAGE": "Locale removed from portal successfully", + "ERROR_MESSAGE": "Ekki tókst að fjarlægja landstaðli úr gáttinni. Reyndu aftur." + } + } + }, + "TABLE": { + "LOADING_MESSAGE": "Loading articles...", + "404": "No articles matches your search 🔍", + "NO_ARTICLES": "There are no available articles", + "HEADERS": { + "TITLE": "Title", + "CATEGORY": "Category", + "READ_COUNT": "Read count", + "STATUS": "Staða", + "LAST_EDITED": "Last edited" + }, + "COLUMNS": { + "BY": "by" + } + }, + "EDIT_ARTICLE": { + "LOADING": "Loading article...", + "TITLE_PLACEHOLDER": "Article title goes here", + "CONTENT_PLACEHOLDER": "Write your article here", + "API": { + "ERROR": "Error while saving article" + } + }, + "PUBLISH_ARTICLE": { + "API": { + "ERROR": "Error while publishing article", + "SUCCESS": "Article published successfully" + } + }, + "ARCHIVE_ARTICLE": { + "API": { + "ERROR": "Error while archiving article", + "SUCCESS": "Article archived successfully" + } + }, + "DELETE_ARTICLE": { + "MODAL": { + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Are you sure to delete the article?", + "YES": "Yes, Delete", + "NO": "No, Keep it" + } + }, + "API": { + "SUCCESS_MESSAGE": "Article deleted successfully", + "ERROR_MESSAGE": "Error while deleting article" + } + }, + "CREATE_ARTICLE": { + "ERROR_MESSAGE": "Vinsamlegast bættu við fyrirsögn greinarinnar og innihaldi þá er aðeins þú sem getur uppfært stillingarnar" + }, + "SIDEBAR": { + "SEARCH": { + "PLACEHOLDER": "Search for articles" + } + }, + "CATEGORY": { + "ADD": { + "TITLE": "Create a category", + "SUB_TITLE": "Flokkurinn verður notað í gáttinni sem snýr að almenningi til að flokka greinar.", + "PORTAL": "Portal", + "LOCALE": "Locale", + "NAME": { + "LABEL": "Nafn", + "PLACEHOLDER": "Category name", + "HELP_TEXT": "Flokksheitið verður notað í gáttinni sem snýr að almenningi til að flokka greinar.", + "ERROR": "Name is required" + }, + "SLUG": { + "LABEL": "Slug", + "PLACEHOLDER": "Category slug for urls", + "HELP_TEXT": "app.chatwoot.com/hc/my-portal/en-US/categories/slodin-min", + "ERROR": "Slug is required" + }, + "DESCRIPTION": { + "LABEL": "Description", + "PLACEHOLDER": "Gefðu stutta lýsingu á flokknum.", + "ERROR": "Description is required" + }, + "BUTTONS": { + "CREATE": "Create category", + "CANCEL": "Hætta við" + }, + "API": { + "SUCCESS_MESSAGE": "Category created successfully", + "ERROR_MESSAGE": "Unable to create category" + } + }, + "EDIT": { + "TITLE": "Edit a category", + "SUB_TITLE": "Breyting á flokki mun uppfæra flokkinn í opinberu gáttinni.", + "PORTAL": "Portal", + "LOCALE": "Locale", + "NAME": { + "LABEL": "Nafn", + "PLACEHOLDER": "Category name", + "HELP_TEXT": "Flokksheitið verður notað í gáttinni sem snýr að almenningi til að flokka greinar.", + "ERROR": "Name is required" + }, + "SLUG": { + "LABEL": "Slug", + "PLACEHOLDER": "Category slug for urls", + "HELP_TEXT": "app.chatwoot.com/hc/my-portal/en-US/categories/slodin-min", + "ERROR": "Slug is required" + }, + "DESCRIPTION": { + "LABEL": "Description", + "PLACEHOLDER": "Gefðu stutta lýsingu á flokknum.", + "ERROR": "Description is required" + }, + "BUTTONS": { + "CREATE": "Update category", + "CANCEL": "Hætta við" + }, + "API": { + "SUCCESS_MESSAGE": "Category updated successfully", + "ERROR_MESSAGE": "Unable to update category" + } + }, + "DELETE": { + "API": { + "SUCCESS_MESSAGE": "Category deleted successfully", + "ERROR_MESSAGE": "Unable to delete category" + } + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json new file mode 100644 index 000000000..055fe47bc --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/inboxMgmt.json @@ -0,0 +1,664 @@ +{ + "INBOX_MGMT": { + "HEADER": "Inboxes", + "SIDEBAR_TXT": "

Innhólf

Þegar þú tengir vefsíðu eða Facebook-síðu við Chatwoot er það kallað Innhólf. Þú getur haft ótakmörkuð innhólf á Chatwoot reikningnum þínum.

Smelltu á Bæta við innhólfi til að tengja vefsíðu eða Facebook-síðu.

Í stjórnborðinu geturðu séð öll samtölin úr öllum innhólfunum þínum á einum stað og svarað þeim undir flipanum 'Samtöl'.

Þú getur líka séð samtöl sem eru sértæk fyrir innhólf með því að smella á innhólfsnafnið í vinstri glugganum á mælaborðinu.

", + "LIST": { + "404": "Það eru engin innhólf tengd við þennan reikning." + }, + "CREATE_FLOW": [ + { + "title": "Choose Channel", + "route": "settings_inbox_new", + "body": "Veldu þjónustuveituna sem þú vilt samþætta við Chatwoot." + }, + { + "title": "Create Inbox", + "route": "settings_inboxes_page_channel", + "body": "Staðfestu reikninginn þinn og búðu til pósthólf." + }, + { + "title": "Add Agents", + "route": "settings_inboxes_add_agents", + "body": "Add agents to the created inbox." + }, + { + "title": "Voila!", + "route": "settings_inbox_finish", + "body": "You are all set to go!" + } + ], + "ADD": { + "CHANNEL_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Enter your inbox name (eg: Acme Inc)", + "ERROR": "Please enter a valid inbox name" + }, + "WEBSITE_NAME": { + "LABEL": "Website Name", + "PLACEHOLDER": "Enter your website name (eg: Acme Inc)" + }, + "FB": { + "HELP": "PS: Með því að skrá þig inn fáum við aðeins aðgang að skilaboðum síðunnar þinnar. Chatwoot getur aldrei nálgast einkaskilaboðin þín.", + "CHOOSE_PAGE": "Choose Page", + "CHOOSE_PLACEHOLDER": "Select a page from the list", + "INBOX_NAME": "Inbox Name", + "ADD_NAME": "Add a name for your inbox", + "PICK_NAME": "Pick A Name Your Inbox", + "PICK_A_VALUE": "Pick a value" + }, + "TWITTER": { + "HELP": "Til að bæta Twitter prófílnum þínum við sem rás þarftu að auðkenna Twitter prófílinn þinn með því að smella á 'Skráðu þig inn með Twitter'", + "ERROR_MESSAGE": "Villa kom upp við að tengjast Twitter, vinsamlegast reyndu aftur", + "TWEETS": { + "ENABLE": "Búðu til samtöl úr merktum Tweet-um" + } + }, + "WEBSITE_CHANNEL": { + "TITLE": "Website channel", + "DESC": "Búðu til rás fyrir vefsíðuna þína og byrjaðu að aðstoða viðskiptavini þína í gegnum netspjallið okkar.", + "LOADING_MESSAGE": "Creating Website Support Channel", + "CHANNEL_AVATAR": { + "LABEL": "Channel Avatar" + }, + "CHANNEL_WEBHOOK_URL": { + "LABEL": "Webhook URL", + "PLACEHOLDER": "Enter your Webhook URL", + "ERROR": "Please enter a valid URL" + }, + "CHANNEL_DOMAIN": { + "LABEL": "Website Domain", + "PLACEHOLDER": "Enter your website domain (eg: acme.com)" + }, + "CHANNEL_WELCOME_TITLE": { + "LABEL": "Welcome Heading", + "PLACEHOLDER": "Hi there !" + }, + "CHANNEL_WELCOME_TAGLINE": { + "LABEL": "Welcome Tagline", + "PLACEHOLDER": "Við gerum það einfalt að tengjast okkur. Spyrðu okkur hvað sem er eða deildu þínu áliti." + }, + "CHANNEL_GREETING_MESSAGE": { + "LABEL": "Channel greeting message", + "PLACEHOLDER": "Acme Inc svarar iðulega innan nokkura klukkustunda." + }, + "CHANNEL_GREETING_TOGGLE": { + "LABEL": "Enable channel greeting", + "HELP_TEXT": "Sendu sjálfkrafa kveðjuskilaboð þegar nýtt samtal er búið til.", + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "REPLY_TIME": { + "TITLE": "Set Reply time", + "IN_A_FEW_MINUTES": "In a few minutes", + "IN_A_FEW_HOURS": "In a few hours", + "IN_A_DAY": "In a day", + "HELP_TEXT": "Þessi svartími mun birtast á netspjallinu" + }, + "WIDGET_COLOR": { + "LABEL": "Widget Color", + "PLACEHOLDER": "Update the widget color used in widget" + }, + "SUBMIT_BUTTON": "Create inbox", + "API": { + "ERROR_MESSAGE": "Við gátum ekki búið til vefsíðurás, vinsamlegast reyndu aftur" + } + }, + "TWILIO": { + "TITLE": "Twilio SMS/WhatsApp Channel", + "DESC": "Innleiddu Twilio og byrjaðu að aðstoða viðskiptavini þína með SMS eða WhatsApp.", + "ACCOUNT_SID": { + "LABEL": "Account SID", + "PLACEHOLDER": "Please enter your Twilio Account SID", + "ERROR": "This field is required" + }, + "MESSAGING_SERVICE_SID": { + "LABEL": "Messaging Service SID", + "PLACEHOLDER": "Vinsamlegast sláðu inn Twilio Messaging Service SID", + "ERROR": "This field is required", + "USE_MESSAGING_SERVICE": "Use a Twilio Messaging Service" + }, + "CHANNEL_TYPE": { + "LABEL": "Channel Type", + "ERROR": "Please select your Channel Type" + }, + "AUTH_TOKEN": { + "LABEL": "Auth Token", + "PLACEHOLDER": "Please enter your Twilio Auth Token", + "ERROR": "This field is required" + }, + "CHANNEL_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Please enter a inbox name", + "ERROR": "This field is required" + }, + "PHONE_NUMBER": { + "LABEL": "Phone number", + "PLACEHOLDER": "Vinsamlega sláðu inn símanúmerið sem skilaboð verða send frá.", + "ERROR": "Vinsamlega sláðu inn gilt gildi. Símanúmer ætti að byrja á „+“ tákni." + }, + "API_CALLBACK": { + "TITLE": "Callback URL", + "SUBTITLE": "Þú verður að stilla afturhringingarslóð skilaboða í Twilio með slóðinni sem nefnd er hér." + }, + "SUBMIT_BUTTON": "Create Twilio Channel", + "API": { + "ERROR_MESSAGE": "Við gátum ekki auðkennt Twilio auðkenni, vinsamlegast reyndu aftur" + } + }, + "SMS": { + "TITLE": "SMS Channel", + "DESC": "Start supporting your customers via SMS.", + "PROVIDERS": { + "LABEL": "API Provider", + "TWILIO": "Twilio", + "BANDWIDTH": "Bandwidth" + }, + "API": { + "ERROR_MESSAGE": "We were not able to save the SMS channel" + }, + "BANDWIDTH": { + "ACCOUNT_ID": { + "LABEL": "Account ID", + "PLACEHOLDER": "Please enter your Bandwidth Account ID", + "ERROR": "This field is required" + }, + "API_KEY": { + "LABEL": "API Lykill", + "PLACEHOLDER": "Please enter your Bandwith API Key", + "ERROR": "This field is required" + }, + "API_SECRET": { + "LABEL": "API Secret", + "PLACEHOLDER": "Please enter your Bandwith API Secret", + "ERROR": "This field is required" + }, + "APPLICATION_ID": { + "LABEL": "Application ID", + "PLACEHOLDER": "Vinsamlegast sláðu inn Bandwidth Application ID", + "ERROR": "This field is required" + }, + "INBOX_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Please enter a inbox name", + "ERROR": "This field is required" + }, + "PHONE_NUMBER": { + "LABEL": "Phone number", + "PLACEHOLDER": "Vinsamlega sláðu inn símanúmerið sem skilaboð verða send frá.", + "ERROR": "Vinsamlega sláðu inn gilt gildi. Símanúmer ætti að byrja á „+“ tákni." + }, + "SUBMIT_BUTTON": "Create Bandwidth Channel", + "API": { + "ERROR_MESSAGE": "Við gátum ekki auðkennt Bandwidth auðkenni, vinsamlegast reyndu aftur" + }, + "API_CALLBACK": { + "TITLE": "Callback URL", + "SUBTITLE": "Þú verður að stilla afturhringingarslóð skilaboða í Bandwidth með slóðinni sem nefnd er hér." + } + } + }, + "WHATSAPP": { + "TITLE": "WhatsApp Channel", + "DESC": "Byrjaðu að þjónusta viðskiptavini þína í gegnum WhatsApp.", + "PROVIDERS": { + "LABEL": "API Provider", + "TWILIO": "Twilio", + "WHATSAPP_CLOUD": "WhatsApp Cloud", + "360_DIALOG": "360Dialog" + }, + "INBOX_NAME": { + "LABEL": "Inbox Name", + "PLACEHOLDER": "Please enter an inbox name", + "ERROR": "This field is required" + }, + "PHONE_NUMBER": { + "LABEL": "Phone number", + "PLACEHOLDER": "Vinsamlega sláðu inn símanúmerið sem skilaboð verða send frá.", + "ERROR": "Vinsamlega sláðu inn gilt gildi. Símanúmer ætti að byrja á „+“ tákni." + }, + "PHONE_NUMBER_ID": { + "LABEL": "Phone number ID", + "PLACEHOLDER": "Vinsamlega sláðu inn auðkenni símanúmers sem þú færð frá stjórnborði Facebook Developer.", + "ERROR": "Please enter a valid value." + }, + "BUSINESS_ACCOUNT_ID": { + "LABEL": "Business Account ID", + "PLACEHOLDER": "Vinsamlega sláðu inn auðkenni fyrirtækjareiknings sem þú færð frá stjórnborði Facebook Developer.", + "ERROR": "Please enter a valid value." + }, + "WEBHOOK_VERIFY_TOKEN": { + "LABEL": "Webhook Verify Token", + "PLACEHOLDER": "Sláðu inn staðfestingartákn sem þú vilt stilla fyrir Facebook webhooks.", + "ERROR": "Please enter a valid value." + }, + "API_KEY": { + "LABEL": "API key", + "SUBTITLE": "Configure the WhatsApp API key.", + "PLACEHOLDER": "API key", + "ERROR": "Please enter a valid value." + }, + "API_CALLBACK": { + "TITLE": "Callback URL", + "SUBTITLE": "Þú verður að stilla vefkrók (e. webhook) slóðina og staðfestingarígildið (e. verification token) í Facebook Developer Portal með gildunum sem sýnd eru hér að neðan.", + "WEBHOOK_URL": "Webhook URL", + "WEBHOOK_VERIFICATION_TOKEN": "Webhook Verification Token" + }, + "SUBMIT_BUTTON": "Create WhatsApp Channel", + "API": { + "ERROR_MESSAGE": "Við gátum ekki vistað WhatsApp rásina" + } + }, + "API_CHANNEL": { + "TITLE": "API Channel", + "DESC": "Samþættu við API rásina og byrjaðu að þjónusta viðskiptavini þína.", + "CHANNEL_NAME": { + "LABEL": "Channel Name", + "PLACEHOLDER": "Please enter a channel name", + "ERROR": "This field is required" + }, + "WEBHOOK_URL": { + "LABEL": "Webhook URL", + "SUBTITLE": "Stilltu slóðina þar sem þú vilt fá svarhringingar á atburði.", + "PLACEHOLDER": "Webhook URL" + }, + "SUBMIT_BUTTON": "Create API Channel", + "API": { + "ERROR_MESSAGE": "We were not able to save the api channel" + } + }, + "EMAIL_CHANNEL": { + "TITLE": "Email Channel", + "DESC": "Integrate you email inbox.", + "CHANNEL_NAME": { + "LABEL": "Channel Name", + "PLACEHOLDER": "Please enter a channel name", + "ERROR": "This field is required" + }, + "EMAIL": { + "LABEL": "Email", + "SUBTITLE": "Tölvupóstur þar sem viðskiptavinir þínir senda þér þjónustubeiðnir", + "PLACEHOLDER": "Email" + }, + "SUBMIT_BUTTON": "Create Email Channel", + "API": { + "ERROR_MESSAGE": "Við gátum ekki vistað tölvupóstrásina" + }, + "FINISH_MESSAGE": "Byrja að áframsenda tölvupóstinn þinn á eftirfarandi netfang." + }, + "LINE_CHANNEL": { + "TITLE": "LINE Channel", + "DESC": "Samþættu við LINE rásina og byrjaðu að þjónusta viðskiptavini þína.", + "CHANNEL_NAME": { + "LABEL": "Channel Name", + "PLACEHOLDER": "Please enter a channel name", + "ERROR": "This field is required" + }, + "LINE_CHANNEL_ID": { + "LABEL": "LINE Channel ID", + "PLACEHOLDER": "LINE Channel ID" + }, + "LINE_CHANNEL_SECRET": { + "LABEL": "LINE Channel Secret", + "PLACEHOLDER": "LINE Channel Secret" + }, + "LINE_CHANNEL_TOKEN": { + "LABEL": "LINE Channel Token", + "PLACEHOLDER": "LINE Channel Token" + }, + "SUBMIT_BUTTON": "Create LINE Channel", + "API": { + "ERROR_MESSAGE": "Við gátum ekki vistað LINE rásina" + }, + "API_CALLBACK": { + "TITLE": "Callback URL", + "SUBTITLE": "Þú verður að stilla webhook slóðina í LINE forritinu með slóðinni sem nefnd er hér." + } + }, + "TELEGRAM_CHANNEL": { + "TITLE": "Telegram Channel", + "DESC": "Samþættu við Telegram rásina og byrjaðu að þjónusta viðskiptavini þína.", + "BOT_TOKEN": { + "LABEL": "Bot Token", + "SUBTITLE": "Stilltu bot token sem þú hefur fengið frá Telegram BotFather.", + "PLACEHOLDER": "Bot Token" + }, + "SUBMIT_BUTTON": "Create Telegram Channel", + "API": { + "ERROR_MESSAGE": "Við gátum ekki vistað Telegram rásina" + } + }, + "AUTH": { + "TITLE": "Choose a channel", + "DESC": "Chatwoot styður vefspjall, Facebook Messenger, Twitter prófíla, WhatsApp, tölvupóst osfrv., Sem rásir. Ef þú vilt búa til sérsniðna rás geturðu búið hana til með því að nota API rásina. Til að byrja skaltu velja eina af rásunum hér að neðan." + }, + "AGENTS": { + "TITLE": "Þjónustufulltrúar", + "DESC": "Hér geturðu bætt við þjónustufulltrúum til að hafa umsjón með nýstofnuða innhólfinu þínu. Aðeins þessir völdu Þjónustufulltrúar munu hafa aðgang að innhólfinu þínu. Þjónustufulltrúar sem eru ekki hluti af þessu innhólfi munu ekki geta séð eða svarað skilaboðum í þessu innhólfi þegar þeir skrá sig inn.
PS: Sem stjórnandi, ef þú þarft aðgang að öllum pósthólfum, ættir þú að bæta sjálfum þér sem þjónustufulltrúa við öll innhólf sem þú býrð til.", + "VALIDATION_ERROR": "Add atleast one agent to your new Inbox", + "PICK_AGENTS": "Pick agents for the inbox" + }, + "DETAILS": { + "TITLE": "Inbox Details", + "DESC": "Í fellilistanum hér að neðan, veldu Facebook síðuna sem þú vilt tengja við Chatwoot. Þú getur líka gefið innhólfinu sérsniðið nafn til að þekkja það betur." + }, + "FINISH": { + "TITLE": "Nailed It!", + "DESC": "Þú hefur lokið við að innleiða Facebook síðuna þína í Chatwoot. Næst þegar viðskiptavinur sendir skilaboð á síðunni þinni birtist samtalið sjálfkrafa í innhólfinu þínu.
Við erum líka að útvega þér netspjalls skriftu sem þú getur auðveldlega bætt við vefsíðuna þína. Þegar þetta er komið á vefsvæðið þitt geta viðskiptavinir sent þér skilaboð beint frá vefsíðunni þinni án hjálpar utanaðkomandi tóla og samtalið mun birtast hér, í Chatwoot.
Svalt, ha? Jæja, við reynum að vera það :)" + } + }, + "DETAILS": { + "LOADING_FB": "Authenticating you with Facebook...", + "ERROR_FB_AUTH": "Eitthvað fór úrskeiðis, vinsamlegast endurnýjaðu síðuna...", + "CREATING_CHANNEL": "Creating your Inbox...", + "TITLE": "Configure Inbox Details", + "DESC": "" + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Inbox..." + }, + "FINISH": { + "TITLE": "Your Inbox is ready!", + "MESSAGE": "Þú getur nú átt samskipti við viðskiptavini þína í gegnum nýju rásina þína. Gangi þér vel við þjónustuna", + "BUTTON_TEXT": "Take me there", + "MORE_SETTINGS": "More settings", + "WEBSITE_SUCCESS": "Þú hefur lokið við að búa til vefsíðurás. Afritaðu kóðann sem sýndur er hér að neðan og límdu hann á vefsíðuna þína. Næst þegar viðskiptavinur notar spjallið birtist samtalið sjálfkrafa í innhólfinu þínu." + }, + "REAUTH": "Reauthorize", + "VIEW": "View", + "EDIT": { + "API": { + "SUCCESS_MESSAGE": "Inbox settings updated successfully", + "AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Auto assignment updated successfully", + "ERROR_MESSAGE": "Við gátum ekki uppfært stillingar innhólfs. Vinsamlegast reyndu aftur síðar." + }, + "EMAIL_COLLECT_BOX": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "ENABLE_CSAT": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "ALLOW_MESSAGES_AFTER_RESOLVED": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "ENABLE_CONTINUITY_VIA_EMAIL": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "ENABLE_HMAC": { + "LABEL": "Enable" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "AVATAR_DELETE_BUTTON_TEXT": "Delete Avatar", + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða", + "PLACE_HOLDER": "Please type {inboxName} to confirm", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + }, + "API": { + "SUCCESS_MESSAGE": "Inbox deleted successfully", + "ERROR_MESSAGE": "Gat ekki eytt innhólfi. Vinsamlegast reyndu aftur síðar.", + "AVATAR_SUCCESS_MESSAGE": "Inbox avatar deleted successfully", + "AVATAR_ERROR_MESSAGE": "Gat ekki eytt notandamynd innhólfsins. Vinsamlegast reyndu aftur síðar." + } + }, + "TABS": { + "SETTINGS": "Settings", + "COLLABORATORS": "Collaborators", + "CONFIGURATION": "Configuration", + "CAMPAIGN": "Campaigns", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours", + "WIDGET_BUILDER": "Widget Builder" + }, + "SETTINGS": "Settings", + "FEATURES": { + "LABEL": "Features", + "DISPLAY_FILE_PICKER": "Display file picker on the widget", + "DISPLAY_EMOJI_PICKER": "Display emoji picker on the widget", + "ALLOW_END_CONVERSATION": "Leyfa notendum að ljúka samtali úr græjunni" + }, + "SETTINGS_POPUP": { + "MESSENGER_HEADING": "Messenger Script", + "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "INBOX_AGENTS": "Þjónustufulltrúar", + "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", + "AGENT_ASSIGNMENT": "Conversation Assignment", + "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings", + "UPDATE": "Update", + "ENABLE_EMAIL_COLLECT_BOX": "Enable email collect box", + "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Virkja eða slökkva á söfnunarreit tölvupósts í nýju samtali", + "AUTO_ASSIGNMENT": "Enable auto assignment", + "ENABLE_CSAT": "Enable CSAT", + "ENABLE_CSAT_SUB_TEXT": "Virkja/slökkva á CSAT (ánægju viðskiptavina) könnun eftir að hafa leyst samtal", + "ENABLE_CONTINUITY_VIA_EMAIL": "Enable conversation continuity via email", + "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Samtöl halda áfram með tölvupósti ef tengiliðanetfangið er tiltækt.", + "INBOX_UPDATE_TITLE": "Inbox Settings", + "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", + "AUTO_ASSIGNMENT_SUB_TEXT": "Virkja eða slökkva á sjálfvirkri úthlutun nýrra samtöla til umboðsmanna sem bætt er við þetta innhólf.", + "HMAC_VERIFICATION": "User Identity Validation", + "HMAC_DESCRIPTION": "Til að sannreyna auðkenni notandans geturðu sent `identifier_hash` fyrir hvern notanda. Þú getur búið til HMAC sha256 hash með því að nota 'identifier' með lyklinum sem sýndur er hér.", + "HMAC_MANDATORY_VERIFICATION": "Enforce User Identity Validation", + "HMAC_MANDATORY_DESCRIPTION": "Ef það er virkt verður beiðnum sem vantar ‘identifier_hash’ hafnað.", + "INBOX_IDENTIFIER": "Inbox Identifier", + "INBOX_IDENTIFIER_SUB_TEXT": "Notaðu `inbox_identifier` táknið sem sýnt er hér til að auðkenna API biðlara.", + "FORWARD_EMAIL_TITLE": "Forward to Email", + "FORWARD_EMAIL_SUB_TEXT": "Byrja að áframsenda tölvupóstinn þinn á eftirfarandi netfang.", + "ALLOW_MESSAGES_AFTER_RESOLVED": "Leyfa skilaboð eftir að samtal hefur verið leyst", + "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Leyfa endanotendum að senda skilaboð jafnvel eftir að samtalið er leyst.", + "WHATSAPP_SECTION_SUBHEADER": "Þessi API lykill er notaður fyrir samþættingu við WhatsApp API.", + "WHATSAPP_SECTION_TITLE": "API Lykill" + }, + "AUTO_ASSIGNMENT": { + "MAX_ASSIGNMENT_LIMIT": "Auto assignment limit", + "MAX_ASSIGNMENT_LIMIT_RANGE_ERROR": "Please enter a value greater than 0", + "MAX_ASSIGNMENT_LIMIT_SUB_TEXT": "Takmarkaðu hámarksfjölda samtala úr þessu innhólfi sem hægt er að úthluta sjálfkrafa á þjónustufulltrúa" + }, + "FACEBOOK_REAUTHORIZE": { + "TITLE": "Reauthorize", + "SUBTITLE": "Facebook tengingin þín er útrunnin, vinsamlegast tengdu Facebook síðuna þína aftur til að halda áfram þjónustu", + "MESSAGE_SUCCESS": "Reconnection successful", + "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Forspjallseyðublöð gera þér kleift að fanga notendaupplýsingar áður en þau hefja samtal við þig.", + "SET_FIELDS": "Pre chat form fields", + "SET_FIELDS_HEADER": { + "FIELDS": "Fields", + "LABEL": "Label", + "PLACE_HOLDER": "Placeholder", + "KEY": "Key", + "TYPE": "Type", + "REQUIRED": "Required" + }, + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre chat message", + "PLACEHOLDER": "Þessi skilaboð væru sýnileg notendum ásamt eyðublaðinu" + }, + "REQUIRE_EMAIL": { + "LABEL": "Gestir ættu að gefa upp nafn sitt og netfang áður en spjallið hefst" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Stilltu framboð þitt á netspjalli", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Virkja opnunartíma fyrirtækja fyrir þetta innhólf", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for visitors", + "UNAVAILABLE_MESSAGE_DEFAULT": "Við erum ekki við í augnablikinu. Skildu eftir skilaboð og við svörum þegar við komum aftur.", + "TOGGLE_HELP": "Með því að virkja opnunartíma fyrirtækis mun opnunartíminn sjást á vefspjallinu jafnvel þótt allir þjónustufulltrúar séu ótengdir. Utan opnunnartíma er hægt að vara viðskiptavini við með skilaboðum og forspjallsformi.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Upphafstími ætti að vera fyrir lokunartíma.", + "CHOOSE": "Choose" + }, + "ALL_DAY": "All-Day" + }, + "IMAP": { + "TITLE": "IMAP", + "SUBTITLE": "Set your IMAP details", + "NOTE_TEXT": "To enable SMTP, please configure IMAP.", + "UPDATE": "Update IMAP settings", + "TOGGLE_AVAILABILITY": "Enable IMAP configuration for this inbox", + "TOGGLE_HELP": "Að virkja IMAP mun hjálpa notandanum að fá tölvupóst", + "EDIT": { + "SUCCESS_MESSAGE": "IMAP settings updated successfully", + "ERROR_MESSAGE": "Unable to update IMAP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: imap.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "LOGIN": { + "LABEL": "Login", + "PLACE_HOLDER": "Login" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "ENABLE_SSL": "Enable SSL" + }, + "SMTP": { + "TITLE": "SMTP", + "SUBTITLE": "Set your SMTP details", + "UPDATE": "Update SMTP settings", + "TOGGLE_AVAILABILITY": "Enable SMTP configuration for this inbox", + "TOGGLE_HELP": "Að virkja SMTP mun hjálpa notandanum að senda tölvupóst", + "EDIT": { + "SUCCESS_MESSAGE": "SMTP settings updated successfully", + "ERROR_MESSAGE": "Unable to update SMTP settings" + }, + "ADDRESS": { + "LABEL": "Address", + "PLACE_HOLDER": "Address (Eg: smtp.gmail.com)" + }, + "PORT": { + "LABEL": "Port", + "PLACE_HOLDER": "Port" + }, + "LOGIN": { + "LABEL": "Login", + "PLACE_HOLDER": "Login" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACE_HOLDER": "Password" + }, + "DOMAIN": { + "LABEL": "Domain", + "PLACE_HOLDER": "Domain" + }, + "ENCRYPTION": "Encryption", + "SSL_TLS": "SSL/TLS", + "START_TLS": "STARTTLS", + "OPEN_SSL_VERIFY_MODE": "Open SSL Verify Mode", + "AUTH_MECHANISM": "Authentication" + }, + "NOTE": "Note: ", + "WIDGET_BUILDER": { + "WIDGET_OPTIONS": { + "AVATAR": { + "LABEL": "Website Avatar", + "DELETE": { + "API": { + "SUCCESS_MESSAGE": "Avatar deleted successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + } + }, + "WEBSITE_NAME": { + "LABEL": "Website Name", + "PLACE_HOLDER": "Enter your website name (eg: Acme Inc)", + "ERROR": "Please enter a valid website name" + }, + "WELCOME_HEADING": { + "LABEL": "Welcome Heading", + "PLACE_HOLDER": "Hi there!" + }, + "WELCOME_TAGLINE": { + "LABEL": "Welcome Tagline", + "PLACE_HOLDER": "Við gerum það einfalt að tengjast okkur. Spyrðu okkur hvað sem er eða deildu þínu áliti." + }, + "REPLY_TIME": { + "LABEL": "Reply Time", + "IN_A_FEW_MINUTES": "In a few minutes", + "IN_A_FEW_HOURS": "In a few hours", + "IN_A_DAY": "In a day" + }, + "WIDGET_COLOR_LABEL": "Widget Color", + "WIDGET_BUBBLE_POSITION_LABEL": "Widget Bubble Position", + "WIDGET_BUBBLE_TYPE_LABEL": "Widget Bubble Type", + "WIDGET_BUBBLE_LAUNCHER_TITLE": { + "DEFAULT": "Spjallaðu við okkur", + "LABEL": "Widget Bubble Launcher Title", + "PLACE_HOLDER": "Spjallaðu við okkur" + }, + "UPDATE": { + "BUTTON_TEXT": "Update Widget Settings", + "API": { + "SUCCESS_MESSAGE": "Widget settings updated successfully", + "ERROR_MESSAGE": "Unable to update widget settings" + } + }, + "WIDGET_VIEW_OPTION": { + "PREVIEW": "Preview", + "SCRIPT": "Script" + }, + "WIDGET_BUBBLE_POSITION": { + "LEFT": "Left", + "RIGHT": "Right" + }, + "WIDGET_BUBBLE_TYPE": { + "STANDARD": "Standard", + "EXPANDED_BUBBLE": "Expanded Bubble" + } + }, + "WIDGET_SCREEN": { + "DEFAULT": "Default", + "CHAT": "Chat" + }, + "REPLY_TIME": { + "IN_A_FEW_MINUTES": "Svarar iðulega innan nokkura mínútna", + "IN_A_FEW_HOURS": "Svarar iðulega innan nokkura klukkustunda", + "IN_A_DAY": "Svarar iðulega samdægurs" + }, + "FOOTER": { + "START_CONVERSATION_BUTTON_TEXT": "Hefja samtal", + "CHAT_INPUT_PLACEHOLDER": "Skrifaðu skilaboðin hér" + }, + "BODY": { + "TEAM_AVAILABILITY": { + "ONLINE": "Við erum tengd", + "OFFLINE": "Það er enginn við í augnablikinu" + }, + "USER_MESSAGE": "Hi", + "AGENT_MESSAGE": "Hello" + }, + "BRANDING_TEXT": "Keyrt af Chatwoot", + "SCRIPT_SETTINGS": "\n window.chatwootSettings = {options};" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/integrationApps.json b/app/javascript/dashboard/i18n/locale/is/integrationApps.json new file mode 100644 index 000000000..e798a46fa --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/integrationApps.json @@ -0,0 +1,62 @@ +{ + "INTEGRATION_APPS": { + "FETCHING": "Fetching Integrations", + "NO_HOOK_CONFIGURED": "Það eru engar %{integrationId} samþættingar stilltar á þessum reikningi.", + "HEADER": "Applications", + "STATUS": { + "ENABLED": "Enabled", + "DISABLED": "Disabled" + }, + "CONFIGURE": "Configure", + "ADD_BUTTON": "Add a new hook", + "DELETE": { + "TITLE": { + "INBOX": "Confirm deletion", + "ACCOUNT": "Disconnect" + }, + "MESSAGE": { + "INBOX": "Are you sure to delete?", + "ACCOUNT": "Are you sure to disconnect?" + }, + "CONFIRM_BUTTON_TEXT": { + "INBOX": "Yes, Delete", + "ACCOUNT": "Yes, Disconnect" + }, + "CANCEL_BUTTON_TEXT": "Hætta við", + "API": { + "SUCCESS_MESSAGE": "Hook deleted successfully", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "LIST": { + "FETCHING": "Fetching integration hooks", + "INBOX": "Inbox", + "DELETE": { + "BUTTON_TEXT": "Eyða" + } + }, + "ADD": { + "FORM": { + "INBOX": { + "LABEL": "Select Inbox", + "PLACEHOLDER": "Select Inbox" + }, + "SUBMIT": "Create", + "CANCEL": "Hætta við" + }, + "API": { + "SUCCESS_MESSAGE": "Integration hook added successfully", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "CONNECT": { + "BUTTON_TEXT": "Connect" + }, + "DISCONNECT": { + "BUTTON_TEXT": "Disconnect" + }, + "SIDEBAR_DESCRIPTION": { + "DIALOGFLOW": "Dialogflow er náttúrulegur málskilningsvettvangur sem gerir það auðvelt að hanna og samþætta samtalsnotendaviðmót í farsímaforritið þitt, vefforrit, tæki, vélmenni, gagnvirkt raddsvörunarkerfi og svo framvegis.

Dialogflow samþætting við %{installationName} gerir þér kleift að stilla Dialogflow spjallmenni við innhólfin þín sem gerir spjallmenninu kleift að sjá um fyrirspurnir í upphafi og afhenda þær þjónustufulltrúa þegar þörf krefur. Dialogflow er hægt að nota til að hæfa sölumönnunum, draga úr vinnuálagi þjónustufulltrúa með því að leggja fram algengar spurningar o.s.frv.

Til að bæta Dialogflow við þarftu að búa til þjónustureikning í Google verkefnaborðinu þínu og deila aðgangsupplýsingum. Vinsamlegast skoðaðu Dialogflow skjölin fyrir frekari upplýsingar." + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/integrations.json b/app/javascript/dashboard/i18n/locale/is/integrations.json new file mode 100644 index 000000000..bc21324dc --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/integrations.json @@ -0,0 +1,135 @@ +{ + "INTEGRATION_SETTINGS": { + "HEADER": "Integrations", + "WEBHOOK": { + "SUBSCRIBED_EVENTS": "Subscribed Events", + "FORM": { + "CANCEL": "Hætta við", + "DESC": "Vefkróks (e. Webhook) viðburðir veita þér rauntíma upplýsingar um hvað er að gerast á Chatwoot reikningnum þínum. Vinsamlega sláðu inn gilda vefslóð til að stilla svarhringingu (e. callback).", + "SUBSCRIPTIONS": { + "LABEL": "Events", + "EVENTS": { + "CONVERSATION_CREATED": "Conversation Created", + "CONVERSATION_STATUS_CHANGED": "Conversation Status Changed", + "CONVERSATION_UPDATED": "Conversation Updated", + "MESSAGE_CREATED": "Message created", + "MESSAGE_UPDATED": "Message updated", + "WEBWIDGET_TRIGGERED": "Live chat widget opened by the user" + } + }, + "END_POINT": { + "LABEL": "Webhook URL", + "PLACEHOLDER": "Example: https://example/api/webhook", + "ERROR": "Please enter a valid URL" + }, + "EDIT_SUBMIT": "Update webhook", + "ADD_SUBMIT": "Create webhook" + }, + "TITLE": "Webhook", + "CONFIGURE": "Configure", + "HEADER": "Webhook settings", + "HEADER_BTN_TXT": "Bæta við nýjum webhook", + "LOADING": "Fetching attached webhooks", + "SEARCH_404": "Það eru engin atriði sem passa við þessa fyrirspurn", + "SIDEBAR_TXT": "

Webhooks

Webhooks eru HTTP svarhringingar sem hægt er að skilgreina fyrir hvern reikning. Þeir koma af stað af atburðum eins og sköpun skilaboða í Chatwoot. Þú getur búið til fleiri en einn webhook fyrir þennan reikning.

Til að búa til webhook, smelltu á hnappinn Bæta við nýjum webhook. Þú getur líka fjarlægt hvaða webhook sem fyrir er með því að smella á Eyða hnappinn.

", + "LIST": { + "404": "Það eru engir webhooks stilltir á þessum reikningi.", + "TITLE": "Manage webhooks", + "TABLE_HEADER": [ + "Webhook endpoint", + "Aðgerðir" + ] + }, + "EDIT": { + "BUTTON_TEXT": "Breyta", + "TITLE": "Edit webhook", + "API": { + "SUCCESS_MESSAGE": "Webhook stillingar uppfærðar", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "ADD": { + "CANCEL": "Hætta við", + "TITLE": "Bæta við nýjum webhook", + "API": { + "SUCCESS_MESSAGE": "Webhook configuration added successfully", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Webhook deleted successfully", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að eyða webhook? (%{webhookURL})", + "YES": "Já, eyða", + "NO": "No, Keep it" + } + } + }, + "SLACK": { + "HELP_TEXT": { + "TITLE": "Using Slack Integration", + "BODY": "

Chatwoot mun nú samstilla öll innkomin samtöl inn á customer-conversations á Slack vinnusvæðinu þínu.

Að svara samtalsþræði í customer-conversations Slack rás mun senda svar til viðskiptavinar í gegnum chatwoot.

Byrjaðu svörin með note: til að búa til einkaglósur í stað svara.

Ef svarandinn á Slack er með skráðann þjónustufulltrúa í chatwoot undir sama netfangi verða svörin tengd í samræmi við það.

Þegar svarandinn er ekki með tengdan þjónustufulltrúa verða svörin gerð úr spjallmanna prófílnum.

" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Integration deleted successfully" + } + }, + "CONNECT": { + "BUTTON_TEXT": "Connect" + }, + "DASHBOARD_APPS": { + "TITLE": "Dashboard Apps", + "HEADER_BTN_TXT": "Add a new dashboard app", + "SIDEBAR_TXT": "

Mælaborðsforrit

Mælaborðsforrit gera fyrirtækjum kleift að innsteypa (e. embed) forrit inn í Chatwoot mælaborðið til að veita þjónustufulltrúum samhengi. Þessi eiginleiki gerir þér kleift að búa til forrit sjálfstætt og innsteypa það inn í mælaborðið til að veita notendaupplýsingar, pantanir þeirra eða fyrri greiðsluferla.

Þegar þú innsteypir forritið þitt með því að nota mælaborðið í Chatwoot mun forritið þitt fáðu samhengi samtalsins og sambandsins sem gluggaviðburð (e. window event). Settu upp hlustanda fyrir skilaboðaviðburðinn á síðunni þinni til að fá samhengið.

Til að bæta við nýju stjórnborðsforriti skaltu smella á hnappinn 'Bæta við nýju stjórnborðsforriti'.

", + "DESCRIPTION": "Mælaborðsforrit gera fyrirtækjum kleift að innsteypa (e. embed) forrit inn í mælaborðið til að veita þjónustufulltrúa samhengi. Þessi eiginleiki gerir þér kleift að búa til forrit sjálfstætt og innsteypa það inn til að veita notendaupplýsingar, pantanir þeirra eða fyrri greiðsluferil.", + "LIST": { + "404": "Engin mælaborðsforrit eru stillt á þessum reikningi ennþá", + "LOADING": "Fetching dashboard apps...", + "TABLE_HEADER": [ + "Nafn", + "Endpoint" + ], + "EDIT_TOOLTIP": "Edit app", + "DELETE_TOOLTIP": "Delete app" + }, + "FORM": { + "TITLE_LABEL": "Nafn", + "TITLE_PLACEHOLDER": "Enter a name for your dashboard app", + "TITLE_ERROR": "A name for the dashboard app is required", + "URL_LABEL": "Endpoint", + "URL_PLACEHOLDER": "Sláðu inn slóð endapunkts þar sem appið þitt er hýst", + "URL_ERROR": "A valid URL is required" + }, + "CREATE": { + "HEADER": "Add a new dashboard app", + "FORM_SUBMIT": "Submit", + "FORM_CANCEL": "Hætta við", + "API_SUCCESS": "Dashboard app configured successfully", + "API_ERROR": "Ekki tókst að bæta við forriti. Vinsamlegast reyndu aftur síðar" + }, + "UPDATE": { + "HEADER": "Edit dashboard app", + "FORM_SUBMIT": "Update", + "FORM_CANCEL": "Hætta við", + "API_SUCCESS": "Dashboard app updated successfully", + "API_ERROR": "Ekki tókst að uppfæra forrit. Vinsamlegast reyndu aftur síðar" + }, + "DELETE": { + "CONFIRM_YES": "Yes, delete it", + "CONFIRM_NO": "No, keep it", + "TITLE": "Confirm deletion", + "MESSAGE": "Ertu viss um að eyða appinu - %{appName}?", + "API_SUCCESS": "Dashboard app deleted successfully", + "API_ERROR": "Ekki tókst að eyða forriti. Vinsamlegast reyndu aftur síðar" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json new file mode 100644 index 000000000..d3a609bba --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json @@ -0,0 +1,70 @@ +{ + "LABEL_MGMT": { + "HEADER": "Labels", + "HEADER_BTN_TXT": "Add label", + "LOADING": "Fetching labels", + "SEARCH_404": "Það eru engin atriði sem passa við þessa fyrirspurn", + "SIDEBAR_TXT": "

Flokkar

Flokkar hjálpa þér að flokka samtöl og forgangsraða þeim. Þú getur úthlutað flokk á samtal frá hliðarborðinu.

Flokkar eru tengdir við reikninginn og hægt er að nota þau til að búa til sérsniðin verkflæði í fyrirtækinu þínu. Þú getur úthlutað sérsniðnum lit á merkimiðann, það gerir það auðveldara að bera kennsl á merkimiðann. Þú munt geta birt merkimiðann á hliðarstikunni til að sía samtölin auðveldlega.

", + "LIST": { + "404": "Engar merkingar eru tiltækir á þessum reikningi.", + "TITLE": "Manage labels", + "DESC": "Merkingar gera þér kleift að flokka samtölin saman.", + "TABLE_HEADER": [ + "Nafn", + "Description", + "Color" + ] + }, + "FORM": { + "NAME": { + "LABEL": "Label Name", + "PLACEHOLDER": "Label name", + "REQUIRED_ERROR": "Label name is required", + "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", + "VALID_ERROR": "Aðeins stafrófsstafir, tölustafir, bandstrik og undirstrik eru leyfð" + }, + "DESCRIPTION": { + "LABEL": "Description", + "PLACEHOLDER": "Label Description" + }, + "COLOR": { + "LABEL": "Color" + }, + "SHOW_ON_SIDEBAR": { + "LABEL": "Show label on sidebar" + }, + "EDIT": "Breyta", + "CREATE": "Create", + "DELETE": "Eyða", + "CANCEL": "Hætta við" + }, + "ADD": { + "TITLE": "Add label", + "DESC": "Merkingar gera þér kleift að flokka samtölin saman.", + "API": { + "SUCCESS_MESSAGE": "Label added successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + }, + "EDIT": { + "TITLE": "Edit label", + "API": { + "SUCCESS_MESSAGE": "Label updated successfully", + "ERROR_MESSAGE": "There was an error, please try again" + } + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Label deleted successfully", + "ERROR_MESSAGE": "There was an error, please try again" + }, + "CONFIRM": { + "TITLE": "Staðfesta eyðingu", + "MESSAGE": "Ertu viss um að þú viljir eyða", + "YES": "Já, eyða", + "NO": "Nei, hætta við eyðingu" + } + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/login.json b/app/javascript/dashboard/i18n/locale/is/login.json new file mode 100644 index 000000000..dd8eb1256 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/login.json @@ -0,0 +1,21 @@ +{ + "LOGIN": { + "TITLE": "Login to Chatwoot", + "EMAIL": { + "LABEL": "Email", + "PLACEHOLDER": "Email eg: someone@example.com" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACEHOLDER": "Password" + }, + "API": { + "SUCCESS_MESSAGE": "Login Successful", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur", + "UNAUTH": "Notandanafn / lykilorð rangt. Vinsamlegast reyndu aftur" + }, + "FORGOT_PASSWORD": "Forgot your password?", + "CREATE_NEW_ACCOUNT": "Create new account", + "SUBMIT": "Login" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/macros.json b/app/javascript/dashboard/i18n/locale/is/macros.json new file mode 100644 index 000000000..913545bfb --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/macros.json @@ -0,0 +1,78 @@ +{ + "MACROS": { + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save macro", + "LOADING": "Fetching macros", + "SIDEBAR_TXT": "

Fjölvi

Fjölvi er safn vistaðra aðgerða sem auðvelda þjónustufulltrúa að klára verkefni auðveldlega. Þjónustufulltrúarnir geta skilgreint mengi aðgerða eins og að merkja samtal með merkimiða, senda tölvupóstafrit, uppfæra sérsniðna eiginleika o.s.frv., og þeir geta keyrt þessar aðgerðir með einum smelli. Þegar þjónustufulltrúar keyra fjölva, yrðu aðgerðirnar framkvæmdar í þeirri röð sem þær eru skilgreindar. Fjölvi bæta framleiðni og auka samræmi í aðgerðum.

Fjölvi getur verið gagnlegt á tvo vegu.

Sem aðstoð fyrir þjónustufulltrúa: Ef þjónustufulltrúi framkvæmir sett af aðgerðum mörgum sinnum, getur hann vistað það sem fjölva og framkvæmt allar aðgerðir saman með einum smelli.

Sem valmöguleiki til þess að bæta við liðsmanni: Sérhver þjónustufulltrúi þarf að framkvæma margar mismunandi athuganir/aðgerðir í hverju samtali. Auðvelt verður að taka inn nýjan teymismeðlim ef fyrirfram skilgreind fjölvi eru tiltæk á reikningnum. Í stað þess að lýsa hverju skrefi í smáatriðum getur stjórnandinn/teymisstjórinn bent á fjölva sem notuð eru við mismunandi aðstæður.

", + "ERROR": "Something went wrong. Please try again", + "ORDER_INFO": "Fjölvi mun keyra í þeirri röð sem þú bætir við aðgerðum þínum. Þú getur endurraðað þeim með því að draga þau í handfangið við hlið hverrar nóðu.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Aðgerðir" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Ekki tókst að búa til fjölvi, vinsamlegast reyndu aftur síðar" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nafn", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Ertu viss um að þú viljir eyða", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "Villa kom upp við að eyða fjölva. Vinsamlegast reyndu aftur síðar" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Ekki tókst að uppfæra fjölva, vinsamlegast reyndu aftur síðar" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "Þessi fjölvi er aðgengileg opinberlega fyrir alla þjónustufulltrúa á þessum reikningi." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "Þessi fjölvi verður persónulegur fyrir þig og ekki aðgengilegur öðrum." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/report.json b/app/javascript/dashboard/i18n/locale/is/report.json new file mode 100644 index 000000000..b826b77c3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/report.json @@ -0,0 +1,447 @@ +{ + "REPORT": { + "HEADER": "Samtöl", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "Við höfum ekki fengið nógu marga gagnapunkta til að búa til skýrslu, vinsamlegast reyndu aftur síðar.", + "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Samtöl", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First Response Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Fyrsti viðbragðstími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Lausnartími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Síðustu 7 daga" + }, + { + "id": 1, + "name": "Síðustu 30 daga" + }, + { + "id": 2, + "name": "Síðustu 3 mánuði" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + }, + "GROUP_BY_FILTER_DROPDOWN_LABEL": "Group By", + "DURATION_FILTER_LABEL": "Duration", + "GROUP_BY_DAY_OPTIONS": [ + { + "id": 1, + "groupBy": "Dagur" + } + ], + "GROUP_BY_WEEK_OPTIONS": [ + { + "id": 1, + "groupBy": "Dagur" + }, + { + "id": 2, + "groupBy": "Vika" + } + ], + "GROUP_BY_MONTH_OPTIONS": [ + { + "id": 1, + "groupBy": "Dagur" + }, + { + "id": 2, + "groupBy": "Vika" + }, + { + "id": 3, + "groupBy": "Mánuður" + } + ], + "GROUP_BY_YEAR_OPTIONS": [ + { + "id": 1, + "groupBy": "Dagur" + }, + { + "id": 2, + "groupBy": "Vika" + }, + { + "id": 3, + "groupBy": "Mánuður" + }, + { + "id": 4, + "groupBy": "Ár" + } + ], + "BUSINESS_HOURS": "Business Hours" + }, + "AGENT_REPORTS": { + "HEADER": "Agents Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "Við höfum ekki fengið nógu marga gagnapunkta til að búa til skýrslu, vinsamlegast reyndu aftur síðar.", + "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "FILTER_DROPDOWN_LABEL": "Select Agent", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Samtöl", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First Response Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Fyrsti viðbragðstími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Lausnartími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Síðustu 7 daga" + }, + { + "id": 1, + "name": "Síðustu 30 daga" + }, + { + "id": 2, + "name": "Síðustu 3 mánuði" + }, + { + "id": 3, + "name": "Síðustu 6 mánuði" + }, + { + "id": 4, + "name": "Síðasta ár" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "LABEL_REPORTS": { + "HEADER": "Labels Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "Við höfum ekki fengið nógu marga gagnapunkta til að búa til skýrslu, vinsamlegast reyndu aftur síðar.", + "DOWNLOAD_LABEL_REPORTS": "Download label reports", + "FILTER_DROPDOWN_LABEL": "Select Label", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Samtöl", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First Response Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Fyrsti viðbragðstími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Lausnartími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Síðustu 7 daga" + }, + { + "id": 1, + "name": "Síðustu 30 daga" + }, + { + "id": 2, + "name": "Síðustu 3 mánuði" + }, + { + "id": 3, + "name": "Last 6 months" + }, + { + "id": 4, + "name": "Last year" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "INBOX_REPORTS": { + "HEADER": "Inbox Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "Við höfum ekki fengið nógu marga gagnapunkta til að búa til skýrslu, vinsamlegast reyndu aftur síðar.", + "DOWNLOAD_INBOX_REPORTS": "Download inbox reports", + "FILTER_DROPDOWN_LABEL": "Select Inbox", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Samtöl", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First Response Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Fyrsti viðbragðstími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Lausnartími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Síðustu 7 daga" + }, + { + "id": 1, + "name": "Síðustu 30 daga" + }, + { + "id": 2, + "name": "Síðustu 3 mánuði" + }, + { + "id": 3, + "name": "Síðustu 6 mánuði" + }, + { + "id": 4, + "name": "Síðasta ár" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Select date range" + } + }, + "TEAM_REPORTS": { + "HEADER": "Team Overview", + "LOADING_CHART": "Loading chart data...", + "NO_ENOUGH_DATA": "Við höfum ekki fengið nógu marga gagnapunkta til að búa til skýrslu, vinsamlegast reyndu aftur síðar.", + "DOWNLOAD_TEAM_REPORTS": "Download team reports", + "FILTER_DROPDOWN_LABEL": "Select Team", + "METRICS": { + "CONVERSATIONS": { + "NAME": "Samtöl", + "DESC": "( Total )" + }, + "INCOMING_MESSAGES": { + "NAME": "Incoming Messages", + "DESC": "( Total )" + }, + "OUTGOING_MESSAGES": { + "NAME": "Outgoing Messages", + "DESC": "( Total )" + }, + "FIRST_RESPONSE_TIME": { + "NAME": "First Response Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Fyrsti viðbragðstími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_TIME": { + "NAME": "Resolution Time", + "DESC": "( Avg )", + "INFO_TEXT": "Heildarfjöldi samtala sem notuð eru við útreikning:", + "TOOLTIP_TEXT": "Lausnartími er %{metricValue} (byggt á %{conversationCount} samtölum)" + }, + "RESOLUTION_COUNT": { + "NAME": "Resolution Count", + "DESC": "( Total )" + } + }, + "DATE_RANGE": [ + { + "id": 0, + "name": "Síðustu 7 daga" + }, + { + "id": 1, + "name": "Síðustu 30 daga" + }, + { + "id": 2, + "name": "Síðustu 3 mánuði" + }, + { + "id": 3, + "name": "Síðustu 6 mánuði" + }, + { + "id": 4, + "name": "Síðasta ár" + }, + { + "id": 5, + "name": "Custom date range" + } + ], + "CUSTOM_DATE_RANGE": { + "CONFIRM": "Apply", + "PLACEHOLDER": "Veldu tímabil" + } + }, + "CSAT_REPORTS": { + "HEADER": "CSAT Reports", + "NO_RECORDS": "Engin svör við CSAT könnun eru fáanleg.", + "DOWNLOAD": "Download CSAT Reports", + "FILTERS": { + "AGENTS": { + "PLACEHOLDER": "Choose Agents" + } + }, + "TABLE": { + "HEADER": { + "CONTACT_NAME": "Contact", + "AGENT_NAME": "Assigned agent", + "RATING": "Rating", + "FEEDBACK_TEXT": "Feedback comment" + } + }, + "METRIC": { + "TOTAL_RESPONSES": { + "LABEL": "Total responses", + "TOOLTIP": "Total number of responses collected" + }, + "SATISFACTION_SCORE": { + "LABEL": "Satisfaction score", + "TOOLTIP": "Heildarfjöldi jákvæðra svara / Heildarfjöldi svara * 100" + }, + "RESPONSE_RATE": { + "LABEL": "Response rate", + "TOOLTIP": "Heildarfjöldi svara / Heildarfjöldi sendra CSAT könnunarskilaboða * 100" + } + } + }, + "OVERVIEW_REPORTS": { + "HEADER": "Overview", + "LIVE": "Live", + "ACCOUNT_CONVERSATIONS": { + "HEADER": "Open Conversations", + "LOADING_MESSAGE": "Loading conversation metrics...", + "OPEN": "Open", + "UNATTENDED": "Unattended", + "UNASSIGNED": "Unassigned" + }, + "AGENT_CONVERSATIONS": { + "HEADER": "Conversations by agents", + "LOADING_MESSAGE": "Loading agent metrics...", + "NO_AGENTS": "There are no conversations by agents", + "TABLE_HEADER": { + "AGENT": "Þjónustufulltrúi", + "OPEN": "OPEN", + "UNATTENDED": "Unattended", + "STATUS": "Staða" + } + }, + "AGENT_STATUS": { + "HEADER": "Agent status", + "ONLINE": "Online", + "BUSY": "Busy", + "OFFLINE": "Offline" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/resetPassword.json b/app/javascript/dashboard/i18n/locale/is/resetPassword.json new file mode 100644 index 000000000..15f15eaa1 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/resetPassword.json @@ -0,0 +1,15 @@ +{ + "RESET_PASSWORD": { + "TITLE": "Endurstilla lykilorð", + "EMAIL": { + "LABEL": "Email", + "PLACEHOLDER": "Please enter your email", + "ERROR": "Please enter a valid email" + }, + "API": { + "SUCCESS_MESSAGE": "Tengill til að endurstilla lykilorð hefur verið sendur á netfangið þitt", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "SUBMIT": "Submit" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/setNewPassword.json b/app/javascript/dashboard/i18n/locale/is/setNewPassword.json new file mode 100644 index 000000000..12b86ba94 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/setNewPassword.json @@ -0,0 +1,23 @@ +{ + "SET_NEW_PASSWORD": { + "TITLE": "Set New Password", + "PASSWORD": { + "LABEL": "Password", + "PLACEHOLDER": "Password", + "ERROR": "Password is too short" + }, + "CONFIRM_PASSWORD": { + "LABEL": "Confirm Password", + "PLACEHOLDER": "Confirm Password", + "ERROR": "Passwords do not match" + }, + "API": { + "SUCCESS_MESSAGE": "Successfully changed the password", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "CAPTCHA": { + "ERROR": "Staðfesting rann út. Vinsamlegast leystu captcha aftur." + }, + "SUBMIT": "Submit" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/settings.json b/app/javascript/dashboard/i18n/locale/is/settings.json new file mode 100644 index 000000000..fd0cebd81 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/settings.json @@ -0,0 +1,286 @@ +{ + "PROFILE_SETTINGS": { + "LINK": "Profile Settings", + "TITLE": "Profile Settings", + "BTN_TEXT": "Update Profile", + "DELETE_AVATAR": "Delete Avatar", + "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", + "AVATAR_DELETE_FAILED": "Villa kom upp við að eyða notendamynd, vinsamlegast reyndu aftur", + "UPDATE_SUCCESS": "Prófíllinn þinn hefur verið uppfærður", + "PASSWORD_UPDATE_SUCCESS": "Lykilorðinu þínu hefur verið breytt", + "AFTER_EMAIL_CHANGED": "Prófíllinn þinn hefur verið uppfærður, vinsamlegast skráðu þig inn aftur þar sem innskráningarskilríkjum þínum er breytt", + "FORM": { + "AVATAR": "Profile Image", + "ERROR": "Please fix form errors", + "REMOVE_IMAGE": "Remove", + "UPLOAD_IMAGE": "Upload image", + "UPDATE_IMAGE": "Update image", + "PROFILE_SECTION": { + "TITLE": "Profile", + "NOTE": "Netfangið þitt er auðkenni þitt og er notað til að skrá þig inn." + }, + "SEND_MESSAGE": { + "TITLE": "Hotkey to send messages", + "NOTE": "Þú getur valið flýtilykil (annaðhvort Enter eða Cmd/Ctrl+Enter) eftir því hvernig þú vilt skrifa.", + "UPDATE_SUCCESS": "Stillingar þínar hafa verið uppfærðar", + "CARD": { + "ENTER_KEY": { + "HEADING": "Enter (↵)", + "CONTENT": "Sendu skilaboð með því að ýta á Enter takkann í stað þess að smella á senda takkann." + }, + "CMD_ENTER_KEY": { + "HEADING": "Cmd/Ctrl + Enter (⌘ + ↵)", + "CONTENT": "Sendu skilaboð með því að ýta á Cmd/Ctrl + enter takkann í stað þess að smella á senda takkann." + } + } + }, + "MESSAGE_SIGNATURE_SECTION": { + "TITLE": "Personal message signature", + "NOTE": "Búðu til persónulega skilaboðaundirskrift sem verður bætt við öll skilaboðin sem þú sendir úr pósthólfinu þínu. Notaðu innihaldsríka ritilinn til að búa til mjög persónulega undirskrift.", + "BTN_TEXT": "Save message signature", + "API_ERROR": "Couldn't save signature! Try again", + "API_SUCCESS": "Signature saved successfully" + }, + "MESSAGE_SIGNATURE": { + "LABEL": "Message Signature", + "ERROR": "Message Signature cannot be empty", + "PLACEHOLDER": "Settu inn persónulegu skilaboðaundirskriftina þína hér." + }, + "PASSWORD_SECTION": { + "TITLE": "Password", + "NOTE": "Að uppfæra lykilorðið þitt myndi endurstilla innskráningar þínar í mörgum tækjum.", + "BTN_TEXT": "Change password" + }, + "ACCESS_TOKEN": { + "TITLE": "Access Token", + "NOTE": "Þetta token er hægt að nota ef þú ert að byggja upp API byggða samþættingu" + }, + "AUDIO_NOTIFICATIONS_SECTION": { + "TITLE": "Audio Notifications", + "NOTE": "Virkjaðu hljóðtilkynningar á mælaborðinu fyrir ný skilaboð og samtöl.", + "NONE": "None", + "ASSIGNED": "Assigned Conversations", + "ALL_CONVERSATIONS": "All Conversations" + }, + "EMAIL_NOTIFICATIONS_SECTION": { + "TITLE": "Email Notifications", + "NOTE": "Uppfærðu stillingar þínar fyrir tölvupósttilkynningar hér", + "CONVERSATION_ASSIGNMENT": "Senda tilkynningar í tölvupósti þegar mér er úthlutað samtali", + "CONVERSATION_CREATION": "Senda tilkynningar í tölvupósti þegar nýtt samtal er stofnað", + "CONVERSATION_MENTION": "Sendu tilkynningar í tölvupósti þegar minnst er á þig í samtali", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Sendu tilkynningar í tölvupósti þegar ný skilaboð eru búin til í úthlutuðu samtali" + }, + "API": { + "UPDATE_SUCCESS": "Tilkynningarstillingarnar þínar hafa verið uppfærðar", + "UPDATE_ERROR": "Villa kom upp við að uppfæra stillingarnar, vinsamlegast reyndu aftur" + }, + "PUSH_NOTIFICATIONS_SECTION": { + "TITLE": "Push Notifications", + "NOTE": "Uppfærðu stillingar þínar fyrir þrýstitilkynningar hér", + "CONVERSATION_ASSIGNMENT": "Senda þrýstitilkynningar þegar mér er úthlutað samtali", + "CONVERSATION_CREATION": "Senda þrýstitilkynningar þegar nýtt samtal er stofnað", + "CONVERSATION_MENTION": "Sendu þrýstitilkynningar þegar minnst er á þig í samtali", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Sendu push tilkynningar þegar ný skilaboð eru búin til í úthlutuðu samtali", + "HAS_ENABLED_PUSH": "You have enabled push for this browser.", + "REQUEST_PUSH": "Enable push notifications" + }, + "PROFILE_IMAGE": { + "LABEL": "Profile Image" + }, + "NAME": { + "LABEL": "Your full name", + "ERROR": "Please enter a valid full name", + "PLACEHOLDER": "Please enter your full name" + }, + "DISPLAY_NAME": { + "LABEL": "Display name", + "ERROR": "Please enter a valid display name", + "PLACEHOLDER": "Vinsamlegast sláðu inn birtingarnafn, þetta birtist í samtölum" + }, + "AVAILABILITY": { + "LABEL": "Availability", + "STATUSES_LIST": [ + "Online", + "Busy", + "Offline" + ] + }, + "EMAIL": { + "LABEL": "Your email address", + "ERROR": "Please enter a valid email address", + "PLACEHOLDER": "Vinsamlegast sláðu inn netfangið þitt, þetta myndi birtast í samtölum" + }, + "CURRENT_PASSWORD": { + "LABEL": "Current password", + "ERROR": "Please enter the current password", + "PLACEHOLDER": "Please enter the current password" + }, + "PASSWORD": { + "LABEL": "New password", + "ERROR": "Vinsamlegast sláðu inn lykilorð 6 stafa lengd eða meira", + "PLACEHOLDER": "Please enter a new password" + }, + "PASSWORD_CONFIRMATION": { + "LABEL": "Confirm new password", + "ERROR": "Staðfest lykilorð ætti að passa við lykilorðið", + "PLACEHOLDER": "Please re-enter your new password" + } + } + }, + "SIDEBAR_ITEMS": { + "CHANGE_AVAILABILITY_STATUS": "Change", + "CHANGE_ACCOUNTS": "Switch Account", + "CONTACT_SUPPORT": "Contact Support", + "SELECTOR_SUBTITLE": "Veldu reikning úr eftirfarandi lista", + "PROFILE_SETTINGS": "Profile Settings", + "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", + "LOGOUT": "Logout" + }, + "APP_GLOBAL": { + "TRIAL_MESSAGE": "days trial remaining.", + "TRAIL_BUTTON": "Buy Now", + "DELETED_USER": "Deleted User", + "ACCOUNT_SUSPENDED": { + "TITLE": "Account Suspended", + "MESSAGE": "Reikningnum þínum er lokað. Vinsamlegast hafðu samband við þjónustusviðið okkar til að fá frekari upplýsingar." + } + }, + "COMPONENTS": { + "CODE": { + "BUTTON_TEXT": "Copy", + "COPY_SUCCESSFUL": "Code copied to clipboard successfully" + }, + "SHOW_MORE_BLOCK": { + "SHOW_MORE": "Show More", + "SHOW_LESS": "Show Less" + }, + "FILE_BUBBLE": { + "DOWNLOAD": "Sækja", + "UPLOADING": "Hleður upp..." + }, + "FORM_BUBBLE": { + "SUBMIT": "Submit" + } + }, + "CONFIRM_EMAIL": "Verifying...", + "SETTINGS": { + "INBOXES": { + "NEW_INBOX": "Add Inbox" + } + }, + "SIDEBAR": { + "CURRENTLY_VIEWING_ACCOUNT": "Currently viewing:", + "SWITCH": "Switch", + "CONVERSATIONS": "Samtöl", + "ALL_CONVERSATIONS": "All Conversations", + "MENTIONED_CONVERSATIONS": "Mentions", + "REPORTS": "Reports", + "SETTINGS": "Settings", + "CONTACTS": "Contacts", + "HOME": "Home", + "AGENTS": "Þjónustufulltrúar", + "AGENT_BOTS": "Bots", + "INBOXES": "Inboxes", + "NOTIFICATIONS": "Notifications", + "CANNED_RESPONSES": "Stöðluð svör", + "INTEGRATIONS": "Integrations", + "PROFILE_SETTINGS": "Profile Settings", + "ACCOUNT_SETTINGS": "Account Settings", + "APPLICATIONS": "Applications", + "LABELS": "Labels", + "CUSTOM_ATTRIBUTES": "Custom Attributes", + "AUTOMATION": "Automation", + "MACROS": "Macros", + "TEAMS": "Teams", + "BILLING": "Billing", + "CUSTOM_VIEWS_FOLDER": "Folders", + "CUSTOM_VIEWS_SEGMENTS": "Segments", + "ALL_CONTACTS": "All Contacts", + "TAGGED_WITH": "Tagged with", + "NEW_LABEL": "New label", + "NEW_TEAM": "New team", + "NEW_INBOX": "New inbox", + "REPORTS_CONVERSATION": "Samtöl", + "CSAT": "CSAT", + "CAMPAIGNS": "Campaigns", + "ONGOING": "Ongoing", + "ONE_OFF": "One off", + "REPORTS_AGENT": "Þjónustufulltrúar", + "REPORTS_LABEL": "Labels", + "REPORTS_INBOX": "Inbox", + "REPORTS_TEAM": "Team", + "SET_AVAILABILITY_TITLE": "Set yourself as", + "BETA": "Beta", + "REPORTS_OVERVIEW": "Overview", + "FACEBOOK_REAUTHORIZE": "Facebook tengingin þín er útrunnin, vinsamlegast tengdu Facebook síðuna þína aftur til að halda áfram þjónustu", + "HELP_CENTER": { + "TITLE": "Help Center (Beta)", + "ALL_ARTICLES": "All Articles", + "MY_ARTICLES": "My Articles", + "DRAFT": "Draft", + "ARCHIVED": "Archived", + "CATEGORY": "Category", + "CATEGORY_EMPTY_MESSAGE": "No categories found" + }, + "DOCS": "Read docs" + }, + "BILLING_SETTINGS": { + "TITLE": "Billing", + "CURRENT_PLAN": { + "TITLE": "Current Plan", + "PLAN_NOTE": "Þú ert áskrifandi að **%{plan}** áætluninni með **%{quantity}** leyfi" + }, + "MANAGE_SUBSCRIPTION": { + "TITLE": "Manage your subscription", + "DESCRIPTION": "Skoðaðu fyrri reikninga þína, breyttu innheimtuupplýsingum þínum eða sagði upp áskriftinni þinni.", + "BUTTON_TXT": "Go to the billing portal" + }, + "CHAT_WITH_US": { + "TITLE": "Need help?", + "DESCRIPTION": "Stendur þú frammi fyrir einhverjum vandamálum í innheimtu? Við erum hér til að hjálpa.", + "BUTTON_TXT": "Spjallaðu við okkur" + }, + "NO_BILLING_USER": "Verið er að stilla innheimtureikninginn þinn. Endurnýjaðu síðuna og reyndu aftur." + }, + "CREATE_ACCOUNT": { + "NO_ACCOUNT_WARNING": "Uh ó! Við fundum enga Chatwoot reikninga. Vinsamlegast búðu til nýjan reikning til að halda áfram.", + "NEW_ACCOUNT": "New Account", + "SELECTOR_SUBTITLE": "Create a new account", + "API": { + "SUCCESS_MESSAGE": "Account created successfully", + "EXIST_MESSAGE": "Account already exists", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "FORM": { + "NAME": { + "LABEL": "Account Name", + "PLACEHOLDER": "Wayne Enterprises" + }, + "SUBMIT": "Submit" + } + }, + "KEYBOARD_SHORTCUTS": { + "TITLE": { + "OPEN_CONVERSATION": "Open conversation", + "RESOLVE_AND_NEXT": "Resolve and move to next", + "NAVIGATE_DROPDOWN": "Navigate dropdown items", + "RESOLVE_CONVERSATION": "Resolve Conversation", + "GO_TO_CONVERSATION_DASHBOARD": "Go to Conversation Dashboard", + "ADD_ATTACHMENT": "Add Attachment", + "GO_TO_CONTACTS_DASHBOARD": "Go to Contacts Dashboard", + "TOGGLE_SIDEBAR": "Toggle Sidebar", + "GO_TO_REPORTS_SIDEBAR": "Go to Reports sidebar", + "MOVE_TO_NEXT_TAB": "Move to next tab in conversation list", + "GO_TO_SETTINGS": "Go to Settings", + "SWITCH_CONVERSATION_STATUS": "Switch to the next conversation status", + "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", + "SWITCH_TO_REPLY": "Switch to Reply", + "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" + }, + "KEYS": { + "WINDOWS_KEY_AND_COMMAND_KEY": "Win / ⌘", + "ALT_OR_OPTION_KEY": "Alt / ⌥", + "FORWARD_SLASH_KEY": "/" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/signup.json b/app/javascript/dashboard/i18n/locale/is/signup.json new file mode 100644 index 000000000..0b2fec498 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/signup.json @@ -0,0 +1,39 @@ +{ + "REGISTER": { + "TRY_WOOT": "Register an account", + "TITLE": "Register", + "TERMS_ACCEPT": "Með því að skrá þig samþykkir þú Skilmála okkar og Persónuverndarstefnu", + "ACCOUNT_NAME": { + "LABEL": "Account name", + "PLACEHOLDER": "Sláðu inn reikningsnafn. td: Wayne Enterprises", + "ERROR": "Account name is too short" + }, + "FULL_NAME": { + "LABEL": "Full name", + "PLACEHOLDER": "Enter your full name. eg: Bruce Wayne", + "ERROR": "Full name is too short" + }, + "EMAIL": { + "LABEL": "Work email", + "PLACEHOLDER": "Sláðu inn vinnunetfangið þitt. td: bruce@wayne.enterprises", + "ERROR": "Email address is invalid" + }, + "PASSWORD": { + "LABEL": "Password", + "PLACEHOLDER": "Password", + "ERROR": "Password is too short", + "IS_INVALID_PASSWORD": "Lykilorð ætti að innihalda að minnsta kosti 1 hástaf, 1 lágstaf, 1 tölustaf og 1 tákn" + }, + "CONFIRM_PASSWORD": { + "LABEL": "Confirm Password", + "PLACEHOLDER": "Confirm Password", + "ERROR": "Password doesnot match" + }, + "API": { + "SUCCESS_MESSAGE": "Registration Successfull", + "ERROR_MESSAGE": "Náði ekki að tengjast við netþjóna Woot, vinsamlegast reynið aftur" + }, + "SUBMIT": "Submit", + "HAVE_AN_ACCOUNT": "Already have an account?" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/teamsSettings.json b/app/javascript/dashboard/i18n/locale/is/teamsSettings.json new file mode 100644 index 000000000..2ef76bd9f --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/teamsSettings.json @@ -0,0 +1,125 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teymi

Teymi leyfa þér að skipuleggja þjónustufulltrúa þína í hópa út frá ábyrgð þeirra.
Þjónustufulltrúi getur verið hluti af mörgum teymum. Þú getur úthlutað samtölum á teymi þegar þú ert að vinna í samvinnu.

", + "LIST": { + "404": "Það eru engin teymi til á þessum reikningi.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Bættu titli og lýsingu við nýja teymið þitt." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Bættu þjónustufullrtúum við nýstofnað teymið þitt. Þetta gerir þér kleift að vinna sem teymi í samtölum, fá tilkynningu um nýja atburði í sama samtali." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Add Agents", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "You are all set to go!" + } + ] + }, + "EDIT_FLOW": { + "CREATE": { + "TITLE": "Edit your team details", + "DESC": "Edit title and description to your team.", + "BUTTON_TEXT": "Update team" + }, + "AGENTS": { + "BUTTON_TEXT": "Update agents in team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Bættu þjónustufulltrúum við nýstofnaða teymið þitt. Allir þjónustufulltrúar sem bætt er við verða látnir vita þegar samtali er úthlutað þessu teymi." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Breyttu nafni, lýsingu og öðrum upplýsingum." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "You are all set to go!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Ekki tókst að vista teymisupplýsingarnar. Reyndu aftur." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "NETFANG", + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} af %{total} þjónustufulltrúum valdir." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Bættu þjónustufullrtúum við nýstofnað teymið þitt. Þetta gerir þér kleift að vinna sem teymi í samtölum, fá tilkynningu um nýja atburði í sama samtali.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} af %{total} þjónustufulltrúum valdir.", + "BUTTON_TEXT": "Add agents", + "AGENT_VALIDATION_ERROR": "Select at least one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "Þú getur nú unnið sem teymi í samtölum. Gangi þér vel að þjónusta", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Eyða", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "PLACE_HOLDER": "Please type {teamName} to confirm", + "MESSAGE": "Ef teyminu er eytt verður liðsúthlutunin fjarlægð úr samtölunum sem þessu teymi hefur verið úthlutað.", + "YES": "Delete ", + "NO": "Hætta við" + } + }, + "SETTINGS": "Settings", + "FORM": { + "UPDATE": "Update team", + "CREATE": "Create team", + "NAME": { + "LABEL": "Team name", + "PLACEHOLDER": "Example: Sales, Customer Support" + }, + "DESCRIPTION": { + "LABEL": "Team Description", + "PLACEHOLDER": "Short description about this team." + }, + "AUTO_ASSIGN": { + "LABEL": "Allow auto assign for this team." + }, + "SUBMIT_CREATE": "Create team" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/webhooks.json b/app/javascript/dashboard/i18n/locale/is/webhooks.json new file mode 100644 index 000000000..347c96893 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/webhooks.json @@ -0,0 +1,5 @@ +{ + "WEBHOOKS_SETTINGS": { + "HEADER": "Webhook Settings" + } +} diff --git a/app/javascript/dashboard/i18n/locale/is/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/is/whatsappTemplates.json new file mode 100644 index 000000000..25af2d82e --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/whatsappTemplates.json @@ -0,0 +1,25 @@ +{ + "WHATSAPP_TEMPLATES": { + "MODAL": { + "TITLE": "Whatsapp Templates", + "SUBTITLE": "Veldu WhatsApp sniðmátið sem þú vilt senda", + "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}" + }, + "PICKER": { + "SEARCH_PLACEHOLDER": "Search Templates", + "NO_TEMPLATES_FOUND": "No templates found for", + "LABELS": { + "LANGUAGE": "Language", + "TEMPLATE_BODY": "Template Body", + "CATEGORY": "Category" + } + }, + "PARSER": { + "VARIABLES_LABEL": "Variables", + "VARIABLE_PLACEHOLDER": "Enter %{variable} value", + "GO_BACK_LABEL": "Go Back", + "SEND_MESSAGE_LABEL": "Send Message", + "FORM_ERROR_MESSAGE": "Please fill all variables before sending" + } + } +} diff --git a/app/javascript/dashboard/i18n/locale/it/automation.json b/app/javascript/dashboard/i18n/locale/it/automation.json index a672b8d4e..db9053e02 100644 --- a/app/javascript/dashboard/i18n/locale/it/automation.json +++ b/app/javascript/dashboard/i18n/locale/it/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Impossibile caricare l'allegato, si prega di riprovare", "LABEL_IDLE": "Carica allegato", "LABEL_UPLOADING": "Caricamento...", - "LABEL_UPLOADED": "Caricato con successo", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Caricamento fallito" } } diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index e00d5b9a3..f782c7bff 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etichette conversazione", "CONVERSATION_INFO": "Informazioni conversazione", "CONTACT_ATTRIBUTES": "Attributi contatti", - "PREVIOUS_CONVERSATION": "Conversazioni precedenti" + "PREVIOUS_CONVERSATION": "Conversazioni precedenti", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/it/helpCenter.json b/app/javascript/dashboard/i18n/locale/it/helpCenter.json index a49f19665..b85031ee2 100644 --- a/app/javascript/dashboard/i18n/locale/it/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/it/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Dominio personalizzato", "PLACEHOLDER": "Dominio personalizzato del portale", - "HELP_TEXT": "Aggiungi solo se vuoi usare un dominio personalizzato per i tuoi portali.", - "ERROR": "Dominio personalizzato richiesto" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Link pagina iniziale", "PLACEHOLDER": "Link della pagina iniziale del portale", - "HELP_TEXT": "Il link utilizzato per tornare dal portale alla home page.", - "ERROR": "Il link della pagina iniziale è obbligatorio" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Colore tema del portale", diff --git a/app/javascript/dashboard/i18n/locale/it/macros.json b/app/javascript/dashboard/i18n/locale/it/macros.json index 3923e4374..6f1f6c84a 100644 --- a/app/javascript/dashboard/i18n/locale/it/macros.json +++ b/app/javascript/dashboard/i18n/locale/it/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Azioni" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nome", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Sei sicuro di voler eliminare ", + "YES": "Sì, elimina", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/automation.json b/app/javascript/dashboard/i18n/locale/ja/automation.json index d80ed8592..3faf86361 100644 --- a/app/javascript/dashboard/i18n/locale/ja/automation.json +++ b/app/javascript/dashboard/i18n/locale/ja/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "アップロード中...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 091570063..4952c2464 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "会話のラベル", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "前の会話" + "PREVIOUS_CONVERSATION": "前の会話", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ja/helpCenter.json b/app/javascript/dashboard/i18n/locale/ja/helpCenter.json index 6b52e99e5..623b9022c 100644 --- a/app/javascript/dashboard/i18n/locale/ja/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ja/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ja/macros.json b/app/javascript/dashboard/i18n/locale/ja/macros.json index 3923e4374..9e29599d0 100644 --- a/app/javascript/dashboard/i18n/locale/ja/macros.json +++ b/app/javascript/dashboard/i18n/locale/ja/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "操作" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "名前", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "削除してもよろしいですか? ", + "YES": "削除する", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/automation.json b/app/javascript/dashboard/i18n/locale/ka/automation.json index 5d291814e..e05ecd9ec 100644 --- a/app/javascript/dashboard/i18n/locale/ka/automation.json +++ b/app/javascript/dashboard/i18n/locale/ka/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Uploading...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ka/conversation.json b/app/javascript/dashboard/i18n/locale/ka/conversation.json index 7c6fa76d5..771b5305f 100644 --- a/app/javascript/dashboard/i18n/locale/ka/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ka/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Conversation Labels", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "PREVIOUS_CONVERSATION": "Previous Conversations", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ka/macros.json b/app/javascript/dashboard/i18n/locale/ka/macros.json index 3923e4374..3a59d4f26 100644 --- a/app/javascript/dashboard/i18n/locale/ka/macros.json +++ b/app/javascript/dashboard/i18n/locale/ka/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Name", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Are you sure to delete ", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json index 52849dd46..4513c9154 100644 --- a/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json @@ -1,91 +1,91 @@ { "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", + "TITLE": "대화 필터링하기", + "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" + "AND": "와/과", + "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", - "FALSE": "False" + "TRUE": "참", + "FALSE": "거짓" }, "ATTRIBUTES": { "STATUS": "상태", - "ASSIGNEE_NAME": "Assignee Name", + "ASSIGNEE_NAME": "지정자 이름", "INBOX_NAME": "받은 메시지함 이름", - "TEAM_NAME": "Team Name", - "CONVERSATION_IDENTIFIER": "Conversation Identifier", - "CAMPAIGN_NAME": "Campaign Name", + "TEAM_NAME": "팀 이름", + "CONVERSATION_IDENTIFIER": "대화 식별자", + "CAMPAIGN_NAME": "캠페인 이름", "LABELS": "라벨", - "BROWSER_LANGUAGE": "Browser Language", - "COUNTRY_NAME": "Country Name", - "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", + "BROWSER_LANGUAGE": "언어 표시", + "COUNTRY_NAME": "국가 이름", + "REFERER_LINK": "참고 링크", + "CUSTOM_ATTRIBUTE_LIST": "리스트", + "CUSTOM_ATTRIBUTE_TEXT": "텍스트", + "CUSTOM_ATTRIBUTE_NUMBER": "숫자", + "CUSTOM_ATTRIBUTE_LINK": "링크", + "CUSTOM_ATTRIBUTE_CHECKBOX": "체크박스", + "CREATED_AT": "에 만들어짐", "LAST_ACTIVITY": "지난 활동" }, "GROUPS": { - "STANDARD_FILTERS": "Standard Filters", - "ADDITIONAL_FILTERS": "Additional Filters", + "STANDARD_FILTERS": "기본 필터", + "ADDITIONAL_FILTERS": "추가 필터", "CUSTOM_ATTRIBUTES": "사용자 지정 특성" }, "CUSTOM_VIEWS": { "ADD": { - "TITLE": "Do you want to save this filter?", - "LABEL": "Name this filter", - "PLACEHOLDER": "Enter a name for this filter", - "ERROR_MESSAGE": "Name is required", - "SAVE_BUTTON": "Save filter", + "TITLE": "이 필터를 저장하시겠습니까?", + "LABEL": "필터 이름 지정하기", + "PLACEHOLDER": "필터에 이름을 지정해주세요", + "ERROR_MESSAGE": "이름이 필요합니다", + "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", - "ERROR_MESSAGE": "Error while creating segment" + "SUCCESS_MESSAGE": "구획이 성공적으로 생성됨", + "ERROR_MESSAGE": "구획 생성 중 에러 발생" } }, "DELETE": { - "DELETE_BUTTON": "Delete filter", + "DELETE_BUTTON": "필터 삭제하기", "MODAL": { "CONFIRM": { "TITLE": "삭제 확인", - "MESSAGE": "Are you sure to delete the filter ", - "YES": "Yes, Delete", + "MESSAGE": "정말로 이 필터를 삭제하고 싶으신가요? ", + "YES": "예, 삭제합니다", "NO": "아니요, 유지합니다." } }, "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder deleted successfully", - "ERROR_MESSAGE": "Error while deleting folder" + "SUCCESS_MESSAGE": "폴더가 성공적으로 삭제됨.", + "ERROR_MESSAGE": "폴더 삭제 중 에러 발생" }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment deleted successfully", - "ERROR_MESSAGE": "Error while deleting segment" + "SUCCESS_MESSAGE": "구획이 성공적으로 삭제됨", + "ERROR_MESSAGE": "구획 제거 중 에러 발생" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/agentBots.json b/app/javascript/dashboard/i18n/locale/ko/agentBots.json index 708b82173..fe5077720 100644 --- a/app/javascript/dashboard/i18n/locale/ko/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/ko/agentBots.json @@ -1,5 +1,5 @@ { "AGENT_BOTS": { - "HEADER": "Bots" + "HEADER": "봇" } } diff --git a/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json index 026e612ec..bd1beb641 100644 --- a/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json @@ -95,17 +95,17 @@ "MULTI_SELECTOR": { "PLACEHOLDER": "없음", "TITLE": { - "AGENT": "Select agent", - "TEAM": "Select team" + "AGENT": "에이전트 선택", + "TEAM": "팀 선택" }, "SEARCH": { "NO_RESULTS": { "AGENT": "에이전트를 찾을 수 없음", - "TEAM": "No teams found" + "TEAM": "팀을 찾을 수 없음" }, "PLACEHOLDER": { - "AGENT": "Search agents", - "TEAM": "Search teams" + "AGENT": "에이전트 찾기", + "TEAM": "팀 찾기" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json index eee379649..04902da4f 100644 --- a/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/attributesMgmt.json @@ -1,23 +1,23 @@ { "ATTRIBUTES_MGMT": { "HEADER": "사용자 지정 특성", - "HEADER_BTN_TXT": "Add Custom Attribute", - "LOADING": "Fetching custom attributes", + "HEADER_BTN_TXT": "사용자 지정 속성 추가하기", + "LOADING": "사용자 지정 속성들 가져오기", "SIDEBAR_TXT": "

Custom Attributes

A custom attribute tracks facts about your contacts/conversation — like the subscription plan, or when they ordered the first item etc.

For creating a Custom Attribute, just click on the Add Custom Attribute. You can also edit or delete an existing Custom Attribute by clicking on the Edit or Delete button.

", "ADD": { - "TITLE": "Add Custom Attribute", + "TITLE": "사용자 지정 속성 추가하기", "SUBMIT": "만들기", "CANCEL_BUTTON_TEXT": "취소", "FORM": { "NAME": { - "LABEL": "Display Name", - "PLACEHOLDER": "Enter custom attribute display name", - "ERROR": "Name is required" + "LABEL": "표시명", + "PLACEHOLDER": "사용자 지정 속성 표기명 작성하기", + "ERROR": "이름이 필요합니다" }, "DESC": { "LABEL": "내용", - "PLACEHOLDER": "Enter custom attribute description", - "ERROR": "Description is required" + "PLACEHOLDER": "사용자 지정 속성 설명 작성하기", + "ERROR": "설명이 필요합니다" }, "MODEL": { "LABEL": "Applies to", diff --git a/app/javascript/dashboard/i18n/locale/ko/automation.json b/app/javascript/dashboard/i18n/locale/ko/automation.json index 8d3fae668..6959a6909 100644 --- a/app/javascript/dashboard/i18n/locale/ko/automation.json +++ b/app/javascript/dashboard/i18n/locale/ko/automation.json @@ -12,12 +12,12 @@ "NAME": { "LABEL": "Rule Name", "PLACEHOLDER": "Enter rule name", - "ERROR": "Name is required" + "ERROR": "이름이 필요합니다" }, "DESC": { "LABEL": "내용", "PLACEHOLDER": "Enter rule description", - "ERROR": "Description is required" + "ERROR": "설명이 필요합니다" }, "EVENT": { "LABEL": "Event", @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "업로드 중...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ko/campaign.json b/app/javascript/dashboard/i18n/locale/ko/campaign.json index e3fd7e0b5..be8b4dc00 100644 --- a/app/javascript/dashboard/i18n/locale/ko/campaign.json +++ b/app/javascript/dashboard/i18n/locale/ko/campaign.json @@ -89,7 +89,7 @@ "TABLE_HEADER": { "TITLE": "Title", "MESSAGE": "메시지", - "INBOX": "Inbox", + "INBOX": "받은 메시지함", "STATUS": "상태", "SENDER": "Sender", "URL": "URL", @@ -98,7 +98,7 @@ "CREATED_AT": "Created at" }, "BUTTONS": { - "ADD": "Add", + "ADD": "추가하기", "EDIT": "수정", "DELETE": "삭제" }, diff --git a/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json index 6144e787d..3f67079bc 100644 --- a/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json @@ -4,7 +4,7 @@ "HEADER_BTN_TXT": "미리 준비된 답변 추가", "LOADING": "미리 준비된 답변 가져오기", "SEARCH_404": "이 쿼리와 일치하는 항목이 없음", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are saved reply templates which can be used to quickly send out a reply to a conversation.

For creating a Canned Response, just click on the Add Canned Response. You can also edit or delete an existing Canned Response by clicking on the Edit or Delete button

Canned responses are used with the help of Short Codes. Agents can access canned responses while on a chat by typing '/' followed by the short code.

", + "SIDEBAR_TXT": "

미리 준비된 답변

미리 준비된 답변은 신속하게 답변할 수 있는 템플릿입니다.

\n

미리 준비된 답변을 만들기 위해 [미리 준비된 답변 추가]를 클릭하면 됩니다. 편집 또는 삭제 버튼을 클릭하여 미리 준비된 답변을 편집하거나 삭제할 수 있습니다.

미리 준비된 답변은 단축 코드의 도움으로 사용됩니다. 에이전트는 '/'를 입력 한 다음 짧은 코드를 입력하여 채팅에서 미리 준비된 답변에 액세스 할 수 있습니다.

", "LIST": { "404": "이 계정에는 미리 준비된 답변이 없습니다.", "TITLE": "미리 준비된 답변 관리", @@ -17,12 +17,12 @@ }, "ADD": { "TITLE": "미리 준비된 답변 추가", - "DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation.", + "DESC": "미리 준비된 답변은 티켓에 대한 답변을 빠르게 보내는 데 사용할 수 있는 템플릿입니다.", "CANCEL_BUTTON_TEXT": "취소", "FORM": { "SHORT_CODE": { "LABEL": "단축 코드", - "PLACEHOLDER": "Please enter a short code", + "PLACEHOLDER": "단축 코드를 입력하세요.", "ERROR": "단축 코드가 필요함" }, "CONTENT": { diff --git a/app/javascript/dashboard/i18n/locale/ko/chatlist.json b/app/javascript/dashboard/i18n/locale/ko/chatlist.json index 13045ef2f..c694f913d 100644 --- a/app/javascript/dashboard/i18n/locale/ko/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ko/chatlist.json @@ -7,7 +7,7 @@ "404": "이 그룹에는 활성 대화가 없습니다." }, "TAB_HEADING": "대화", - "MENTION_HEADING": "Mentions", + "MENTION_HEADING": "멘션", "SEARCH": { "INPUT": "사람 검색, 채팅, 저장된 응답..." }, @@ -25,10 +25,10 @@ "TEXT": "해결됨" }, "pending": { - "TEXT": "Pending" + "TEXT": "보내는 중" }, "snoozed": { - "TEXT": "Snoozed" + "TEXT": "일시 중지됨" } }, "ATTACHMENTS": { @@ -54,12 +54,12 @@ "RECEIVED_VIA_EMAIL": "이메일을 통해 수신됨", "VIEW_TWEET_IN_TWITTER": "트위터에서 트윗 보기", "REPLY_TO_TWEET": "트윗에 응답하기", - "LINK_TO_STORY": "Go to instagram story", - "SENT": "Sent successfully", + "LINK_TO_STORY": "인스타그램 스토리로 가기", + "SENT": "성공적으로 보내짐", "NO_MESSAGES": "메시지 없음", - "NO_CONTENT": "No content available", - "HIDE_QUOTED_TEXT": "Hide Quoted Text", - "SHOW_QUOTED_TEXT": "Show Quoted Text", - "MESSAGE_READ": "Read" + "NO_CONTENT": "콘텐츠 이용 불가", + "HIDE_QUOTED_TEXT": "인용문 가리기", + "SHOW_QUOTED_TEXT": "인용문 보이기", + "MESSAGE_READ": "읽기" } } diff --git a/app/javascript/dashboard/i18n/locale/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index cb374dc75..4f09f70ea 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -3,40 +3,40 @@ "NOT_AVAILABLE": "사용할 수 없음", "EMAIL_ADDRESS": "이메일 주소", "PHONE_NUMBER": "휴대폰 번호", - "IDENTIFIER": "Identifier", + "IDENTIFIER": "식별자", "COPY_SUCCESSFUL": "클립보드에 성공적으로 복사됨", "COMPANY": "회사", "LOCATION": "장소", - "BROWSER_LANGUAGE": "Browser Language", + "BROWSER_LANGUAGE": "언어 표시", "CONVERSATION_TITLE": "대화 자세히", - "VIEW_PROFILE": "View Profile", + "VIEW_PROFILE": "프로필 보기", "BROWSER": "브라우저", "OS": "운영 체제", "INITIATED_FROM": "시작 위치", "INITIATED_AT": "시작 시간", "IP_ADDRESS": "IP 주소", - "NEW_MESSAGE": "New message", + "NEW_MESSAGE": "새 메시지", "CONVERSATIONS": { "NO_RECORDS_FOUND": "이 연락처와 관련된 이전 대화가 없습니다.", "TITLE": "이전 대화" }, "LABELS": { "CONTACT": { - "TITLE": "Contact Labels", - "ERROR": "Couldn't update labels" + "TITLE": "연락처 라벨", + "ERROR": "라벨 업데이트 실패" }, "CONVERSATION": { "TITLE": "대화 라벨", - "ADD_BUTTON": "Add Labels" + "ADD_BUTTON": "라벨 추가하기" }, "LABEL_SELECT": { - "TITLE": "Add Labels", - "PLACEHOLDER": "Search labels", - "NO_RESULT": "No labels found" + "TITLE": "라벨 추가하기", + "PLACEHOLDER": "라벨 찾기", + "NO_RESULT": "라벨을 찾을 수 없습니다" } }, - "MERGE_CONTACT": "Merge contact", - "CONTACT_ACTIONS": "Contact actions", + "MERGE_CONTACT": "연락처 합치기", + "CONTACT_ACTIONS": "연락처 활동", "MUTE_CONTACT": "대화 음소거", "UNMUTE_CONTACT": "대화 음소거 해제", "MUTED_SUCCESS": "이 대화는 6시간 동안 중단됩니다.", @@ -45,7 +45,7 @@ "EDIT_LABEL": "수정", "SIDEBAR_SECTIONS": { "CUSTOM_ATTRIBUTES": "사용자 지정 특성", - "CONTACT_LABELS": "Contact Labels", + "CONTACT_LABELS": "연락처 라벨", "PREVIOUS_CONVERSATIONS": "이전 대화" } }, @@ -60,39 +60,39 @@ "DESC": "연락처에 대한 기본 정보 세부 정보를 추가합니다." }, "IMPORT_CONTACTS": { - "BUTTON_LABEL": "Import", - "TITLE": "Import Contacts", - "DESC": "Import contacts through a CSV file.", - "DOWNLOAD_LABEL": "Download a sample csv.", + "BUTTON_LABEL": "가져오기", + "TITLE": "연락처 가져오기", + "DESC": "CSV 파일을 통해 연락처 가져오기", + "DOWNLOAD_LABEL": "간단한 CSV 파일 다운받기", "FORM": { - "LABEL": "CSV File", - "SUBMIT": "Import", + "LABEL": "CSV 파일", + "SUBMIT": "가져오기", "CANCEL": "취소" }, - "SUCCESS_MESSAGE": "Contacts saved successfully", + "SUCCESS_MESSAGE": "연락처가 성공적으로 저장되었습니다", "ERROR_MESSAGE": "오류가 발생했습니다. 다시 시도하십시오." }, "DELETE_NOTE": { "CONFIRM": { "TITLE": "삭제 확인", - "MESSAGE": "Are you want sure to delete this note?", - "YES": "Yes, Delete it", + "MESSAGE": "정말로 이 노트를 삭제하고 싶으신가요?", + "YES": "예, 삭제합니다", "NO": "아니요, 유지합니다." } }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Delete Contact", - "TITLE": "Delete contact", - "DESC": "Delete contact details", + "BUTTON_LABEL": "연락처 지우기", + "TITLE": "연락처 지우기", + "DESC": "연락처 설명 지우기", "CONFIRM": { "TITLE": "삭제 확인", "MESSAGE": "삭제하시겠습니까? ", - "YES": "Yes, Delete", - "NO": "No, Keep" + "YES": "예, 삭제합니다", + "NO": "아니요, 유지합니다" }, "API": { - "SUCCESS_MESSAGE": "Contact deleted successfully", - "ERROR_MESSAGE": "Could not delete contact. Please try again later." + "SUCCESS_MESSAGE": "연락처가 성공적으로 삭제되었습니다", + "ERROR_MESSAGE": "연락처를 삭제할 수 없습니다. 나중에 다시 시도해 주세요." } }, "CONTACT_FORM": { @@ -114,14 +114,14 @@ "PLACEHOLDER": "연락처의 이메일 주소 입력", "LABEL": "이메일 주소", "DUPLICATE": "이 이메일 주소는 다른 연락처에 사용 중입니다.", - "ERROR": "Please enter a valid email address." + "ERROR": "올바른 전자 메일 주소를 입력하세요." }, "PHONE_NUMBER": { "PLACEHOLDER": "연락처의 전화 번호 입력", "LABEL": "전화 번호", - "HELP": "Phone number should be of E.164 format eg: +1415555555 [+][country code][area code][local phone number]", - "ERROR": "Phone number should be either empty or of E.164 format", - "DUPLICATE": "This phone number is in use for another contact." + "HELP": "전화번호는 E.164 형식이여야 합니다. 예: +1415555555 [+][국가 코드][지역 코드][전화번호]", + "ERROR": "전화번호는 비어있거나 E.164 형식이여야 합니다", + "DUPLICATE": "이 전화번호는 다른 연락처에 사용 중입니다." }, "LOCATION": { "PLACEHOLDER": "연락처 위치 입력", @@ -152,25 +152,25 @@ }, "DELETE_AVATAR": { "API": { - "SUCCESS_MESSAGE": "Contact avatar deleted successfully", - "ERROR_MESSAGE": "Could not delete the contact avatar. Please try again later." + "SUCCESS_MESSAGE": "연락처 아바타가 성공적으로 삭제되었습니다", + "ERROR_MESSAGE": "연락처 아바타를 삭제할 수 없습니다. 나중에 다시 시도해 주세요." } }, "SUCCESS_MESSAGE": "연락처가 성공적으로 저장되었습니다.", "ERROR_MESSAGE": "오류가 발생했습니다. 다시 시도하십시오." }, "NEW_CONVERSATION": { - "BUTTON_LABEL": "Start conversation", + "BUTTON_LABEL": "대화 시작", "TITLE": "새 대화", - "DESC": "Start a new conversation by sending a new message.", + "DESC": "새로운 메세지를 보내 대화를 시작하세요.", "NO_INBOX": "Couldn't find an inbox to initiate a new conversation with this contact.", "FORM": { "TO": { - "LABEL": "To" + "LABEL": "~~에게" }, "INBOX": { - "LABEL": "Inbox", - "ERROR": "Select an inbox" + "LABEL": "받은 메시지함", + "ERROR": "받은 메시지함 선택" }, "SUBJECT": { "LABEL": "Subject", @@ -179,14 +179,14 @@ }, "MESSAGE": { "LABEL": "메시지", - "PLACEHOLDER": "Write your message here", - "ERROR": "Message can't be empty" + "PLACEHOLDER": "메시지를 여기에 작성해주세요", + "ERROR": "메시지는 비어 있을 수 없습니다" }, - "SUBMIT": "Send message", + "SUBMIT": "메시지 보내기", "CANCEL": "취소", - "SUCCESS_MESSAGE": "Message sent!", + "SUCCESS_MESSAGE": "메시지가 보내졌습니다!", "GO_TO_CONVERSATION": "보기", - "ERROR_MESSAGE": "Couldn't send! try again" + "ERROR_MESSAGE": "전송이 불가능합니다! 다시 시도해주세요" } }, "CONTACTS_PAGE": { @@ -194,13 +194,13 @@ "FIELDS": "Contact fields", "SEARCH_BUTTON": "검색", "SEARCH_INPUT_PLACEHOLDER": "연락처 검색", - "FILTER_CONTACTS": "Filter", - "FILTER_CONTACTS_SAVE": "Save filter", - "FILTER_CONTACTS_DELETE": "Delete filter", + "FILTER_CONTACTS": "필터", + "FILTER_CONTACTS_SAVE": "필터 저장하기", + "FILTER_CONTACTS_DELETE": "필터 삭제하기", "LIST": { "LOADING_MESSAGE": "연락처를 불러오는 중...", "404": "검색과 일치하는 연락처 없음 🔍", - "NO_CONTACTS": "There are no available contacts", + "NO_CONTACTS": "사용 가능한 연락처가 없습니다", "TABLE_HEADER": { "NAME": "이름", "PHONE_NUMBER": "전화 번호", @@ -217,34 +217,34 @@ }, "CONTACT_PROFILE": { "BACK_BUTTON": "연락처", - "LOADING": "Loading contact profile..." + "LOADING": "연락처 프로필 불러오는 중..." }, "REMINDER": { "ADD_BUTTON": { - "BUTTON": "Add", - "TITLE": "Shift + Enter to create a task" + "BUTTON": "추가하기", + "TITLE": "쉬프트와 엔터를 눌러 작업 만들기" }, "FOOTER": { - "DUE_DATE": "Due date", - "LABEL_TITLE": "Set type" + "DUE_DATE": "끝나는 날짜", + "LABEL_TITLE": "유형 선택하기" } }, "NOTES": { - "FETCHING_NOTES": "Fetching notes...", - "NOT_AVAILABLE": "There are no notes created for this contact", + "FETCHING_NOTES": "노트를 가져오는 중...", + "NOT_AVAILABLE": "이 연락처에 대한 노트가 없습니다", "HEADER": { - "TITLE": "Notes" + "TITLE": "노트들" }, "LIST": { - "LABEL": "added a note" + "LABEL": "노트가 추가되었습니다" }, "ADD": { - "BUTTON": "Add", - "PLACEHOLDER": "Add a note", - "TITLE": "Shift + Enter to create a note" + "BUTTON": "추가하기", + "PLACEHOLDER": "노트 추가하기", + "TITLE": "쉬프트와 엔터를 눌러 노트 만들기" }, "CONTENT_HEADER": { - "DELETE": "Delete note" + "DELETE": "노트 삭제하기" } }, "EVENTS": { @@ -252,30 +252,30 @@ "TITLE": "Activities" }, "BUTTON": { - "PILL_BUTTON_NOTES": "notes", - "PILL_BUTTON_EVENTS": "events", + "PILL_BUTTON_NOTES": "노트들", + "PILL_BUTTON_EVENTS": "이벤트들", "PILL_BUTTON_CONVO": "대화" } }, "CUSTOM_ATTRIBUTES": { - "ADD_BUTTON_TEXT": "Add attributes", - "BUTTON": "Add custom attribute", - "NOT_AVAILABLE": "There are no custom attributes available for this contact.", + "ADD_BUTTON_TEXT": "속성 추가하기", + "BUTTON": "사용자 지정 속성 추가하기", + "NOT_AVAILABLE": "이 연락처에 사용 가능한 커스텀 속성이 없습니다.", "COPY_SUCCESSFUL": "클립보드에 성공적으로 복사됨", "ACTIONS": { - "COPY": "Copy attribute", - "DELETE": "Delete attribute", - "EDIT": "Edit attribute" + "COPY": "속성 복사하기", + "DELETE": "속성 삭제하기", + "EDIT": "속성 수정하기" }, "ADD": { - "TITLE": "Create custom attribute", - "DESC": "Add custom information to this contact." + "TITLE": "사용자 지정 속성 만들기", + "DESC": "이 연락처에 사용자 지정 설명 추가하기" }, "FORM": { - "CREATE": "Add attribute", + "CREATE": "속성 추가하기", "CANCEL": "취소", "NAME": { - "LABEL": "Custom attribute name", + "LABEL": "사용자 지정 속성 이름", "PLACEHOLDER": "Eg: shopify id", "ERROR": "Invalid custom attribute name" }, @@ -297,7 +297,7 @@ "ERROR": "Unable to delete attribute. Please try again later" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", + "TITLE": "속성 추가하기", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" }, diff --git a/app/javascript/dashboard/i18n/locale/ko/contactFilters.json b/app/javascript/dashboard/i18n/locale/ko/contactFilters.json index 7dce1bcbd..ebdf77b79 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/ko/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" + "AND": "와/과", + "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,18 +32,18 @@ "IDENTIFIER": "Identifier", "CITY": "도시", "COUNTRY": "국가", - "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": "리스트", + "CUSTOM_ATTRIBUTE_TEXT": "텍스트", + "CUSTOM_ATTRIBUTE_NUMBER": "숫자", + "CUSTOM_ATTRIBUTE_LINK": "링크", + "CUSTOM_ATTRIBUTE_CHECKBOX": "체크박스", + "CREATED_AT": "에 만들어짐", "LAST_ACTIVITY": "지난 활동", "REFERER_LINK": "Referrer link" }, "GROUPS": { - "STANDARD_FILTERS": "Standard Filters", - "ADDITIONAL_FILTERS": "Additional Filters", + "STANDARD_FILTERS": "기본 필터", + "ADDITIONAL_FILTERS": "추가 필터", "CUSTOM_ATTRIBUTES": "사용자 지정 특성" } } diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index f5edd66ad..1d927921c 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "대화 라벨", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "이전 대화" + "PREVIOUS_CONVERSATION": "이전 대화", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { @@ -218,7 +219,7 @@ "ERROR": "Unable to update attribute. Please try again later" }, "ADD": { - "TITLE": "Add", + "TITLE": "추가하기", "SUCCESS": "Attribute added successfully", "ERROR": "Unable to add attribute. Please try again later" }, @@ -227,14 +228,14 @@ "ERROR": "Unable to delete attribute. Please try again later" }, "ATTRIBUTE_SELECT": { - "TITLE": "Add attributes", + "TITLE": "속성 추가하기", "PLACEHOLDER": "Search attributes", "NO_RESULT": "No attributes found" } }, "EMAIL_HEADER": { "FROM": "From", - "TO": "To", + "TO": "~~에게", "BCC": "Bcc", "CC": "Cc", "SUBJECT": "Subject" diff --git a/app/javascript/dashboard/i18n/locale/ko/helpCenter.json b/app/javascript/dashboard/i18n/locale/ko/helpCenter.json index 438d1d445..50c0879e9 100644 --- a/app/javascript/dashboard/i18n/locale/ko/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ko/helpCenter.json @@ -207,7 +207,7 @@ "LABEL": "이름", "PLACEHOLDER": "Portal name", "HELP_TEXT": "The name will be used in the public facing portal internally.", - "ERROR": "Name is required" + "ERROR": "이름이 필요합니다" }, "SLUG": { "LABEL": "Slug", @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", @@ -347,7 +347,7 @@ "LABEL": "이름", "PLACEHOLDER": "Category name", "HELP_TEXT": "The category name will be used in the public facing portal to categorize articles.", - "ERROR": "Name is required" + "ERROR": "이름이 필요합니다" }, "SLUG": { "LABEL": "Slug", @@ -358,7 +358,7 @@ "DESCRIPTION": { "LABEL": "내용", "PLACEHOLDER": "Give a short description about the category.", - "ERROR": "Description is required" + "ERROR": "설명이 필요합니다" }, "BUTTONS": { "CREATE": "Create category", @@ -378,7 +378,7 @@ "LABEL": "이름", "PLACEHOLDER": "Category name", "HELP_TEXT": "The category name will be used in the public facing portal to categorize articles.", - "ERROR": "Name is required" + "ERROR": "이름이 필요합니다" }, "SLUG": { "LABEL": "Slug", @@ -389,7 +389,7 @@ "DESCRIPTION": { "LABEL": "내용", "PLACEHOLDER": "Give a short description about the category.", - "ERROR": "Description is required" + "ERROR": "설명이 필요합니다" }, "BUTTONS": { "CREATE": "Update category", diff --git a/app/javascript/dashboard/i18n/locale/ko/integrationApps.json b/app/javascript/dashboard/i18n/locale/ko/integrationApps.json index 1e433396b..2694d1a41 100644 --- a/app/javascript/dashboard/i18n/locale/ko/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/ko/integrationApps.json @@ -30,7 +30,7 @@ }, "LIST": { "FETCHING": "Fetching integration hooks", - "INBOX": "Inbox", + "INBOX": "받은 메시지함", "DELETE": { "BUTTON_TEXT": "삭제" } diff --git a/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json index 55a48c71c..bab7f6abb 100644 --- a/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json @@ -19,9 +19,9 @@ "NAME": { "LABEL": "라벨 이름", "PLACEHOLDER": "라벨 이름", - "REQUIRED_ERROR": "Label name is required", - "MINIMUM_LENGTH_ERROR": "Minimum length 2 is required", - "VALID_ERROR": "Only Alphabets, Numbers, Hyphen and Underscore are allowed" + "REQUIRED_ERROR": "라벨 이름이 필요합니다", + "MINIMUM_LENGTH_ERROR": "최소 두글자 이상이여야 합니다", + "VALID_ERROR": "영어나, 숫자, - 와 _ 만 사용 가능합니다" }, "DESCRIPTION": { "LABEL": "내용", diff --git a/app/javascript/dashboard/i18n/locale/ko/macros.json b/app/javascript/dashboard/i18n/locale/ko/macros.json index 3923e4374..675bc1e11 100644 --- a/app/javascript/dashboard/i18n/locale/ko/macros.json +++ b/app/javascript/dashboard/i18n/locale/ko/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "액션" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "이름", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "삭제하시겠습니까? ", + "YES": "Yes, Delete", + "NO": "아니오" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json index d2d07fa80..945073489 100644 --- a/app/javascript/dashboard/i18n/locale/ko/settings.json +++ b/app/javascript/dashboard/i18n/locale/ko/settings.json @@ -173,13 +173,13 @@ "SWITCH": "Switch", "CONVERSATIONS": "대화", "ALL_CONVERSATIONS": "All Conversations", - "MENTIONED_CONVERSATIONS": "Mentions", + "MENTIONED_CONVERSATIONS": "멘션", "REPORTS": "보고서", "SETTINGS": "설정", "CONTACTS": "연락처", "HOME": "홈", "AGENTS": "에이전트", - "AGENT_BOTS": "Bots", + "AGENT_BOTS": "봇", "INBOXES": "받은 메시지함", "NOTIFICATIONS": "알림", "CANNED_RESPONSES": "미리 준비된 답변", @@ -207,7 +207,7 @@ "ONE_OFF": "One off", "REPORTS_AGENT": "에이전트", "REPORTS_LABEL": "라벨", - "REPORTS_INBOX": "Inbox", + "REPORTS_INBOX": "받은 메시지함", "REPORTS_TEAM": "Team", "SET_AVAILABILITY_TITLE": "Set yourself as", "BETA": "Beta", diff --git a/app/javascript/dashboard/i18n/locale/lt/automation.json b/app/javascript/dashboard/i18n/locale/lt/automation.json index 5d291814e..e05ecd9ec 100644 --- a/app/javascript/dashboard/i18n/locale/lt/automation.json +++ b/app/javascript/dashboard/i18n/locale/lt/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Uploading...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/lt/conversation.json b/app/javascript/dashboard/i18n/locale/lt/conversation.json index 7c6fa76d5..771b5305f 100644 --- a/app/javascript/dashboard/i18n/locale/lt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lt/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Conversation Labels", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "PREVIOUS_CONVERSATION": "Previous Conversations", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/lt/helpCenter.json b/app/javascript/dashboard/i18n/locale/lt/helpCenter.json index 19373d9ee..fa1ba638a 100644 --- a/app/javascript/dashboard/i18n/locale/lt/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/lt/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/lt/macros.json b/app/javascript/dashboard/i18n/locale/lt/macros.json index 3923e4374..3a59d4f26 100644 --- a/app/javascript/dashboard/i18n/locale/lt/macros.json +++ b/app/javascript/dashboard/i18n/locale/lt/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Name", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Are you sure to delete ", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/automation.json b/app/javascript/dashboard/i18n/locale/lv/automation.json index 84d8beedb..dd3aedbf7 100644 --- a/app/javascript/dashboard/i18n/locale/lv/automation.json +++ b/app/javascript/dashboard/i18n/locale/lv/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Nevarēja augšupielādēt pielikumu. Lūdzu, mēģiniet vēlreiz", "LABEL_IDLE": "Augšupielādēt pielikumu", "LABEL_UPLOADING": "Notiek augšupielāde...", - "LABEL_UPLOADED": "Veiksmīgi augšupielādēts", + "LABEL_UPLOADED": "Veiksmīgi Augšupielādēts", "LABEL_UPLOAD_FAILED": "Augšupielāde neizdevās" } } diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json index 088a5e8bb..96396b7d4 100644 --- a/app/javascript/dashboard/i18n/locale/lv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Sarunu Etiķetes", "CONVERSATION_INFO": "Sarunas Informācija", "CONTACT_ATTRIBUTES": "Kontaktpersonas Īpašības", - "PREVIOUS_CONVERSATION": "Iepriekšējās Sarunas" + "PREVIOUS_CONVERSATION": "Iepriekšējās Sarunas", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/lv/helpCenter.json b/app/javascript/dashboard/i18n/locale/lv/helpCenter.json index 39705cf26..77a15c834 100644 --- a/app/javascript/dashboard/i18n/locale/lv/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/lv/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Pielāgots domēns", "PLACEHOLDER": "Portāla pielāgots domēns", - "HELP_TEXT": "Pievienojiet tikai tad Ja vēlaties saviem portāliem izmantot pielāgotu domēnu.", - "ERROR": "Nepieciešams pielāgots domēns" + "HELP_TEXT": "Pievienojiet tikai tad, ja vēlaties saviem portāliem izmantot pielāgotu domēnu. Piemēram: https://example.com", + "ERROR": "Ievadiet derīgu domēna URL" }, "HOME_PAGE_LINK": { "LABEL": "Mājaslapas saite", "PLACEHOLDER": "Portāla mājaslapas saite", - "HELP_TEXT": "Saite, ko izmanto lai atgrieztos no portāla uz mājaslapu.", - "ERROR": "Nepieciešama saite uz mājaslapu" + "HELP_TEXT": "Saite, ko izmanto lai atgrieztos no portāla uz sākumlapu. Piemēram: https://example.com", + "ERROR": "Ievadiet derīgu sākumlapas URL" }, "THEME_COLOR": { "LABEL": "Portāla tēmas krāsa", diff --git a/app/javascript/dashboard/i18n/locale/lv/macros.json b/app/javascript/dashboard/i18n/locale/lv/macros.json index 3923e4374..9f3f1f9c5 100644 --- a/app/javascript/dashboard/i18n/locale/lv/macros.json +++ b/app/javascript/dashboard/i18n/locale/lv/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Pievienot jaunu makro", + "HEADER_BTN_TXT_SAVE": "Saglabāt makro", + "LOADING": "Notiek makro iegūšana", + "SIDEBAR_TXT": "

Makro

Makro ir saglabātu darbību kopa, kas palīdz klientu apkalpošanas aģentiem viegli veikt uzdevumus. Aģenti var definēt darbību kopu, piemēram, sarunas atzīmēšanu ar etiķeti, e-pasta transkripta nosūtīšanu, pielāgotas īpašības atjaunināšanu utt. Aģenti var veikt šīs darbības ar vienu klikšķi. Kad aģenti palaidīs makro, darbības tiks veiktas tādā secībā, kādā tās ir definētas. Makro uzlabo produktivitāti un palielina darbību konsekvenci.

Makro var būt noderīgs divos veidos.

Kā aģenta asistents: Ja aģents vairākas reizes veic darbību kopu, viņš to var saglabāt kā makro un izpildīt visas darbības kopā, izmantojot vienu klikšķi.

Kā iespēja uzņemt komandas locekli: Katram aģentam katras sarunas laikā ir jāveic daudzas dažādas pārbaudes/darbības. Jauna atbalsta komandas dalībnieka uzņemšana būs vienkārša, ja kontā būs pieejami iepriekš definēti makro. Tā vietā, lai detalizēti aprakstītu katru darbību, menedžers/komandas vadītājs var norādīt uz makro, kas tiek izmantots dažādos scenārijos.

", + "ERROR": "Radās kļūda. Lūdzu, mēģiniet vēlreiz", + "ORDER_INFO": "Makro darbosies tādā secībā, kādā Jūs pievienosit savas darbības. Jūs varat tos pārkārtot, velkot tos aiz roktura kas atrodas blakus katram mezglam.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Makro nosaukums", + "PLACEHOLDER": "Ievadiet sava makro nosaukumu", + "ERROR": "Lai izveidotu makro, ir nepieciešams nosaukums" + }, + "ACTIONS": { + "LABEL": "Darbības" + } + }, + "API": { + "SUCCESS_MESSAGE": "Makro ir veiksmīgi pievienots", + "ERROR_MESSAGE": "Nevar izveidot makro. Lūdzu, vēlāk mēģiniet vēlreiz" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nosaukums", + "Izveidoja", + "Pēdējo reizi atjaunināja", + "Redzamība" + ], + "404": "Nav atrasts neviens makro" + }, + "DELETE": { + "TOOLTIP": "Dzēst makro", + "CONFIRM": { + "MESSAGE": "Vai vēlaties izdzēst ", + "YES": "Jā, Dzēst", + "NO": "Nē" + }, + "API": { + "SUCCESS_MESSAGE": "Makro ir veiksmīgi izdzēsts", + "ERROR_MESSAGE": "Dzēšot makro radās kļūda. Lūdzu, vēlāk mēģiniet vēlreiz" + } + }, + "EDIT": { + "TOOLTIP": "Rediģēt makro", + "API": { + "SUCCESS_MESSAGE": "Makro ir veiksmīgi atjaunināts", + "ERROR_MESSAGE": "Nevarēja atjaunināt makro. Lūdzu, vēlāk mēģiniet vēlreiz" + } + }, + "EDITOR": { + "START_FLOW": "Sākt Plūsmu", + "END_FLOW": "Beigt Plūsmu", + "LOADING": "Notiek makro iegūšana", + "ADD_BTN_TOOLTIP": "Pievienot jaunu darbību", + "DELETE_BTN_TOOLTIP": "Dzēst Darbību", + "VISIBILITY": { + "LABEL": "Makro Redzamība", + "GLOBAL": { + "LABEL": "Publisks", + "DESCRIPTION": "Šis makro ir publiski pieejams visiem šī konta aģentiem." + }, + "PERSONAL": { + "LABEL": "Privāts", + "DESCRIPTION": "Šis makro būs privāts Jums un nebūs pieejams citiem." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Izpildīt", + "PREVIEW": "Priekšskatīt Makro", + "EXECUTED_SUCCESSFULLY": "Makro ir veiksmīgi izpildīts" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/automation.json b/app/javascript/dashboard/i18n/locale/ml/automation.json index 1b4534a50..ec1093368 100644 --- a/app/javascript/dashboard/i18n/locale/ml/automation.json +++ b/app/javascript/dashboard/i18n/locale/ml/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "അപ്‌ലോഡുചെയ്യുന്നു...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 91ad8baa3..3fa57aa40 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "സംഭാഷണ ലേബലുകൾ", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "മുമ്പത്തെ സംഭാഷണങ്ങൾ" + "PREVIOUS_CONVERSATION": "മുമ്പത്തെ സംഭാഷണങ്ങൾ", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ml/helpCenter.json b/app/javascript/dashboard/i18n/locale/ml/helpCenter.json index b7bc6f038..eb3ab5b16 100644 --- a/app/javascript/dashboard/i18n/locale/ml/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ml/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ml/macros.json b/app/javascript/dashboard/i18n/locale/ml/macros.json index 3923e4374..d983d85e8 100644 --- a/app/javascript/dashboard/i18n/locale/ml/macros.json +++ b/app/javascript/dashboard/i18n/locale/ml/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "പ്രവർത്തനങ്ങൾ" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "പേര്", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "

ഏജന്റുമാർ

ഒരു ഏജൻറ് നിങ്ങളുടെ ഉപഭോക്തൃ പിന്തുണാ ടീമിലെ ഒരു അംഗമാണ്.

ഏജന്റുമാർക്ക് നിങ്ങളുടെ ഉപയോക്താക്കളിൽ നിന്നുള്ള സന്ദേശങ്ങൾ കാണാനും മറുപടി നൽകാനും കഴിയും. നിങ്ങളുടെ അക്കൗണ്ടിലുള്ള എല്ലാ ഏജന്റുമാരെയും ഈ പട്ടിക കാണിക്കുന്നു.

ഒരു പുതിയ ഏജന്റിനെ ചേർക്കുന്നതിന് ഏജന്റിനെ ചേർക്കുക ബട്ടൺ ക്ലിക്കുചെയ്യുക. നിങ്ങൾ ചേർത്ത ഏജന്റിന് അവരുടെ അക്കൗണ്ട് സജീവമാക്കുന്നതിന് ഒരു സ്ഥിരീകരണ ലിങ്കുള്ള ഇമെയിൽ ലഭിക്കും. അതിനുശേഷം അവർക്ക് ചാറ്റ് വൂട്ട് ആക്സസ് ചെയ്യാനും സന്ദേശങ്ങളോട് പ്രതികരിക്കാനും കഴിയും.

ചാറ്റ് വൂട്ടിന്റെ സവിശേഷതകളിലേക്കുള്ള ആക്സസ് ഇനിപ്പറയുന്ന റോളുകളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.

ഏജൻറ് - ഈ റോൾ‌ ഉള്ള ഏജന്റുമാർ‌ക്ക് ഇൻ‌ബോക്‍സുകൾ‌, റിപ്പോർ‌ട്ടുകൾ‌, സംഭാഷണങ്ങൾ‌ എന്നിവ മാത്രമേ ആക്‌സസ് ചെയ്യാൻ‌ കഴിയൂ. അവർക്ക് മറ്റ് ഏജന്റുമാരുടെയോ അല്ലെങ്കിൽ‌ തങ്ങളുടേയോ സംഭാഷണങ്ങൾ‌ നിർ‌ണ്ണയിക്കാനും സംഭാഷണങ്ങൾ‌ പരിഹരിക്കാനും കഴിയും.

അഡ്മിനിസ്ട്രേറ്റർ - ഒരു സാധാരണ ഏജന്റിന്റെ പ്രത്യേകാവകാശങ്ങളോടൊപ്പം ക്രമീകരണങ്ങളും ബില്ലിംഗും ഉൾപ്പെടെ നിങ്ങളുടെ അക്കൗണ്ടിൽ ലഭ്യമായ എല്ലാ ചാറ്റ് വൂട്ട് സവിശേഷതകളിലേക്കും ആക്‌സസ് ഉണ്ടായിരിക്കുക. ", + "YES": "അതെ, ഇല്ലാതാക്കുക", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/conversation.json b/app/javascript/dashboard/i18n/locale/ms/conversation.json index af6754cb3..c82ab4f88 100644 --- a/app/javascript/dashboard/i18n/locale/ms/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ms/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Conversation Labels", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "PREVIOUS_CONVERSATION": "Previous Conversations", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ms/helpCenter.json b/app/javascript/dashboard/i18n/locale/ms/helpCenter.json index 4e80a608a..414d4bfcd 100644 --- a/app/javascript/dashboard/i18n/locale/ms/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ms/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ms/macros.json b/app/javascript/dashboard/i18n/locale/ms/macros.json index 3923e4374..b7db3339f 100644 --- a/app/javascript/dashboard/i18n/locale/ms/macros.json +++ b/app/javascript/dashboard/i18n/locale/ms/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Tindakan-tindakan" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nama", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Adakan anda pasti untuk padamkan ", + "YES": "Baik, Padamkan", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/automation.json b/app/javascript/dashboard/i18n/locale/ne/automation.json index 48ac6a45f..3f91177a9 100644 --- a/app/javascript/dashboard/i18n/locale/ne/automation.json +++ b/app/javascript/dashboard/i18n/locale/ne/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "अपलोड गर्दै...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index e04ed0cfd..b34c7eea1 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Conversation Labels", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "PREVIOUS_CONVERSATION": "Previous Conversations", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ne/helpCenter.json b/app/javascript/dashboard/i18n/locale/ne/helpCenter.json index 19373d9ee..fa1ba638a 100644 --- a/app/javascript/dashboard/i18n/locale/ne/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ne/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ne/macros.json b/app/javascript/dashboard/i18n/locale/ne/macros.json index 3923e4374..3a59d4f26 100644 --- a/app/javascript/dashboard/i18n/locale/ne/macros.json +++ b/app/javascript/dashboard/i18n/locale/ne/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Name", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Are you sure to delete ", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/automation.json b/app/javascript/dashboard/i18n/locale/nl/automation.json index e5074f53c..3faea4f32 100644 --- a/app/javascript/dashboard/i18n/locale/nl/automation.json +++ b/app/javascript/dashboard/i18n/locale/nl/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Uploaden...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index 070c9e765..73ea3862c 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Labels voor gesprekken", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Vorige gesprekken" + "PREVIOUS_CONVERSATION": "Vorige gesprekken", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/nl/helpCenter.json b/app/javascript/dashboard/i18n/locale/nl/helpCenter.json index 84cc240ec..d643cf352 100644 --- a/app/javascript/dashboard/i18n/locale/nl/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/nl/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/nl/macros.json b/app/javascript/dashboard/i18n/locale/nl/macros.json index 3923e4374..760fa4392 100644 --- a/app/javascript/dashboard/i18n/locale/nl/macros.json +++ b/app/javascript/dashboard/i18n/locale/nl/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Acties" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Naam", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Weet u zeker dat u wilt verwijderen ", + "YES": "Ja, verwijderen", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/no/automation.json b/app/javascript/dashboard/i18n/locale/no/automation.json index a04cc61a7..125ea4071 100644 --- a/app/javascript/dashboard/i18n/locale/no/automation.json +++ b/app/javascript/dashboard/i18n/locale/no/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Laster opp...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index deee4216b..5a238fd23 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Samtaleetiketter", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Tidligere samtaler" + "PREVIOUS_CONVERSATION": "Tidligere samtaler", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/no/helpCenter.json b/app/javascript/dashboard/i18n/locale/no/helpCenter.json index 66c8857ff..c7ca7e883 100644 --- a/app/javascript/dashboard/i18n/locale/no/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/no/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/no/macros.json b/app/javascript/dashboard/i18n/locale/no/macros.json index 3923e4374..3b34c7494 100644 --- a/app/javascript/dashboard/i18n/locale/no/macros.json +++ b/app/javascript/dashboard/i18n/locale/no/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Handlinger" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Navn", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Er du sikker på at du vil slette ", + "YES": "Ja, slett", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/automation.json b/app/javascript/dashboard/i18n/locale/pl/automation.json index ba28d5c79..5955c3402 100644 --- a/app/javascript/dashboard/i18n/locale/pl/automation.json +++ b/app/javascript/dashboard/i18n/locale/pl/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Nie udało się przesłać załącznika, spróbuj ponownie", "LABEL_IDLE": "Prześlij załącznik", "LABEL_UPLOADING": "Przesyłanie...", - "LABEL_UPLOADED": "Pomyślnie przesłano załącznik", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Nie powiodło się przesyłanie załącznika" } } diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index d33736c04..4b881780c 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etykiety rozmowy", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Poprzednie rozmowy" + "PREVIOUS_CONVERSATION": "Poprzednie rozmowy", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/pl/helpCenter.json b/app/javascript/dashboard/i18n/locale/pl/helpCenter.json index 7f721dc44..8855a95ac 100644 --- a/app/javascript/dashboard/i18n/locale/pl/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pl/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/pl/macros.json b/app/javascript/dashboard/i18n/locale/pl/macros.json index 3923e4374..193c0e49b 100644 --- a/app/javascript/dashboard/i18n/locale/pl/macros.json +++ b/app/javascript/dashboard/i18n/locale/pl/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Akcje" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nazwa", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Czy na pewno chcesz usunąć ", + "YES": "Tak, usuń", + "NO": "Nie" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/automation.json b/app/javascript/dashboard/i18n/locale/pt/automation.json index cee202fbc..f49a5eb1a 100644 --- a/app/javascript/dashboard/i18n/locale/pt/automation.json +++ b/app/javascript/dashboard/i18n/locale/pt/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Não foi possível carregar anexo, por favor tente novamente", "LABEL_IDLE": "Carregar anexo", "LABEL_UPLOADING": "A carregar...", - "LABEL_UPLOADED": "Carregado com sucesso", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index ae3d6f6f2..44c4737ff 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etiquetas da conversa", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Atributos do Contato", - "PREVIOUS_CONVERSATION": "Conversas anteriores" + "PREVIOUS_CONVERSATION": "Conversas anteriores", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/pt/helpCenter.json b/app/javascript/dashboard/i18n/locale/pt/helpCenter.json index b5b84b430..9c3bc49a0 100644 --- a/app/javascript/dashboard/i18n/locale/pt/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pt/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/pt/macros.json b/app/javascript/dashboard/i18n/locale/pt/macros.json index 3923e4374..a0b394e20 100644 --- a/app/javascript/dashboard/i18n/locale/pt/macros.json +++ b/app/javascript/dashboard/i18n/locale/pt/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Ações." + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nome:", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Tem certeza que deseja excluir ", + "YES": "Sim, excluir", + "NO": "Não" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/report.json b/app/javascript/dashboard/i18n/locale/pt/report.json index d1957abed..de908170d 100644 --- a/app/javascript/dashboard/i18n/locale/pt/report.json +++ b/app/javascript/dashboard/i18n/locale/pt/report.json @@ -18,16 +18,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Primeiro tempo de resposta", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_TIME": { "NAME": "Tempo de resolução", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_COUNT": { "NAME": "Contagem de resolução", @@ -65,7 +65,7 @@ "PLACEHOLDER": "Escolher intervalo de tempo" }, "GROUP_BY_FILTER_DROPDOWN_LABEL": "Agrupar Por", - "DURATION_FILTER_LABEL": "Duration", + "DURATION_FILTER_LABEL": "Duração", "GROUP_BY_DAY_OPTIONS": [ { "id": 1, @@ -136,16 +136,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Primeiro tempo de resposta", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_TIME": { "NAME": "Tempo de resolução", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_COUNT": { "NAME": "Contagem de resolução", @@ -203,16 +203,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Primeiro tempo de resposta", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_TIME": { "NAME": "Tempo de resolução", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_COUNT": { "NAME": "Contagem de resolução", @@ -270,16 +270,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Primeiro tempo de resposta", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_TIME": { "NAME": "Tempo de resolução", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_COUNT": { "NAME": "Contagem de resolução", @@ -337,16 +337,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Primeiro tempo de resposta", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_TIME": { "NAME": "Tempo de resolução", "DESC": "(Méd. )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversas utilizadas para cálculo:", + "TOOLTIP_TEXT": "O tempo da primeira resposta é %{metricValue} (com base em %{conversationCount} conversas)" }, "RESOLUTION_COUNT": { "NAME": "Contagem de resolução", @@ -432,13 +432,13 @@ "NO_AGENTS": "There are no conversations by agents", "TABLE_HEADER": { "AGENT": "Representante", - "OPEN": "OPEN", + "OPEN": "ABRIR", "UNATTENDED": "Unattended", "STATUS": "SItuação" } }, "AGENT_STATUS": { - "HEADER": "Agent status", + "HEADER": "Status do Operador", "ONLINE": "Disponível", "BUSY": "Ocupado", "OFFLINE": "Ausente" diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index 3fbac1e41..e4eae2291 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Marcador da conversa", "CONVERSATION_INFO": "Informação da conversa", "CONTACT_ATTRIBUTES": "Atributos do contato", - "PREVIOUS_CONVERSATION": "Conversas anteriores" + "PREVIOUS_CONVERSATION": "Conversas anteriores", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json b/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json index 31b676baa..ef87216f2 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Domínio personalizado", "PLACEHOLDER": "Domínio personalizado do portal", - "HELP_TEXT": "Adicionar somente se você quiser usar um domínio personalizado para seus portais.", - "ERROR": "Domínio Personalizado é obrigatório" + "HELP_TEXT": "Adicione somente se você quiser usar um domínio personalizado para seus portais. Por exemplo: https://example.com", + "ERROR": "Insira uma URL de domínio válida" }, "HOME_PAGE_LINK": { "LABEL": "Link da Página Inicial", "PLACEHOLDER": "Link da página inicial do portal", - "HELP_TEXT": "O link usado para retornar do portal para a página inicial.", - "ERROR": "O Link da Página Inicial é obrigatório" + "HELP_TEXT": "O link usado para retornar do portal para a página inicial. Ex: https://example.com", + "ERROR": "Digite uma URL de página inicial válida" }, "THEME_COLOR": { "LABEL": "Cor do tema do portal", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/macros.json b/app/javascript/dashboard/i18n/locale/pt_BR/macros.json index 3923e4374..bab2f7fea 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/macros.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Adicionar uma nova macro", + "HEADER_BTN_TXT_SAVE": "Salvar macro", + "LOADING": "Obtendo macros", + "SIDEBAR_TXT": "

Macros

Uma macro é um conjunto de ações salvas que ajudam os agentes de serviço ao cliente a concluírem facilmente as tarefas. Os agentes podem definir um conjunto de ações como marcar uma conversa com um rótulo, enviar uma transcrição de e-mail, atualizando um atributo personalizado, etc. e eles podem executar essas ações com um único clique. Quando os agentes executam a macro, as ações seriam executadas sequencialmente na ordem em que são definidas. Macros melhoram a produtividade e aumentam a consistência em ações.

Uma macro pode ser útil de 2 maneiras.

Como assistente de agente: Se um agente executa um conjunto de ações várias vezes, eles podem salvá-lo como uma macro e executar todas as ações juntas usando um único clique.

Como opção para integrar um membro da equipe: Todos os agentes devem realizar verificações/ações diferentes durante cada conversa. Integrar um novo membro da equipe de suporte será fácil se macros predefinidos estiverem disponíveis na conta. Em vez de descrever cada passo em detalhe, o chumbo do gerente/equipe pode apontar para as macros usadas em diferentes cenários.

", + "ERROR": "Algo deu errado. Por favor, tente novamente", + "ORDER_INFO": "As macros serão executadas na ordem que você adicionar suas ações. Você pode reorganizá-las arrastando-as pelo identificador ao lado de cada nó.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Nome da macro", + "PLACEHOLDER": "Digite um nome para sua macro", + "ERROR": "Nome é necessário para criar uma macro" + }, + "ACTIONS": { + "LABEL": "Ações" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro adicionada com sucesso", + "ERROR_MESSAGE": "Não é possível criar a macro, por favor, tente novamente mais tarde" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nome", + "Criada por", + "Ultima atualização por", + "Visibilidade" + ], + "404": "Nenhuma macro encontrada" + }, + "DELETE": { + "TOOLTIP": "Excluir macro", + "CONFIRM": { + "MESSAGE": "Você tem certeza que deseja excluir ", + "YES": "Sim, excluir", + "NO": "Não" + }, + "API": { + "SUCCESS_MESSAGE": "Macro excluída com sucesso", + "ERROR_MESSAGE": "Ocorreu um erro ao excluir a macro. Por favor, tente novamente mais tarde" + } + }, + "EDIT": { + "TOOLTIP": "Editar macro", + "API": { + "SUCCESS_MESSAGE": "Macro atualizada com sucesso", + "ERROR_MESSAGE": "Não foi possível atualizar Macro, Por favor, tente novamente mais tarde" + } + }, + "EDITOR": { + "START_FLOW": "Inicio do fluxo", + "END_FLOW": "Fim do Fluxo", + "LOADING": "Obtendo macro", + "ADD_BTN_TOOLTIP": "Adicionar nova ação", + "DELETE_BTN_TOOLTIP": "Excluir Ação", + "VISIBILITY": { + "LABEL": "Visibilidade da Macro", + "GLOBAL": { + "LABEL": "Publico", + "DESCRIPTION": "Esta macro está disponível publicamente para todos os agentes desta conta." + }, + "PERSONAL": { + "LABEL": "Privada", + "DESCRIPTION": "Esta macro será privada para você e não estará disponível para outras pessoas." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Executar", + "PREVIEW": "Pré-visualizar Macro", + "EXECUTED_SUCCESSFULLY": "Macro executada com sucesso" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/automation.json b/app/javascript/dashboard/i18n/locale/ro/automation.json index 139f521bf..cbe67d4de 100644 --- a/app/javascript/dashboard/i18n/locale/ro/automation.json +++ b/app/javascript/dashboard/i18n/locale/ro/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Încărcare...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index 2896afa2a..bd0299f33 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etichete conversație", "CONVERSATION_INFO": "Informații despre conversație", "CONTACT_ATTRIBUTES": "Atribute Contacte", - "PREVIOUS_CONVERSATION": "Conversații anterioare" + "PREVIOUS_CONVERSATION": "Conversații anterioare", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ro/helpCenter.json b/app/javascript/dashboard/i18n/locale/ro/helpCenter.json index f2ce40ec9..1f3fe21c5 100644 --- a/app/javascript/dashboard/i18n/locale/ro/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ro/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ro/macros.json b/app/javascript/dashboard/i18n/locale/ro/macros.json index 3923e4374..d19d94199 100644 --- a/app/javascript/dashboard/i18n/locale/ro/macros.json +++ b/app/javascript/dashboard/i18n/locale/ro/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actiuni" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Nume", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Sigur doriți să ștergeți ", + "YES": "Da, șterge", + "NO": "Nu" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/agentBots.json b/app/javascript/dashboard/i18n/locale/ru/agentBots.json index 708b82173..fd2744775 100644 --- a/app/javascript/dashboard/i18n/locale/ru/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/ru/agentBots.json @@ -1,5 +1,5 @@ { "AGENT_BOTS": { - "HEADER": "Bots" + "HEADER": "Боты" } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 4d6019635..e2ad3e2dd 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Категории Диалога", "CONVERSATION_INFO": "Информация о беседе", "CONTACT_ATTRIBUTES": "Атрибуты контакта", - "PREVIOUS_CONVERSATION": "Предыдущие диалоги" + "PREVIOUS_CONVERSATION": "Предыдущие диалоги", + "MACROS": "Макросс" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ru/helpCenter.json b/app/javascript/dashboard/i18n/locale/ru/helpCenter.json index 2cd1f6675..5a937a74a 100644 --- a/app/javascript/dashboard/i18n/locale/ru/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ru/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Пользовательский домен", "PLACEHOLDER": "Пользовательский домен портала", - "HELP_TEXT": "Добавьте только если вы хотите использовать пользовательский домен для ваших порталов.", - "ERROR": "Требуется пользовательский домен" + "HELP_TEXT": "Добавьте только если вы хотите использовать пользовательский домен для ваших порталов. Например: https://example.com", + "ERROR": "Введите корректный адрес домена" }, "HOME_PAGE_LINK": { "LABEL": "Домашняя ссылка", "PLACEHOLDER": "Ссылка на главную страницу портала", - "HELP_TEXT": "Ссылка, используемая для возврата с портала на главную страницу.", - "ERROR": "Счалка главной страницы обязательна" + "HELP_TEXT": "Ссылка для возврата с портала на главную страницу. Например: https://example.com", + "ERROR": "Введите корректный URL главной страницы" }, "THEME_COLOR": { "LABEL": "Цвет темы портала", diff --git a/app/javascript/dashboard/i18n/locale/ru/macros.json b/app/javascript/dashboard/i18n/locale/ru/macros.json index 3923e4374..e719f2a0a 100644 --- a/app/javascript/dashboard/i18n/locale/ru/macros.json +++ b/app/javascript/dashboard/i18n/locale/ru/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Действия" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Имя", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Вы точно хотите удалить ", + "YES": "Да, удалить", + "NO": "Нет" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Выполнение", + "PREVIEW": "Предпросмотр макроса", + "EXECUTED_SUCCESSFULLY": "Макрос успешно выполнен" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index 705814ae5..c2d73251a 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -179,7 +179,7 @@ "CONTACTS": "Контакты", "HOME": "Главная", "AGENTS": "Операторы", - "AGENT_BOTS": "Bots", + "AGENT_BOTS": "Боты", "INBOXES": "Источники", "NOTIFICATIONS": "Уведомления", "CANNED_RESPONSES": "Шаблонные ответы", diff --git a/app/javascript/dashboard/i18n/locale/sk/automation.json b/app/javascript/dashboard/i18n/locale/sk/automation.json index 2c56650e7..53293b4f2 100644 --- a/app/javascript/dashboard/i18n/locale/sk/automation.json +++ b/app/javascript/dashboard/i18n/locale/sk/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Nahrávanie...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index 78404d760..91e3c8983 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Označenia konverzácii", "CONVERSATION_INFO": "Informácie o konverzácii", "CONTACT_ATTRIBUTES": "Atribúty kontaktu", - "PREVIOUS_CONVERSATION": "Prechádzajúce konverzácie" + "PREVIOUS_CONVERSATION": "Prechádzajúce konverzácie", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/sk/helpCenter.json b/app/javascript/dashboard/i18n/locale/sk/helpCenter.json index d4fd02c3b..d328d3e86 100644 --- a/app/javascript/dashboard/i18n/locale/sk/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sk/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/sk/macros.json b/app/javascript/dashboard/i18n/locale/sk/macros.json index 3923e4374..3b8895cf8 100644 --- a/app/javascript/dashboard/i18n/locale/sk/macros.json +++ b/app/javascript/dashboard/i18n/locale/sk/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Akcie" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Meno", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Určite chcete vymazať ", + "YES": "Áno, vymazať", + "NO": "Nie" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/automation.json b/app/javascript/dashboard/i18n/locale/sr/automation.json index 7ffc19cda..285e77ff6 100644 --- a/app/javascript/dashboard/i18n/locale/sr/automation.json +++ b/app/javascript/dashboard/i18n/locale/sr/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Nije bilo moguće dodati prilog. Molim vas pokušajte ponovo", "LABEL_IDLE": "Dodaj prilog", "LABEL_UPLOADING": "Dodavanje...", - "LABEL_UPLOADED": "Uspešno je dodato", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Dodavanje nije uspelo" } } diff --git a/app/javascript/dashboard/i18n/locale/sr/conversation.json b/app/javascript/dashboard/i18n/locale/sr/conversation.json index 981cdcd28..dd39ef120 100644 --- a/app/javascript/dashboard/i18n/locale/sr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sr/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Oznake razgovora", "CONVERSATION_INFO": "Informacije o razgovoru", "CONTACT_ATTRIBUTES": "Atributi kontakta", - "PREVIOUS_CONVERSATION": "Prethodni razgovor" + "PREVIOUS_CONVERSATION": "Prethodni razgovor", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/sr/helpCenter.json b/app/javascript/dashboard/i18n/locale/sr/helpCenter.json index a8ecd2c81..e38f6270c 100644 --- a/app/javascript/dashboard/i18n/locale/sr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sr/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Prilagođeni domen", "PLACEHOLDER": "Prilagođeni domen portala", - "HELP_TEXT": "Dodajte samo ako želite da koristite prilagođen domen za vaše portale.", - "ERROR": "Prilagođeni domen je obavezan" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Veza početne stranice", "PLACEHOLDER": "Veza do početne stranice portala", - "HELP_TEXT": "Veza koja se koristi kao povratna sa portala na početnu stranicu.", - "ERROR": "Veza početne stranice je obavezna" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/sr/macros.json b/app/javascript/dashboard/i18n/locale/sr/macros.json index 3923e4374..95fedd6ae 100644 --- a/app/javascript/dashboard/i18n/locale/sr/macros.json +++ b/app/javascript/dashboard/i18n/locale/sr/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Akcije" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Ime", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Sigurni ste da želite izbrisati ", + "YES": "Da, obriši", + "NO": "Ne" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/automation.json b/app/javascript/dashboard/i18n/locale/sv/automation.json index ced7b4555..76b3431c5 100644 --- a/app/javascript/dashboard/i18n/locale/sv/automation.json +++ b/app/javascript/dashboard/i18n/locale/sv/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Laddar upp...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index b733a8dd3..5202f16f6 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Etiketter för konversation", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Tidigare konversationer" + "PREVIOUS_CONVERSATION": "Tidigare konversationer", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/sv/helpCenter.json b/app/javascript/dashboard/i18n/locale/sv/helpCenter.json index d15a9d43c..28af23da3 100644 --- a/app/javascript/dashboard/i18n/locale/sv/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sv/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/sv/macros.json b/app/javascript/dashboard/i18n/locale/sv/macros.json index 3923e4374..22988bc97 100644 --- a/app/javascript/dashboard/i18n/locale/sv/macros.json +++ b/app/javascript/dashboard/i18n/locale/sv/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Åtgärder" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Namn", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Är du säker på att ta bort ", + "YES": "Ja, ta bort", + "NO": "Nej" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/automation.json b/app/javascript/dashboard/i18n/locale/ta/automation.json index c4ed6546c..fab0932e6 100644 --- a/app/javascript/dashboard/i18n/locale/ta/automation.json +++ b/app/javascript/dashboard/i18n/locale/ta/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "பதிவேறுகிறது...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 1cd8833eb..784fef6eb 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "உரையாடல் லேபிள்கள்", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "முந்தைய உரையாடல்கள்" + "PREVIOUS_CONVERSATION": "முந்தைய உரையாடல்கள்", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ta/helpCenter.json b/app/javascript/dashboard/i18n/locale/ta/helpCenter.json index 6ee1dedc7..2cb2b0df4 100644 --- a/app/javascript/dashboard/i18n/locale/ta/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ta/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ta/macros.json b/app/javascript/dashboard/i18n/locale/ta/macros.json index 3923e4374..414b3093f 100644 --- a/app/javascript/dashboard/i18n/locale/ta/macros.json +++ b/app/javascript/dashboard/i18n/locale/ta/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "செயல்கள்" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "பெயர்", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "நீக்குவதில் உறுதியாக உள்ளீர்களா ", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/th/automation.json b/app/javascript/dashboard/i18n/locale/th/automation.json index aee9fe2e7..9c1ad74c1 100644 --- a/app/javascript/dashboard/i18n/locale/th/automation.json +++ b/app/javascript/dashboard/i18n/locale/th/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "ไม่สามารถอัปโหลดไฟล์แนบได้ โปรดลองใหม่อีกครั้ง", "LABEL_IDLE": "อัปโหลดไฟล์แนบ", "LABEL_UPLOADING": "กำลังอัปโหลด", - "LABEL_UPLOADED": "อัปโหลดสำเร็จแล้ว", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "อัปโหลดไม่สำเร็จ" } } diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index 4c175e617..4fc3cb1b4 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "ป้ายกำกับการสนทนา", "CONVERSATION_INFO": "ข้อมูลการสนทนา", "CONTACT_ATTRIBUTES": "แอตทริบิวต์ผู้ติดต่อ", - "PREVIOUS_CONVERSATION": "การสนทนาก่อนหน้า" + "PREVIOUS_CONVERSATION": "การสนทนาก่อนหน้า", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/th/helpCenter.json b/app/javascript/dashboard/i18n/locale/th/helpCenter.json index 83b641d5d..e6ac21ba5 100644 --- a/app/javascript/dashboard/i18n/locale/th/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/th/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/th/macros.json b/app/javascript/dashboard/i18n/locale/th/macros.json index 3923e4374..9352844b7 100644 --- a/app/javascript/dashboard/i18n/locale/th/macros.json +++ b/app/javascript/dashboard/i18n/locale/th/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "การกระทำ" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "ชื่อ", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "คุณต้องการที่จะลบไหม ", + "YES": "เอาเลย", + "NO": "ไม่" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/automation.json b/app/javascript/dashboard/i18n/locale/tr/automation.json index 762c72d7d..b6437db91 100644 --- a/app/javascript/dashboard/i18n/locale/tr/automation.json +++ b/app/javascript/dashboard/i18n/locale/tr/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Ek yüklenemedi, Tekrar deneyin", "LABEL_IDLE": "Dosya Yükle", "LABEL_UPLOADING": "Yükleniyor ...", - "LABEL_UPLOADED": "Başarıyla Yüklendi", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Yükleme Başarısız" } } diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index 676793f20..daaf5eb43 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Konuşma Etiketleri", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Önceki Sohbetler" + "PREVIOUS_CONVERSATION": "Önceki Sohbetler", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/tr/helpCenter.json b/app/javascript/dashboard/i18n/locale/tr/helpCenter.json index e47c68991..9935a60be 100644 --- a/app/javascript/dashboard/i18n/locale/tr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/tr/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/tr/macros.json b/app/javascript/dashboard/i18n/locale/tr/macros.json index 3923e4374..fa83cfc9b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/macros.json +++ b/app/javascript/dashboard/i18n/locale/tr/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Hareketler" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "İsim", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Silmek istediğinize emin misiniz ?", + "YES": "Evet, Sil", + "NO": "Hayır" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/automation.json b/app/javascript/dashboard/i18n/locale/uk/automation.json index 8eefb6202..ffe8d75cf 100644 --- a/app/javascript/dashboard/i18n/locale/uk/automation.json +++ b/app/javascript/dashboard/i18n/locale/uk/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Не вдалося завантажити вкладення, будь ласка, спробуйте ще раз", "LABEL_IDLE": "Завантажити вкладення", "LABEL_UPLOADING": "Завантажується...", - "LABEL_UPLOADED": "Успішно завантажено", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Не вдалося завантажити" } } diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index b71e39d66..1e2f87bc0 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Мітки бесіди", "CONVERSATION_INFO": "Інформація про бесіду", "CONTACT_ATTRIBUTES": "Атрибути контакту", - "PREVIOUS_CONVERSATION": "Попередні бесіди" + "PREVIOUS_CONVERSATION": "Попередні бесіди", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/uk/helpCenter.json b/app/javascript/dashboard/i18n/locale/uk/helpCenter.json index 09d5460db..167f7e213 100644 --- a/app/javascript/dashboard/i18n/locale/uk/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/uk/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Домен для користувача", "PLACEHOLDER": "Власний домен порталу", - "HELP_TEXT": "Додавати лише у випадку, якщо ви хочете використовувати власний домен для своїх порталів.", - "ERROR": "Потрібен власний домен" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Посилання на головну сторінку", "PLACEHOLDER": "Посилання на головну сторінку порталу", - "HELP_TEXT": "Посилання для повернення з порталу на головну сторінку.", - "ERROR": "Потрібне посилання на головну сторінку" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Колір теми порталу", diff --git a/app/javascript/dashboard/i18n/locale/uk/macros.json b/app/javascript/dashboard/i18n/locale/uk/macros.json index 3923e4374..091db9346 100644 --- a/app/javascript/dashboard/i18n/locale/uk/macros.json +++ b/app/javascript/dashboard/i18n/locale/uk/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Дії" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Ім'я", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Справді бажаєте видалити ", + "YES": "Так, видалити", + "NO": "Ні" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/automation.json b/app/javascript/dashboard/i18n/locale/ur/automation.json index 056b3c1f9..a297d31a0 100644 --- a/app/javascript/dashboard/i18n/locale/ur/automation.json +++ b/app/javascript/dashboard/i18n/locale/ur/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Uploading...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ur/conversation.json b/app/javascript/dashboard/i18n/locale/ur/conversation.json index e079c7b48..36f96068e 100644 --- a/app/javascript/dashboard/i18n/locale/ur/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "گفتگو کے لیبلز", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "پچھلی بات چیت" + "PREVIOUS_CONVERSATION": "پچھلی بات چیت", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ur/helpCenter.json b/app/javascript/dashboard/i18n/locale/ur/helpCenter.json index c0a8e4590..921590e73 100644 --- a/app/javascript/dashboard/i18n/locale/ur/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ur/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ur/macros.json b/app/javascript/dashboard/i18n/locale/ur/macros.json index 3923e4374..0170e9a96 100644 --- a/app/javascript/dashboard/i18n/locale/ur/macros.json +++ b/app/javascript/dashboard/i18n/locale/ur/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "عمل" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "نام", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "کیا آپ کو یقینی طور پر حذف کرنا ہے۔ ", + "YES": "ہاں، حذف کریں۔ ", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/automation.json b/app/javascript/dashboard/i18n/locale/ur_IN/automation.json index 5d291814e..e05ecd9ec 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/automation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "Uploading...", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json index 7c6fa76d5..771b5305f 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Conversation Labels", "CONVERSATION_INFO": "Conversation Information", "CONTACT_ATTRIBUTES": "Contact Attributes", - "PREVIOUS_CONVERSATION": "Previous Conversations" + "PREVIOUS_CONVERSATION": "Previous Conversations", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json b/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json index 19373d9ee..fa1ba638a 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/macros.json b/app/javascript/dashboard/i18n/locale/ur_IN/macros.json index 3923e4374..3a59d4f26 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/macros.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Actions" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Name", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Are you sure to delete ", + "YES": "Yes, Delete", + "NO": "No" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/automation.json b/app/javascript/dashboard/i18n/locale/vi/automation.json index 78f83a713..4ce396a33 100644 --- a/app/javascript/dashboard/i18n/locale/vi/automation.json +++ b/app/javascript/dashboard/i18n/locale/vi/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Không thể tải tập tin đính kèm, Vui lòng thử lại sau", "LABEL_IDLE": "Tải tập tin đính kèm", "LABEL_UPLOADING": "Đang tải lên...", - "LABEL_UPLOADED": "Đã tải lên thành công", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Không tải lên được" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 67b16c6df..8febc2dc2 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "Nhãn hội thoại", "CONVERSATION_INFO": "Thông tin hội thoại", "CONTACT_ATTRIBUTES": "Thuộc tính của liên hệ", - "PREVIOUS_CONVERSATION": "Cuộc trò chuyện trước đó" + "PREVIOUS_CONVERSATION": "Cuộc trò chuyện trước đó", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/vi/helpCenter.json b/app/javascript/dashboard/i18n/locale/vi/helpCenter.json index 06ec49669..e99a59c5f 100644 --- a/app/javascript/dashboard/i18n/locale/vi/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/vi/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Tên miền tuỳ biến", "PLACEHOLDER": "Tên miền tuỳ biến cổng", - "HELP_TEXT": "Chỉ thêm nếu bạn muốn sử dụng miền tùy chỉnh cho cổng thông tin của mình.", - "ERROR": "Cần có tên miền tuỳ chỉnh" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Liên kết trang chủ", "PLACEHOLDER": "Liên kế trang chủ cổng thông tin", - "HELP_TEXT": "Liên kết được sử dụng để quay lại từ cổng thông tin đến trang chủ.", - "ERROR": "Phải có liên kết trang chủ" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Màu chủ đề cổng thông tin", diff --git a/app/javascript/dashboard/i18n/locale/vi/macros.json b/app/javascript/dashboard/i18n/locale/vi/macros.json index 3923e4374..72cb18fee 100644 --- a/app/javascript/dashboard/i18n/locale/vi/macros.json +++ b/app/javascript/dashboard/i18n/locale/vi/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "Hành động" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "Tên", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "Bạn có muốn xoá? ", + "YES": "Có, Xoá", + "NO": "Không" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json index b839fa52b..94da44694 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "无法上传附件。请重试", "LABEL_IDLE": "上传附件", "LABEL_UPLOADING": "上传中...", - "LABEL_UPLOADED": "上传成功", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "上传失败" } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 46256cf5a..ee017993d 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "对话标记", "CONVERSATION_INFO": "对话信息", "CONTACT_ATTRIBUTES": "联系人属性", - "PREVIOUS_CONVERSATION": "上一次对话" + "PREVIOUS_CONVERSATION": "上一次对话", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json b/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json index 81016c409..6d7099803 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/macros.json b/app/javascript/dashboard/i18n/locale/zh_CN/macros.json index 3923e4374..8a2e9869c 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/macros.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "操作" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "姓名:", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "您确定要删除吗? ", + "YES": "是,删除", + "NO": "否" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json index c21bb3524..5daa7b95e 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json @@ -109,7 +109,7 @@ "UPLOAD_ERROR": "Could not upload attachment, Please try again", "LABEL_IDLE": "Upload Attachment", "LABEL_UPLOADING": "上傳中", - "LABEL_UPLOADED": "Succesfully Uploaded", + "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index abb24999c..67816db7b 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -208,7 +208,8 @@ "CONVERSATION_LABELS": "對話標記", "CONVERSATION_INFO": "對話資訊", "CONTACT_ATTRIBUTES": "聯絡人屬性", - "PREVIOUS_CONVERSATION": "上一次對話" + "PREVIOUS_CONVERSATION": "上一次對話", + "MACROS": "Macros" } }, "CONVERSATION_CUSTOM_ATTRIBUTES": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json b/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json index fc254541a..bd34e02a8 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json @@ -217,14 +217,14 @@ "DOMAIN": { "LABEL": "Custom Domain", "PLACEHOLDER": "Portal custom domain", - "HELP_TEXT": "Add only If you want to use a custom domain for your portals.", - "ERROR": "Custom Domain is required" + "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" }, "HOME_PAGE_LINK": { "LABEL": "Home Page Link", "PLACEHOLDER": "Portal home page link", - "HELP_TEXT": "The link used to return from the portal to the home page.", - "ERROR": "Home Page Link is required" + "HELP_TEXT": "The link used to return from the portal to the home page. Eg: https://example.com", + "ERROR": "Enter a valid home page URL" }, "THEME_COLOR": { "LABEL": "Portal theme color", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/macros.json b/app/javascript/dashboard/i18n/locale/zh_TW/macros.json index 3923e4374..1b38b2f67 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/macros.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/macros.json @@ -1,5 +1,78 @@ { "MACROS": { - "HEADER": "Macros" + "HEADER": "Macros", + "HEADER_BTN_TXT": "Add a new macro", + "HEADER_BTN_TXT_SAVE": "Save 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", + "ORDER_INFO": "Macros will run in the order you add your actions. You can rearrange them by dragging them by the handle beside each node.", + "ADD": { + "FORM": { + "NAME": { + "LABEL": "Macro name", + "PLACEHOLDER": "Enter a name for your macro", + "ERROR": "Name is required for creating a macro" + }, + "ACTIONS": { + "LABEL": "操作" + } + }, + "API": { + "SUCCESS_MESSAGE": "Macro added successfully", + "ERROR_MESSAGE": "Unable to create macro, Please try again later" + } + }, + "LIST": { + "TABLE_HEADER": [ + "姓名", + "Created by", + "Last updated by", + "Visibility" + ], + "404": "No macros found" + }, + "DELETE": { + "TOOLTIP": "Delete macro", + "CONFIRM": { + "MESSAGE": "您確定要刪除嗎? ", + "YES": "是,刪除", + "NO": "否" + }, + "API": { + "SUCCESS_MESSAGE": "Macro deleted successfully", + "ERROR_MESSAGE": "There was an error deleting the macro. Please try again later" + } + }, + "EDIT": { + "TOOLTIP": "Edit macro", + "API": { + "SUCCESS_MESSAGE": "Macro updated successfully", + "ERROR_MESSAGE": "Could not update Macro, Please try again later" + } + }, + "EDITOR": { + "START_FLOW": "Start Flow", + "END_FLOW": "End Flow", + "LOADING": "Fetching macro", + "ADD_BTN_TOOLTIP": "Add new action", + "DELETE_BTN_TOOLTIP": "Delete Action", + "VISIBILITY": { + "LABEL": "Macro Visibility", + "GLOBAL": { + "LABEL": "Public", + "DESCRIPTION": "This macro is available publicly for all agents in this account." + }, + "PERSONAL": { + "LABEL": "Private", + "DESCRIPTION": "This macro will be private to you and not be available to others." + } + } + }, + "EXECUTE": { + "BUTTON_TOOLTIP": "Execute", + "PREVIEW": "Preview Macro", + "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + } } } diff --git a/app/javascript/survey/i18n/locale/is.json b/app/javascript/survey/i18n/locale/is.json new file mode 100644 index 000000000..2f16a5fa9 --- /dev/null +++ b/app/javascript/survey/i18n/locale/is.json @@ -0,0 +1,19 @@ +{ + "SURVEY": { + "DESCRIPTION": "Ef þú hefur tíma viljum við biðja þig um að skilja eftir endurgjöf eftir samtalið sem þú áttir við %{inboxName}.", + "RATING": { + "LABEL": "Gefðu samtalinu einkunn", + "SUCCESS_MESSAGE": "Takk fyrir" + }, + "FEEDBACK": { + "LABEL": "Hefur þú einhverjar athugasemdir?", + "PLACEHOLDER": "Athugasemd (valfrjálst)", + "BUTTON_TEXT": "Senda" + }, + "API": { + "SUCCESS_MESSAGE": "Könnunin var uppfærð", + "ERROR_MESSAGE": "Náði ekki að tengjast við Woot þjónin, Vinsamlegast reyndu aftur síðar" + } + }, + "POWERED_BY": "Keyrt af Chatwoot" +} diff --git a/app/javascript/widget/i18n/locale/is.json b/app/javascript/widget/i18n/locale/is.json new file mode 100644 index 000000000..3e81535b2 --- /dev/null +++ b/app/javascript/widget/i18n/locale/is.json @@ -0,0 +1,86 @@ +{ + "COMPONENTS": { + "FILE_BUBBLE": { + "DOWNLOAD": "Sækja", + "UPLOADING": "Hleður upp..." + }, + "FORM_BUBBLE": { + "SUBMIT": "Senda" + }, + "MESSAGE_BUBBLE": { + "RETRY": "Endursenda skilaboð", + "ERROR_MESSAGE": "Tókst ekki að senda skilaboðin, reyndu aftur" + } + }, + "TEAM_AVAILABILITY": { + "ONLINE": "Við erum tengd", + "OFFLINE": "Það er enginn við í augnablikinu" + }, + "REPLY_TIME": { + "IN_A_FEW_MINUTES": "Svarar iðulega innan nokkura mínútna", + "IN_A_FEW_HOURS": "Svarar iðulega innan nokkura klukkustunda", + "IN_A_DAY": "Svarar iðulega samdægurs" + }, + "START_CONVERSATION": "Hefja samtal", + "END_CONVERSATION": "Ljúka samtali", + "CONTINUE_CONVERSATION": "Halda samtali áfram", + "START_NEW_CONVERSATION": "Hefja nýtt samtal", + "UNREAD_VIEW": { + "VIEW_MESSAGES_BUTTON": "Sjá nýjustu skilaboð", + "CLOSE_MESSAGES_BUTTON": "Loka", + "COMPANY_FROM": "frá", + "BOT": "Spjallmenni" + }, + "BUBBLE": { + "LABEL": "Spjallaðu við okkur" + }, + "POWERED_BY": "Keyrt af Chatwoot", + "EMAIL_PLACEHOLDER": "Vinsamlegast sláðu inn netfangið þitt", + "CHAT_PLACEHOLDER": "Skrifaðu skilaboðin hér", + "TODAY": "Í dag", + "YESTERDAY": "Í gær", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Fullt nafn", + "PLACEHOLDER": "Vinsamlegast sláðu inn nafnið þitt", + "REQUIRED_ERROR": "Það verður að skrifa fullt nafn" + }, + "EMAIL_ADDRESS": { + "LABEL": "Netfang", + "PLACEHOLDER": "Vinsamlegast sláðu inn netfangið þitt", + "REQUIRED_ERROR": "Það verður að skrifa netfang", + "VALID_ERROR": "Það verður að skrifa gilt netfang" + }, + "PHONE_NUMBER": { + "LABEL": "Símanúmer", + "PLACEHOLDER": "Vinsamlegast sláðu inn símanúmerið þitt", + "REQUIRED_ERROR": "Það verður að skrifa símanúmer", + "VALID_ERROR": "Símanúmerið þarf að vera á E.164 sniðmáti, t.d. +3547776666" + }, + "MESSAGE": { + "LABEL": "Skilaboð", + "PLACEHOLDER": "Vinsamlegast sláðu inn skilaboð", + "ERROR": "Skilaboðin eru of stutt" + } + }, + "CAMPAIGN_HEADER": "Vinsamlegast sláðu inn nafn og netfang áður en samtalið hefst", + "IS_REQUIRED": "er nauðsynlegt" + }, + "FILE_SIZE_LIMIT": "Skráin fer framyfir hámarksstærð viðhengja ({MAXIMUM_FILE_UPLOAD_SIZE})", + "CHAT_FORM": { + "INVALID": { + "FIELD": "Ógildur reitur" + } + }, + "CSAT": { + "TITLE": "Gefðu samtalinu einkunn", + "SUBMITTED_TITLE": "Takk fyrir að gefa samtalinu einkunn", + "PLACEHOLDER": "Segðu okkur meira..." + }, + "EMAIL_TRANSCRIPT": { + "BUTTON_TEXT": "Biðja um afrit af samtalinu", + "SEND_EMAIL_SUCCESS": "Afritið af samtalinu var sent", + "SEND_EMAIL_ERROR": "Það kom upp villa, vinsamlegast reyndur aftur" + } +} diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 2cf73a44b..0f5bf966f 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -149,3 +149,11 @@ ar: fullcontact: name: "الاتصال الكامل" description: "التكامل الكامل يساعد على إثراء ملفات تعريف الزوار. تحديد المستخدمين بمجرد مشاركتهم عنوان البريد الإلكتروني الخاص بهم وتقديم خدمة العملاء الخاصة بهم. قم بتوصيل اتصالك الكامل بحسابك عن طريق مشاركة مفتاح API للاتصال الكامل." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: لم يتم العثور على النتائج. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/bg.yml b/config/locales/bg.yml index 9c5cb18bb..949f90373 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -149,3 +149,11 @@ bg: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Няма намерени резултати. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ca.yml b/config/locales/ca.yml index dfefbd4a4..0c4a0345f 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -149,3 +149,11 @@ ca: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No s'ha trobat agents. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 58c3b772e..c87fd6bb7 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -149,3 +149,11 @@ cs: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Žádné výsledky. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/da.yml b/config/locales/da.yml index 885bdc6b6..5e62be8ef 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -149,3 +149,11 @@ da: fullcontact: name: "Fuldkontakt" description: "FullContact integration hjælper med at berige besøgende profiler. Identificere brugerne, så snart de deler deres e-mail-adresse og tilbyde dem skræddersyet kundeservice. Tilslut din FullContact til din konto ved at dele FullContact API-nøglen." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Ingen resultater fundet. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/de.yml b/config/locales/de.yml index 58c3a72f7..d3bddcd19 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -149,3 +149,11 @@ de: fullcontact: name: "Vollständiger Kontakt" description: "Die vollständige Kontakt-Integration hilft die Besucherprofile zu erweitern. Identifizieren Sie die Benutzer, sobald diese ihre E-Mail-Adresse speichern um Ihnen maßgeschneiderten Kundenservice anbieten. Verbinden Sie einen Kontakt mit Ihrem Konto, indem Sie den Kontakt-API-Schlüssel freigeben." + public_portal: + search: + search_placeholder: Artikel nach Titel oder Text suchen... + empty_placeholder: Keine Ergebnisse gefunden. + loading_placeholder: Suchen... + results_title: Suchergebnisse + hero: + sub_title: Suchen Sie hier nach den Artikeln oder stöbern Sie in den unten stehenden Kategorien. diff --git a/config/locales/devise.is.yml b/config/locales/devise.is.yml new file mode 100644 index 000000000..b64e88be4 --- /dev/null +++ b/config/locales/devise.is.yml @@ -0,0 +1,61 @@ +#Additional translations at https://github.com/plataformatec/devise/wiki/I18n +is: + devise: + confirmations: + confirmed: "Netfangið þitt hefur verið staðfest." + send_instructions: "Þú færð tölvupóst með leiðbeiningum um hvernig á að staðfesta netfangið þitt eftir nokkrar mínútur." + send_paranoid_instructions: "Ef netfangið þitt er til í gagnagrunninum okkar færðu tölvupóst með leiðbeiningum um hvernig á að staðfesta netfangið þitt eftir nokkrar mínútur." + failure: + already_authenticated: "You are already signed in." + inactive: "Your account is not activated yet." + invalid: "Ógilt %{authentication_keys}/lykilorð eða reikningur hefur ekki verið staðfestur ennþá." + locked: "Your account is locked." + last_attempt: "Þú átt eina tilraun í viðbót áður en reikningnum þínum er læst." + not_found_in_database: "Ógilt %{authentication_keys} eða lykilorð." + timeout: "Lotan þín rann út. Vinsamlegast skráðu þig inn aftur til að halda áfram." + unauthenticated: "Þú þarft að skrá þig inn eða skrá þig áður en þú heldur áfram." + unconfirmed: "Þú verður að staðfesta netfangið þitt áður en þú heldur áfram." + mailer: + confirmation_instructions: + subject: "Confirmation Instructions" + reset_password_instructions: + subject: "Reset password instructions" + unlock_instructions: + subject: "Unlock instructions" + password_change: + subject: "Password Changed" + omniauth_callbacks: + failure: "Gat ekki auðkennt þig frá %{kind} vegna þess að „%{reason}“." + success: "Tókst að auðkenna af %{kind} reikningi." + passwords: + no_token: "Þú getur ekki opnað þessa síðu án þess að koma frá tölvupósti sem er til að endurstilla lykilorð. Ef þú kemur frá tölvupósti með endurstillingu lykilorðs, vinsamlegast vertu viss um að þú hafir notað alla vefslóðina sem gefin er upp." + send_instructions: "Þú færð tölvupóst með leiðbeiningum um hvernig á að endurstilla lykilorðið þitt eftir nokkrar mínútur." + send_paranoid_instructions: "Ef netfangið þitt er til í gagnagrunninum okkar færðu hlekk til að endurheimta lykilorð á netfangið þitt eftir nokkrar mínútur." + updated: "Lykilorðinu þínu hefur verið breytt. Þú ert núna skráður inn." + updated_not_active: "Lykilorðinu þínu hefur verið breytt." + registrations: + destroyed: "Bless! Reikningnum þínum hefur verið lokað. Við vonumst til að sjá þig aftur fljótlega." + signed_up: "Welcome! You have signed up successfully." + signed_up_but_inactive: "Þú hefur skráð þig. Hins vegar gátum við ekki skráð þig inn vegna þess að reikningurinn þinn er ekki enn virkur." + signed_up_but_locked: "Þú hefur skráð þig. Hins vegar gátum við ekki skráð þig inn vegna þess að reikningurinn þinn er læstur." + signed_up_but_unconfirmed: "Skilaboð með staðfestingartengli hafa verið send á netfangið þitt. Vinsamlegast fylgdu hlekknum til að virkja reikninginn þinn." + update_needs_confirmation: "Þú uppfærðir reikninginn þinn með góðum árangri en við þurfum að staðfesta nýja netfangið þitt. Vinsamlegast athugaðu tölvupóstinn þinn og fylgdu staðfestingartenglinum til að staðfesta nýja netfangið þitt." + updated: "Reikningurinn þinn hefur verið uppfærður." + sessions: + signed_in: "Signed in successfully." + signed_out: "Signed out successfully." + already_signed_out: "Signed out successfully." + unlocks: + send_instructions: "Þú færð tölvupóst með leiðbeiningum um hvernig á að opna reikninginn þinn eftir nokkrar mínútur." + send_paranoid_instructions: "Ef reikningurinn þinn er til færðu tölvupóst með leiðbeiningum um hvernig á að opna hann eftir nokkrar mínútur." + unlocked: "Reikningurinn þinn hefur verið opnaður. Vinsamlegast skráðu þig inn til að halda áfram." + errors: + messages: + already_confirmed: "var þegar staðfest, vinsamlegast reyndu að skrá þig inn" + confirmation_period_expired: "þarf að staðfesta innan %{period}, vinsamlegast biðjið um nýjan" + expired: "has expired, please request a new one" + not_found: "not found" + not_locked: "was not locked" + not_saved: + one: "1 villa bannaði að þessi %{resource} væri vistuð:" + other: "%{count} villur bönnuðu að þessi %{resource} væri vistuð:" diff --git a/config/locales/devise.ko.yml b/config/locales/devise.ko.yml index 5e55c7c06..5ef3bb263 100644 --- a/config/locales/devise.ko.yml +++ b/config/locales/devise.ko.yml @@ -2,22 +2,22 @@ ko: devise: confirmations: - confirmed: "Your email address has been successfully confirmed." - send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes." - send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes." + confirmed: "귀하의 이메일 주소가 성공적으로 확인되었습니다." + send_instructions: "몇 분 안에 이메일 주소를 인증하는 방법에 대한 지침이 발송될 것입니다." + send_paranoid_instructions: "귀하의 이메일 주소가 당사 데이터베이스에 있는 경우 몇 분 안에 이메일 주소를 인증하는 방법에 대한 지침이 포함된 이메일이 발송될 것입니다." failure: - already_authenticated: "You are already signed in." - inactive: "Your account is not activated yet." + already_authenticated: "이미 가입하셨습니다." + inactive: "귀하의 계정이 아직 활성화되지 않았습니다." invalid: "Invalid %{authentication_keys}/password or account is not verified yet." - locked: "Your account is locked." - last_attempt: "You have one more attempt before your account is locked." - not_found_in_database: "Invalid %{authentication_keys} or password." - timeout: "Your session expired. Please sign in again to continue." - unauthenticated: "You need to sign in or sign up before continuing." - unconfirmed: "You have to confirm your email address before continuing." + locked: "계정이 잠금 상태입니다." + last_attempt: "계정이 잠기기 전에 남은 마지막 시도입니다." + not_found_in_database: "잘못된 %{authentication_keys} 또는 잘못된 비밀번호입니다." + timeout: "세션이 만료되었습니다. 다시 가입해 주십시오." + unauthenticated: "계속하기 전에 로그인하거나 가입해야 합니다." + unconfirmed: "계속하기 전에 이메일 주소를 확인해 주십시오." mailer: confirmation_instructions: - subject: "Confirmation Instructions" + subject: "확인 절차" reset_password_instructions: subject: "Reset password instructions" unlock_instructions: @@ -28,14 +28,14 @@ ko: failure: "Could not authenticate you from %{kind} because \"%{reason}\"." success: "Successfully authenticated from %{kind} account." passwords: - no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided." - send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes." + no_token: "비밀번호 재설정 이메일을 받지 않으셨다면 이 페이지에 액세스할 수 없습니다. 비밀번호 재설정 이메일에서 온 경우 전체 URL을 사용했는지 확인하십시오." + send_instructions: "몇 분 안에 비밀번호 초기화 방법에 대한 지침이 귀하의 이메일로 발송될 것입니다." send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes." updated: "Your password has been changed successfully. You are now signed in." updated_not_active: "Your password has been changed successfully." registrations: - destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon." - signed_up: "Welcome! You have signed up successfully." + destroyed: "잘 가요! 계정이 성공적으로 취소되었습니다.\n곧 다시 뵙기를 바래요!" + signed_up: "환영합니다! 성공적으로 가입하셨습니다." signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated." signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked." signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account." diff --git a/config/locales/el.yml b/config/locales/el.yml index d53161c16..65d67dfac 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -149,3 +149,11 @@ el: fullcontact: name: "Πλήρης Επαφή" description: "Το FullContact Indegration βοηθά στον εμπλουτισμό προφίλ επισκεπτών. Προσδιορίστε τους χρήστες μόλις μοιραστούν τη διεύθυνση ηλεκτρονικού ταχυδρομείου τους και να τους προσφέρουν προσαρμοσμένη εξυπηρέτηση πελατών. Συνδέστε το FullContact με το λογαριασμό σας, κοινοποιώντας το κλειδί API FullContact." + public_portal: + search: + search_placeholder: Αναζήτηση άρθρου με τίτλο ή περιεχόμενο... + empty_placeholder: Δεν βρέθηκαν αποτελέσματα. + loading_placeholder: Αναζήτηση... + results_title: Αποτελέσματα Αναζήτησης + hero: + sub_title: Αναζητήστε τα άρθρα εδώ ή περιηγηθείτε στις κατηγορίες παρακάτω. diff --git a/config/locales/es.yml b/config/locales/es.yml index 8ab172407..5d9212d98 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -149,3 +149,11 @@ es: fullcontact: name: "Nombre completo" description: "La integración con FullContact enriquece los perfiles de los visitantes. Identifique a los usuarios tan pronto compartan la dirección de correo electrónico y ofrezca un servicio al cliente personalizado. Conecte su cuenta de FullContact usando al clave de la API." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No se encontraron resultados. + loading_placeholder: Buscando... + results_title: Buscar resultados + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 28efcc0a8..5d6621c5f 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -149,3 +149,11 @@ fa: fullcontact: name: "تماس کامل" description: "ادغام FullContact به غنی سازی پروفایل بازدیدکنندگان کمک می کند. به محض به اشتراک گذاشتن آدرس ایمیل کاربران ، آنها را شناسایی کرده و به آنها خدمات مشتری مناسب ارائه دهید. با به اشتراک گذاشتن کلید APC FullContact ، حساب FullContact خود را به حساب خود وصل کنید." + public_portal: + search: + search_placeholder: جستجوی مقاله براساس عنوان یا متن... + empty_placeholder: نتیجه‌ای یافت نشد. + loading_placeholder: در حال جستجو... + results_title: نتایج جستجو + hero: + sub_title: مقالات را در اینجا جستجو کنید یا دسته‌بندی‌های زیر را مرور کنید. diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 624fc6d95..d0e5ab721 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -149,3 +149,11 @@ fi: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 0187c3ed6..fa365fa5c 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -149,3 +149,11 @@ fr: fullcontact: name: "Fullcontact" 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... + empty_placeholder: Aucun résultat trouvé. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/he.yml b/config/locales/he.yml index c59172100..3779786c6 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -149,3 +149,11 @@ he: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: לא נמצאו תוצאות. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/hi.yml b/config/locales/hi.yml index b68641548..d178a1fab 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -149,3 +149,11 @@ hi: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 6ff8c37ff..c060076a5 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -149,3 +149,11 @@ hu: fullcontact: name: "FullContact" description: "A FullContact integráció segít a látogatói profilok egységesítésében. Azonosítsa a felhasználókat, amint megosztják e-mail címüket, és kínáljon nekik személyre szabott ügyfélszolgálatot. Csatlakoztassa a FullContactot fiókjához a FullContact API-kulcs megosztásával." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Nincs találat. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/id.yml b/config/locales/id.yml index 7af52cbdb..70ffc327b 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -149,3 +149,11 @@ id: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Tidak ada hasil ditemukan. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/is.yml b/config/locales/is.yml new file mode 100644 index 000000000..41c5959ef --- /dev/null +++ b/config/locales/is.yml @@ -0,0 +1,159 @@ +#Files in the config/locales directory are used for internationalization +#and are automatically loaded by Rails. If you want to use locales other +#than English, add the necessary files in this directory. +#To use the locales, use `I18n.t`: +#I18n.t 'hello' +#In views, this is aliased to just `t`: +#<%= t('hello') %> +#To use a different locale, set it with `I18n.locale`: +#I18n.locale = :es +#This would use the information in config/locales/es.yml. +#The following keys must be escaped otherwise they will not be retrieved by +#the default I18n backend: +#true, false, on, off, yes, no +#Instead, surround them with single quotes. +#en: +#'true': 'foo' +#To learn more, please read the Rails Internationalization guide +#available at https://guides.rubyonrails.org/i18n.html. +is: + hello: "Hello world" + messages: + reset_password_success: Woot! Beiðni um endurstillingu lykilorðs tókst. Skoðaðu póstinn þinn til að fá leiðbeiningar. + reset_password_failure: Uh ó! Við fundum engan notanda með tilgreint netfang. + errors: + validations: + presence: must not be blank + webhook: + invalid: Invalid events + signup: + disposable_email: We do not allow disposable emails + invalid_email: You have entered an invalid email + email_already_exists: "Þú hefur þegar skráð þig fyrir reikning með %{email}" + failed: Signup failed + data_import: + data_type: + invalid: Invalid data type + contacts: + import: + failed: File is blank + email: + invalid: Invalid email + phone_number: + invalid: should be in e164 format + categories: + locale: + unique: ætti að vera einstakt í flokki og gátt + inboxes: + imap: + socket_error: Athugaðu nettenginguna, IMAP vistfangið og reyndu aftur. + no_response_error: Athugaðu IMAP auðkenni og reyndu aftur. + host_unreachable_error: Ekki er hægt að ná til hýsingaraðila. Athugaðu IMAP vistfangið, IMAP tengið og reyndu aftur. + connection_timed_out_error: Tenging rann út fyrir %{address}:%{port} + connection_closed_error: Connection closed. + validations: + name: ætti ekki að byrja eða enda á táknum, og það ætti ekki að hafa < > / \ @ táknin. + reports: + period: Reporting period %{since} to %{until} + agent_csv: + agent_name: Agent name + conversations_count: Conversations count + avg_first_response_time: Avg first response time (Minutes) + avg_resolution_time: Avg resolution time (Minutes) + inbox_csv: + inbox_name: Inbox name + inbox_type: Inbox type + conversations_count: No. of conversations + avg_first_response_time: Avg first response time (Minutes) + avg_resolution_time: Avg resolution time (Minutes) + label_csv: + label_title: Label + conversations_count: No. of conversations + avg_first_response_time: Avg first response time (Minutes) + avg_resolution_time: Avg resolution time (Minutes) + team_csv: + team_name: Team name + conversations_count: Conversations count + 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: Nafn þjónustufulltrúa + rating: Rating + feedback: Feedback Comment + recorded_at: Recorded date + notifications: + notification_title: + conversation_creation: "[Nýtt samtal] - #%{display_id} hefur verið búið til í %{inbox_name}" + conversation_assignment: "[Úthlutað þér] - #%{display_id} hefur verið úthlutað þér" + assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" + conversation_mention: "%{name} hefur minnst á þig í samtali [ID - %{display_id}]" + conversations: + messages: + instagram_story_content: "%{story_sender} minntist á þig í sögunni: " + instagram_deleted_story_content: This story is no longer available. + deleted: This message was deleted + activity: + status: + resolved: "Samtal var merkt sem leyst af %{user_name}" + contact_resolved: "Samtal var leyst af %{contact_name}" + open: "Conversation was reopened by %{user_name}" + pending: "Samtal var merkt sem í bið af %{user_name}" + snoozed: "Conversation was snoozed by %{user_name}" + auto_resolved: "Samtal var merkt sem leyst af kerfinu vegna óvirkni í %{duration} daga" + assignee: + self_assigned: "%{user_name} úthlutaði þessu samtali á sig" + assigned: "Úthlutað á %{assignee_name} af %{user_name}" + removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Úthlutað %{assignee_name} í gegnum %{team_name} af %{user_name}" + removed: "Óúthlutað af %{team_name} af %{user_name}" + labels: + added: "%{user_name} added %{labels}" + removed: "%{user_name} removed %{labels}" + muted: "%{user_name} has muted the conversation" + unmuted: "%{user_name} has unmuted the conversation" + templates: + greeting_message_body: "%{account_name} svarar iðulega innan nokkura klukkustunda." + ways_to_reach_you_message_body: "Give the team a way to reach you." + email_input_box_message_body: "Get notified by email" + csat_input_message_body: "Please rate the conversation" + reply: + email: + header: + from_with_name: '%{assignee_name} frá %{inbox_name} <%{from_email}>' + reply_with_name: '%{assignee_name} frá %{inbox_name} ' + email_subject: "New messages on this conversation" + transcript_subject: "Conversation Transcript" + survey: + response: "Please rate this conversation, %{link}" + contacts: + online: + delete: "%{contact_name} er á tengdur, vinsamlegast reyndu aftur síðar" + integration_apps: + slack: + name: "Slack" + description: "Slack er spjallforrit sem sameinar öll samskipti þín á einum stað. Með því að samþætta Slack geturðu fengið tilkynningu um öll nýju samtölin á reikningnum þínum beint inni í Slackinu þínu." + webhooks: + name: "Webhooks" + description: "Webhook viðburðir veita þér rauntíma upplýsingar um hvað er að gerast á reikningnum þínum. Þú getur notað webhook til að miðla atburðunum til uppáhaldsforritanna þinna eins og Slack eða Github. Smelltu á Stilla til að setja upp webhook." + dialogflow: + name: "Dialogflow" + description: "Búðu til spjallmenni með Dialogflow og tengdu þá fljótlega við innhólfið þitt. Láttu spjallmennin sjá um fyrirspurnirnar áður en þú sendir þær til þjónustufulltrúa." + fullcontact: + name: "Fullcontact" + description: "FullContact samþætting hjálpar til við að auðga gestaprófíla. Þekkja notendur um leið og þeir deila netfangi sínu og bjóða þeim sérsniðna þjónustu. Tengdu FullContact við reikninginn þinn með því að deila FullContact API lykilnum." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Engar niðurstöður fundust. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Leitaðu að greinunum hér eða skoðaðu flokkana hér að neðan. diff --git a/config/locales/it.yml b/config/locales/it.yml index 4cad4543f..2c965215d 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -149,3 +149,11 @@ it: fullcontact: name: "Fullcontact" description: "L'integrazione di FullContact aiuta ad arricchire i profili dei visitatori. Identifica gli utenti non appena condividono il loro indirizzo email e offri loro un servizio clienti personalizzato. Collega FullContact al tuo account condividendo la chiave API di FullContent." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Nessun risultato trovato. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 6fc5f1989..aebc35cac 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -149,3 +149,11 @@ ja: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: 該当結果が見つかりませんでした。 + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ko.yml b/config/locales/ko.yml index e30611d63..1da5a5aa6 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -149,3 +149,11 @@ ko: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: 검색 결과가 없습니다. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/lt.yml b/config/locales/lt.yml index 525f40f92..49f34a7bb 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -149,3 +149,11 @@ lt: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 41a792dc3..69a9d9a3e 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -149,3 +149,11 @@ lv: fullcontact: name: "Fullcontact" description: "FullContact integrācija palīdz bagātināt apmeklētāju profilus. Identificējiet lietotājus, tiklīdz viņi kopīgo savu e-pasta adresi, un piedāvājiet viņiem pielāgotu klientu apkalpošanu. Savienojiet FullContact ar savu kontu, kopīgojot FullContact API atslēgu." + public_portal: + search: + search_placeholder: Meklēt rakstu pēc nosaukuma vai pamatteksta... + empty_placeholder: Nav atrasts. + loading_placeholder: Meklēšana... + results_title: Meklēšanas rezultāti + hero: + sub_title: Meklējiet rakstus šeit, vai pārlūkojiet tālāk norādītās kategorijas. diff --git a/config/locales/ml.yml b/config/locales/ml.yml index 4a6b71ef6..15e054a13 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -149,3 +149,11 @@ ml: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: ഒരു ഫലവും കണ്ടെത്താനായില്ല. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ne.yml b/config/locales/ne.yml index c78dd1d95..f5f394277 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -149,3 +149,11 @@ ne: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/nl.yml b/config/locales/nl.yml index eab7b6dd6..dbb1185c7 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -149,3 +149,11 @@ nl: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Geen resultaten gevonden. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/no.yml b/config/locales/no.yml index 670b637af..a11b01d9c 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -149,3 +149,11 @@ fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/pl.yml b/config/locales/pl.yml index db11b981c..dafd9a609 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -149,3 +149,11 @@ pl: fullcontact: name: "Pełny kontakt" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Brak wyników. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/pt.yml b/config/locales/pt.yml index ca4c0cb62..0384651ec 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -149,3 +149,11 @@ pt: fullcontact: name: "Fullcontact" description: "A integração com o FullContact ajuda a enriquecer os perfis dos seus visitantes. Identifica os utilizadores assim que eles partilham o seu endereço de e-mail e ofereça um atendimento ao cliente mais personalizado. Ligue a sua conta ao FullContact utilizando apenas a sua chave API." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Nenhum resultado encontrado. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index 4cb6f912c..1030ff4fa 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -149,3 +149,11 @@ pt_BR: fullcontact: name: "Contato completo" description: "A integração de contatos completos ajuda a enriquecer perfis de visitantes. Identifique os usuários assim que eles compartilham seu endereço de e-mail e ofereça um atendimento ao cliente personalizado. Conecte seu FullContact à sua conta compartilhando a chave de API de Contato Fullcot." + public_portal: + search: + search_placeholder: Pesquisar por artigo por título ou corpo... + empty_placeholder: Nenhum resultado encontrado. + loading_placeholder: Procurando... + results_title: Resultados de pesquisa + hero: + sub_title: Pesquise os artigos aqui ou navegue pelas categorias abaixo. diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 7ef882092..02880fa43 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -149,3 +149,11 @@ ro: fullcontact: name: "Fullcontact" description: "Integrarea FullContact ajută la îmbogățirea profilurilor vizitatorilor. Identificați utilizatorii imediat ce își partajează adresa de e-mail și oferiți-le servicii personalizate pentru clienți. Conectați FullContact la contul dvs., partajând cheia API FullContact." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Niciun rezultat găsit. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ru.yml b/config/locales/ru.yml index a64e9bd5f..bcdc10be0 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -149,3 +149,11 @@ ru: fullcontact: name: "Полная карточка контакта" description: "Интеграция с FullContact помогает получить всю информацию о профиле посетителей. Определяйте пользователей как только они поделится своим электронным адресом и предложите им индивидуальное обслуживание клиентов. Подключите ваш FullContact к своей учетной записи, поделившись API ключом FullContact." + public_portal: + search: + search_placeholder: Поиск статьи по названию или содержанию... + empty_placeholder: Результаты не найдены. + loading_placeholder: Идёт поиск... + results_title: Результаты поиска + hero: + sub_title: Ищите здесь статьи или выберите категории, указанные ниже. diff --git a/config/locales/sk.yml b/config/locales/sk.yml index ef73b6be7..74307f1d7 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -149,3 +149,11 @@ sk: fullcontact: name: "Fullcontact" description: "Integrácia so službou FullContact pomáha obohatiť profily návštevníkov. Identifikujte používateľov hneď, ako zdieľajú svoju e-mailovú adresu, a ponúknite im zákaznícky servis šitý na mieru. Pripojte aplikáciu FullContact k svojmu účtu zdieľaním kľúča API FullContact." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Žiadne výsledky neboli nájdené. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 493449e17..55d2ff766 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -149,3 +149,11 @@ sr-Latn: fullcontact: name: "Fullcontact" description: "FullContact integracija pomaže vam da obogatite profile posetilaca. Identifikujte korisnike čim podele njihovu adresu e-pošte i ponudite im prilagođenu korisničku podršku. Povežite vaš FullContact sa vašim nalogom deljenjem FullContact API ključa." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Ništa nije pronađeno. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/sv.yml b/config/locales/sv.yml index adc171864..2fdcd5e0f 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -149,3 +149,11 @@ sv: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Inga resultat hittades. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 77c23f00e..05d7ade2f 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -149,3 +149,11 @@ ta: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/th.yml b/config/locales/th.yml index c638622f5..3047a2765 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -149,3 +149,11 @@ th: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: ไม่พบผลการค้นหา + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/tr.yml b/config/locales/tr.yml index dd7d368cf..27ed413d1 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -149,3 +149,11 @@ tr: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Sonuç bulunamadı. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/uk.yml b/config/locales/uk.yml index c07bce8e3..c0b189715 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -149,3 +149,11 @@ uk: fullcontact: name: "Fullcontact" description: "Інтеграція FullContact допомагає збагачувати профілі відвідувачів. Визначте користувачів, як тільки вони поділяться адресою електронної пошти та пропонують їм адаптовану службу клієнтів. Під'єднайте ваш FullContact до вашого аккаунту, поділившись ключем FullContact API." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Результатів не знайдено. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ur.yml b/config/locales/ur.yml index 6d7b242ed..bb1e4e158 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -149,3 +149,11 @@ ur: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: کوئی نتیجہ نہیں. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/ur_IN.yml b/config/locales/ur_IN.yml index cb46e4250..31101b203 100644 --- a/config/locales/ur_IN.yml +++ b/config/locales/ur_IN.yml @@ -149,3 +149,11 @@ ur: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: No results found. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 55dee46ce..2877fb33f 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -149,3 +149,11 @@ vi: fullcontact: name: "Fullcontact" description: "Tích hợp FullContact giúp làm phong phú hồ sơ khách truy cập. Xác định người dùng ngay khi họ chia sẻ địa chỉ email và cung cấp cho họ dịch vụ khách hàng phù hợp. Kết nối FullContact với tài khoản của bạn bằng cách chia sẻ Khóa API FullContact." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: Không tìm thấy kết quả. + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index 9c828dba8..683d345c4 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -149,3 +149,11 @@ zh_CN: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: 未找到结果。 + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below. diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index d0b7afc7f..2c6d8200b 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -149,3 +149,11 @@ zh_TW: fullcontact: name: "Fullcontact" description: "FullContact integration helps to enrich visitor profiles. Identify the users as soon as they share their email address and offer them tailored customer service. Connect your FullContact to your account by sharing the FullContact API Key." + public_portal: + search: + search_placeholder: Search for article by title or body... + empty_placeholder: 查無結果。 + loading_placeholder: Searching... + results_title: Search results + hero: + sub_title: Search for the articles here or browse the categories below.