diff --git a/app/javascript/dashboard/i18n/locale/ar/contact.json b/app/javascript/dashboard/i18n/locale/ar/contact.json index 2a22cbb3c..19d696c41 100644 --- a/app/javascript/dashboard/i18n/locale/ar/contact.json +++ b/app/javascript/dashboard/i18n/locale/ar/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "تعديل جهة الاتصال", "TITLE": "تعديل جهة الاتصال", - "DESC": "تعديل تفاصيل جهة الاتصال", + "DESC": "تعديل تفاصيل جهة الاتصال" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "إرسال", "CANCEL": "إلغاء", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "تم تحديث جهة الاتصال بنجاح", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "عنوان البريد الإلكتروني هذا مستخدم لجهة اتصال أخرى.", - "ERROR_MESSAGE": "حدث خطأ أثناء تحديث جهة الاتصال، الرجاء المحاولة مرة أخرى" + "ERROR_MESSAGE": "حدث خطأ، الرجاء المحاولة مرة أخرى" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "الاسم", - "رقم الهاتف", - "المحادثات", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "الاسم", + "PHONE_NUMBER": "رقم الهاتف", + "CONVERSATIONS": "المحادثات", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "الشركة", + "EMAIL_ADDRESS": "عنوان البريد الإلكتروني" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index b880b6b8c..db8d2c0c0 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "ملاحظة خاصة: مرئية فقط لأعضاء فريق العمل والموظفين", "CHANGE_STATUS": "تم تغيير حالة المحادثة", "CHANGE_AGENT": "تم تغيير الموظف الذي تم إحالة المحادثة إليه", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "الرجاء إدخال عنوان بريد إلكتروني صحيح" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index 36c75a3a9..69830e754 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "اختر قيمة" }, "TWITTER": { - "HELP": "لإضافة حساب تويتر الخاص بك كقناة تواصل، تحتاج إلى مصادقة حسابك على تويتر بك بالنقر على زر \"تسجيل الدخول باستخدام تويتر\" " + "HELP": "لإضافة حساب تويتر الخاص بك كقناة تواصل، تحتاج إلى مصادقة حسابك على تويتر بك بالنقر على زر \"تسجيل الدخول باستخدام تويتر\" ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "قناة الموقع", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "الإعدادات", "COLLABORATORS": "المتعاونون", - "CONFIGURATION": "الإعدادات" + "CONFIGURATION": "الإعدادات", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "الإعدادات", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "حدث خطأ، الرجاء المحاولة مرة أخرى" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/login.json b/app/javascript/dashboard/i18n/locale/ar/login.json index caf74b78a..93db65575 100644 --- a/app/javascript/dashboard/i18n/locale/ar/login.json +++ b/app/javascript/dashboard/i18n/locale/ar/login.json @@ -1,6 +1,6 @@ { "LOGIN": { - "TITLE": "تسجيل الدخول إلى Chatwoot", + "TITLE": "تسجيل الدخول إلى شات ووت", "EMAIL": { "LABEL": "البريد الإلكتروني", "PLACEHOLDER": "مثال: someone@example.com" diff --git a/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json new file mode 100644 index 000000000..3e0c02b59 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "إنشاء", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "إضافة موظفين", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "أصبح كل شيء جاهزاً الآن!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "أصبح كل شيء جاهزاً الآن!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "البريد الإلكتروني", + "BUTTON_TEXT": "إضافة موظفين", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "إضافة موظفين", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "حذف", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "حذف ", + "NO": "إلغاء" + } + }, + "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/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json index 045aa0f20..e9de0955e 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contact.json +++ b/app/javascript/dashboard/i18n/locale/ca/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edita el contacte", "TITLE": "Edita el contacte", - "DESC": "Edita els detalls de contacte", + "DESC": "Edita els detalls de contacte" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Nou Contacte", + "TITLE": "Crear un nou contacte", + "DESC": "Afegir informació bàsica sobre el contacte." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Envia", "CANCEL": "Cancel·la", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "S'ha actualitzat correctament el contacte", + "SUCCESS_MESSAGE": "Contacte guardat correctament", "CONTACT_ALREADY_EXIST": "Aquesta adreça de correu electrònic s’utilitza per a un altre contacte.", - "ERROR_MESSAGE": "S'ha produït un error en actualitzar el contacte. Tornau-ho a provar" + "ERROR_MESSAGE": "S'ha produït un error; tornau-ho a provar" }, "CONTACTS_PAGE": { "HEADER": "Contactes", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Carregant contactes...", "404": "No hi ha cap contacte que coincideixi amb la vostra cerca 🔍", - "TABLE_HEADER": [ - "Nom", - "Número de telèfon", - "Converses", - "Darrer contacte" - ] + "TABLE_HEADER": { + "NAME": "Nom", + "PHONE_NUMBER": "Número de telèfon", + "CONVERSATIONS": "Converses", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Companyia", + "EMAIL_ADDRESS": "Adreça de correu electrònic" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index a8dd8529b..686232e4c 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Cerca missatges", "LOADING_MESSAGE": "S'estan restringint les dades...", "PLACEHOLDER": "Escriu qualsevol text per cercar missatges", - "NO_MATCHING_RESULTS": "No hi ha missatges que coincideixin amb els paràmetres de cerca." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Missatges no Llegits", "UNREAD_MESSAGE": "Missatge no Llegit", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Nota privada: Només és visible per tu i el vostre equip", "CHANGE_STATUS": "Estat de la conversa canviat", "CHANGE_AGENT": "Assignació de la conversa canviat", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Enviat per:", "ASSIGNMENT": { "SELECT_AGENT": "Seleccionar Agent", @@ -74,5 +75,37 @@ "ERROR": "Introduïu una adreça de correu electrònic vàlida" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json index c12d86b3b..c3111f212 100644 --- a/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Tria un valor" }, "TWITTER": { - "HELP": "Per afegir el teu perfil de Twitter com a canal, has d'autentificar el vostre perfil de Twitter fent clic a 'Inicieu la sessió amb Twitter' " + "HELP": "Per afegir el teu perfil de Twitter com a canal, has d'autentificar el vostre perfil de Twitter fent clic a 'Inicieu la sessió amb Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Canal Web", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Configuracions", "COLLABORATORS": "Col·laboradors", - "CONFIGURATION": "Configuració" + "CONFIGURATION": "Configuració", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Configuracions", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "La teva connexió a Facebook ha caducat, torna a connectar la vostra pàgina de Facebook per continuar els serveis", "MESSAGE_SUCCESS": "La reconnexió s'ha realitzat correctament", "MESSAGE_ERROR": "S'ha produït un error; tornau-ho a provar" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Si", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hores", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Tria" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json index d624f7674..f34a290e8 100644 --- a/app/javascript/dashboard/i18n/locale/ca/settings.json +++ b/app/javascript/dashboard/i18n/locale/ca/settings.json @@ -125,7 +125,7 @@ "INTEGRATIONS": "Integracions", "ACCOUNT_SETTINGS": "Configuració del compte", "LABELS": "Etiquetes", - "TEAMS": "Teams" + "TEAMS": "Equips" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Compte nou", diff --git a/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json new file mode 100644 index 000000000..136f082d3 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Equips", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Crear", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Afegir agents", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Ja estàs preparat!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Ja estàs preparat!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "Correu electrònic", + "BUTTON_TEXT": "Afegir agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Afegir agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Esborrar", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Suprimeix ", + "NO": "Cancel·la" + } + }, + "SETTINGS": "Configuracions", + "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/cs/contact.json b/app/javascript/dashboard/i18n/locale/cs/contact.json index c7af0ddad..1a58ba906 100644 --- a/app/javascript/dashboard/i18n/locale/cs/contact.json +++ b/app/javascript/dashboard/i18n/locale/cs/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Upravit kontakt", "TITLE": "Upravit kontakt", - "DESC": "Upravit kontaktní údaje", + "DESC": "Upravit kontaktní údaje" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Odeslat", "CANCEL": "Zrušit", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kontakt byl úspěšně aktualizován", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Tuto e-mailovou adresu již používá jiný kontakt.", - "ERROR_MESSAGE": "Při aktualizaci kontaktu se vyskytla chyba, zkuste to prosím znovu" + "ERROR_MESSAGE": "Došlo k chybě, zkuste to prosím znovu" }, "CONTACTS_PAGE": { "HEADER": "Kontakty", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Načítání kontaktů...", "404": "Vašemu hledání neodpovídají žádné kontakty 🔍", - "TABLE_HEADER": [ - "Název", - "Telefonní číslo", - "Konverzace", - "Naposledy kontaktováno" - ] + "TABLE_HEADER": { + "NAME": "Název", + "PHONE_NUMBER": "Telefonní číslo", + "CONVERSATIONS": "Konverzace", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Společnost", + "EMAIL_ADDRESS": "E-mailová adresa" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index d965aef4e..2afa5acf6 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Hledat zprávy", "LOADING_MESSAGE": "Načítám data...", "PLACEHOLDER": "Zadejte jakýkoli text k hledání", - "NO_MATCHING_RESULTS": "Vašemu vyhledávání neodpovídají žádné zprávy." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Nepřečtené zprávy", "UNREAD_MESSAGE": "Nepřečtená zpráva", @@ -25,7 +25,7 @@ "REMOVE_SELECTION": "Odstranit výběr", "DOWNLOAD": "Stáhnout", "UPLOADING_ATTACHMENTS": "Nahrávání příloh...", - "NO_RESPONSE": "No response", + "NO_RESPONSE": "Bez odpovědi", "HEADER": { "RESOLVE_ACTION": "Vyřešit", "REOPEN_ACTION": "Znovu otevřít", @@ -43,14 +43,15 @@ "SEND": "Poslat", "CREATE": "Přidat poznámku", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Show rich text editor", - "TIP_EMOJI_ICON": "Show emoji selector", - "TIP_ATTACH_ICON": "Attach files", + "TIP_FORMAT_ICON": "Zobrazit formátovaný textový editor", + "TIP_EMOJI_ICON": "Zobrazit výběr emoji", + "TIP_ATTACH_ICON": "Přiložit soubory", "ENTER_TO_SEND": "Enter to send" }, "VISIBLE_TO_AGENTS": "Soukromá poznámka: Viditelné pouze pro vás a váš tým", "CHANGE_STATUS": "Stav konverzace byl změněn", "CHANGE_AGENT": "Konverzace pověřená osoba změněna", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Odeslal:", "ASSIGNMENT": { "SELECT_AGENT": "Vybrat agenta", @@ -74,5 +75,37 @@ "ERROR": "Zadejte prosím platnou e-mailovou adresu" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Připojit schránky", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Klikněte zde pro vytvoření štítků" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json index 146b737c4..1e3a89e1e 100644 --- a/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/inboxMgmt.json @@ -1,6 +1,6 @@ { "INBOX_MGMT": { - "HEADER": "Krabice", + "HEADER": "Schránky", "SIDEBAR_TXT": "

Inbox

When you connect a website or a facebook Page to Chatwoot, it is called an Inbox. You can have unlimited inboxes in your Chatwoot account.

Click on Add Inbox to connect a website or a Facebook Page.

In the Dashboard, you can see all the conversations from all your inboxes in a single place and respond to them under the `Conversations` tab.

You can also see conversations specific to an inbox by clicking on the inbox name on the left pane of the dashboard.

", "LIST": { "404": "K tomuto účtu nejsou připojeny žádné doručené schránky." @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Vyberte hodnotu" }, "TWITTER": { - "HELP": "Chcete-li přidat svůj Twitter profil jako kanál, musíte ověřit svůj Twitter profil kliknutím na tlačítko 'Přihlásit se přes Twitter' " + "HELP": "Chcete-li přidat svůj Twitter profil jako kanál, musíte ověřit svůj Twitter profil kliknutím na tlačítko 'Přihlásit se přes Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Kanál webové stránky", @@ -223,12 +224,14 @@ }, "TABS": { "SETTINGS": "Nastavení", - "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "COLLABORATORS": "Spolupracující", + "CONFIGURATION": "Nastavení", + "PRE_CHAT_FORM": "Formulář před chatem", + "BUSINESS_HOURS": "Pracovní doba" }, "SETTINGS": "Nastavení", "FEATURES": { - "LABEL": "Features", + "LABEL": "Funkce", "DISPLAY_FILE_PICKER": "Display file picker on the widget", "DISPLAY_EMOJI_PICKER": "Display emoji picker on the widget" }, @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Ano", + "DISABLED": "Ne" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Zpráva před chatem", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Vyberte časové pásmo", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Nedostupný", + "HOURS": "hodiny", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/login.json b/app/javascript/dashboard/i18n/locale/cs/login.json index f5453b5e3..767b0793a 100644 --- a/app/javascript/dashboard/i18n/locale/cs/login.json +++ b/app/javascript/dashboard/i18n/locale/cs/login.json @@ -16,6 +16,6 @@ }, "FORGOT_PASSWORD": "Zapomněli jste heslo?", "CREATE_NEW_ACCOUNT": "Vytvořit nový účet", - "SUBMIT": "Login" + "SUBMIT": "Přihlásit se" } } diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json index de8c5977b..79244041f 100644 --- a/app/javascript/dashboard/i18n/locale/cs/settings.json +++ b/app/javascript/dashboard/i18n/locale/cs/settings.json @@ -5,7 +5,7 @@ "BTN_TEXT": "Aktualizovat profil", "AFTER_EMAIL_CHANGED": "Váš profil byl úspěšně aktualizován, přihlaste se prosím znovu, protože se vaše přihlašovací údaje změnily", "FORM": { - "AVATAR": "Profil obrázek", + "AVATAR": "Profilový obrázek", "ERROR": "Opravte chyby formuláře", "REMOVE_IMAGE": "Odebrat", "UPLOAD_IMAGE": "Nahrát obrázek", @@ -27,41 +27,41 @@ "NOTE": "Zde aktualizujte nastavení e-mailových oznámení", "CONVERSATION_ASSIGNMENT": "Odeslat e-mailová oznámení, když je mi přiřazena konverzace", "CONVERSATION_CREATION": "Odeslat oznámení e-mailem při vytváření nové konverzace", - "CONVERSATION_MENTION": "Send email notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send email notifications when a new message is created in an assigned conversation" + "CONVERSATION_MENTION": "Odeslat oznámení e-mailem, pokud jste zmíněni v konverzaci", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Odeslat oznámení e-mailem, když je nová zpráva vytvořena v přiřazené konverzaci" }, "API": { - "UPDATE_SUCCESS": "Your notification preferences are updated successfully", - "UPDATE_ERROR": "There is an error while updating the preferences, please try again" + "UPDATE_SUCCESS": "Vaše předvolby oznámení byly úspěšně aktualizovány", + "UPDATE_ERROR": "Při aktualizaci nastavení došlo k chybě, zkuste to prosím znovu" }, "PUSH_NOTIFICATIONS_SECTION": { - "TITLE": "Push Notifications", - "NOTE": "Update your push notification preferences here", - "CONVERSATION_ASSIGNMENT": "Send push notifications when a conversation is assigned to me", - "CONVERSATION_CREATION": "Send push notifications when a new conversation is created", - "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in an assigned conversation", - "HAS_ENABLED_PUSH": "You have enabled push for this browser.", - "REQUEST_PUSH": "Enable push notifications" + "TITLE": "Push oznámení", + "NOTE": "Zde aktualizujte předvolby push oznámení", + "CONVERSATION_ASSIGNMENT": "Odeslat push oznámení, když je mi přiřazena konverzace", + "CONVERSATION_CREATION": "Odeslat push oznámení při vytváření nové konverzace", + "CONVERSATION_MENTION": "Poslat push oznámení, když jste zmíněni v konverzaci", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Odeslat push oznámení, když je nová zpráva vytvořena v přiřazené konverzaci", + "HAS_ENABLED_PUSH": "Povolili jste push pro tento prohlížeč.", + "REQUEST_PUSH": "Povolit push oznámení" }, "PROFILE_IMAGE": { "LABEL": "Profil obrázek" }, "NAME": { - "LABEL": "Your full name", - "ERROR": "Please enter a valid full name", - "PLACEHOLDER": "Please enter your full name" + "LABEL": "Vaše celé jméno", + "ERROR": "Zadejte prosím platné celé jméno", + "PLACEHOLDER": "Zadejte své celé jméno" }, "DISPLAY_NAME": { - "LABEL": "Display name", - "ERROR": "Please enter a valid display name", - "PLACEHOLDER": "Please enter a display name, this would be displayed in conversations" + "LABEL": "Zobrazované jméno", + "ERROR": "Zadejte prosím platné zobrazované jméno", + "PLACEHOLDER": "Zadejte prosím zobrazované jméno, bude zobrazeno v konverzacích" }, "AVAILABILITY": { - "LABEL": "Availability", + "LABEL": "Dostupnost", "STATUSES_LIST": [ "Online", - "Busy", + "Zaneprázdněn", "Offline" ] }, @@ -84,19 +84,19 @@ }, "SIDEBAR_ITEMS": { "CHANGE_AVAILABILITY_STATUS": "Změnit", - "CHANGE_ACCOUNTS": "Switch Account", - "SELECTOR_SUBTITLE": "Select an account from the following list", + "CHANGE_ACCOUNTS": "Přepnout účet", + "SELECTOR_SUBTITLE": "Vyberte účet z následujícího seznamu", "PROFILE_SETTINGS": "Nastavení profilu", "LOGOUT": "Odhlásit se" }, "APP_GLOBAL": { - "TRIAL_MESSAGE": "days trial remaining.", - "TRAIL_BUTTON": "Buy Now" + "TRIAL_MESSAGE": "dní zbývá zkušební verze.", + "TRAIL_BUTTON": "Koupit nyní" }, "COMPONENTS": { "CODE": { - "BUTTON_TEXT": "Copy", - "COPY_SUCCESSFUL": "Code copied to clipboard successfully" + "BUTTON_TEXT": "Kopírovat", + "COPY_SUCCESSFUL": "Kód byl úspěšně zkopírován do schránky" }, "FILE_BUBBLE": { "DOWNLOAD": "Stáhnout", @@ -106,10 +106,10 @@ "SUBMIT": "Odeslat" } }, - "CONFIRM_EMAIL": "Verifying...", + "CONFIRM_EMAIL": "Ověřování...", "SETTINGS": { "INBOXES": { - "NEW_INBOX": "Add Inbox" + "NEW_INBOX": "Přidat schránku" } }, "SIDEBAR": { @@ -117,22 +117,22 @@ "REPORTS": "Zprávy", "CONTACTS": "Kontakty", "SETTINGS": "Nastavení", - "HOME": "Home", + "HOME": "Domů", "AGENTS": "Agenti", - "INBOXES": "Krabice", - "NOTIFICATIONS": "Notifications", + "INBOXES": "Schránky", + "NOTIFICATIONS": "Oznámení", "CANNED_RESPONSES": "Konzervované odpovědi", "INTEGRATIONS": "Integrace", - "ACCOUNT_SETTINGS": "Account Settings", - "LABELS": "Labels", - "TEAMS": "Teams" + "ACCOUNT_SETTINGS": "Nastavení účtu", + "LABELS": "Štítky", + "TEAMS": "Týmy" }, "CREATE_ACCOUNT": { - "NEW_ACCOUNT": "New Account", - "SELECTOR_SUBTITLE": "Create a new account", + "NEW_ACCOUNT": "Nový účet", + "SELECTOR_SUBTITLE": "Vytvořit nový účet", "API": { - "SUCCESS_MESSAGE": "Account created successfully", - "EXIST_MESSAGE": "Account already exists", + "SUCCESS_MESSAGE": "Účet byl úspěšně vytvořen", + "EXIST_MESSAGE": "Účet již existuje", "ERROR_MESSAGE": "Nelze se připojit k Woot serveru, opakujte akci později" }, "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json b/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json new file mode 100644 index 000000000..10288a6fb --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Týmy", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Přidat agenty", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Vše je nastaveno!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Vše je nastaveno!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-MAIL", + "BUTTON_TEXT": "Přidat agenty", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Přidat agenty", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Vymazat", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Vymazat ", + "NO": "Zrušit" + } + }, + "SETTINGS": "Nastavení", + "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/da/contact.json b/app/javascript/dashboard/i18n/locale/da/contact.json index bf22980e5..41664a54c 100644 --- a/app/javascript/dashboard/i18n/locale/da/contact.json +++ b/app/javascript/dashboard/i18n/locale/da/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Rediger Kontakt", "TITLE": "Rediger Kontakt", - "DESC": "Rediger kontaktoplysninger", + "DESC": "Rediger kontaktoplysninger" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Send", "CANCEL": "Annuller", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kontakt opdateret", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Denne e-mail adresse er i brug for en anden kontakt.", - "ERROR_MESSAGE": "Der opstod en fejl under opdatering af kontakten. Prøv igen" + "ERROR_MESSAGE": "Der opstod en fejl. Prøv venligst igen" }, "CONTACTS_PAGE": { "HEADER": "Kontakter", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Indlæser kontakter...", "404": "Ingen kontakter matcher din søgning 🔍", - "TABLE_HEADER": [ - "Navn", - "Telefonnummer", - "Samtaler", - "Sidst Kontaktet" - ] + "TABLE_HEADER": { + "NAME": "Navn", + "PHONE_NUMBER": "Telefonnummer", + "CONVERSATIONS": "Samtaler", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Virksomhed", + "EMAIL_ADDRESS": "E-Mail Adresse" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index d1288f6d1..f16a58cf2 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Søg efter beskeder", "LOADING_MESSAGE": "Behandler data...", "PLACEHOLDER": "Skriv tekst for at søge i beskeder", - "NO_MATCHING_RESULTS": "Der er ingen meddelelser, der matcher søgeparametrene." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Privat Note: Kun synlig for dig og dit team", "CHANGE_STATUS": "Samtalestatus ændret", "CHANGE_AGENT": "Samtaleansvarlig ændret", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Indtast venligst en gyldig e-mailadresse" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json index 6f49a8b26..e0da23264 100644 --- a/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Vælg en værdi" }, "TWITTER": { - "HELP": "For at tilføje din Twitter-profil som en kanal, skal du godkende din Twitter-profil ved at klikke på 'Log ind med Twitter' " + "HELP": "For at tilføje din Twitter-profil som en kanal, skal du godkende din Twitter-profil ved at klikke på 'Log ind med Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Hjemmesidekanal", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Indstillinger", "COLLABORATORS": "Samarbejdspartnere", - "CONFIGURATION": "Konfiguration" + "CONFIGURATION": "Konfiguration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Indstillinger", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Din Facebook-forbindelse er udløbet, tilslut venligst din Facebook-side igen for at fortsætte tjenesterne", "MESSAGE_SUCCESS": "Genoprettelse lykkedes", "MESSAGE_ERROR": "Der opstod en fejl, prøv igen" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/da/teamsSettings.json b/app/javascript/dashboard/i18n/locale/da/teamsSettings.json new file mode 100644 index 000000000..b58c532b8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/da/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Opret", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Tilføj Agenter", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Så er alt klart!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Så er alt klart!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-MAIL", + "BUTTON_TEXT": "Tilføj agenter", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Tilføj agenter", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Slet", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Slet ", + "NO": "Annuller" + } + }, + "SETTINGS": "Indstillinger", + "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/de/chatlist.json b/app/javascript/dashboard/i18n/locale/de/chatlist.json index 4be11b63f..9dd61e3aa 100644 --- a/app/javascript/dashboard/i18n/locale/de/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/de/chatlist.json @@ -48,7 +48,7 @@ }, { "TEXT": "Bot", - "VALUE": "bot" + "VALUE": "Bot" } ], "ATTACHMENTS": { diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index 0333afa03..e5086c6e2 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Kontakt bearbeiten", "TITLE": "Kontakt bearbeiten", - "DESC": "Kontaktdetails bearbeiten", + "DESC": "Kontaktdetails bearbeiten" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Einreichen", "CANCEL": "Stornieren", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kontakt erfolgreich aktualisiert", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Diese E-Mail-Adresse wird bereits für einen anderen Kontakt verwendet.", - "ERROR_MESSAGE": "Beim Aktualisieren des Kontakts ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut" + "ERROR_MESSAGE": "Es ist ein Fehler aufgetreten, bitte versuche es erneut" }, "CONTACTS_PAGE": { "HEADER": "Kontakte", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Kontakte werden geladen...", "404": "Keine Kontakte entsprechend Deiner Suche gefunden 🔍", - "TABLE_HEADER": [ - "Name", - "Telefonnummer", - "Gespräche", - "Letzter Kontakt" - ] + "TABLE_HEADER": { + "NAME": "Name", + "PHONE_NUMBER": "Telefonnummer", + "CONVERSATIONS": "Gespräche", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Firma", + "EMAIL_ADDRESS": "E-Mail-Addresse" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index c6015c0ac..5f87f9114 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Nachrichten durchsuchen", "LOADING_MESSAGE": "Daten werden geladen...", "PLACEHOLDER": "Geben Sie einen Text ein, um danach zu suchen", - "NO_MATCHING_RESULTS": "Keine passenden Nachrichten gefunden." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Ungelesene Nachrichten", "UNREAD_MESSAGE": "Ungelesene Nachricht", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Privater Hinweis: Nur für Sie und Ihr Team sichtbar", "CHANGE_STATUS": "Gesprächsstatus geändert", "CHANGE_AGENT": "Konversationsempfänger geändert", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Gesendet von:", "ASSIGNMENT": { "SELECT_AGENT": "Agent auswählen", @@ -74,5 +75,37 @@ "ERROR": "Bitte geben Sie eine gültige E-Mail-Adresse ein" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index 64b8135cc..575e2ccca 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Wähle einen Wert" }, "TWITTER": { - "HELP": "Um Ihr Twitter-Profil als Kanal hinzuzufügen, müssen Sie Ihr Twitter-Profil authentifizieren, indem Sie auf 'Mit Twitter anmelden' klicken." + "HELP": "Um Ihr Twitter-Profil als Kanal hinzuzufügen, müssen Sie Ihr Twitter-Profil authentifizieren, indem Sie auf 'Mit Twitter anmelden' klicken.", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Website-Kanal", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "die Einstellungen", "COLLABORATORS": "Mitarbeitende", - "CONFIGURATION": "Konfiguration" + "CONFIGURATION": "Konfiguration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "die Einstellungen", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Ihre Facebook-Verbindung ist abgelaufen, bitte verbinden Sie sich neu, um die Dienste fortzuführen", "MESSAGE_SUCCESS": "Wiederverbindung erfolgreich", "MESSAGE_ERROR": "Es ist ein Fehler aufgetreten, bitte versuche es erneut" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/de/teamsSettings.json b/app/javascript/dashboard/i18n/locale/de/teamsSettings.json new file mode 100644 index 000000000..b83544eff --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/de/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Agenten hinzufügen", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Sie sind bereit zu gehen!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Sie sind bereit zu gehen!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-Mail", + "BUTTON_TEXT": "Agenten hinzufügen", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Agenten hinzufügen", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Löschen", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Löschen ", + "NO": "Stornieren" + } + }, + "SETTINGS": "die Einstellungen", + "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/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json index 1b4fd37ea..4312d3902 100644 --- a/app/javascript/dashboard/i18n/locale/el/contact.json +++ b/app/javascript/dashboard/i18n/locale/el/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Επεξεργασία Επαφής", "TITLE": "Επεξεργασία επαφής", - "DESC": "Επεξεργασία λεπτομερειών επαφής", + "DESC": "Επεξεργασία λεπτομερειών επαφής" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Νέα Επαφή", + "TITLE": "Δημιουργία νέας επαφής", + "DESC": "Προσθήκη βασικών πληροφοριών για την επαφή." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Καταχώρηση", "CANCEL": "Άκυρο", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Η επαφή ενημερώθηκε επιτυχώς", + "SUCCESS_MESSAGE": "Η επαφή αποθηκεύτηκε με επιτυχία", "CONTACT_ALREADY_EXIST": "Η διεύθυνση email είναι σε χρήση από άλλη επαφή.", - "ERROR_MESSAGE": "Παρουσιάστηκε σφάλμα κατά την ενημέρωση της επαφής, παρακαλώ προσπαθήστε ξανά" + "ERROR_MESSAGE": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά" }, "CONTACTS_PAGE": { "HEADER": "Επαφές", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Φόρτωση επαφών...", "404": "Δεν υπάρχουν επαφές που να αντιστοιχούν με την αναζήτησή σας 🔍", - "TABLE_HEADER": [ - "Όνομα", - "Αριθμός Τηλεφώνου", - "Συζητήσεις", - "Τελευταία επικοινωνία" - ] + "TABLE_HEADER": { + "NAME": "Όνομα", + "PHONE_NUMBER": "Αριθμός Τηλεφώνου", + "CONVERSATIONS": "Συζητήσεις", + "LAST_ACTIVITY": "Τελευταία Δραστηριότητα", + "COUNTRY": "Χώρα", + "CITY": "Πόλη", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Εταιρία", + "EMAIL_ADDRESS": "Διεύθυνση Email" + }, + "VIEW_DETAILS": "Προβολή λεπτομεριών" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index e09b90ceb..66f3affae 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Αναζήτηση μηνυμάτων", "LOADING_MESSAGE": "Σύμπτυξη δεδομένων...", "PLACEHOLDER": "Εισάγετε κείμενο για αναζήτηση μηνυμάτων", - "NO_MATCHING_RESULTS": "Δεν βρέθηκαν μηνύματα που να ταιριάζουν με τους όρους αναζήτησης." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Μη αναγνωσμένα μηνύματα", "UNREAD_MESSAGE": "Μη αναγνωσμένο μήνυμα", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Ιδιωτική Σημείωση: Ορατή μόνο σε σας και την ομάδα σας", "CHANGE_STATUS": "Η κατάσταση της συνομιλίας άλλαξε", "CHANGE_AGENT": "Η εκπροσώπηση για την συνομιλία άλλαξε", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Αποστολή από:", "ASSIGNMENT": { "SELECT_AGENT": "Επιλογή πράκτορα", @@ -74,5 +75,37 @@ "ERROR": "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email" } } + }, + "ONBOARDING": { + "TITLE": "Γεια σας 👋, Καλώς ήρθατε στο %{installationName}!", + "DESCRIPTION": "Ευχαριστούμε για την εγγραφή. Θέλουμε να αξιοποιήσετε στο έπακρο το %{installationName}. Εδώ είναι μερικά πράγματα που μπορείτε να κάνετε στο %{installationName} για να έχετε μια ευχάριστη εμπειρία.", + "READ_LATEST_UPDATES": "Διαβάστε τις πρόσφατες ενημερώσεις μας", + "ALL_CONVERSATION": { + "TITLE": "Όλες οι συνομιλίες σας σε ένα μέρος", + "DESCRIPTION": "Δείτε όλες τις συνομιλίες από τους πελάτες σας σε ένα μόνο ταμπλό. Μπορείτε να φιλτράρετε τις συνομιλίες κατά εισερχόμενο κανάλι, ετικέτα και κατάσταση." + }, + "TEAM_MEMBERS": { + "TITLE": "Προσκαλέστε τα μέλη της ομάδας σας", + "DESCRIPTION": "Δεδομένου ότι ετοιμάζεστε να μιλήσετε με τον πελάτη σας, φέρτε τους συνάδελφους σας για να σας βοηθήσουν. Μπορείτε να προσκαλέσετε τους συνάδελφους σας προσθέτοντας τη διεύθυνση email τους στη λίστα αντιπροσώπων.", + "NEW_LINK": "Κάντε κλικ εδώ για να καλέσετε ένα μέλος της ομάδας" + }, + "INBOXES": { + "TITLE": "Σύνδεση Εισερχομένων", + "DESCRIPTION": "Συνδέστε διάφορα κανάλια μέσω των οποίων οι πελάτες σας θα μιλούν μαζί σας. Μπορεί να είναι μια ιστοσελίδα live-chat, το Facebook ή το Twitter σελίδα σας ή ακόμα και ο αριθμός σας WhatsApp.", + "NEW_LINK": "Κάντε κλικ εδώ για δημιουργία εισερχόμενων" + }, + "LABELS": { + "TITLE": "Οργάνωση συνομιλιών με ετικέτες", + "DESCRIPTION": "Οι ετικέτες παρέχουν έναν ευκολότερο τρόπο για να κατηγοριοποιήσετε τη συνομιλία σας. Δημιουργήστε μερικές ετικέτες όπως το #support-quiry, #billing-question κλπ., έτσι ώστε να μπορείτε να τις χρησιμοποιήσετε σε μια συζήτηση αργότερα.", + "NEW_LINK": "Κάντε κλικ εδώ για δημιουργία ετικετών (tags)" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json index b8b06e7ee..b08032106 100644 --- a/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Επιλέξτε τιμή" }, "TWITTER": { - "HELP": "Για να προσθέσετε το Προφίλ Twitter ως κανάλι, πρέπει να επικυρώστε το Προφίλ σας στο Twiter κάνοντας click στο 'Είσοδος με το Twitter' " + "HELP": "Για να προσθέσετε το Προφίλ Twitter ως κανάλι, πρέπει να επικυρώστε το Προφίλ σας στο Twiter κάνοντας click στο 'Είσοδος με το Twitter' ", + "ERROR_MESSAGE": "Παρουσιάστηκε σφάλμα σύνδεσης στο Twitter, παρακαλώ προσπαθήστε ξανά" }, "WEBSITE_CHANNEL": { "TITLE": "Κανάλι Ιστοσελίδας", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Ρυθμίσεις", "COLLABORATORS": "Συνεργάτες", - "CONFIGURATION": "Διαμόρφωση" + "CONFIGURATION": "Διαμόρφωση", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Ώρες Εργασίας" }, "SETTINGS": "Ρυθμίσεις", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Η σύνδεση Facebook έχει λήξει, παρακαλώ ξανασυνδεθείτε στο Facebook για να συνεχίσετε", "MESSAGE_SUCCESS": "Επιτυχής επανασύνδεση", "MESSAGE_ERROR": "Υπήρξε ένα σφάλμα, παρακαλώ προσπαθήστε ξανά" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Ορίστε τη διαθεσιμότητά σας", + "SUBTITLE": "Ορίστε τη διαθεσιμότητα στο livechat widget σας", + "WEEKLY_TITLE": "Ορίστε τις εβδομαδιαίες ώρες σας", + "TIMEZONE_LABEL": "Επιλέξτε ζώνη ώρας", + "UPDATE": "Ενημέρωση ρυθμίσεων ωραρίου", + "TOGGLE_AVAILABILITY": "Ενεργοποίηση διαθεσιμότητας ωραρίου για αυτό το κιβώτιο εισερχομένων", + "UNAVAILABLE_MESSAGE_LABEL": "Μήνυμα μη διαθεσιμότητας για τους επισκέπτες", + "UNAVAILABLE_MESSAGE_DEFAULT": "Δεν είμαστε διαθέσιμοι αυτή τη στιγμή. Αφήστε ένα μήνυμα που θα απαντήσουμε όταν επιστρέψουμε.", + "TOGGLE_HELP": "Η ενεργοποίηση της διαθεσιμότητας ωραρίου θα δείξει τις διαθέσιμες ώρες στο widget συνομιλίας ακόμα και αν όλοι οι πράκτορες είναι εκτός σύνδεσης. Εκτός των διαθέσιμων ωρών οι επισκέπτες μπορούν να προειδοποιηθούν με ένα μήνυμα και μια φόρμα προ-συνομιλίας.", + "DAY": { + "ENABLE": "Ενεργοποιήσετε τη διαθεσιμότητα για αυτήν την ημέρα", + "UNAVAILABLE": "Μη διαθέσιμος", + "HOURS": "ώρες", + "VALIDATION_ERROR": "Ο χρόνος έναρξης πρέπει να είναι πριν το χρόνο λήξης.", + "CHOOSE": "Επιλέξτε" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json index e00652101..489752e63 100644 --- a/app/javascript/dashboard/i18n/locale/el/settings.json +++ b/app/javascript/dashboard/i18n/locale/el/settings.json @@ -125,7 +125,7 @@ "INTEGRATIONS": "Ενοποιήσεις", "ACCOUNT_SETTINGS": "Ρυθμίσεις Λογαριασμού", "LABELS": "Ετικέτες", - "TEAMS": "Teams" + "TEAMS": "Ομάδες" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Νέος Λογαριασμός", diff --git a/app/javascript/dashboard/i18n/locale/el/teamsSettings.json b/app/javascript/dashboard/i18n/locale/el/teamsSettings.json new file mode 100644 index 000000000..66e6c6c77 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/el/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Ομάδες", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Δημιουργία", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Προσθήκη Πρακτόρων", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Είσαστε έτοιμοι να ξεκινήσετε!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Είσαστε έτοιμοι να ξεκινήσετε!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Προσθήκη πρακτόρων", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Προσθήκη πρακτόρων", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Διαγραφή", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Διαγραφή ", + "NO": "Άκυρο" + } + }, + "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/es/agentMgmt.json b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json index f4092da15..767b0acde 100644 --- a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json @@ -30,8 +30,8 @@ }, "AGENT_TYPE": { "LABEL": "Tipo de agente", - "PLACEHOLDER": "Por favor, seleccione un rol", - "ERROR": "Rol es requerido" + "PLACEHOLDER": "Seleccione un tipo", + "ERROR": "El tipo de agente es obligatorio" }, "EMAIL": { "LABEL": "Dirección de correo", @@ -68,7 +68,7 @@ "AGENT_TYPE": { "LABEL": "Tipo de agente", "PLACEHOLDER": "Por favor, seleccione un rol", - "ERROR": "Rol es requerido" + "ERROR": "El tipo de agente es obligatorio" }, "EMAIL": { "LABEL": "Dirección de email", diff --git a/app/javascript/dashboard/i18n/locale/es/chatlist.json b/app/javascript/dashboard/i18n/locale/es/chatlist.json index 38a1ecbee..6186d0d26 100644 --- a/app/javascript/dashboard/i18n/locale/es/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/es/chatlist.json @@ -77,9 +77,9 @@ "CONTENT": "ha compartido una url" } }, - "RECEIVED_VIA_EMAIL": "Recibido por email", - "VIEW_TWEET_IN_TWITTER": "Ver tweet en Twitter", - "REPLY_TO_TWEET": "Responder a este tweet", - "NO_MESSAGES": "Sin Mensajes" + "RECEIVED_VIA_EMAIL": "Recibido por correo electrónico", + "VIEW_TWEET_IN_TWITTER": "Ver trino en Twitter", + "REPLY_TO_TWEET": "Responder a éste trino", + "NO_MESSAGES": "No hay mensajes" } } diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json index d013e2bf9..fbee25e61 100644 --- a/app/javascript/dashboard/i18n/locale/es/contact.json +++ b/app/javascript/dashboard/i18n/locale/es/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Editar Contacto", "TITLE": "Editar Contacto", - "DESC": "Editar detalles del contacto", + "DESC": "Editar detalles del contacto" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Nuevo contacto", + "TITLE": "Crear un contacto nuevo", + "DESC": "Añadir información básica sobre el contacto." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Enviar", "CANCEL": "Cancelar", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "El contacto se actualizó", + "SUCCESS_MESSAGE": "Contacto guardado correctamente", "CONTACT_ALREADY_EXIST": "Ésta dirección de correo está siendo utilizada por otro contacto.", - "ERROR_MESSAGE": "Se presento un error actualizando el contacto. Por favor inténtelo nuevamente" + "ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo" }, "CONTACTS_PAGE": { "HEADER": "Contactos", @@ -103,13 +110,19 @@ "SEARCH_INPUT_PLACEHOLDER": "Buscar contactos", "LIST": { "LOADING_MESSAGE": "Cargando contactos...", - "404": "No hay contactos que coincidan con lo que búsca 🔍", - "TABLE_HEADER": [ - "Nombre", - "Número telefónico", - "Conversaciones", - "Último Contacto" - ] + "404": "No hay contactos que coincidan con tu búsqueda 🔍", + "TABLE_HEADER": { + "NAME": "Nombre", + "PHONE_NUMBER": "Número telefónico", + "CONVERSATIONS": "Conversaciones", + "LAST_ACTIVITY": "Última actividad", + "COUNTRY": "País", + "CITY": "Ciudad", + "SOCIAL_PROFILES": "Perfiles Sociales", + "COMPANY": "Empresa", + "EMAIL_ADDRESS": "Dirección de correo" + }, + "VIEW_DETAILS": "Ver detalles" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index 220e687fc..7fc278e0f 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -11,11 +11,11 @@ "TITLE": "Buscar mensajes", "LOADING_MESSAGE": "Cruzando datos...", "PLACEHOLDER": "Escriba cualquier texto para buscar mensajes", - "NO_MATCHING_RESULTS": "No hay mensajes que coincidan con los parámetros de búsqueda." + "NO_MATCHING_RESULTS": "No results found." }, - "UNREAD_MESSAGES": "Mensajes sin leer", + "UNREAD_MESSAGES": "Mensajes no leídos", "UNREAD_MESSAGE": "Mensaje sin leer", - "CLICK_HERE": "Haga clic aquí", + "CLICK_HERE": "Haz clic aquí", "LOADING_INBOXES": "Cargando bandeja de entrada", "LOADING_CONVERSATIONS": "Cargando conversaciones", "CANNOT_REPLY": "No puede responder debido a", @@ -24,7 +24,7 @@ "REPLYING_TO": "Esta respondiendo a:", "REMOVE_SELECTION": "Eliminar selección", "DOWNLOAD": "Descargar", - "UPLOADING_ATTACHMENTS": "Subiendo adjuntos...", + "UPLOADING_ATTACHMENTS": "Subiendo archivos adjuntos...", "NO_RESPONSE": "No hay respuesta", "HEADER": { "RESOLVE_ACTION": "Resolver", @@ -43,17 +43,18 @@ "SEND": "Enviar", "CREATE": "Añadir nota", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Mostrar Editor mejorado", - "TIP_EMOJI_ICON": "Mostrar selector de emojis", + "TIP_FORMAT_ICON": "Mostrar editor de textos", + "TIP_EMOJI_ICON": "Mostrar selector de emoji", "TIP_ATTACH_ICON": "Adjuntar archivos", - "ENTER_TO_SEND": "Enter para enviar" + "ENTER_TO_SEND": "Ingresar para enviar" }, "VISIBLE_TO_AGENTS": "Nota privada: solo visible para usted y su equipo", "CHANGE_STATUS": "Estado de la conversación cambiado", "CHANGE_AGENT": "Conversación cambiada de asignatario", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Enviado por:", "ASSIGNMENT": { - "SELECT_AGENT": "Selecione un agente", + "SELECT_AGENT": "Seleccionar agente", "REMOVE": "Eliminar", "ASSIGN": "Asignar" } @@ -74,5 +75,37 @@ "ERROR": "Por favor, introduzca una dirección de correo válida" } } + }, + "ONBOARDING": { + "TITLE": "Hola 👋, ¡Bienvenido a %{installationName}!", + "DESCRIPTION": "Gracias por registrarse. Queremos que saque el máximo provecho de %{installationName}. Aquí hay algunas cosas que puede hacer en %{installationName} para hacer que la experiencia sea agradable.", + "READ_LATEST_UPDATES": "Leer nuestras últimas actualizaciones", + "ALL_CONVERSATION": { + "TITLE": "Todas sus conversaciones en un solo lugar", + "DESCRIPTION": "Ver todas las conversaciones de sus clientes en un solo panel de control. Puede filtrar las conversaciones por el canal entrante, etiqueta y estado." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite a los miembros de su equipo", + "DESCRIPTION": "Ya que usted se está preparando para hablar con su cliente, traiga a sus compañeros para asistirle. Puedes invitar a sus compañeros de equipo añadiendo su dirección de correo electrónico a la lista de agentes.", + "NEW_LINK": "Haga clic aquí para invitar a un miembro del equipo" + }, + "INBOXES": { + "TITLE": "Conectar bandejas de entrada", + "DESCRIPTION": "Conecte varios canales a través de los cuales sus clientes le hablarían. Puede ser un sitio web en vivo, su página de Facebook o Twitter o incluso su número de WhatsApp.", + "NEW_LINK": "Haga clic aquí para crear una bandeja de entrada" + }, + "LABELS": { + "TITLE": "Organice las conversaciones con etiquetas", + "DESCRIPTION": "Las etiquetas proporcionan una forma fácil de clasificar su conversación. Cree algunas etiquetas como #pregunta-soporte, #pregunta-dacturación etc., para que pueda usarlas en una conversación más tarde.", + "NEW_LINK": "Haga clic aquí para crear etiquetas" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/es/generalSettings.json b/app/javascript/dashboard/i18n/locale/es/generalSettings.json index 088fe0fcc..69c93be5e 100644 --- a/app/javascript/dashboard/i18n/locale/es/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/es/generalSettings.json @@ -24,7 +24,7 @@ "ERROR": "" }, "DOMAIN": { - "LABEL": "Dominio de email entrante", + "LABEL": "Dominio", "PLACEHOLDER": "El dominio donde recibirá los emails", "ERROR": "" }, @@ -43,32 +43,33 @@ "CUSTOM_EMAIL_DOMAIN_ENABLED": "Ahora puede recibir emails en su dominio personalizado." } }, - "UPDATE_CHATWOOT": "Una actualización %{latestChatwootVersion} para Chatwoot está disponoble. Por favor actualizar." + "UPDATE_CHATWOOT": "Hay una actualización %{latestChatwootVersion} para Chatwoot disponible. Por favor, actualiza tu instancia." }, "FORMS": { "MULTISELECT": { - "ENTER_TO_SELECT": "Presione enter para seleccionar", - "ENTER_TO_REMOVE": "Presione enter para quitar", + "ENTER_TO_SELECT": "Pulse Enter para seleccionar", + "ENTER_TO_REMOVE": "Presione Enter para eliminar", "SELECT_ONE": "Seleccione uno" } }, "NOTIFICATIONS_PAGE": { "HEADER": "Notificaciones", - "MARK_ALL_DONE": "Marcar todas como hechas", + "MARK_ALL_DONE": "Marcar Todo Hecho", "LIST": { "LOADING_MESSAGE": "Cargando notificaciones...", - "404": "No hay notificaciones", + "404": "Aún no hay notificaciones", "TABLE_HEADER": [ "Nombre", "Número telefónico", "Conversaciones", - "Última vez Contactado" + "Último Contactado" + ] }, "TYPE_LABEL": { "conversation_creation": "Nueva conversación", - "conversation_assignment": "Conversación Asignada", - "assigned_conversation_new_message": "Nuevo Mensaje", + "conversation_assignment": "Conversación asignada", + "assigned_conversation_new_message": "Nuevo mensaje", "conversation_mention": "Mención" } } diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index 3fa00001a..fa853e0b3 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Elija un valor" }, "TWITTER": { - "HELP": "Para añadir su perfil de Twitter como un canal, necesita autenticar su perfil de Twitter haciendo clic en 'Iniciar sesión con Twitter' " + "HELP": "Para añadir tu perfil de Twitter como un canal, necesitas autenticar tu perfil de Twitter haciendo clic en 'Iniciar sesión con Twitter' ", + "ERROR_MESSAGE": "Se ha producido un error al conectar a Twitter, por favor inténtelo nuevamente" }, "WEBSITE_CHANNEL": { "TITLE": "Canal del sitio web", @@ -165,9 +166,9 @@ }, "AGENTS": { "TITLE": "Agentes", - "DESC": "Aquí puede agregar agentes para administrar su recién creada bandeja de entrada. Sólo estos agentes seleccionados tendrán acceso a su bandeja de entrada. Los agentes que no forman parte de esta bandeja de entrada no podrán ver o responder a los mensajes de esta bandeja de entrada cuando inicien sesión.
PS: Como administrador, si necesita acceso a todas las bandejas, debes añadirte como agente a todas las bandejas de entrada que cree.", - "VALIDATION_ERROR": "Añada al menos un agente a su nueva Bandeja", - "PICK_AGENTS": "Escoja los agentes para la bandeja" + "DESC": "Aquí puede agregar agentes para administrar su recién creada bandeja de entrada. Sólo estos agentes seleccionados tendrán acceso a su bandeja de entrada. Los agentes que no forman parte de esta bandeja de entrada no podrán ver o responder a los mensajes de esta bandeja de entrada cuando inicien sesión.
PS: Como administrador, si necesita acceso a todas las bandejas, debes añadirte como agente a todas las bandejas de entrada que crees.", + "VALIDATION_ERROR": "Añadir al menos un agente a su nueva bandeja de entrada", + "PICK_AGENTS": "Elegir agentes para la bandeja de entrada" }, "DETAILS": { "TITLE": "Detalles de la bandeja de entrada", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Ajustes", "COLLABORATORS": "Colaboradores", - "CONFIGURATION": "Configuración" + "CONFIGURATION": "Configuración", + "PRE_CHAT_FORM": "Pre-formulario de chat", + "BUSINESS_HOURS": "Horarios" }, "SETTINGS": "Ajustes", "FEATURES": { @@ -242,14 +245,49 @@ "INBOX_UPDATE_TITLE": "Ajustes de la Bandeja de Entrada", "INBOX_UPDATE_SUB_TEXT": "Actualizar la configuración de su bandeja de entrada", "AUTO_ASSIGNMENT_SUB_TEXT": "Activar o desactivar la asignación automática de nuevas conversaciones a los agentes añadidos a esta bandeja de entrada.", - "HMAC_VERIFICATION": "Validación del la Identidad del Usuario", - "HMAC_DESCRIPTION": "Para validar la identidad de los usuarios, el SDK permite pasar un `identity_hash` para cada usuario. Usted puede generar HMAC usando 'sha256' con la llave mostrada aquí." + "HMAC_VERIFICATION": "Validación de identidad de usuario", + "HMAC_DESCRIPTION": "Con el fin de validar la identidad de los usuarios, el SDK le permite pasar un `identity_hash` por cada usuario. Puede generar HMAC usando 'sha256' con la clave que se muestra aquí." }, "FACEBOOK_REAUTHORIZE": { "TITLE": "Reautorizar", "SUBTITLE": "Su conexión de Facebook expiró, por favor reconecte su página de Facebook para continuar con el servicio", "MESSAGE_SUCCESS": "Reconección satisfactoria", "MESSAGE_ERROR": "Se presento un error, por favor inténtelo de nuevo" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Los formularios de Pre Chat le permiten capturar la información del usuario antes de que comiencen la conversación con usted.", + "ENABLE": { + "LABEL": "Activar formulario de pre-chat", + "OPTIONS": { + "ENABLED": "Si", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Mensaje del Pre Chat", + "PLACEHOLDER": "Este mensaje sería visible para los usuarios junto con el formulario" + }, + "REQUIRE_EMAIL": { + "LABEL": "Los visitantes deben proporcionar su nombre y dirección de correo electrónico antes de iniciar el chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Establecer su disponibilidad", + "SUBTITLE": "Establezca su disponibilidad en su widget de livechat", + "WEEKLY_TITLE": "Establecer sus horas semanales", + "TIMEZONE_LABEL": "Seleccione la zona horaria", + "UPDATE": "Actualice las horas de atención", + "TOGGLE_AVAILABILITY": "Habilite la disponibilidad de atención para esta bandeja de entrada", + "UNAVAILABLE_MESSAGE_LABEL": "Mensajes de no atención disponible para los visitantes", + "UNAVAILABLE_MESSAGE_DEFAULT": "No estamos disponibles en este momento. Déjenos un mensaje y le responderemos tan pronto estemos de regreso.", + "TOGGLE_HELP": "Al habilitar el horario de atención se mostraran las horas disponibles en el \"widget\" del chat en vivo si todos los agentes están fuera de línea. Fuera de las horas disponibles los visitantes pueden ser notificado con un mensaje y una forma PreChat.", + "DAY": { + "ENABLE": "Activar la disponibilidad para este día", + "UNAVAILABLE": "No disponible", + "HOURS": "horas", + "VALIDATION_ERROR": "La hora de inicio debe ser antes de la hora de cierre.", + "CHOOSE": "Elegir" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index 4eb5faa90..de424195a 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -27,7 +27,7 @@ "NOTE": "Actualice sus preferencias de notificación por correo electrónico aquí", "CONVERSATION_ASSIGNMENT": "Enviar notificaciones por correo electrónico cuando se me ha asignado una conversación", "CONVERSATION_CREATION": "Enviar notificaciones por correo electrónico cuando se crea una nueva conversación", - "CONVERSATION_MENTION": "Enviar notificaciones cuando usted sea mencionado en una conversación", + "CONVERSATION_MENTION": "Enviar notificaciones por correo electrónico cuando sea mencionado en una conversación", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Envirar notificaciones por correo electrónico cuando un nuevo mensaje es creado en una conversación asignada" }, "API": { @@ -39,7 +39,7 @@ "NOTE": "Actualize sus preferencias de notificaciones push aquí", "CONVERSATION_ASSIGNMENT": "Enviar notificaciones push cuando se me ha asignado una conversación", "CONVERSATION_CREATION": "Enviar notificaciones push cuando se crea una nueva conversación", - "CONVERSATION_MENTION": "Enviar notificaciones cuando usted sea mencionado en una conversación", + "CONVERSATION_MENTION": "Enviar notificaciones push cuando sea mencionado en una conversación", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Enviar notificaciones push cuando un nuevo mensaja es creadao en una conversación asignada", "HAS_ENABLED_PUSH": "Has habilitado notificaciones push para este navegador.", "REQUEST_PUSH": "Habilitar notificaciones push" diff --git a/app/javascript/dashboard/i18n/locale/es/signup.json b/app/javascript/dashboard/i18n/locale/es/signup.json index 49edb0740..d1f7b6ef6 100644 --- a/app/javascript/dashboard/i18n/locale/es/signup.json +++ b/app/javascript/dashboard/i18n/locale/es/signup.json @@ -5,18 +5,18 @@ "TERMS_ACCEPT": "Al registrarse, acepta nuestra T & C y nuestra política de privacidad", "ACCOUNT_NAME": { "LABEL": "Nombre de cuenta", - "PLACEHOLDER": "Escriba un nombre para la cuenta: i.e. Wayne Enterprises", - "ERROR": "El nombre de cuenta es demasiado corto" + "PLACEHOLDER": "Empresas de Wayne", + "ERROR": "El nombre de la cuenta es demasiado corto" }, "FULL_NAME": { "LABEL": "Nombre completo", - "PLACEHOLDER": "Escriba su nombre completo: i.e. Bruce Wayne", - "ERROR": "El nombre es demasiado corto" + "PLACEHOLDER": "Introduce tu nombre completo, por ejemplo: Bruce Wayne", + "ERROR": "El nombre completo es demasiado corto" }, "EMAIL": { - "LABEL": "Email de trabajo", - "PLACEHOLDER": "Introduzca su dirección de correo electrónico de trabajo. Ejemplo: bruce@wayne.enterprises", - "ERROR": "Dirección de correo no válida" + "LABEL": "E-mail", + "PLACEHOLDER": "bruce@wayne.empresas", + "ERROR": "El correo no es válido" }, "PASSWORD": { "LABEL": "Contraseña", diff --git a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json new file mode 100644 index 000000000..8ba5d9433 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Equipos", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Crear", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Añadir agentes", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "¡Todo está listo!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "¡Todo está listo!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "Correo electrónico", + "BUTTON_TEXT": "Añadir agentes", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Añadir agentes", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Eliminar", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Eliminar ", + "NO": "Cancelar" + } + }, + "SETTINGS": "Ajustes", + "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/fa/contact.json b/app/javascript/dashboard/i18n/locale/fa/contact.json index 6a87edfe5..db6231e3b 100644 --- a/app/javascript/dashboard/i18n/locale/fa/contact.json +++ b/app/javascript/dashboard/i18n/locale/fa/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "ویرایش مخاطب", "TITLE": "ویرایش مخاطب", - "DESC": "ویرایش اطلاعات مخاطب", + "DESC": "ویرایش اطلاعات مخاطب" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "ثبت", "CANCEL": "انصراف", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "مخاطب با موفقیت به روز شد", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "این آدرس ایمیل برای مخاطب دیگری در حال استفاده است.", - "ERROR_MESSAGE": "خطایی در به‌روزرسانی مخاطب رخ داده، لطفا دوباره امتحان کنید" + "ERROR_MESSAGE": "خطایی پیش آمد. لطفا دوباره امتحان کنید" }, "CONTACTS_PAGE": { "HEADER": "مخاطبین", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "در حال بارگذاری مخاطبین...", "404": "هیچ مخاطبی با جستجوی شما مطابقت ندارد 🔍", - "TABLE_HEADER": [ - "نام", - "شماره تلفن", - "گفتگوها", - "آخرین تماس" - ] + "TABLE_HEADER": { + "NAME": "نام", + "PHONE_NUMBER": "شماره تلفن", + "CONVERSATIONS": "گفتگوها", + "LAST_ACTIVITY": "آخرین فعالیت", + "COUNTRY": "کشور", + "CITY": "شهر", + "SOCIAL_PROFILES": "پروفایل‌های اجتماعی", + "COMPANY": "شرکت", + "EMAIL_ADDRESS": "ایمیل" + }, + "VIEW_DETAILS": "مشاهده جزئیات" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index fb720345b..3a757b71e 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -11,7 +11,7 @@ "TITLE": "جستجو پیام‌ها", "LOADING_MESSAGE": "درحال پردازش داده...", "PLACEHOLDER": "متنی برای جستجو پیام تایپ کنید", - "NO_MATCHING_RESULTS": "گفتگویی با مشخصات ورودی یافت نشد." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "پیام‌های خوانده نشده", "UNREAD_MESSAGE": "پیام خوانده نشده", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "یادداشت خصوصی: فقط برای شما و تیم شما قابل مشاهده است", "CHANGE_STATUS": "وضعیت گفتگو تغییر کرد", "CHANGE_AGENT": "مسول گفتگو تغییر کرد", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "ارسال شده توسط:", "ASSIGNMENT": { "SELECT_AGENT": "انتخاب ایجنت", @@ -74,5 +75,37 @@ "ERROR": "لطفا ایمیل خود را به شکل صحیح وارد کنید" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json index f809aa345..d925db6cb 100644 --- a/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "یک مقدار انتخاب کنید" }, "TWITTER": { - "HELP": "برای اضافه کردن امکان گفتگو از صفحه پروفایل توییترتان، لازم است با زدن دکمه `ورود با توییتر` پروفایل توییتر خود را شناسایی کنید' " + "HELP": "برای اضافه کردن امکان گفتگو از صفحه پروفایل توییترتان، لازم است با زدن دکمه `ورود با توییتر` پروفایل توییتر خود را شناسایی کنید' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "کانال وب سایت", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "تنظیمات", "COLLABORATORS": "همکاران", - "CONFIGURATION": "پیکربندی" + "CONFIGURATION": "پیکربندی", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "ساعت کاری" }, "SETTINGS": "تنظیمات", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "اتصال فیس بوک شما منقضی شده است ، لطفاً برای ادامه خدمات دوباره صفحه فیس بوک خود را متصل کنید", "MESSAGE_SUCCESS": "اتصال مجدد موفقیت آمیز بود", "MESSAGE_ERROR": "خطایی پیش آمد. لطفا دوباره امتحان کنید" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "ساعت", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "انتخاب کنید" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json index 39ad6c770..9f5cfee84 100644 --- a/app/javascript/dashboard/i18n/locale/fa/settings.json +++ b/app/javascript/dashboard/i18n/locale/fa/settings.json @@ -125,7 +125,7 @@ "INTEGRATIONS": "برنامه‌های تلفیق شده", "ACCOUNT_SETTINGS": "تنظیمات حساب", "LABELS": "برچسب‌ها", - "TEAMS": "Teams" + "TEAMS": "تیم‌ها" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "حساب‌کاربری جدید", diff --git a/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json new file mode 100644 index 000000000..35c837717 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "تیم‌ها", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "ايجاد كردن", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "معرفی اپراتور", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "دیگه می‌تونی بترکونی" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "دیگه می‌تونی بترکونی" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "ایمیل", + "BUTTON_TEXT": "اضافه کردن اپراتور", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "اضافه کردن اپراتور", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "حذف", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "حذف ", + "NO": "انصراف" + } + }, + "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/fi/contact.json b/app/javascript/dashboard/i18n/locale/fi/contact.json index 9ecd98b47..1c87b0862 100644 --- a/app/javascript/dashboard/i18n/locale/fi/contact.json +++ b/app/javascript/dashboard/i18n/locale/fi/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Muokkaa yhteystietoa", "TITLE": "Muokkaa yhteystietoa", - "DESC": "Muokkaa yhteystietoja", + "DESC": "Muokkaa yhteystietoja" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Lähetä", "CANCEL": "Peruuta", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Yhteystiedon päivitys onnistui", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Tämä sähköpostiosoite on käytössä toiselle yhteyshenkilölle.", - "ERROR_MESSAGE": "Yhteystiedon päivityksessä tapahtui virhe. Ole hyvä ja yritä uudelleen" + "ERROR_MESSAGE": "Tapahtui virhe, yritä uudelleen" }, "CONTACTS_PAGE": { "HEADER": "Yhteystiedot", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Ladataan yhteystietoja...", "404": "Ei hakua vastaavia yhteystietoja 🔍", - "TABLE_HEADER": [ - "Nimi", - "Puhelinnumero", - "Keskustelut", - "Viimeksi otettu yhteyttä" - ] + "TABLE_HEADER": { + "NAME": "Nimi", + "PHONE_NUMBER": "Puhelinnumero", + "CONVERSATIONS": "Keskustelut", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Yritys", + "EMAIL_ADDRESS": "Sähköpostiosoite" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index a0e283db2..eb890f647 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Etsi viestejä", "LOADING_MESSAGE": "Rouskutetaan dataa...", "PLACEHOLDER": "Kirjoita mikä tahansa teksti etsiäksesi viestejä", - "NO_MATCHING_RESULTS": "Hakuparametreja vastaavia viestejä ei ole." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Lukemattomat viestit", "UNREAD_MESSAGE": "Lukematon viesti", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Yksityinen huomautus: Näkyy vain sinulle ja tiimillesi", "CHANGE_STATUS": "Keskustelun tila muutettu", "CHANGE_AGENT": "Keskustelun vastaanottaja vaihdettu", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Lähettäjä:", "ASSIGNMENT": { "SELECT_AGENT": "Valitse edustaja", @@ -74,5 +75,37 @@ "ERROR": "Ole hyvä ja syötä validi sähköposti" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json index 708c8bf6b..112ae43b6 100644 --- a/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Valitse arvo" }, "TWITTER": { - "HELP": "Lisätäksesi twitter-profiilin kanavaksesi, sinun tulee autentikoida twitter-tilisi klikkaamalla \"Kirjaudu sisään Twitterillä\" " + "HELP": "Lisätäksesi twitter-profiilin kanavaksesi, sinun tulee autentikoida twitter-tilisi klikkaamalla \"Kirjaudu sisään Twitterillä\" ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Sivuston chat", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Asetukset", "COLLABORATORS": "Yhteistyökumppanit", - "CONFIGURATION": "Määritykset" + "CONFIGURATION": "Määritykset", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Asetukset", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Facebook-yhteytesi on vanhentunut, ole hyvä ja yhdistä uudelleen Facebook-sivusi jatkaaksesi palveluita", "MESSAGE_SUCCESS": "Uudelleenyhdistäminen onnistui", "MESSAGE_ERROR": "Tapahtui virhe, yritä uudelleen" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json new file mode 100644 index 000000000..a7b26e1e8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Luo", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Lisää edustaja", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Kaikki valmiina!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Kaikki valmiina!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "Sähköposti", + "BUTTON_TEXT": "Lisää edustaja", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Lisää edustaja", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Poista", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Poista ", + "NO": "Peruuta" + } + }, + "SETTINGS": "Asetukset", + "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/fr/chatlist.json b/app/javascript/dashboard/i18n/locale/fr/chatlist.json index d1ad57afa..9dc4e14bf 100644 --- a/app/javascript/dashboard/i18n/locale/fr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/fr/chatlist.json @@ -80,6 +80,6 @@ "RECEIVED_VIA_EMAIL": "Reçu par courriel", "VIEW_TWEET_IN_TWITTER": "Voir le tweet sur Twitter", "REPLY_TO_TWEET": "Répondre à ce tweet", - "NO_MESSAGES": "No Messages" + "NO_MESSAGES": "Pas de messages" } } diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json index 0e8308310..05970cde8 100644 --- a/app/javascript/dashboard/i18n/locale/fr/contact.json +++ b/app/javascript/dashboard/i18n/locale/fr/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Modifier le contact", "TITLE": "Modifier le contact", - "DESC": "Modifier les informations de contact", + "DESC": "Modifier les informations de contact" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Nouveau contact", + "TITLE": "Créer un nouveau contact", + "DESC": "Ajouter des informations de base à propos du contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Envoyer", "CANCEL": "Annuler", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Contact mis à jour avec succès", + "SUCCESS_MESSAGE": "Contact enregistré avec succès", "CONTACT_ALREADY_EXIST": "Cette adresse de courriel est déjà utilisée pour un autre contact.", - "ERROR_MESSAGE": "Une erreur s'est produite lors de la mise à jour du contact, veuillez réessayer" + "ERROR_MESSAGE": "Une erreur est survenue, veuillez réessayer" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Chargement des contacts...", "404": "Aucun contact ne correspond à votre recherche 🔍", - "TABLE_HEADER": [ - "Nom", - "Numéro de téléphone", - "Conversations", - "Dernièrement contacté" - ] + "TABLE_HEADER": { + "NAME": "Nom", + "PHONE_NUMBER": "Numéro de téléphone", + "CONVERSATIONS": "Conversations", + "LAST_ACTIVITY": "Dernière activité", + "COUNTRY": "Pays", + "CITY": "Ville", + "SOCIAL_PROFILES": "Comptes réseaux sociaux", + "COMPANY": "Société", + "EMAIL_ADDRESS": "Adresse de courriel" + }, + "VIEW_DETAILS": "Voir les détails" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index 9fe75bf12..9ff0cfa62 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Rechercher des messages", "LOADING_MESSAGE": "Traitement des données ...", "PLACEHOLDER": "Saisissez n'importe quel texte pour rechercher des messages", - "NO_MATCHING_RESULTS": "Aucun message ne correspond aux paramètres de recherche." + "NO_MATCHING_RESULTS": "Aucun résultat trouvé." }, "UNREAD_MESSAGES": "Messages non lus", "UNREAD_MESSAGE": "Message non lu", @@ -25,7 +25,7 @@ "REMOVE_SELECTION": "Supprimer la sélection", "DOWNLOAD": "Télécharger", "UPLOADING_ATTACHMENTS": "Envoi des pièces jointes...", - "NO_RESPONSE": "No response", + "NO_RESPONSE": "Pas de réponse", "HEADER": { "RESOLVE_ACTION": "Résoudre", "REOPEN_ACTION": "Ré-ouvrir", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Note privée : uniquement visible par vous et votre équipe", "CHANGE_STATUS": "Statut de la conversation modifié", "CHANGE_AGENT": "Responsable de la conversation modifié", + "CHANGE_TEAM": "L'équipe de conversation a été modifiée", "SENT_BY": "Envoyé par:", "ASSIGNMENT": { "SELECT_AGENT": "Sélectionner un agent", @@ -74,5 +75,37 @@ "ERROR": "Veuillez saisir une adresse de courriel valide" } } + }, + "ONBOARDING": { + "TITLE": "Salut 👋, Bienvenue sur %{installationName}!", + "DESCRIPTION": "Merci pour votre inscription. Nous souhaitons que vous tiriez le meilleur parti de %{installationName}. Voici quelques actions que vous pouvez effectuer dans %{installationName} pour rendre votre expérience agréable.", + "READ_LATEST_UPDATES": "Consultez nos dernières mises à jour", + "ALL_CONVERSATION": { + "TITLE": "Toutes vos conversations en un seul lieu", + "DESCRIPTION": "Visualisez toutes les conversations de vos clients dans un seul tableau de bord. Vous pouvez filtrer les conversations par le canal entrant, l'étiquette et le statut." + }, + "TEAM_MEMBERS": { + "TITLE": "Invitez les membres de votre équipe", + "DESCRIPTION": "Puisque vous vous apprêtez à parler à votre client, faites venir vos coéquipiers pour vous aider. Vous pouvez inviter vos coéquipiers en ajoutant leur adresse email à la liste des agents.", + "NEW_LINK": "Cliquez ici pour inviter un membre de l'équipe" + }, + "INBOXES": { + "TITLE": "Connecter les boîtes de réception", + "DESCRIPTION": "Connectez différents canaux à travers lesquels vos clients vous parleraient. Il peut s'agir d'un chat de site internet, de votre page Facebook ou Twitter ou même de votre numéro WhatsApp.", + "NEW_LINK": "Cliquez ici pour créer une boîte de réception" + }, + "LABELS": { + "TITLE": "Organiser les conversations avec des labels", + "DESCRIPTION": "Les labels fournissent un moyen plus facile de catégoriser votre conversation. Créez des étiquettes comme #demande-support, #question-facturation etc., afin que vous puissiez les utiliser dans une conversation plus tard.", + "NEW_LINK": "Cliquez ici pour créer des tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Détails de la conversation", + "ASSIGNEE_LABEL": "Agent Assigné", + "TEAM_LABEL": "Équipe assignée", + "SELECT": { + "PLACEHOLDER": "Aucun" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/generalSettings.json b/app/javascript/dashboard/i18n/locale/fr/generalSettings.json index 117d509ea..ddfa37b2f 100644 --- a/app/javascript/dashboard/i18n/locale/fr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/fr/generalSettings.json @@ -54,10 +54,10 @@ }, "NOTIFICATIONS_PAGE": { "HEADER": "Notifications", - "MARK_ALL_DONE": "Mark All Done", + "MARK_ALL_DONE": "Tout marquer comme terminé", "LIST": { - "LOADING_MESSAGE": "Loading notifications...", - "404": "No Notifications", + "LOADING_MESSAGE": "Chargement des notifications...", + "404": "Aucune notification", "TABLE_HEADER": [ "Nom", "Numéro de téléphone", @@ -66,9 +66,9 @@ ] }, "TYPE_LABEL": { - "conversation_creation": "New conversation", - "conversation_assignment": "Conversation Assigned", - "assigned_conversation_new_message": "New Message", + "conversation_creation": "Nouvelle conversation", + "conversation_assignment": "Conversation assignée", + "assigned_conversation_new_message": "Nouveau message", "conversation_mention": "Mention" } } diff --git a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json index cc596263e..527cf3dc4 100644 --- a/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Choisir une valeur" }, "TWITTER": { - "HELP": "Pour ajouter votre profil Twitter en tant que canal, vous devez lier votre profil Twitter en cliquant sur 'Se connecter avec Twitter' " + "HELP": "Pour ajouter votre profil Twitter en tant que canal, vous devez lier votre profil Twitter en cliquant sur 'Se connecter avec Twitter' ", + "ERROR_MESSAGE": "Une erreur s'est produite lors de la connexion à Twitter, veuillez réessayer" }, "WEBSITE_CHANNEL": { "TITLE": "Canal site Web", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Paramètres", "COLLABORATORS": "Collaborateurs", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Formulaire avant chat", + "BUSINESS_HOURS": "Heures de bureau" }, "SETTINGS": "Paramètres", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Votre connexion Facebook a expiré, veuillez reconnecter votre page Facebook pour continuer les services", "MESSAGE_SUCCESS": "Reconnexion réussie", "MESSAGE_ERROR": "Une erreur est survenue, veuillez réessayer" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Les formulaires précédant le chat vous permettent de saisir les informations de l'utilisateur avant qu'ils ne commencent à discuter avec vous.", + "ENABLE": { + "LABEL": "Activer le formulaire précédant le chat", + "OPTIONS": { + "ENABLED": "Oui", + "DISABLED": "Non" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Message avant le chat", + "PLACEHOLDER": "Ce message serait visible pour les utilisateurs avec le formulaire" + }, + "REQUIRE_EMAIL": { + "LABEL": "Les visiteurs doivent indiquer leur nom et leur courriel avant de commencer le chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Définissez votre disponibilité", + "SUBTITLE": "Définissez votre disponibilité sur votre widget livechat", + "WEEKLY_TITLE": "Définissez vos horaires de travail", + "TIMEZONE_LABEL": "Sélectionnez le fuseau horaire", + "UPDATE": "Mettre à jour les paramètres des heures de bureau", + "TOGGLE_AVAILABILITY": "Activer la disponibilité aux heures de bureau pour cette boîte de réception", + "UNAVAILABLE_MESSAGE_LABEL": "Message indisponible pour les visiteurs", + "UNAVAILABLE_MESSAGE_DEFAULT": "Nous ne sommes pas disponibles pour le moment. Laissez-nous un message, et nous répondrons dès notre retour.", + "TOGGLE_HELP": "Activer la disponibilité aux heures de bureau montrera les heures disponibles sur le widget chat en direct même si tous les agents sont hors ligne. En dehors des heures disponibles, les visiteurs peuvent être avertis avec un message et un formulaire de préconversation.", + "DAY": { + "ENABLE": "Activer la disponibilité pour ce jour", + "UNAVAILABLE": "Non disponible", + "HOURS": "heures", + "VALIDATION_ERROR": "L'heure de début doit être avant l'heure de fermeture.", + "CHOOSE": "Sélectionner" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json index bcd44ad6f..d529db83d 100644 --- a/app/javascript/dashboard/i18n/locale/fr/settings.json +++ b/app/javascript/dashboard/i18n/locale/fr/settings.json @@ -27,7 +27,7 @@ "NOTE": "Mettez à jour vos préférences de notification par courriel ici", "CONVERSATION_ASSIGNMENT": "Envoyer des notifications par courriel lorsqu'une conversation m'est assignée", "CONVERSATION_CREATION": "Envoyer des notifications par courriel quand une nouvelle conversation est créée", - "CONVERSATION_MENTION": "Send email notifications when you are mentioned in a conversation", + "CONVERSATION_MENTION": "Envoyer des notifications par courriel lorsque vous êtes mentionné dans une conversation", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Envoyer des notifications par courriel lorsqu'un nouveau message est créé dans une conversation assignée" }, "API": { @@ -39,7 +39,7 @@ "NOTE": "Mettez à jour vos préférences de notification push ici", "CONVERSATION_ASSIGNMENT": "Envoyer des notifications push lorsqu'une conversation m'est assignée", "CONVERSATION_CREATION": "Envoyer des notifications push quand une nouvelle conversation est créée", - "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", + "CONVERSATION_MENTION": "Envoyer des notifications push lorsque vous êtes mentionné dans une conversation", "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Envoyer des notifications push lorsqu'un nouveau message est créé dans une conversation assignée", "HAS_ENABLED_PUSH": "Vous avez activé les notifications pour ce navigateur.", "REQUEST_PUSH": "Activer les notifications push" @@ -125,7 +125,7 @@ "INTEGRATIONS": "Intégrations", "ACCOUNT_SETTINGS": "Paramètres du compte", "LABELS": "Étiquettes", - "TEAMS": "Teams" + "TEAMS": "Équipes" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Nouveau compte", diff --git a/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json new file mode 100644 index 000000000..7e81d9ed0 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Créer une nouvelle équipe", + "HEADER": "Équipes", + "SIDEBAR_TXT": "

Équipes

Les équipes vous permettent d'organiser vos agents en groupes en fonction de leurs responsabilités.
Un utilisateur peut faire partie de plusieurs équipes. Vous pouvez assigner des conversations à une équipe lorsque vous travaillez en collaboration.

", + "LIST": { + "404": "Il n'y a aucune équipe créée sur ce compte.", + "EDIT_TEAM": "Modifier l'équipe" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Créer une nouvelle équipe", + "DESC": "Ajoutez un titre et une description à votre nouvelle équipe." + }, + "AGENTS": { + "BUTTON_TEXT": "Ajouter un agent à votre équipe", + "TITLE": "Ajouter des agents à l'équipe - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Créer", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Ajouter des agents", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Vous êtes paré !" + } + ] + }, + "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": "Ajouter des agents à l'équipe - %{teamName}", + "DESC": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Vous êtes paré !" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "COURRIEL", + "BUTTON_TEXT": "Ajouter des agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Ajouter des agents à l'équipe - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Ajouter des agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Supprimer", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Supprimer ", + "NO": "Annuler" + } + }, + "SETTINGS": "Paramètres", + "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/hi/contact.json b/app/javascript/dashboard/i18n/locale/hi/contact.json index da85ffab8..d6cc103ca 100644 --- a/app/javascript/dashboard/i18n/locale/hi/contact.json +++ b/app/javascript/dashboard/i18n/locale/hi/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Submit", "CANCEL": "Cancel", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "There was an error, please try again" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Name", - "Phone Number", - "Conversations", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Name", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversations", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Email Address" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index 967378552..da1192e84 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", "CHANGE_AGENT": "Conversation Assignee changed", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Please enter a valid email address" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json index db2e6cea8..42bc5f592 100644 --- a/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' " + "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Settings", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Settings", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json new file mode 100644 index 000000000..5ba108626 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "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": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Add agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Delete", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Delete ", + "NO": "Cancel" + } + }, + "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/hu/agentMgmt.json b/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json index abe7eec3f..e5a65c807 100644 --- a/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json @@ -3,15 +3,15 @@ "HEADER": "Ügynökök", "HEADER_BTN_TXT": "Ügynök Hozzádása", "LOADING": "Ügynökök Listájának Lekérése", - "SIDEBAR_TXT": "

Agents

An Agent is a member of your Customer Support team.

Agents will be able to view and reply to messages from your users. The list shows all agents currently in your account.

Click on Add Agent to add a new agent. Agent you add will receive an email with a confirmation link to activate their account, after which they can access Chatwoot and respond to messages.

Access to Chatwoot's features are based on following roles.

Agent - Agents with this role can only access inboxes, reports and conversations. They can assign conversations to other agents or themselves and resolve conversations.

Administrator - Administrator will have access to all Chatwoot features enabled for your account, including settings, along with all of a normal agents' privileges.

", + "SIDEBAR_TXT": "

Ügynökök

Egy Ügynök tagja a terméktámogatási csapatodnak.

Az ügynökök láthatják és válaszolhatnak a felhasználóid üzeneteire. A lista minden jelenleg a fiókodban található ügynököt mutatja.

Kattints az Ügynök hozzáadásra új ügynök hozzáadásához. Az ügynök amelyet hozzáadsz e-mailt fog kapni egy megerősítő linkkel, mellyel aktiválhatják a fiókjukat, mely után hozzáférést kapnak a Chatwoot-hoz és válaszolhatnak üzenetekre.

A Chatwoot lehetőségeihez a következő szerepkörök alapján férhet hozzá.

Ügynökök - Ezzel a szerepkörrel rendelkező ügynökök hozzáférhetnek az inboxokhoz, jelentésekhez és beszélgetésekhez. Hozzárendelhetnek beszélgetéseket más ügynökökhöz vagy saját magukhoz és lezárhatnak beszélgetéseket.

Adminisztrátor - Az Adminisztrátor felhasználók hozzáférhetnek minden Chatwoot funkcióhoz mely a fiókhoz tartozik, beleértve a beállításokat, illetve a normális ügynöki felhasználói jogosultságokkal is bírnak.

", "AGENT_TYPES": { "ADMINISTRATOR": "Adminisztrátor", "AGENT": "Ügynök" }, "LIST": { - "404": "There are no agents associated to this account", - "TITLE": "Manage agents in your team", - "DESC": "You can add/remove agents to/in your team.", + "404": "Ehhez a fiókhoz nincs ügynök rendelve", + "TITLE": "A csapatod ügynökeinek kezelése", + "DESC": "Hozzáadhatsz és törölhetsz ügynököket a csapatodban.", "NAME": "Név", "EMAIL": "EMAIL", "STATUS": "Státusz", @@ -42,24 +42,24 @@ "API": { "SUCCESS_MESSAGE": "Ügynök sikeresen hozzáadva", "EXIST_MESSAGE": "Az ügynök email cím már használatban van, kérjük próbálkozzon újra másik email címmel", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Törlés", "API": { - "SUCCESS_MESSAGE": "Agent deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Ügynök sikeresen hozzáadva", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Törlés megerősítése", + "MESSAGE": "Biztos abban, hogy törli ", + "YES": "Igen, Törlés ", + "NO": "Nem, Mégse " } }, "EDIT": { - "TITLE": "Edit agent", + "TITLE": "Ügynök szerkesztése", "FORM": { "NAME": { "LABEL": "Ügynök neve", @@ -74,23 +74,23 @@ "LABEL": "Email cím", "PLACEHOLDER": "Kérjük adja meg az ügynök email címét" }, - "SUBMIT": "Edit Agent" + "SUBMIT": "Ügynök szerkesztése" }, - "BUTTON_TEXT": "Edit", - "CANCEL_BUTTON_TEXT": "Cancel", + "BUTTON_TEXT": "Szerkesztés", + "CANCEL_BUTTON_TEXT": "Mégse", "API": { - "SUCCESS_MESSAGE": "Agent updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Ügynök sikeresen frissítve", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, "PASSWORD_RESET": { - "ADMIN_RESET_BUTTON": "Reset Password", - "ADMIN_SUCCESS_MESSAGE": "An email with reset password instructions has been sent to the agent", - "SUCCESS_MESSAGE": "Agent password reset successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ADMIN_RESET_BUTTON": "Új jelszó kérése", + "ADMIN_SUCCESS_MESSAGE": "Egy e-mail a jelszófrissítési utasításokkal sikeresen kiküldve az ügynöknek", + "SUCCESS_MESSAGE": "Ügynök jelszó sikeresen frissítve", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" } }, "SEARCH": { - "NO_RESULTS": "No agents found." + "NO_RESULTS": "Nem találunk ügynököt." } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json index 2d8e45217..2e3e5313c 100644 --- a/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json @@ -1,75 +1,75 @@ { "CANNED_MGMT": { - "HEADER": "Canned Responses", - "HEADER_BTN_TXT": "Add Canned Response", - "LOADING": "Fetching Canned Responses", - "SEARCH_404": "There are no items matching this query", - "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.

", + "HEADER": "Mentett válaszok", + "HEADER_BTN_TXT": "Mentett válasz hozzáadása", + "LOADING": "Mentett válaszok letöltése", + "SEARCH_404": "Nincs megfelelő elem", + "SIDEBAR_TXT": "

Mentett válaszok

A mentett válaszok sablonok, melyeket gyors válaszok kiküldésére használhatsz.

Mentett válasz létrehozásához kattints a Mentett válasz létrehozása-ra. Szerkesztheted vagy törölheted is a mentett válaszokat a Szerkesztés és Törlés gombokkal. A mentett válaszokat rövidkódok segítéségével használhatod. Az ügynökök a '/' jel begépelésével és a megfelelő rövidkód begépelésével férhetnek hozzá a válaszokhoz.

", "LIST": { - "404": "There are no canned responses available in this account.", - "TITLE": "Manage canned responses", - "DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to tickets.", + "404": "Nincs megfelelő mentett válasz ebben a fiókban.", + "TITLE": "Mentett válaszok kezelése", + "DESC": "A mentett válaszok előre meghatározott sablonok, melyeket gyors válaszok kiküldésére használhatsz.", "TABLE_HEADER": [ - "Short Code", - "Content", + "Rövidkód", + "Tartalom", "Műveletek" ] }, "ADD": { - "TITLE": "Add Canned Response", - "DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation .", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Mentett válasz hozzáadása", + "DESC": "A mentett válaszok előre meghatározott sablonok, melyeket gyors válaszok kiküldésére használhatsz .", + "CANCEL_BUTTON_TEXT": "Mégse", "FORM": { "SHORT_CODE": { - "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a shortcode", - "ERROR": "Short Code is required" + "LABEL": "Rövidkód", + "PLACEHOLDER": "Kérjük adj meg egy Rövidkódot", + "ERROR": "Rövidkód szükséges" }, "CONTENT": { - "LABEL": "Content", - "PLACEHOLDER": "Please enter a content", - "ERROR": "Content is required" + "LABEL": "Tartalom", + "PLACEHOLDER": "Kérjük adj meg tartalmat", + "ERROR": "Tartalom szükséges" }, - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" }, "API": { - "SUCCESS_MESSAGE": "Canned Response added successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "A mentett válasz sikeresen hozzáadva", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" } }, "EDIT": { - "TITLE": "Edit Canned Response", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Mentett válasz szerkesztése", + "CANCEL_BUTTON_TEXT": "Mégse", "FORM": { "SHORT_CODE": { - "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a shortcode", - "ERROR": "Short Code is required" + "LABEL": "Rövidkód", + "PLACEHOLDER": "Kérjük adj meg egy Rövidkódot", + "ERROR": "Rövidkód szükséges" }, "CONTENT": { - "LABEL": "Content", - "PLACEHOLDER": "Please enter a content", - "ERROR": "Content is required" + "LABEL": "Tartalom", + "PLACEHOLDER": "Kérjük adj meg tartalmat", + "ERROR": "Tartalom szükséges" }, - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" }, - "BUTTON_TEXT": "Edit", + "BUTTON_TEXT": "Szerkesztés", "API": { - "SUCCESS_MESSAGE": "Canned Response updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "A mentett válasz sikeresen frissítve", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Törlés", "API": { - "SUCCESS_MESSAGE": "Canned response deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "A mentett válasz sikeresen törölve", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Törlés megerősítése", + "MESSAGE": "Biztos abban, hogy törli ", + "YES": "Igen, Törlés ", + "NO": "Nem, Mégse " } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/chatlist.json b/app/javascript/dashboard/i18n/locale/hu/chatlist.json index 228554789..ad92ed50a 100644 --- a/app/javascript/dashboard/i18n/locale/hu/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/hu/chatlist.json @@ -1,49 +1,49 @@ { "CHAT_LIST": { - "LOADING": "Fetching conversations", - "LOAD_MORE_CONVERSATIONS": "Load more conversations", - "EOF": "All conversations loaded 🎉", + "LOADING": "Beszélgetések betöltése", + "LOAD_MORE_CONVERSATIONS": "További beszélgetések betöltése", + "EOF": "Minden beszélgetés betöltve 🎉", "LIST": { - "404": "There are no active conversations in this group." + "404": "Nincs aktív üzenetváltás ebben a csoportban." }, - "TAB_HEADING": "Conversations", + "TAB_HEADING": "Beszélgetések", "SEARCH": { - "INPUT": "Search for People, Chats, Saved Replies .." + "INPUT": "Keresés: emberek, beszélgetése, mentett válaszok .." }, "STATUS_TABS": [ { - "NAME": "Open", + "NAME": "Megnyitás", "KEY": "openCount" }, { - "NAME": "Resolved", + "NAME": "Megoldva", "KEY": "allConvCount" } ], "ASSIGNEE_TYPE_TABS": [ { - "NAME": "Mine", + "NAME": "Enyém", "KEY": "me", "COUNT_KEY": "mineCount" }, { - "NAME": "Unassigned", + "NAME": "Gazdátlan", "KEY": "unassigned", "COUNT_KEY": "unAssignedCount" }, { - "NAME": "All", + "NAME": "Mind", "KEY": "all", "COUNT_KEY": "allCount" } ], "CHAT_STATUS_ITEMS": [ { - "TEXT": "Open", + "TEXT": "Megnyitás", "VALUE": "open" }, { - "TEXT": "Resolved", + "TEXT": "Megoldva", "VALUE": "resolved" }, { @@ -54,32 +54,32 @@ "ATTACHMENTS": { "image": { "ICON": "ion-image", - "CONTENT": "Picture message" + "CONTENT": "Képüzenet" }, "audio": { "ICON": "ion-volume-high", - "CONTENT": "Audio message" + "CONTENT": "Hangüzenet" }, "video": { "ICON": "ion-ios-videocam", - "CONTENT": "Video message" + "CONTENT": "Videoüzenet" }, "file": { "ICON": "ion-document", - "CONTENT": "File Attachment" + "CONTENT": "Csatolt file" }, "location": { "ICON": "ion-ios-location", - "CONTENT": "Location" + "CONTENT": "Hely" }, "fallback": { "ICON": "ion-link", - "CONTENT": "has shared a url" + "CONTENT": "megosztott URL-t tartalmaz" } }, - "RECEIVED_VIA_EMAIL": "Received via email", - "VIEW_TWEET_IN_TWITTER": "View tweet in Twitter", - "REPLY_TO_TWEET": "Reply to this tweet", - "NO_MESSAGES": "No Messages" + "RECEIVED_VIA_EMAIL": "E-mailen keresztül érkezett", + "VIEW_TWEET_IN_TWITTER": "Üzenet megtekintése Twitteren", + "REPLY_TO_TWEET": "Válasz", + "NO_MESSAGES": "Nincs üzenet" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/contact.json b/app/javascript/dashboard/i18n/locale/hu/contact.json index b4ce90f6e..13f39fdbb 100644 --- a/app/javascript/dashboard/i18n/locale/hu/contact.json +++ b/app/javascript/dashboard/i18n/locale/hu/contact.json @@ -1,115 +1,128 @@ { "CONTACT_PANEL": { - "NOT_AVAILABLE": "Not Available", + "NOT_AVAILABLE": "Nem elérhető", "EMAIL_ADDRESS": "Email cím", - "PHONE_NUMBER": "Phone number", - "COPY_SUCCESSFUL": "Copied to clipboard successfully", - "COMPANY": "Company", - "LOCATION": "Location", - "CONVERSATION_TITLE": "Conversation Details", - "BROWSER": "Browser", - "OS": "Operating System", - "INITIATED_FROM": "Initiated from", - "INITIATED_AT": "Initiated at", - "IP_ADDRESS": "IP Address", + "PHONE_NUMBER": "Telefonszám", + "COPY_SUCCESSFUL": "Vágólapra másolva", + "COMPANY": "Cég", + "LOCATION": "Hely", + "CONVERSATION_TITLE": "Beszélgetés részletei", + "BROWSER": "Böngésző", + "OS": "Operációs rendszer", + "INITIATED_FROM": "Kezdeményezve", + "INITIATED_AT": "Kezdeményezve", + "IP_ADDRESS": "IP cím", "CONVERSATIONS": { - "NO_RECORDS_FOUND": "There are no previous conversations associated to this contact.", - "TITLE": "Previous Conversations" + "NO_RECORDS_FOUND": "Nincs megelőző beszélgetés ezzel a kontakttal.", + "TITLE": "Korábbi beszélgetések" }, "CUSTOM_ATTRIBUTES": { - "TITLE": "Custom Attributes" + "TITLE": "Egyedi atribútumok" }, "LABELS": { - "TITLE": "Conversation Labels", + "TITLE": "Beszélgetés cimkék", "MODAL": { - "TITLE": "Labels for", - "ACTIVE_LABELS": "Labels added to the conversation", - "INACTIVE_LABELS": "Labels available in the account", - "REMOVE": "Click on X icon to remove the label", - "ADD": "Click on + icon to add the label", - "UPDATE_BUTTON": "Update labels", - "UPDATE_ERROR": "Couldn't update labels, try again." + "TITLE": "Kapcsolódó cimkék", + "ACTIVE_LABELS": "A beszélgetéshez hozzáadott cimkék", + "INACTIVE_LABELS": "A fiókhoz tartozó cimkék", + "REMOVE": "Kattints az X ikonra a cimke eltávolításához", + "ADD": "Kattints a + ikonra a cimke hozzáadásához", + "UPDATE_BUTTON": "Cimkék frissítése", + "UPDATE_ERROR": "Cimke frissítés sikertelen, kérjük próbáld később." }, - "NO_LABELS_TO_ADD": "There are no more labels defined in the account.", - "NO_AVAILABLE_LABELS": "There are no labels added to this conversation." + "NO_LABELS_TO_ADD": "Ebben a fiókban már nincsenek további cimkék.", + "NO_AVAILABLE_LABELS": "Nincs több cimke ehhez a beszélgetéshez." }, - "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": "Edit" + "MUTE_CONTACT": "Beszélgetés elnémítása", + "UNMUTE_CONTACT": "Beszélgetés elnémításának feloldása", + "MUTED_SUCCESS": "A beszélgetés 6 órára elnémítva", + "UNMUTED_SUCCESS": "A beszélgetés elnémítása megszűntetve", + "SEND_TRANSCRIPT": "Jegyzetek elküldése", + "EDIT_LABEL": "Szerkesztés" }, "EDIT_CONTACT": { - "BUTTON_LABEL": "Edit Contact", - "TITLE": "Edit contact", - "DESC": "Edit contact details", + "BUTTON_LABEL": "Jegyzetek szerkesztése", + "TITLE": "Kontakt szerkesztése", + "DESC": "Kontakt részletek szerkesztése" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Új kontakt", + "TITLE": "Új kontakt létrehozása", + "DESC": "Alapvető információ a kontaktról." + }, + "CONTACT_FORM": { "FORM": { - "SUBMIT": "Submit", - "CANCEL": "Cancel", + "SUBMIT": "Elküldés", + "CANCEL": "Mégse", "AVATAR": { - "LABEL": "Contact Avatar" + "LABEL": "Kontakt avatarja" }, "NAME": { - "PLACEHOLDER": "Enter the full name of the contact", - "LABEL": "Full Name" + "PLACEHOLDER": "A kontakt teljes nevének megadása", + "LABEL": "Teljes név" }, "BIO": { - "PLACEHOLDER": "Enter the bio of the contact", - "LABEL": "Bio" + "PLACEHOLDER": "A kontakt önéletrajzának megadása", + "LABEL": "Önéletrajz" }, "EMAIL_ADDRESS": { - "PLACEHOLDER": "Enter the email address of the contact", + "PLACEHOLDER": "A kontakt e-mailjének megadása", "LABEL": "Email cím" }, "PHONE_NUMBER": { - "PLACEHOLDER": "Enter the phone number of the contact", - "LABEL": "Phone Number" + "PLACEHOLDER": "A kontakt telefonszámának megadása", + "LABEL": "Telefonszám" }, "LOCATION": { - "PLACEHOLDER": "Enter the location of the contact", - "LABEL": "Location" + "PLACEHOLDER": "A kontakt helyének megadása", + "LABEL": "Hely" }, "COMPANY_NAME": { - "PLACEHOLDER": "Enter the company name", - "LABEL": "Company Name" + "PLACEHOLDER": "Cégnév megadása", + "LABEL": "Cégnév" }, "SOCIAL_PROFILES": { "FACEBOOK": { - "PLACEHOLDER": "Enter the Facebook username", + "PLACEHOLDER": "Facebook felhasználó megadása", "LABEL": "Facebook" }, "TWITTER": { - "PLACEHOLDER": "Enter the Twitter username", + "PLACEHOLDER": "Twitter felhasználó megadása", "LABEL": "Twitter" }, "LINKEDIN": { - "PLACEHOLDER": "Enter the LinkedIn username", + "PLACEHOLDER": "Linkedin usernév hozzáadása", "LABEL": "LinkedIn" }, "GITHUB": { - "PLACEHOLDER": "Enter the Github username", + "PLACEHOLDER": "Github felhasználó megadása", "LABEL": "Github" } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "SUCCESS_MESSAGE": "Kontakt mentés sikeres", + "CONTACT_ALREADY_EXIST": "Az e-mailcím már egy másik kontakthoz tartozik.", + "ERROR_MESSAGE": "Hiba történt, kérjük próbáld újra" }, "CONTACTS_PAGE": { - "HEADER": "Contacts", - "SEARCH_BUTTON": "Search", - "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", + "HEADER": "Kontaktok", + "SEARCH_BUTTON": "Keresés", + "SEARCH_INPUT_PLACEHOLDER": "Kontaktok keresése", "LIST": { - "LOADING_MESSAGE": "Loading contacts...", - "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Név", - "Phone Number", - "Conversations", - "Last Contacted" - ] + "LOADING_MESSAGE": "Kontaktok betöltése...", + "404": "Nincs a keresésnek megfelelő kontakt 🔍", + "TABLE_HEADER": { + "NAME": "Név", + "PHONE_NUMBER": "Telefonszám", + "CONVERSATIONS": "Beszélgetések", + "LAST_ACTIVITY": "Utolsó aktivitás", + "COUNTRY": "Ország", + "CITY": "Város", + "SOCIAL_PROFILES": "Social media profilok", + "COMPANY": "Cég", + "EMAIL_ADDRESS": "Email cím" + }, + "VIEW_DETAILS": "Részletek megtekintése" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 967378552..df102b2ba 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -1,78 +1,111 @@ { "CONVERSATION": { - "404": "Please select a conversation from left pane", - "NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.", - "NO_MESSAGE_2": " to send a message to your page!", - "NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.", - "NO_INBOX_2": " to get started", - "NO_INBOX_AGENT": "Uh Oh! Looks like you are not part of any inbox. Please contact your administrator", - "SEARCH_MESSAGES": "Search for messages in conversations", + "404": "Kérjük válassz egy beszélgetést a bal sávból", + "NO_MESSAGE_1": "Jajj ne! Úgy tűnik, hogy nincs több ügyfélbeszélgetés az inboxodban.", + "NO_MESSAGE_2": "egy üzenet küldéséhez az oldaladra!", + "NO_INBOX_1": "Hola! Úgy tűnik, hogy még nem adtál hozzá fiókokat.", + "NO_INBOX_2": " Első lépések", + "NO_INBOX_AGENT": "O-Ó! Úgy tűnik, hogy egyetlen fióknak sem vagy tagja. Kérjük lépj kapcsolatba az adminisztrátoroddal", + "SEARCH_MESSAGES": "Üzenetek keresése a beszélgetésekben", "SEARCH": { - "TITLE": "Search messages", - "LOADING_MESSAGE": "Crunching data...", - "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "TITLE": "Üzenetekben keresés", + "LOADING_MESSAGE": "Adatelemzés...", + "PLACEHOLDER": "Írj be szöveget hogy keress az üzenetek közt", + "NO_MATCHING_RESULTS": "No results found." }, - "UNREAD_MESSAGES": "Unread Messages", - "UNREAD_MESSAGE": "Unread Message", - "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", - "LAST_INCOMING_TWEET": "You are replying to the last incoming tweet", - "REPLYING_TO": "You are replying to:", - "REMOVE_SELECTION": "Remove Selection", - "DOWNLOAD": "Download", - "UPLOADING_ATTACHMENTS": "Uploading attachments...", - "NO_RESPONSE": "No response", + "UNREAD_MESSAGES": "Olvasatlan üzenetek", + "UNREAD_MESSAGE": "Olvasatlan üzenet", + "CLICK_HERE": "Kattints ide", + "LOADING_INBOXES": "Postaládák betöltése", + "LOADING_CONVERSATIONS": "Beszélgetések betöltése", + "CANNOT_REPLY": "Nem tudunk válaszolni, mivel", + "24_HOURS_WINDOW": "24 órás üzeneti ablak megkötés", + "LAST_INCOMING_TWEET": "Az utolsó beérkező tweetre válaszolsz", + "REPLYING_TO": "Neki válaszolsz:", + "REMOVE_SELECTION": "Kijelölés törlése", + "DOWNLOAD": "Letöltés", + "UPLOADING_ATTACHMENTS": "Csatolt fileok feltöltése...", + "NO_RESPONSE": "Nincs válasz", "HEADER": { - "RESOLVE_ACTION": "Resolve", - "REOPEN_ACTION": "Reopen", - "OPEN": "More", - "CLOSE": "Close", - "DETAILS": "details" + "RESOLVE_ACTION": "Megoldva", + "REOPEN_ACTION": "Újranyitás", + "OPEN": "Tovább", + "CLOSE": "Bezárás", + "DETAILS": "részletek" }, "FOOTER": { - "MSG_INPUT": "Shift + enter for new line. Start with '/' to select a Canned Response.", - "PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents" + "MSG_INPUT": "Shift + enter új sorért. Kezdj a '/'-el mentett válasz kiválasztásához.", + "PRIVATE_MSG_INPUT": "Shift + enter új sorért. Ezt csak ügynökök láthatják" }, "REPLYBOX": { - "REPLY": "Reply", - "PRIVATE_NOTE": "Private Note", - "SEND": "Send", - "CREATE": "Add Note", + "REPLY": "Válasz", + "PRIVATE_NOTE": "Privát üzenet", + "SEND": "Elküldés", + "CREATE": "Megjegyzés hozzáadása", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Show rich text editor", - "TIP_EMOJI_ICON": "Show emoji selector", - "TIP_ATTACH_ICON": "Attach files", - "ENTER_TO_SEND": "Enter to send" + "TIP_FORMAT_ICON": "Rich szövegszerkesztő mutatása", + "TIP_EMOJI_ICON": "Emoji választó mutatása", + "TIP_ATTACH_ICON": "Fileok csatolása", + "ENTER_TO_SEND": "Enter-rel elküld" }, - "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", - "CHANGE_STATUS": "Conversation status changed", - "CHANGE_AGENT": "Conversation Assignee changed", - "SENT_BY": "Sent by:", + "VISIBLE_TO_AGENTS": "Privát megjegyzés: csak Neked és a csapat tagjainak látható", + "CHANGE_STATUS": "A beszélgetés státusza megváltozott", + "CHANGE_AGENT": "Hozzárendelt ügynök megváltoztatva", + "CHANGE_TEAM": "Conversation team changed", + "SENT_BY": "Küldő:", "ASSIGNMENT": { - "SELECT_AGENT": "Select Agent", - "REMOVE": "Remove", - "ASSIGN": "Assign" + "SELECT_AGENT": "Ügynök kiválasztása", + "REMOVE": "Eltávolítás", + "ASSIGN": "Hozzárendelés" } }, "EMAIL_TRANSCRIPT": { - "TITLE": "Send conversation transcript", - "DESC": "Send a copy of the conversation transcript to the specified email address", - "SUBMIT": "Submit", - "CANCEL": "Cancel", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", - "SEND_EMAIL_ERROR": "There was an error, please try again", + "TITLE": "Beszélgetés kivonat elküldése", + "DESC": "A beszélgetés másolatának elküldése egy megadott e-mailcímre", + "SUBMIT": "Elküldés", + "CANCEL": "Mégse", + "SEND_EMAIL_SUCCESS": "A beszélgetés jegyzet sikeresen elküldve", + "SEND_EMAIL_ERROR": "Hiba történt, kérjük próbáld újra", "FORM": { - "SEND_TO_CONTACT": "Send the transcript to the customer", - "SEND_TO_AGENT": "Send the transcript to the assigned agent", - "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", + "SEND_TO_CONTACT": "A beszélgetés jegyzet elküldése az ügyfélnek", + "SEND_TO_AGENT": "A beszélgetés jegyzet elküldése a hozzárendelt ügynöknek", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Küldj jegyzetet egy másik e-mailcímre", "EMAIL": { - "PLACEHOLDER": "Enter an email address", - "ERROR": "Please enter a valid email address" + "PLACEHOLDER": "E-mailcím megadása", + "ERROR": "Kérjük helyes e-mailcímet adj meg" } } + }, + "ONBOARDING": { + "TITLE": "Hello 👋, köszöntünk a %{installationName}!", + "DESCRIPTION": "Köszönjük, hogy feliratkoztál. Segíteni akarunk, hogy a legtöbbet hozd ki a %{installationName}. Itt találsz egy pár dolgot, amit a %{installationName} lehetővé tesz.", + "READ_LATEST_UPDATES": "Olvasd el legfrissebbeket", + "ALL_CONVERSATION": { + "TITLE": "Minden beszélgetésed egy helyen", + "DESCRIPTION": "Kövesd az összes ügyfélbeszélgetésedet egy felületről. Szűrheted a beszélgetéseket csatorna, cimke vagy státusz alapján." + }, + "TEAM_MEMBERS": { + "TITLE": "Hívd meg csapattagjaidat", + "DESCRIPTION": "Mivel éppen ügyféllel készülsz beszélni, hívd meg a csapattagjaidat, hogy segítségül legyenek. Az e-mailcímük ügynöklistába való megadásával tudod meghívni őket.", + "NEW_LINK": "Kattints ide csapattag meghívásához" + }, + "INBOXES": { + "TITLE": "Inboxok összekötése", + "DESCRIPTION": "Különböző csatornákat használva kapcsolódj az ügyfeleidhez. Weboldal chateden, a Facebook vagy Twitter fiókodon, vagy akár WhatsApp számodon keresztül.", + "NEW_LINK": "Kattints ide postaláda létrehozásához" + }, + "LABELS": { + "TITLE": "Rendezd a beszélgetéseket cimkékkel", + "DESCRIPTION": "A cimkék egyszerű módot biztosítanak hogy kategorizáld a beszélgetést. Hozz létre cimkéket, mint például a #támogatás vagy a #számlázás, stb... későbbi használatra.", + "NEW_LINK": "Kattints ide cimkék létrehozásához" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/generalSettings.json b/app/javascript/dashboard/i18n/locale/hu/generalSettings.json index cb1ecc865..1b2839b38 100644 --- a/app/javascript/dashboard/i18n/locale/hu/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hu/generalSettings.json @@ -1,75 +1,75 @@ { "GENERAL_SETTINGS": { - "TITLE": "Account settings", - "SUBMIT": "Update settings", - "BACK": "Back", + "TITLE": "Fiókbeállítások", + "SUBMIT": "Beállítások frissítése", + "BACK": "Vissza", "UPDATE": { - "ERROR": "Could not update settings, try again!", - "SUCCESS": "Successfully updated account settings" + "ERROR": "Beállítás frissítés sikertelen, kérjük próbáld később!", + "SUCCESS": "Fiókbeállítások frissítve" }, "FORM": { - "ERROR": "Please fix form errors", + "ERROR": "Kérjük javítsd ki az űrlaphibákat", "GENERAL_SECTION": { - "TITLE": "General settings", + "TITLE": "Általános beállítások", "NOTE": "" }, "NAME": { - "LABEL": "Account name", - "PLACEHOLDER": "Your account name", - "ERROR": "Please enter a valid account name" + "LABEL": "Fióknév", + "PLACEHOLDER": "A fiókneved", + "ERROR": "Kérjük helyes fióknevet adj meg" }, "LANGUAGE": { - "LABEL": "Site language (Beta)", - "PLACEHOLDER": "Your account name", + "LABEL": "Oldal nyelve (Béta)", + "PLACEHOLDER": "A fiókneved", "ERROR": "" }, "DOMAIN": { - "LABEL": "Incoming Email Domain", - "PLACEHOLDER": "The domain where you will receive the emails", + "LABEL": "Beérkező e-mail domain", + "PLACEHOLDER": "A domain melyen az e-maileket fogadod", "ERROR": "" }, "SUPPORT_EMAIL": { - "LABEL": "Support Email", - "PLACEHOLDER": "Your company's support email", + "LABEL": "Támogatási e-mail", + "PLACEHOLDER": "A vállalati támogatási e-mailcímed", "ERROR": "" }, "AUTO_RESOLVE_DURATION": { - "LABEL": "Number of days after a ticket should auto resolve if there is no activity", + "LABEL": "A napok száma, mely után a ticketek automatikusan megoldódnak, ha nincs aktivitás", "PLACEHOLDER": "30", - "ERROR": "Please enter a valid auto resolve duration (minimum 1 day)" + "ERROR": "Kérjük helyes auto megoldási időszakot adj meg (minimum 1 nap)" }, "FEATURES": { - "INBOUND_EMAIL_ENABLED": "Conversation continuity with emails is enabled for your account.", - "CUSTOM_EMAIL_DOMAIN_ENABLED": "You can receive emails in your custom domain now." + "INBOUND_EMAIL_ENABLED": "A beszélgetésfolytonosság e-maillel már elérhető a fiókodban.", + "CUSTOM_EMAIL_DOMAIN_ENABLED": "Most már goadhatsz e-maileket az egyedi domaineden." } }, - "UPDATE_CHATWOOT": "An update %{latestChatwootVersion} for Chatwoot is available. Please update your instance." + "UPDATE_CHATWOOT": "Egy frissítés elérhető a Chatwoothoz %{latestChatwootVersion}. Kérjük frissítsd a telepítésed." }, "FORMS": { "MULTISELECT": { - "ENTER_TO_SELECT": "Press enter to select", - "ENTER_TO_REMOVE": "Press enter to remove", - "SELECT_ONE": "Select one" + "ENTER_TO_SELECT": "Enter-rel válaszd ki", + "ENTER_TO_REMOVE": "Enter-rel távolítsd el", + "SELECT_ONE": "Válassz egyet" } }, "NOTIFICATIONS_PAGE": { - "HEADER": "Notifications", - "MARK_ALL_DONE": "Mark All Done", + "HEADER": "Értesítések", + "MARK_ALL_DONE": "Mind kész", "LIST": { - "LOADING_MESSAGE": "Loading notifications...", - "404": "No Notifications", + "LOADING_MESSAGE": "Értesítések betöltése...", + "404": "Nincs értesítés", "TABLE_HEADER": [ "Név", - "Phone Number", - "Conversations", - "Last Contacted" + "Telefonszám", + "Beszélgetések", + "Utoljára kapcsolatban" ] }, "TYPE_LABEL": { - "conversation_creation": "New conversation", - "conversation_assignment": "Conversation Assigned", - "assigned_conversation_new_message": "New Message", - "conversation_mention": "Mention" + "conversation_creation": "Új beszélgetés", + "conversation_assignment": "Beszélgetés hozzárendelve", + "assigned_conversation_new_message": "Új üzenet", + "conversation_mention": "Megemlítés" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json index 02f61b7f6..be90c02f9 100644 --- a/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/inboxMgmt.json @@ -1,255 +1,293 @@ { "INBOX_MGMT": { - "HEADER": "Inboxes", - "SIDEBAR_TXT": "

Inbox

When you connect a website or a facebook Page to Chatwoot, it is called an Inbox. You can have unlimited inboxes in your Chatwoot account.

Click on Add Inbox to connect a website or a Facebook Page.

In the Dashboard, you can see all the conversations from all your inboxes in a single place and respond to them under the `Conversations` tab.

You can also see conversations specific to an inbox by clicking on the inbox name on the left pane of the dashboard.

", + "HEADER": "Fiókok", + "SIDEBAR_TXT": "

Inbox

Amikor egy weboldalt vagy facebook oldalt összekötsz a Chatwoottal, inbox-nak vagy fióknak hívjuk. Korlátlan inboxod lehet a Chatwoot fiókodban.

Kattints a Inbox hozzáadása gombra hogy összekapcsold a weboldaladdal vagy Facebook oldaladdal.

A műszerfaladon láthatod az összes beszélgetésedet az összes fiókodból egy helyen és válszolhatsz a 'Beszélgetések' fülön.

Láthatsz továbbá fiókhoz kapcsolódó beszélgetéseket a fiók nevére kattintva a műszerfal bal sávjában.

", "LIST": { - "404": "There are no inboxes attached to this account." + "404": "Nincs Inbox kapcsolva ehhez a fiókhoz." }, "CREATE_FLOW": [ { - "title": "Choose Channel", + "title": "Csatorna kiválasztása", "route": "settings_inbox_new", - "body": "Choose the provider you want to integrate with Chatwoot." + "body": "Válasz egy szolgáltatót, melyet össze akarsz integrálni a Chatwoottal." }, { - "title": "Create Inbox", + "title": "Fiók létrehozása", "route": "settings_inboxes_page_channel", - "body": "Authenticate your account and create an inbox." + "body": "Hitelesítsd a fiókod és hozz létre egy inboxot." }, { - "title": "Add Agents", + "title": "Ügynök Hozzádása", "route": "settings_inboxes_add_agents", - "body": "Add agents to the created inbox." + "body": "Adj hozzá ügynököket a létrehozott inboxhoz." }, { - "title": "Voila!", + "title": "Tadaaam!", "route": "settings_inbox_finish", - "body": "You are all set to go!" + "body": "Mindennel készen állsz!" } ], "ADD": { "FB": { - "HELP": "PS: By signing in, we only get access to your Page's messages. Your private messages can never be accessed by Chatwoot.", - "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" + "HELP": "UI: A bejelentkezéseddel csak az oldalad üzeneteihez kapunk hozzáférést. Privát üzeneteidhez sosem férhet hozzá a Chatwoot.", + "CHOOSE_PAGE": "Oldal kiválasztása", + "CHOOSE_PLACEHOLDER": "Válaszd ki az oldalt a listából", + "INBOX_NAME": "Fiók név", + "ADD_NAME": "Adj nevet a fiókodnak", + "PICK_NAME": "Válassz nevet az inboxodnak", + "PICK_A_VALUE": "Válassz értéket" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' " + "HELP": "Ahhoz hogy hozzáadd a twitter profilodat egy csatornaként, azonosítanod kell a Twitter fiókodat a 'Belépés Twitterrel' gomb megnyomásával ", + "ERROR_MESSAGE": "Hiba történt a Twitterrel való csatlakozáskor, kérjük próbáld később" }, "WEBSITE_CHANNEL": { - "TITLE": "Website channel", - "DESC": "Create a channel for your website and start supporting your customers via our website widget.", - "LOADING_MESSAGE": "Creating Website Support Channel", + "TITLE": "Website csatorna", + "DESC": "Hozz létre egy csatornát a websiteodnak és kezdd el az ügyfeleid támogatását a website widgeten keresztül.", + "LOADING_MESSAGE": "Website támogatási csatorna létrehozása", "CHANNEL_AVATAR": { - "LABEL": "Channel Avatar" + "LABEL": "Csatorna avatar" }, "CHANNEL_NAME": { - "LABEL": "Website Name", - "PLACEHOLDER": "Enter your website name (eg: Acme Inc)" + "LABEL": "Website név", + "PLACEHOLDER": "Add meg weboldalad nevét (pl.: Példa Kft.)" }, "CHANNEL_DOMAIN": { - "LABEL": "Website Domain", - "PLACEHOLDER": "Enter your website domain (eg: acme.com)" + "LABEL": "Website domain", + "PLACEHOLDER": "Add meg weboldalad domainjét (pl.: példa.hu)" }, "CHANNEL_WELCOME_TITLE": { - "LABEL": "Welcome Heading", - "PLACEHOLDER": "Hi there !" + "LABEL": "Köszöntő fejléc üzenet", + "PLACEHOLDER": "Szia!" }, "CHANNEL_WELCOME_TAGLINE": { - "LABEL": "Welcome Tagline", - "PLACEHOLDER": "We make it simple to connect with us. Ask us anything, or share your feedback." + "LABEL": "Köszöntő üzenet", + "PLACEHOLDER": "Könnyűvé tesszük, hogy kapcsolatba kerülj velünk. Kérdezz bármit, vagy oszd meg véleményed." }, "CHANNEL_GREETING_MESSAGE": { - "LABEL": "Channel greeting message", - "PLACEHOLDER": "Acme Inc typically replies in a few hours." + "LABEL": "Csatorna köszöntő üzenet", + "PLACEHOLDER": "Példa Kft. általában néhány órán belül válaszol." }, "CHANNEL_GREETING_TOGGLE": { - "LABEL": "Enable channel greeting", - "HELP_TEXT": "Send a greeting message to the user when he starts the conversation.", - "ENABLED": "Enabled", - "DISABLED": "Disabled" + "LABEL": "Csatorna köszöntés engedélyezése", + "HELP_TEXT": "Üdvözlő üzenet küldése a felhasználónak, amikor beszélgetést indít.", + "ENABLED": "Engedélyezve", + "DISABLED": "Letiltva" }, "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": "This reply time will be displayed on the live chat widget" + "TITLE": "Válaszadási idő megadása", + "IN_A_FEW_MINUTES": "Néhány percen belül", + "IN_A_FEW_HOURS": "Néhány órán belül", + "IN_A_DAY": "Egy napon belül", + "HELP_TEXT": "Ezen válaszidő ki lesz írva az élő chat widgeten" }, "WIDGET_COLOR": { - "LABEL": "Widget Color", - "PLACEHOLDER": "Update the widget color used in widget" + "LABEL": "Widget szín", + "PLACEHOLDER": "Frissítsd a widget színét" }, - "SUBMIT_BUTTON": "Create inbox" + "SUBMIT_BUTTON": "Fiók létrehozása" }, "TWILIO": { - "TITLE": "Twilio SMS/Whatsapp Channel", - "DESC": "Integrate Twilio and start supporting your customers via SMS or Whatsapp.", + "TITLE": "Twilio SMS/Whatsapp csatorna", + "DESC": "Integráld a Twiliot és kezdd el támogatni az ügyfeleidet SMS-en vagy Whatsappon.", "ACCOUNT_SID": { - "LABEL": "Account SID", - "PLACEHOLDER": "Please enter your Twilio Account SID", - "ERROR": "This field is required" + "LABEL": "Fiók SID", + "PLACEHOLDER": "Kérjük add meg a Twilio fiók SID-t", + "ERROR": "Ez a mező kötelező" }, "CHANNEL_TYPE": { - "LABEL": "Channel Type", - "ERROR": "Please select your Channel Type" + "LABEL": "Csatorna típusa", + "ERROR": "Kérjük válaszd ki a csatorna típusát" }, "AUTH_TOKEN": { - "LABEL": "Auth Token", - "PLACEHOLDER": "Please enter your Twilio Auth Token", - "ERROR": "This field is required" + "LABEL": "Auth token", + "PLACEHOLDER": "Kérjük add meg a Twilio auth tokened", + "ERROR": "Ez a mező kötelező" }, "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Csatorna neve", + "PLACEHOLDER": "Kérjük adj meg csatorna nevet", + "ERROR": "Ez a mező kötelező" }, "PHONE_NUMBER": { - "LABEL": "Phone number", - "PLACEHOLDER": "Please enter the phone number from which message will be sent.", - "ERROR": "Please enter a valid value. Phone number should start with `+` sign." + "LABEL": "Telefonszám", + "PLACEHOLDER": "Kérjük add meg a telefonszámot, amire az üzeneteket küldjük.", + "ERROR": "Kérjük helyes értéket adj meg. A telefonszám a '+' jellel kezdődjön." }, "API_CALLBACK": { - "TITLE": "Callback URL", - "SUBTITLE": "You have to configure the message callback URL in Twilio with the URL mentioned here." + "TITLE": "Visszahívás URL", + "SUBTITLE": "Be kell állítanod az üzenet visszahívás URL-t a Twilion az itt megadott URL alapján." }, - "SUBMIT_BUTTON": "Create Twilio Channel", + "SUBMIT_BUTTON": "Twilio csatorna létrehozása", "API": { - "ERROR_MESSAGE": "We were not able to authenticate Twilio credentials, please try again" + "ERROR_MESSAGE": "Nem tudtuk hitelesíteni a Twilio fiókodat, kérjük próbáld később" } }, "API_CHANNEL": { - "TITLE": "API Channel", - "DESC": "Integrate with API channel and start supporting your customers.", + "TITLE": "API csatorna", + "DESC": "API-val integrálj és láss neki az ügyfeleid támogatásának.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Csatorna neve", + "PLACEHOLDER": "Kérjük adj meg csatorna nevet", + "ERROR": "Ez a mező kötelező" }, "WEBHOOK_URL": { "LABEL": "Webhook URL", - "SUBTITLE": "Configure the URL where you want to recieve callbacks on events.", + "SUBTITLE": "Állítsd be az URL-t melyről fogadni szeretnéd a visszahívásokat az eseményekről.", "PLACEHOLDER": "Webhook URL" }, - "SUBMIT_BUTTON": "Create API Channel", + "SUBMIT_BUTTON": "API csatorna létrehozása", "API": { - "ERROR_MESSAGE": "We were not able to save the api channel" + "ERROR_MESSAGE": "Nem tudtuk elmenteni az API csatornát" } }, "EMAIL_CHANNEL": { - "TITLE": "Email Channel", - "DESC": "Integrate you email inbox.", + "TITLE": "E-mail csatorna", + "DESC": "Inbox-al való integrálás.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Csatorna neve", + "PLACEHOLDER": "Kérjük adj meg csatorna nevet", + "ERROR": "Ez a mező kötelező" }, "EMAIL": { - "LABEL": "Email", - "SUBTITLE": "Email where your customers sends you support tickets", - "PLACEHOLDER": "Email" + "LABEL": "E-mail", + "SUBTITLE": "Az e-mail ahova az ügyfeled a támogatási kérelmeit küldi", + "PLACEHOLDER": "E-mail" }, - "SUBMIT_BUTTON": "Create Email Channel", + "SUBMIT_BUTTON": "E-mail csatorna létrehozása", "API": { - "ERROR_MESSAGE": "We were not able to save the email channel" + "ERROR_MESSAGE": "Nem tudtuk elmenteni az e-mail csatornát" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Kezdd el továbbítani az e-maileket a következő e-mail címekre." }, "AUTH": { - "TITLE": "Channels", + "TITLE": "Csatornák", "DESC": "Currently we support Website live chat widgets, Facebook Pages and Twitter profiles as platforms. We have more platforms like Whatsapp, Email, Telegram and Line in the works, which will be out soon." }, "AGENTS": { "TITLE": "Ügynökök", - "DESC": "Here you can add agents to manage your newly created inbox. Only these selected agents will have access to your inbox. Agents which are not part of this inbox will not be able to see or respond to messages in this inbox when they login.
PS: As an administrator, if you need access to all inboxes, you should add yourself as agent to all inboxes that you create.", - "VALIDATION_ERROR": "Add atleast one agent to your new Inbox", - "PICK_AGENTS": "Pick agents for the inbox" + "DESC": "Itt hozzáadhatsz ügynököket az újonan létrehooztt inboxodhoz. Csak ezek a kiválasztott ügynökök fognak hozzáférni az inboxodhoz. Az ügynökök akik nem részei az inboxnak, nem látják és nem tudnak válaszolni az üzenetekre belépésük után.
UI:Adminisztrátorként hozzáférésed van az összes inboxhoz, add hozzá magad az összes inboxhoz ügynökként.", + "VALIDATION_ERROR": "Adj legalább egy ügynököt az új inboxodhoz", + "PICK_AGENTS": "Válaszd ki az inboxhoz hozzárendelt ügynököket" }, "DETAILS": { - "TITLE": "Inbox Details", - "DESC": "From the dropdown below, select the Facebook Page you want to connect to Chatwoot. You can also give a custom name to your inbox for better identification." + "TITLE": "Fiók részletek", + "DESC": "A legördülő listából kérjük válaszd ki hogy melyik Facebook oldalt szeretnéd a Chatwoothoz kötni. Egyedi nevet is adhatsz az Inboxnak a jobb azonosíthatóság érdekében." }, "FINISH": { - "TITLE": "Nailed It!", - "DESC": "You have successfully finished integrating your Facebook Page with Chatwoot. Next time a customer messages your Page, the conversation will automatically appear on your inbox.
We are also providing you with a widget script that you can easily add to your website. Once this is live on your website, customers can message you right from your website without the help of any external tool and the conversation will appear right here, on Chatwoot.
Cool, huh? Well, we sure try to be :)" + "TITLE": "Sikerült!", + "DESC": "Sikeresen integráltad a Facebook oldaladat a Chatwoottal. Legközelebb amikor egy ügyfél üzenetet ír az oldaladra, a beszélgetés automatiksuan megjelenik az inboxodban.
Ezen kívül egy widget kódot biztosítunk számodra, amelyet könnyen hozzáadhatsz a weboldaladhoz. Amint ez kiélesítésre kerül, az ügyfelek üzenetet küldhetnek Neked a weboldaladról bármilyen külső eszköz igénybevétele nélkül és ez a beszélgetés itt a Chatwootban fog megjelenni.
Menő, nem? Hát megpróbáljuk :)" } }, "DETAILS": { - "LOADING_FB": "Authenticating you with Facebook...", - "ERROR_FB_AUTH": "Something went wrong, Please refresh page...", - "CREATING_CHANNEL": "Creating your Inbox...", - "TITLE": "Configure Inbox Details", + "LOADING_FB": "Facebookkal azonosítunk...", + "ERROR_FB_AUTH": "Valami elromlott, kérjük töltsd újra az oldalt...", + "CREATING_CHANNEL": "Inbox létrehozása...", + "TITLE": "Inbox részletek beállítása", "DESC": "" }, "AGENTS": { - "BUTTON_TEXT": "Add agents", - "ADD_AGENTS": "Adding Agents to your Inbox..." + "BUTTON_TEXT": "Ügynök Hozzádása", + "ADD_AGENTS": "Ügynökök hozzáadása a fiókhoz..." }, "FINISH": { - "TITLE": "Your Inbox is ready!", - "MESSAGE": "You can now engage with your customers through your new Channel. Happy supporting ", - "BUTTON_TEXT": "Take me there", - "WEBSITE_SUCCESS": "You have successfully finished creating a website channel. Copy the code shown below and paste it on your website. Next time a customer use the live chat, the conversation will automatically appear on your inbox." + "TITLE": "A fiókod elkészült!", + "MESSAGE": "Most már tudsz egyeztetni az ügyfeleiddel az új csatornán. Boldog támgoatást ", + "BUTTON_TEXT": "Vigyél oda", + "WEBSITE_SUCCESS": "Sikeresen létrehoztad a website csatornát. Másold az itt látható kódot és helyezd el a weboldaladon. Legközelebb, mikor egy ügyfél az élő chatben van, a beszélgetés automatikusan megjelenik az inboxodban." }, - "REAUTH": "Reauthorize", - "VIEW": "View", + "REAUTH": "Újraengedélyezés", + "VIEW": "Megtekintés", "EDIT": { "API": { - "SUCCESS_MESSAGE": "Inbox settings updated successfully", - "AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Auto assignment updated successfully", - "ERROR_MESSAGE": "Could not update widget color. Please try again later." + "SUCCESS_MESSAGE": "Inbox beállítások sikeresen frissítve", + "AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Automatikus hozzárendelés sikeresen frissítve", + "ERROR_MESSAGE": "Nem sikerült a widget szín változtatása. Kérjük próbáld később." }, "AUTO_ASSIGNMENT": { - "ENABLED": "Enabled", - "DISABLED": "Disabled" + "ENABLED": "Engedélyezve", + "DISABLED": "Letiltva" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Törlés", "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Törlés megerősítése", + "MESSAGE": "Biztos abban, hogy törli ", + "YES": "Igen, Törlés ", + "NO": "Nem, Mégse " }, "API": { - "SUCCESS_MESSAGE": "Inbox deleted successfully", - "ERROR_MESSAGE": "Could not delete inbox. Please try again later." + "SUCCESS_MESSAGE": "Inbox sikeresen törölve", + "ERROR_MESSAGE": "Nem sikerült a fiók törlése. Kérjük próbáld később." } }, "TABS": { - "SETTINGS": "Settings", - "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "SETTINGS": "Beállítások", + "COLLABORATORS": "Csapattagok", + "CONFIGURATION": "Beállítások", + "PRE_CHAT_FORM": "Chat előtti űrlap", + "BUSINESS_HOURS": "Nyitvatartás" }, - "SETTINGS": "Settings", + "SETTINGS": "Beállítások", "FEATURES": { - "LABEL": "Features", - "DISPLAY_FILE_PICKER": "Display file picker on the widget", - "DISPLAY_EMOJI_PICKER": "Display emoji picker on the widget" + "LABEL": "Lehetőségek", + "DISPLAY_FILE_PICKER": "File választó megjelenítése a widgeten", + "DISPLAY_EMOJI_PICKER": "Emoji választó megjelenítése a widgeten" }, "SETTINGS_POPUP": { - "MESSENGER_HEADING": "Messenger Script", - "MESSENGER_SUB_HEAD": "Place this button inside your body tag", + "MESSENGER_HEADING": "Messenger szkript", + "MESSENGER_SUB_HEAD": "Ezt a gombot a body tag-en belül helyezd el", "INBOX_AGENTS": "Ügynökök", - "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", - "UPDATE": "Update", - "AUTO_ASSIGNMENT": "Enable auto assignment", - "INBOX_UPDATE_TITLE": "Inbox Settings", - "INBOX_UPDATE_SUB_TEXT": "Update your inbox settings", - "AUTO_ASSIGNMENT_SUB_TEXT": "Enable or disable the automatic assignment of new conversations to the agents added to this inbox.", - "HMAC_VERIFICATION": "User Identity Validation", - "HMAC_DESCRIPTION": "Inorder validate the users identity, the SDK allows you to pass an `identity_hash` for each user. You can generate HMAC using 'sha256' with the key shown here." + "INBOX_AGENTS_SUB_TEXT": "Ügynökök hosszáadása vagy eltávolítása az inboxból", + "UPDATE": "Frissítés", + "AUTO_ASSIGNMENT": "Automata hozzárendelés engedélyezése", + "INBOX_UPDATE_TITLE": "Fiókbeállítások", + "INBOX_UPDATE_SUB_TEXT": "Frissítsd az inbox beállításaidat", + "AUTO_ASSIGNMENT_SUB_TEXT": "Bekapcsolása vagy kikapcsolása az inboxhoz kapcsolódó automatikus ügynökhozzárendelésnek új beszélgetések esetén.", + "HMAC_VERIFICATION": "Felhasználói fiók validálás", + "HMAC_DESCRIPTION": "A felhasználói fiók ellenőrzése céljából az SDK lehetőséget ad egy 'identity_hash' kódra minden felhasználónak. Ezt HMAC-al tudod generálni 'sha256'-t használva, az itt látható kóddal." }, "FACEBOOK_REAUTHORIZE": { - "TITLE": "Reauthorize", - "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", - "MESSAGE_SUCCESS": "Reconnection successful", - "MESSAGE_ERROR": "There was an error, please try again" + "TITLE": "Újraengedélyezés", + "SUBTITLE": "A Facebook kapcsolatod lejárt, kérjük kapcsold össze oldalad újra a szolgáltatás folytatásához", + "MESSAGE_SUCCESS": "Újrakapcsolódás sikeres", + "MESSAGE_ERROR": "Hiba történt, kérjük próbáld újra" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "A chat előtti űrlapok lehetővé teszik hogy felhasználói adatokat gyűjts mielőtt a beszélgetés megkezdődik.", + "ENABLE": { + "LABEL": "Chat előtti űrlap engedélyezése", + "OPTIONS": { + "ENABLED": "Igen", + "DISABLED": "Nem" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Chat előtti üzenet", + "PLACEHOLDER": "Ez az üzenet látható lesz a felhasználók számára az űrlappal együtt" + }, + "REQUIRE_EMAIL": { + "LABEL": "A látogatóknak nevük és e-mailcímük megadása szükséges a beszélgetés megkezdése előtt" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Elérhetőség beállítása", + "SUBTITLE": "Állításd be az elérhetőséged idejét a chat widgeten", + "WEEKLY_TITLE": "Heti órák beállítása", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Elérhetőség bekapcsolása erre a napra", + "UNAVAILABLE": "Nem elérhető", + "HOURS": "óra", + "VALIDATION_ERROR": "A kezés idejének a zárás ideje előttinek kell lennie.", + "CHOOSE": "Kiválasztás" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/integrations.json b/app/javascript/dashboard/i18n/locale/hu/integrations.json index 4a81e393e..a381ebf74 100644 --- a/app/javascript/dashboard/i18n/locale/hu/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hu/integrations.json @@ -1,61 +1,61 @@ { "INTEGRATION_SETTINGS": { - "HEADER": "Integrations", + "HEADER": "Integrációk", "WEBHOOK": { "TITLE": "Webhook", - "CONFIGURE": "Configure", - "HEADER": "Webhook settings", - "HEADER_BTN_TXT": "Add new webhook", - "LOADING": "Fetching attached webhooks", - "SEARCH_404": "There are no items matching this query", - "SIDEBAR_TXT": "

Webhooks

Webhooks are HTTP callbacks which can be defined for every account. They are triggered by events like message creation in Chatwoot. You can create more than one webhook for this account.

For creating a webhook, click on the Add new webhook button. You can also remove any existing webhook by clicking on the Delete button.

", + "CONFIGURE": "Beállítások", + "HEADER": "Webhook beállítások", + "HEADER_BTN_TXT": "Új webhook hozzáadása", + "LOADING": "Kapcsolódó Webhookok betöltése", + "SEARCH_404": "Nincs megfelelő elem", + "SIDEBAR_TXT": "

Webhook-ok

A Webhook-ok HTTP visszahívások, melyek minden fiókhoz bállíthatóak. Chatwoot események, például beérkező üzenetek aktiválhatják a webhookokat. Több webhookot is beállíthatsz a fiókodhoz.

Egy webhook létrehozásához kattints a Webhook hozzáadása gombra. Le is törölheted a létrejött webhookokat a Törlés gombra kattintva.

", "LIST": { - "404": "There are no webhooks configured for this account.", - "TITLE": "Manage webhooks", + "404": "Nincs a fiókhoz rendelt Webhook.", + "TITLE": "Webhook kezelés", "TABLE_HEADER": [ - "Webhook endpoint", + "Webhook végpont", "Műveletek" ] }, "ADD": { - "CANCEL": "Cancel", - "TITLE": "Add new webhook", - "DESC": "Webhook events provide you the realtime information about what's happening in your Chatwoot account. Please enter a valid URL to configure a callback.", + "CANCEL": "Mégse", + "TITLE": "Új webhook hozzáadása", + "DESC": "Webhook események valós idejű információt adnak arról, hogy mi történik a Chatwoot fiókodban. Kérünk a visszahívás beállításánál egy helyes URL-t adj meg.", "FORM": { "END_POINT": { "LABEL": "Webhook URL", - "PLACEHOLDER": "Example: https://example/api/webhook", - "ERROR": "Please enter a valid URL" + "PLACEHOLDER": "Például: https://példa.com/api/webhook", + "ERROR": "Kérjük helyes URL-t adj meg" }, - "SUBMIT": "Create webhook" + "SUBMIT": "Webhook létrehozása" }, "API": { - "SUCCESS_MESSAGE": "Webhook added successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Webhook sikeresen hozzáadva", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Törlés", "API": { - "SUCCESS_MESSAGE": "Webhook deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Webhook sikeresen törölve", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep it" + "TITLE": "Törlés megerősítése", + "MESSAGE": "Biztos abban, hogy törli ", + "YES": "Igen, Törlés ", + "NO": "Nem, tartsa meg" } } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Törlés", "API": { - "SUCCESS_MESSAGE": "Integration deleted successfully" + "SUCCESS_MESSAGE": "Integráció sikeresen törölve" } }, "CONNECT": { - "BUTTON_TEXT": "Connect" + "BUTTON_TEXT": "Kapcsolódás" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json index 306deffea..74384ebbf 100644 --- a/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json @@ -1,61 +1,61 @@ { "LABEL_MGMT": { - "HEADER": "Labels", - "HEADER_BTN_TXT": "Add label", - "LOADING": "Fetching labels", - "SEARCH_404": "There are no items matching this query", - "SIDEBAR_TXT": "

Labels

Labels help you to categorize conversations and prioritize them. You can assign label to a conversation from the sidepanel.

Labels are tied to the account and can be used to create custom workflows in your organization. You can assign custom color to a label, it makes it easier to identify the label. You will be able to display the label on the sidebar to filter the conversations easily.

", + "HEADER": "Cimkék", + "HEADER_BTN_TXT": "Cimke hozzáadása", + "LOADING": "Cimkék letöltése", + "SEARCH_404": "Nincs megfelelő elem", + "SIDEBAR_TXT": "

Cimkék

A cimkék segítenek kategorizálni és priorizálni a beszélgetéseket. A beszélgetésekhez cimkét rendelhetsz az oldalpanelben

A cimkék a fiókodhoz vannak kötve. A cimkékkel egyedi munkameneteket hozhatsz létre a szervezetedben. Egyedi színt adhatsz a cimkéknek a könnyű azonosíthatóság érdekében. Az oldalsávban meg tudod majd jeleníteni a cimkéket hogy könnyen szűrhesd a beszélgetéseket

", "LIST": { - "404": "There are no labels available in this account.", - "TITLE": "Manage labels", - "DESC": "Labels let you group the conversations together.", + "404": "Nincs megfelelő cimke ebben a fiókban.", + "TITLE": "Cimkék kezelése", + "DESC": "A cimkék a beszélgetések csoportokba rendezését segítik.", "TABLE_HEADER": [ "Név", - "Description", - "Color" + "Leírás", + "Szín" ] }, "FORM": { "NAME": { - "LABEL": "Label Name", - "PLACEHOLDER": "Label name", - "ERROR": "Label Name is required" + "LABEL": "Cimke neve", + "PLACEHOLDER": "Cimke neve", + "ERROR": "A cimke nevének megadása kötelező" }, "DESCRIPTION": { - "LABEL": "Description", - "PLACEHOLDER": "Label Description" + "LABEL": "Leírás", + "PLACEHOLDER": "Cimke leírás" }, "COLOR": { - "LABEL": "Color" + "LABEL": "Szín" }, "SHOW_ON_SIDEBAR": { - "LABEL": "Show label on sidebar" + "LABEL": "Cimke megjelenítése az oldalsávban" }, - "EDIT": "Edit", - "CREATE": "Create", - "DELETE": "Delete", - "CANCEL": "Cancel" + "EDIT": "Szerkesztés", + "CREATE": "Létrehozás", + "DELETE": "Törlés", + "CANCEL": "Mégse" }, "ADD": { - "TITLE": "Add label", - "DESC": "Labels let you group the conversations together.", + "TITLE": "Cimke hozzáadása", + "DESC": "A cimkék a beszélgetések csoportokba rendezését segítik.", "API": { - "SUCCESS_MESSAGE": "Label added successfully", - "ERROR_MESSAGE": "There was an error, please try again" + "SUCCESS_MESSAGE": "Cimke sikeresen hozzáadva", + "ERROR_MESSAGE": "Hiba történt, kérjük próbáld újra" } }, "EDIT": { - "TITLE": "Edit label", + "TITLE": "Cimke szerkesztése", "API": { - "SUCCESS_MESSAGE": "Label updated successfully", - "ERROR_MESSAGE": "There was an error, please try again" + "SUCCESS_MESSAGE": "Cimke sikeresen frissítve", + "ERROR_MESSAGE": "Hiba történt, kérjük próbáld újra" } }, "DELETE": { "BUTTON_TEXT": "Törlés", "API": { - "SUCCESS_MESSAGE": "Label deleted successfully", - "ERROR_MESSAGE": "There was an error, please try again" + "SUCCESS_MESSAGE": "Cimke sikeresen törölve", + "ERROR_MESSAGE": "Hiba történt, kérjük próbáld újra" }, "CONFIRM": { "TITLE": "Törlés Megerősítése", diff --git a/app/javascript/dashboard/i18n/locale/hu/login.json b/app/javascript/dashboard/i18n/locale/hu/login.json index 30f667052..b7b89e493 100644 --- a/app/javascript/dashboard/i18n/locale/hu/login.json +++ b/app/javascript/dashboard/i18n/locale/hu/login.json @@ -1,21 +1,21 @@ { "LOGIN": { - "TITLE": "Login to Chatwoot", + "TITLE": "Chatwoot belépés", "EMAIL": { - "LABEL": "Email", - "PLACEHOLDER": "Email eg: someone@example.com" + "LABEL": "E-mail", + "PLACEHOLDER": "E-mail pl.: valaki@példa.hu" }, "PASSWORD": { - "LABEL": "Password", - "PLACEHOLDER": "Password" + "LABEL": "Jelszó", + "PLACEHOLDER": "Jelszó" }, "API": { - "SUCCESS_MESSAGE": "Login Successful", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later", - "UNAUTH": "Username / Password Incorrect. Please try again" + "SUCCESS_MESSAGE": "Bejelentkezés sikeres", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később", + "UNAUTH": "A felhasználó / jelszó helytelen. Kérjük próbálja újra" }, - "FORGOT_PASSWORD": "Forgot your password?", - "CREATE_NEW_ACCOUNT": "Create new account", - "SUBMIT": "Login" + "FORGOT_PASSWORD": "Elfelejtetted a jelszavad?", + "CREATE_NEW_ACCOUNT": "Új fiók létrehozása", + "SUBMIT": "Bejelentkezés" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/report.json b/app/javascript/dashboard/i18n/locale/hu/report.json index 22e4a1c75..c039c0d82 100644 --- a/app/javascript/dashboard/i18n/locale/hu/report.json +++ b/app/javascript/dashboard/i18n/locale/hu/report.json @@ -1,43 +1,43 @@ { "REPORT": { - "HEADER": "Reports", - "LOADING_CHART": "Loading chart data...", - "NO_ENOUGH_DATA": "We've not received enough data points to generate report, Please try again later.", - "DOWNLOAD_AGENT_REPORTS": "Download agent reports", + "HEADER": "Jelentések", + "LOADING_CHART": "Táblázat adatok betöltése...", + "NO_ENOUGH_DATA": "Nem érkezett elég adat hogy jelentést generáljunk, kérjük próbáld később.", + "DOWNLOAD_AGENT_REPORTS": "Ügynök jelentések letöltése", "METRICS": { "CONVERSATIONS": { - "NAME": "Conversations", - "DESC": "( Total )" + "NAME": "Beszélgetések", + "DESC": "( Teljes )" }, "INCOMING_MESSAGES": { - "NAME": "Incoming Messages", - "DESC": "( Total )" + "NAME": "Beérkező üznetek", + "DESC": "( Teljes )" }, "OUTGOING_MESSAGES": { - "NAME": "Outgoing Messages", - "DESC": "( Total )" + "NAME": "Kimenő üzenetek", + "DESC": "( Teljes )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First response time", - "DESC": "( Avg )" + "NAME": "Első reakció idő", + "DESC": "( Átlag )" }, "RESOLUTION_TIME": { - "NAME": "Resolution Time", - "DESC": "( Avg )" + "NAME": "Megoldási idő", + "DESC": "( Átlag )" }, "RESOLUTION_COUNT": { - "NAME": "Resolution Count", - "DESC": "( Total )" + "NAME": "Megoldások száma", + "DESC": "( Teljes )" } }, "DATE_RANGE": [ { "id": 0, - "name": "Last 7 days" + "name": "Utolsó 7 nap" }, { "id": 1, - "name": "Last 30 days" + "name": "Utolsó 30 nap" } ] } diff --git a/app/javascript/dashboard/i18n/locale/hu/resetPassword.json b/app/javascript/dashboard/i18n/locale/hu/resetPassword.json index bb678e809..6303f19fb 100644 --- a/app/javascript/dashboard/i18n/locale/hu/resetPassword.json +++ b/app/javascript/dashboard/i18n/locale/hu/resetPassword.json @@ -1,15 +1,15 @@ { "RESET_PASSWORD": { - "TITLE": "Reset Password", + "TITLE": "Új jelszó kérése", "EMAIL": { - "LABEL": "Email", - "PLACEHOLDER": "Please enter your email", - "ERROR": "Please enter a valid email" + "LABEL": "E-mail", + "PLACEHOLDER": "Add meg az e-mailed", + "ERROR": "Kérjük helyes e-mailcímet adj meg" }, "API": { - "SUCCESS_MESSAGE": "Password reset link has been sent to your email", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "A jelszó helyreállító linket e-mailben elküldtük", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/setNewPassword.json b/app/javascript/dashboard/i18n/locale/hu/setNewPassword.json index 94a3fd2e1..86d8293de 100644 --- a/app/javascript/dashboard/i18n/locale/hu/setNewPassword.json +++ b/app/javascript/dashboard/i18n/locale/hu/setNewPassword.json @@ -1,20 +1,20 @@ { "SET_NEW_PASSWORD": { - "TITLE": "Set New Password", + "TITLE": "Új jelszó megadása", "PASSWORD": { - "LABEL": "Password", - "PLACEHOLDER": "Password", - "ERROR": "Password is too short" + "LABEL": "Jelszó", + "PLACEHOLDER": "Jelszó", + "ERROR": "A jelszó túl rövid" }, "CONFIRM_PASSWORD": { - "LABEL": "Confirm Password", - "PLACEHOLDER": "Confirm Password", - "ERROR": "Passwords do not match" + "LABEL": "Jelszó megerősítése", + "PLACEHOLDER": "Jelszó megerősítése", + "ERROR": "A jelszavak nem egyeznek" }, "API": { - "SUCCESS_MESSAGE": "Successfully changed the password", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Jelszó sikeresen megváltoztatva", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json index b7f6c3e85..96bc55212 100644 --- a/app/javascript/dashboard/i18n/locale/hu/settings.json +++ b/app/javascript/dashboard/i18n/locale/hu/settings.json @@ -1,146 +1,146 @@ { "PROFILE_SETTINGS": { - "LINK": "Profile Settings", - "TITLE": "Profile Settings", - "BTN_TEXT": "Update Profile", - "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", + "LINK": "Profilbeállítások", + "TITLE": "Profilbeállítások", + "BTN_TEXT": "Profil frissítése", + "AFTER_EMAIL_CHANGED": "A profilod sikeresen frissítésre került, kérjük lépj be újra, mivel megváltoztak a belépési adataid", "FORM": { - "AVATAR": "Profile Image", - "ERROR": "Please fix form errors", - "REMOVE_IMAGE": "Remove", - "UPLOAD_IMAGE": "Upload image", - "UPDATE_IMAGE": "Update image", + "AVATAR": "Profilkép", + "ERROR": "Kérjük javítsd ki az űrlaphibákat", + "REMOVE_IMAGE": "Eltávolítás", + "UPLOAD_IMAGE": "Kép feltöltése", + "UPDATE_IMAGE": "Kép frissítése", "PROFILE_SECTION": { - "TITLE": "Profile", - "NOTE": "Your email address is your identity and is used to log in." + "TITLE": "Profil", + "NOTE": "Az e-mailcímed az identitásod és a belépésre használhatod." }, "PASSWORD_SECTION": { - "TITLE": "Password", - "NOTE": "Updating your password would reset your logins in multiple devices." + "TITLE": "Jelszó", + "NOTE": "A jelszó frissítása minden beléptetett eszközt kiléptet." }, "ACCESS_TOKEN": { - "TITLE": "Access Token", - "NOTE": "This token can be used if you are building an API based integration" + "TITLE": "Hozzáférési kulcs", + "NOTE": "Ez a kulcs akkor használható, ha API-alapú integrációt építesz" }, "EMAIL_NOTIFICATIONS_SECTION": { - "TITLE": "Email Notifications", - "NOTE": "Update your email notification preferences here", - "CONVERSATION_ASSIGNMENT": "Send email notifications when a conversation is assigned to me", - "CONVERSATION_CREATION": "Send email notifications when a new conversation is created", - "CONVERSATION_MENTION": "Send email notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send email notifications when a new message is created in an assigned conversation" + "TITLE": "E-mail értesítések", + "NOTE": "Frissítsd az e-mail értesítési beállításaidat itt", + "CONVERSATION_ASSIGNMENT": "Küldj e-mail értesítéseket, amikor a beszélgetést hozzám rendelik", + "CONVERSATION_CREATION": "Küldj e-mail értesítéseket, amikor egy új beszélgetés létrejön", + "CONVERSATION_MENTION": "Küldj e-mail értesítéseket, amikor egy beszélgetésben megemlítenek", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Küldj e-mail értesítéseket, amikor egy hozzám rendelt beszélgetésben új üzenet érkezik" }, "API": { - "UPDATE_SUCCESS": "Your notification preferences are updated successfully", - "UPDATE_ERROR": "There is an error while updating the preferences, please try again" + "UPDATE_SUCCESS": "Az értesítési beállításaid sikeresen frissítve", + "UPDATE_ERROR": "Egy hiba lépett fel a beállítások frissítése során, kérjük próbáld újra" }, "PUSH_NOTIFICATIONS_SECTION": { - "TITLE": "Push Notifications", - "NOTE": "Update your push notification preferences here", - "CONVERSATION_ASSIGNMENT": "Send push notifications when a conversation is assigned to me", - "CONVERSATION_CREATION": "Send push notifications when a new conversation is created", - "CONVERSATION_MENTION": "Send push notifications when you are mentioned in a conversation", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Send push notifications when a new message is created in an assigned conversation", - "HAS_ENABLED_PUSH": "You have enabled push for this browser.", - "REQUEST_PUSH": "Enable push notifications" + "TITLE": "Push üzenetek", + "NOTE": "Frissítsd az push üzenet beállításaidat itt", + "CONVERSATION_ASSIGNMENT": "Küldj push üzeneteket, amikor a beszélgetést hozzám rendelik", + "CONVERSATION_CREATION": "Küldj push üzeneteket, amikor egy új beszélgetés létrejön", + "CONVERSATION_MENTION": "Küldj push üzeneteket, amikor egy beszélgetésben megemlítenek", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Küldj push üzeneteket, amikor egy hozzám rendelt beszélgetésben új üzenet érkezik", + "HAS_ENABLED_PUSH": "Engedélyezted a push üzeneteket ezen a böngészőn.", + "REQUEST_PUSH": "Push üznetek engedélyezése" }, "PROFILE_IMAGE": { - "LABEL": "Profile Image" + "LABEL": "Profilkép" }, "NAME": { - "LABEL": "Your full name", - "ERROR": "Please enter a valid full name", - "PLACEHOLDER": "Please enter your full name" + "LABEL": "A teljes neved", + "ERROR": "Kérjük helyes nevet adj meg", + "PLACEHOLDER": "Kérjük a teljes nevedet add meg" }, "DISPLAY_NAME": { - "LABEL": "Display name", - "ERROR": "Please enter a valid display name", - "PLACEHOLDER": "Please enter a display name, this would be displayed in conversations" + "LABEL": "Rövidnév", + "ERROR": "Kérjük helyes rövidnevet adj meg", + "PLACEHOLDER": "Kérjük add meg a rövidnevet amit a beszélgetésekben szeretnél megjeleníteni" }, "AVAILABILITY": { - "LABEL": "Availability", + "LABEL": "Elérhetőség", "STATUSES_LIST": [ "Online", - "Busy", + "Foglalt", "Offline" ] }, "EMAIL": { - "LABEL": "Your email address", - "ERROR": "Please enter a valid email address", - "PLACEHOLDER": "Please enter your email address, this would be displayed in conversations" + "LABEL": "Az e-mailcímed", + "ERROR": "Kérjük helyes e-mailcímet adj meg", + "PLACEHOLDER": "Kérjük add meg az e-mailcímet amit a beszélgetésekben szeretnél megjeleníteni" }, "PASSWORD": { - "LABEL": "Password", - "ERROR": "Please enter a password of length 6 or more", - "PLACEHOLDER": "Please enter a new password" + "LABEL": "Jelszó", + "ERROR": "Kérjük 6 karakternél hosszabb jelszót adj meg", + "PLACEHOLDER": "Kérjük adj meg egy új jelszót" }, "PASSWORD_CONFIRMATION": { - "LABEL": "Confirm new password", - "ERROR": "Confirm password should match the password", - "PLACEHOLDER": "Please re-enter your password" + "LABEL": "Jelszó megerősítése", + "ERROR": "A két jelszónak egyeznie kell", + "PLACEHOLDER": "Kérjük add meg egy ismét a jelszót" } } }, "SIDEBAR_ITEMS": { - "CHANGE_AVAILABILITY_STATUS": "Change", - "CHANGE_ACCOUNTS": "Switch Account", - "SELECTOR_SUBTITLE": "Select an account from the following list", - "PROFILE_SETTINGS": "Profile Settings", - "LOGOUT": "Logout" + "CHANGE_AVAILABILITY_STATUS": "Megváltoztatás", + "CHANGE_ACCOUNTS": "Fiókváltás", + "SELECTOR_SUBTITLE": "Fiók kiválasztása az alábbi listából", + "PROFILE_SETTINGS": "Profilbeállítások", + "LOGOUT": "Kilépés" }, "APP_GLOBAL": { - "TRIAL_MESSAGE": "days trial remaining.", - "TRAIL_BUTTON": "Buy Now" + "TRIAL_MESSAGE": "nap van hátra a próbaidőszakból.", + "TRAIL_BUTTON": "Előfizetés" }, "COMPONENTS": { "CODE": { - "BUTTON_TEXT": "Copy", - "COPY_SUCCESSFUL": "Code copied to clipboard successfully" + "BUTTON_TEXT": "Másolás", + "COPY_SUCCESSFUL": "Vágólapra másolva" }, "FILE_BUBBLE": { - "DOWNLOAD": "Download", - "UPLOADING": "Uploading..." + "DOWNLOAD": "Letöltés", + "UPLOADING": "Feltöltés..." }, "FORM_BUBBLE": { - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" } }, - "CONFIRM_EMAIL": "Verifying...", + "CONFIRM_EMAIL": "Ellenőrzés...", "SETTINGS": { "INBOXES": { - "NEW_INBOX": "Add Inbox" + "NEW_INBOX": "Inboxhoz adás" } }, "SIDEBAR": { - "CONVERSATIONS": "Conversations", - "REPORTS": "Reports", - "CONTACTS": "Contacts", - "SETTINGS": "Settings", - "HOME": "Home", + "CONVERSATIONS": "Beszélgetések", + "REPORTS": "Jelentések", + "CONTACTS": "Kontaktok", + "SETTINGS": "Beállítások", + "HOME": "Nyitólap", "AGENTS": "Ügynökök", - "INBOXES": "Inboxes", - "NOTIFICATIONS": "Notifications", - "CANNED_RESPONSES": "Canned Responses", - "INTEGRATIONS": "Integrations", - "ACCOUNT_SETTINGS": "Account Settings", - "LABELS": "Labels", - "TEAMS": "Teams" + "INBOXES": "Bejövők", + "NOTIFICATIONS": "Értesítések", + "CANNED_RESPONSES": "Mentett válaszok", + "INTEGRATIONS": "Integrációk", + "ACCOUNT_SETTINGS": "Fiókbeállítások", + "LABELS": "Cimkék", + "TEAMS": "Csapatok" }, "CREATE_ACCOUNT": { - "NEW_ACCOUNT": "New Account", - "SELECTOR_SUBTITLE": "Create a new account", + "NEW_ACCOUNT": "Új fiók", + "SELECTOR_SUBTITLE": "Új fiók létrehozása", "API": { - "SUCCESS_MESSAGE": "Account created successfully", - "EXIST_MESSAGE": "Account already exists", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Ügynök sikeresen létrehozva", + "EXIST_MESSAGE": "A fiók már létezik", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, "FORM": { "NAME": { - "LABEL": "Account Name", - "PLACEHOLDER": "Wayne Enterprises" + "LABEL": "Fióknév", + "PLACEHOLDER": "Kovács Kft." }, - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/signup.json b/app/javascript/dashboard/i18n/locale/hu/signup.json index 6eaa5d646..a9449382f 100644 --- a/app/javascript/dashboard/i18n/locale/hu/signup.json +++ b/app/javascript/dashboard/i18n/locale/hu/signup.json @@ -1,38 +1,38 @@ { "REGISTER": { - "TRY_WOOT": "Register an account", - "TITLE": "Register", - "TERMS_ACCEPT": "By signing up, you agree to our T & C and Privacy policy", + "TRY_WOOT": "Fiók létrehozása", + "TITLE": "Regisztrálás", + "TERMS_ACCEPT": "A feliratkozással megerősíted, hogy egyetértesz a Felhasználói feltételekkel és az Adatkezelési politikával", "ACCOUNT_NAME": { - "LABEL": "Account name", - "PLACEHOLDER": "Enter an account name. eg: Wayne Enterprises", - "ERROR": "Account name is too short" + "LABEL": "Fióknév", + "PLACEHOLDER": "Fióknév hozzáadása. Pl.: Wayne Kft.", + "ERROR": "A fióknév túl rövid" }, "FULL_NAME": { - "LABEL": "Full name", - "PLACEHOLDER": "Enter your full name. eg: Bruce Wayne", - "ERROR": "Full name is too short" + "LABEL": "Teljes név", + "PLACEHOLDER": "Add meg a teljes neved. Pl.: Kovács János", + "ERROR": "A teljes név túl rövid" }, "EMAIL": { - "LABEL": "Work email", - "PLACEHOLDER": "Enter your work email address. eg: bruce@wayne.enterprises", - "ERROR": "Email address is invalid" + "LABEL": "Munkahelyi e-mail", + "PLACEHOLDER": "Add meg munkahelyi e-mailcímed. Pl. kovacs.janos@email.hu", + "ERROR": "Az e-mailcím helytelen" }, "PASSWORD": { - "LABEL": "Password", - "PLACEHOLDER": "Password", - "ERROR": "Password is too short" + "LABEL": "Jelszó", + "PLACEHOLDER": "Jelszó", + "ERROR": "A jelszó túl rövid" }, "CONFIRM_PASSWORD": { - "LABEL": "Confirm Password", - "PLACEHOLDER": "Confirm Password", - "ERROR": "Password doesnot match" + "LABEL": "Jelszó megerősítése", + "PLACEHOLDER": "Jelszó megerősítése", + "ERROR": "A jelszavak nem egyeznek" }, "API": { - "SUCCESS_MESSAGE": "Registration Successfull", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Sikeres regisztráció", + "ERROR_MESSAGE": "Nem sikerült csatlakozni a Woot szerverhez, kérjük próbáld később" }, - "SUBMIT": "Submit", - "HAVE_AN_ACCOUNT": "Already have an account?" + "SUBMIT": "Elküldés", + "HAVE_AN_ACCOUNT": "Már van fiókod?" } } diff --git a/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json b/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json new file mode 100644 index 000000000..86a6bcdca --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Csapatok", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Létrehozás", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Ügynök Hozzádása", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Mindennel készen állsz!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Mindennel készen állsz!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Ügynök Hozzádása", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Ügynök Hozzádása", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Törlés", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Törlés ", + "NO": "Mégse" + } + }, + "SETTINGS": "Beállítások", + "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/hu/webhooks.json b/app/javascript/dashboard/i18n/locale/hu/webhooks.json index 347c96893..17d5d8b47 100644 --- a/app/javascript/dashboard/i18n/locale/hu/webhooks.json +++ b/app/javascript/dashboard/i18n/locale/hu/webhooks.json @@ -1,5 +1,5 @@ { "WEBHOOKS_SETTINGS": { - "HEADER": "Webhook Settings" + "HEADER": "Webhook beállítások" } } diff --git a/app/javascript/dashboard/i18n/locale/id/contact.json b/app/javascript/dashboard/i18n/locale/id/contact.json index cb8ba9d5b..841a14593 100644 --- a/app/javascript/dashboard/i18n/locale/id/contact.json +++ b/app/javascript/dashboard/i18n/locale/id/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Kontak", "TITLE": "Edit kontak", - "DESC": "Edit detail kontak", + "DESC": "Edit detail kontak" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Kontak Baru", + "TITLE": "Buat kontak baru", + "DESC": "Tambahkan detail informasi dasar tentang kontak tersebut." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Kirim", "CANCEL": "Batalkan", @@ -60,7 +67,7 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Masukkan alamat email kontak", - "LABEL": "Alamat Email" + "LABEL": "Alamat email" }, "PHONE_NUMBER": { "PLACEHOLDER": "Masukkan nomor telepon kontak tersebut", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kontak berhasil diperbaharui", + "SUCCESS_MESSAGE": "Kontak berhasil disimpan", "CONTACT_ALREADY_EXIST": "Alamat email ini digunakan untuk kontak lain.", - "ERROR_MESSAGE": "Terjadi kesalahan saat memperbarui kontak, coba lagi" + "ERROR_MESSAGE": "Terjadi kesalahan, harap coba lagi" }, "CONTACTS_PAGE": { "HEADER": "Kontak", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Memuat kontak...", "404": "Tidak ada kontak yang cocok dengan pencarian Anda 🔍", - "TABLE_HEADER": [ - "Nama", - "Nomor Telpon", - "Percakapan", - "Terakhir Dihubungi" - ] + "TABLE_HEADER": { + "NAME": "Nama", + "PHONE_NUMBER": "Nomor Telpon", + "CONVERSATIONS": "Percakapan", + "LAST_ACTIVITY": "Aktivitas Terakhir", + "COUNTRY": "Negara", + "CITY": "Kota", + "SOCIAL_PROFILES": "Profil Sosial", + "COMPANY": "Perusahaan", + "EMAIL_ADDRESS": "Alamat email" + }, + "VIEW_DETAILS": "Lihat detail" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index 1d9b1aea6..5811baa27 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Mencari pesan", "LOADING_MESSAGE": "Mengolah data...", "PLACEHOLDER": "Ketik teks apa saja untuk mencari pesan", - "NO_MATCHING_RESULTS": "Tidak ada pesan yang cocok dengan parameter pencarian." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Pesan Belum Terbaca", "UNREAD_MESSAGE": "Pesan Belum Terbaca", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Catatan Pribadi: Hanya terlihat oleh Anda dan tim Anda", "CHANGE_STATUS": "Status percakapan berubah", "CHANGE_AGENT": "Petugas Percakapan berubah", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Dikirim oleh:", "ASSIGNMENT": { "SELECT_AGENT": "Pilih Agen", @@ -74,5 +75,37 @@ "ERROR": "Mohon masukkan alamat email yang valid" } } + }, + "ONBOARDING": { + "TITLE": "Hai 👋, Selamat datang di %{installationName}!", + "DESCRIPTION": "Terima kasih telah mendaftar. Kami ingin Anda mendapatkan hasil maksimal dari %{installationName}. Berikut beberapa hal yang dapat Anda lakukan di %{installationName} untuk membuat pengalaman menyenangkan.", + "READ_LATEST_UPDATES": "Baca pembaruan terbaru kami", + "ALL_CONVERSATION": { + "TITLE": "Semua percakapan Anda di satu tempat", + "DESCRIPTION": "Lihat semua percakapan dari pelanggan Anda dalam satu dasbor. Anda dapat memfilter percakapan berdasarkan saluran masuk, label, dan status." + }, + "TEAM_MEMBERS": { + "TITLE": "Undang anggota tim Anda", + "DESCRIPTION": "Saat Anda bersiap untuk berbicara dengan pelanggan Anda, bawa rekan satu tim untuk membantu Anda. Anda dapat mengundang rekan tim Anda dengan menambahkan alamat email mereka ke daftar agen.", + "NEW_LINK": "Klik di sini untuk mengundang anggota tim" + }, + "INBOXES": { + "TITLE": "Hubungkan Kotak Masuk", + "DESCRIPTION": "Hubungkan berbagai saluran yang akan digunakan pelanggan untuk berbicara dengan Anda. Ini bisa berupa obrolan langsung situs web, halaman Facebook atau Twitter Anda atau bahkan nomor WhatsApp Anda.", + "NEW_LINK": "Klik di sini untuk membuat kotak masuk" + }, + "LABELS": { + "TITLE": "Atur percakapan dengan label", + "DESCRIPTION": "Label memberikan cara yang lebih mudah untuk mengkategorikan percakapan Anda. Buat beberapa label seperti #support-inquiry, #billing-question, dll., Sehingga Anda dapat menggunakannya dalam percakapan nanti.", + "NEW_LINK": "Klik di sini untuk membuat tag" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json index cec58c2fb..c3137e769 100644 --- a/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pilih" }, "TWITTER": { - "HELP": "Untuk menambahkan profil Twitter Anda sebagai saluran, Anda perlu mengautentikasi Profil Twitter Anda dengan mengklik 'Masuk dengan Twitter' " + "HELP": "Untuk menambahkan profil Twitter Anda sebagai saluran, Anda perlu mengautentikasi Profil Twitter Anda dengan mengklik 'Masuk dengan Twitter' ", + "ERROR_MESSAGE": "Terjadi kesalahan saat menghubungkan ke Twitter, harap coba lagi" }, "WEBSITE_CHANNEL": { "TITLE": "Channel Website", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Pengaturan", "COLLABORATORS": "Kolaborator", - "CONFIGURATION": "Konfigurasi" + "CONFIGURATION": "Konfigurasi", + "PRE_CHAT_FORM": "Formulir Pra Obrolan", + "BUSINESS_HOURS": "Jam Kerja" }, "SETTINGS": "Pengaturan", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Koneksi Facebook Anda telah kedaluwarsa, hubungkan kembali halaman Facebook Anda untuk melanjutkan layanan", "MESSAGE_SUCCESS": "Berhasil menghubungkan kembali", "MESSAGE_ERROR": "Terjadi kesalahan, harap coba lagi" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Formulir pra-obrolan memungkinkan Anda untuk menangkap informasi pengguna sebelum mereka memulai percakapan dengan Anda.", + "ENABLE": { + "LABEL": "Aktifkan formulir pra obrolan", + "OPTIONS": { + "ENABLED": "Ya", + "DISABLED": "Tidak" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pesan Pra Obrolan", + "PLACEHOLDER": "Pesan ini akan terlihat oleh pengguna bersama dengan formulir" + }, + "REQUIRE_EMAIL": { + "LABEL": "Pengunjung harus memberikan nama dan alamat email mereka sebelum memulai obrolan" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Atur ketersediaan Anda", + "SUBTITLE": "Atur ketersediaan Anda di widget livechat", + "WEEKLY_TITLE": "Tetapkan jam mingguan Anda", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Aktifkan ketersediaan untuk hari ini", + "UNAVAILABLE": "Tidak tersedia", + "HOURS": "jam", + "VALIDATION_ERROR": "Waktu mulai harus sebelum waktu tutup.", + "CHOOSE": "Pilih" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json index 8e52f7600..3f274730a 100644 --- a/app/javascript/dashboard/i18n/locale/id/settings.json +++ b/app/javascript/dashboard/i18n/locale/id/settings.json @@ -125,7 +125,7 @@ "INTEGRATIONS": "Integrasi", "ACCOUNT_SETTINGS": "Pengaturan Akun", "LABELS": "Label", - "TEAMS": "Teams" + "TEAMS": "Tim" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Akun Baru", diff --git a/app/javascript/dashboard/i18n/locale/id/teamsSettings.json b/app/javascript/dashboard/i18n/locale/id/teamsSettings.json new file mode 100644 index 000000000..29a6e89e7 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/id/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Tim", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Buat", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Tambahkan Agen", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Kotak masuk Anda sudah siap!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Kotak masuk Anda sudah siap!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "Email", + "BUTTON_TEXT": "Tambahkan Agen", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Tambahkan Agen", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Hapus", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Hapus ", + "NO": "Batalkan" + } + }, + "SETTINGS": "Pengaturan", + "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/it/contact.json b/app/javascript/dashboard/i18n/locale/it/contact.json index 6773d5510..bbc780a43 100644 --- a/app/javascript/dashboard/i18n/locale/it/contact.json +++ b/app/javascript/dashboard/i18n/locale/it/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Invia", "CANCEL": "annulla", @@ -52,7 +59,7 @@ }, "NAME": { "PLACEHOLDER": "Enter the full name of the contact", - "LABEL": "Full Name" + "LABEL": "Nome Completo" }, "BIO": { "PLACEHOLDER": "Enter the bio of the contact", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "There was an error, please try again" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "nome", - "Phone Number", - "Conversazioni", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "nome", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversazioni", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Indirizzo email" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index e95c60922..caf826121 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Nota privata: visibile solo a te e al tuo team", "CHANGE_STATUS": "Stato conversazione cambiato", "CHANGE_AGENT": "Modifica conversazione assegnatario", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Inserisci un indirizzo email valido" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json index be0526aa5..d7f8d5eb8 100644 --- a/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Scegli un valore" }, "TWITTER": { - "HELP": "Per aggiungere il tuo profilo Twitter come canale, devi autenticare il tuo profilo Twitter cliccando su 'Accedi con Twitter' " + "HELP": "Per aggiungere il tuo profilo Twitter come canale, devi autenticare il tuo profilo Twitter cliccando su 'Accedi con Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Canale sito web", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Impostazioni", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Impostazioni", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/it/teamsSettings.json b/app/javascript/dashboard/i18n/locale/it/teamsSettings.json new file mode 100644 index 000000000..dcda354f0 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/it/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Aggiungi Agenti", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Sei pronto per iniziare!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Sei pronto per iniziare!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Aggiungi agenti", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Aggiungi agenti", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Cancellare", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Cancellare ", + "NO": "annulla" + } + }, + "SETTINGS": "Impostazioni", + "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/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index a00c1208c..eb1a3051b 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "連絡先を編集", "TITLE": "連絡先を編集", - "DESC": "連絡先の詳細を編集", + "DESC": "連絡先の詳細を編集" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "送信", "CANCEL": "キャンセル", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "連絡先を正常に更新しました", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "このメールアドレスは別の連絡先に使用されています。", - "ERROR_MESSAGE": "連絡先の更新中にエラーが発生しました。もう一度やり直してください。" + "ERROR_MESSAGE": "エラーが発生しました。もう一度お試しください。" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "名前", - "電話番号", - "会話データ", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "名前", + "PHONE_NUMBER": "電話番号", + "CONVERSATIONS": "会話データ", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "企業", + "EMAIL_ADDRESS": "Eメールアドレス" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index 2fc7732e3..11abdad84 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "非公開設定の注意:あなたとあなたのチームのみに表示されます", "CHANGE_STATUS": "会話の状態が変更されました", "CHANGE_AGENT": "会話の担当者が変更されました", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "正しいメールアドレスを入力してください" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json index 8f3a3a48d..e531512d4 100644 --- a/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "値を選択" }, "TWITTER": { - "HELP": "Twitterプロフィールをチャンネルとして追加するには、「Twitterでサインイン」をクリックしてTwitterプロフィールを認証する必要があります。 " + "HELP": "Twitterプロフィールをチャンネルとして追加するには、「Twitterでサインイン」をクリックしてTwitterプロフィールを認証する必要があります。 ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "ウェブサイトのチャンネル", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "設定", "COLLABORATORS": "共同編集者", - "CONFIGURATION": "設定" + "CONFIGURATION": "設定", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "設定", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Facebookの接続が期限切れになりました。サービスを継続するには、Facebookページを再接続してください。", "MESSAGE_SUCCESS": "再接続に成功しました", "MESSAGE_ERROR": "エラーが発生しました。もう一度お試しください。" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json new file mode 100644 index 000000000..5bf46ce54 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "作成", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "担当者を追加", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "すべての準備が完了しました!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "すべての準備が完了しました!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "Eメール", + "BUTTON_TEXT": "担当者を追加", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "担当者を追加", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "削除", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "削除 ", + "NO": "キャンセル" + } + }, + "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/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index 0c39505ac..08841149d 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "연락처 수정", "TITLE": "연락처 수정", - "DESC": "연락처 수정 자세히", + "DESC": "연락처 수정 자세히" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "보내기", "CANCEL": "취소", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "연락처 업데이트 완료", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "이 이메일 주소는 다른 연락처에 사용 중입니다.", - "ERROR_MESSAGE": "연락처를 업데이트하는 동안 오류가 발생했습니다. 다시 시도하십시오." + "ERROR_MESSAGE": "오류가 발생했습니다. 다시 시도하십시오." }, "CONTACTS_PAGE": { "HEADER": "연락처", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "연락처를 불러오는 중...", "404": "검색과 일치하는 연락처 없음 🔍", - "TABLE_HEADER": [ - "이름", - "전화 번호", - "대화", - "마지막으로 연락한 사람" - ] + "TABLE_HEADER": { + "NAME": "이름", + "PHONE_NUMBER": "전화 번호", + "CONVERSATIONS": "대화", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "회사", + "EMAIL_ADDRESS": "이메일 주소" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index accee1e2c..00d5a78e3 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -11,7 +11,7 @@ "TITLE": "메시지 검색", "LOADING_MESSAGE": "데이터 처리 중...", "PLACEHOLDER": "메시지를 검색할 텍스트 입력", - "NO_MATCHING_RESULTS": "검색 매개 변수와 일치하는 메시지가 없음" + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "안 읽은 메시지", "UNREAD_MESSAGE": "안 읽은 메시지", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "개인 노트: 귀하와 귀하의 팀만 볼 수 있음", "CHANGE_STATUS": "대화 상태가 변경됨", "CHANGE_AGENT": "대화 담당자가 변경됨", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "보낸 사람:", "ASSIGNMENT": { "SELECT_AGENT": "에이전트 선택", @@ -74,5 +75,37 @@ "ERROR": "올바른 전자 메일 주소를 입력하십시오." } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json index ec6186cdd..985751cb9 100644 --- a/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "값 선택" }, "TWITTER": { - "HELP": "트위터 프로필을 채널로 추가하려면 '트위터로 로그인'을 클릭하여 트위터 프로필을 인증해야 합니다. " + "HELP": "트위터 프로필을 채널로 추가하려면 '트위터로 로그인'을 클릭하여 트위터 프로필을 인증해야 합니다. ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "웹사이트 채널", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "설정", "COLLABORATORS": "협력자", - "CONFIGURATION": "설치" + "CONFIGURATION": "설치", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "설정", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "페이스북 연결이 만료되었습니다. 서비스를 계속하려면 페이스북 페이지를 다시 연결하십시오.", "MESSAGE_SUCCESS": "다시 연결 성공", "MESSAGE_ERROR": "오류가 발생했습니다. 다시 시도하십시오." + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json new file mode 100644 index 000000000..8dbb7bc44 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "만들기", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "에이전트 추가", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "준비가 완료되었습니다." + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "준비가 완료되었습니다." + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "이메일", + "BUTTON_TEXT": "에이전트 추가", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "에이전트 추가", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "삭제", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "삭제 ", + "NO": "취소" + } + }, + "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/ml/contact.json b/app/javascript/dashboard/i18n/locale/ml/contact.json index 9f92886b2..51709576e 100644 --- a/app/javascript/dashboard/i18n/locale/ml/contact.json +++ b/app/javascript/dashboard/i18n/locale/ml/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "കോൺ‌ടാക്റ്റ് എഡിറ്റുചെയ്യുക", "TITLE": "കോൺ‌ടാക്റ്റ് എഡിറ്റുചെയ്യുക", - "DESC": "കോൺ‌ടാക്റ്റ് വിശദാംശങ്ങൾ‌ എഡിറ്റുചെയ്യുക", + "DESC": "കോൺ‌ടാക്റ്റ് വിശദാംശങ്ങൾ‌ എഡിറ്റുചെയ്യുക" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "സമർപ്പിക്കുക", "CANCEL": "റദ്ദാക്കുക", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "കോൺ‌ടാക്റ്റ് വിജയകരമായി അപ്‌ഡേറ്റുചെയ്‌തു", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "ഈ ഇമെയിൽ വിലാസം മറ്റൊരു കോൺ‌ടാക്റ്റിനായി ഉപയോഗത്തിലാണ്.", - "ERROR_MESSAGE": "കോൺ‌ടാക്റ്റ് അപ്‌ഡേറ്റ് ചെയ്യുന്നതിൽ ഒരു പിശക് ഉണ്ടായിരുന്നു, ദയവായി വീണ്ടും ശ്രമിക്കുക" + "ERROR_MESSAGE": "ഒരു പിശക് ഉണ്ടായിരുന്നു, ദയവായി വീണ്ടും ശ്രമിക്കുക" }, "CONTACTS_PAGE": { "HEADER": "കോൺ‌ടാക്റ്റുകൾ", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "കോൺ‌ടാക്റ്റുകൾ‌ ലോഡുചെയ്യുന്നു...", "404": "കോൺ‌ടാക്റ്റുകളൊന്നും നിങ്ങളുടെ തിരയലുമായി പൊരുത്തപ്പെടുന്നില്ല", - "TABLE_HEADER": [ - "പേര്", - "ഫോൺ നമ്പർ", - "സംഭാഷണങ്ങൾ", - "അവസാനം കോൺടാക്റ്റുചെയ്തത്" - ] + "TABLE_HEADER": { + "NAME": "പേര്", + "PHONE_NUMBER": "ഫോൺ നമ്പർ", + "CONVERSATIONS": "സംഭാഷണങ്ങൾ", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "കമ്പനി", + "EMAIL_ADDRESS": "ഇമെയിൽ വിലാസം" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 5a5b39642..b4494ea22 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -11,7 +11,7 @@ "TITLE": "സന്ദേശങ്ങൾ തിരയുക", "LOADING_MESSAGE": "ഡാറ്റ ലോഡുചെയ്യുന്നു...", "PLACEHOLDER": "സന്ദേശങ്ങൾ തിരയാൻ ഏതെങ്കിലും വാചകം ടൈപ്പുചെയ്യുക", - "NO_MATCHING_RESULTS": "തിരയൽ പാരാമീറ്ററുകളുമായി പൊരുത്തപ്പെടുന്ന സന്ദേശങ്ങളൊന്നുമില്ല." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "വായിക്കാത്ത സന്ദേശങ്ങൾ", "UNREAD_MESSAGE": "വായിക്കാത്ത സന്ദേശം", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "സ്വകാര്യ കുറിപ്പ്: നിങ്ങൾക്കും നിങ്ങളുടെ ടീമിനും മാത്രം ദൃശ്യമാണ്", "CHANGE_STATUS": "സംഭാഷണ നില മാറ്റി", "CHANGE_AGENT": "സംഭാഷണ നിയുക്തനെ മാറ്റി", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "അയച്ചത്:", "ASSIGNMENT": { "SELECT_AGENT": "ഏജന്റ് തിരഞ്ഞെടുക്കുക", @@ -74,5 +75,37 @@ "ERROR": "ദയവായി സാധുവായ ഒരു ഇമെയിൽ വിലാസം നൽകുക" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json index 87d31a925..5b728ab6f 100644 --- a/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "ഒരു മൂല്യം തിരഞ്ഞെടുക്കുക" }, "TWITTER": { - "HELP": "നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ ഒരു ചാനലായി ചേർക്കുന്നതിന്, 'ട്വിറ്ററിനൊപ്പം പ്രവേശിക്കുക' ക്ലിക്കുചെയ്ത് നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ പ്രാമാണീകരിക്കേണ്ടതുണ്ട് " + "HELP": "നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ ഒരു ചാനലായി ചേർക്കുന്നതിന്, 'ട്വിറ്ററിനൊപ്പം പ്രവേശിക്കുക' ക്ലിക്കുചെയ്ത് നിങ്ങളുടെ ട്വിറ്റർ പ്രൊഫൈൽ പ്രാമാണീകരിക്കേണ്ടതുണ്ട് ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "വെബ്‌സൈറ്റ് ചാനൽ", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "ക്രമീകരണങ്ങൾ", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "ക്രമീകരണങ്ങൾ", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "ഒരു പിശക് ഉണ്ടായിരുന്നു, ദയവായി വീണ്ടും ശ്രമിക്കുക" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json new file mode 100644 index 000000000..0e9a63213 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "സൃഷ്ടിക്കുക", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "ഏജന്റുമാരെ ചേർക്കുക", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "എല്ലാം ഭംഗിയായി പാപര്യവസാനിച്ചിരിക്കുന്നു. വരൂ നമുക്ക്‌ പോകാം!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "എല്ലാം ഭംഗിയായി പാപര്യവസാനിച്ചിരിക്കുന്നു. വരൂ നമുക്ക്‌ പോകാം!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "ഇമെയിൽ", + "BUTTON_TEXT": "ഏജന്റുമാരെ ചേർക്കുക", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "ഏജന്റുമാരെ ചേർക്കുക", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "ഇല്ലാതാക്കുക", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "ഇല്ലാതാക്കുക ", + "NO": "റദ്ദാക്കുക" + } + }, + "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/ne/contact.json b/app/javascript/dashboard/i18n/locale/ne/contact.json index da85ffab8..effbc1a74 100644 --- a/app/javascript/dashboard/i18n/locale/ne/contact.json +++ b/app/javascript/dashboard/i18n/locale/ne/contact.json @@ -43,9 +43,16 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { - "SUBMIT": "Submit", + "SUBMIT": "बुझाउनुहोस्", "CANCEL": "Cancel", "AVATAR": { "LABEL": "Contact Avatar" @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "There was an error, please try again" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Name", - "Phone Number", - "Conversations", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Name", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversations", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Email Address" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 967378552..da1192e84 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", "CHANGE_AGENT": "Conversation Assignee changed", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Please enter a valid email address" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json index 8c3f5624b..56aa98404 100644 --- a/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' " + "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Settings", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Settings", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json new file mode 100644 index 000000000..5ba108626 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "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": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Add agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Delete", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Delete ", + "NO": "Cancel" + } + }, + "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/nl/contact.json b/app/javascript/dashboard/i18n/locale/nl/contact.json index 25f08e41c..742a861f7 100644 --- a/app/javascript/dashboard/i18n/locale/nl/contact.json +++ b/app/javascript/dashboard/i18n/locale/nl/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Contact bewerken", "TITLE": "Contact bewerken", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Bevestigen", "CANCEL": "Annuleren", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "Er is een fout opgetreden, probeer het opnieuw" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Naam", - "Phone Number", - "Gesprekken", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Naam", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Gesprekken", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Bedrijfsnaam", + "EMAIL_ADDRESS": "Uw e-mailadres" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index 0b53c985c..945661be3 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Privéopmerking: alleen zichtbaar voor jou en je team", "CHANGE_STATUS": "Gespreksstatus veranderd", "CHANGE_AGENT": "Toegewezen persoon voor dit gesprek is veranderd", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Voer een geldig e-mailadres in" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json index 9f6d2a142..c73669dd4 100644 --- a/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "Om uw Twitterprofiel als kanaal toe te voegen moet u uw Twitterprofiel verifiëren door te klikken op 'Meld je aan met Twitter' " + "HELP": "Om uw Twitterprofiel als kanaal toe te voegen moet u uw Twitterprofiel verifiëren door te klikken op 'Meld je aan met Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Website kanaal", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Instellingen", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Instellingen", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "Er is een fout opgetreden, probeer het opnieuw" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json new file mode 100644 index 000000000..464a03940 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Aanmaken", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Agenten toevoegen", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Je bent helemaal klaar om te beginnen!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Je bent helemaal klaar om te beginnen!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-mailadres", + "BUTTON_TEXT": "Voeg agenten toe", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Voeg agenten toe", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Verwijderen", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Verwijderen ", + "NO": "Annuleren" + } + }, + "SETTINGS": "Instellingen", + "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/no/contact.json b/app/javascript/dashboard/i18n/locale/no/contact.json index a44e2ac23..2a068385d 100644 --- a/app/javascript/dashboard/i18n/locale/no/contact.json +++ b/app/javascript/dashboard/i18n/locale/no/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Rediger kontakt", "TITLE": "Rediger kontakt", - "DESC": "Rediger kontaktopplysninger", + "DESC": "Rediger kontaktopplysninger" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Send", "CANCEL": "Avbryt", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kontakten er oppdatert", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Denne e-postadressen er allerede i bruk av en annen kontakt.", - "ERROR_MESSAGE": "Det oppstod en feil under oppdatering av kontakten. Prøv igjen" + "ERROR_MESSAGE": "Det oppstod en feil. Prøv igjen" }, "CONTACTS_PAGE": { "HEADER": "Kontakter", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Laster inn kontakter...", "404": "Ingen kontakter samsvarer med søket ditt 🔍", - "TABLE_HEADER": [ - "Navn", - "Telefonnummer", - "Samtaler", - "Siste kontakt" - ] + "TABLE_HEADER": { + "NAME": "Navn", + "PHONE_NUMBER": "Telefonnummer", + "CONVERSATIONS": "Samtaler", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Firma", + "EMAIL_ADDRESS": "E-postadresse" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index c0c523a73..19d6cf7d5 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Søk i meldinger", "LOADING_MESSAGE": "Knuser data...", "PLACEHOLDER": "Skriv tekst for å søke etter meldinger", - "NO_MATCHING_RESULTS": "Det finnes ingen meldinger som samsvarer med søket." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Uleste meldinger", "UNREAD_MESSAGE": "Ulest melding", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Privat notat: bare synlig for deg og ditt team", "CHANGE_STATUS": "Samtalestatus er endret", "CHANGE_AGENT": "Tildelt agent er endret", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sendt av:", "ASSIGNMENT": { "SELECT_AGENT": "Velg agent", @@ -74,5 +75,37 @@ "ERROR": "Vennligst skriv inn en gyldig e-postadresse" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json index 5f68c594d..8c5607991 100644 --- a/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Velg en verdi" }, "TWITTER": { - "HELP": "For å legge til din Twitter-profil som kanal, må du autorisere din Twitter-profil ved å klikke på 'Logg inn med Twitter' " + "HELP": "For å legge til din Twitter-profil som kanal, må du autorisere din Twitter-profil ved å klikke på 'Logg inn med Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Nettsidekanal", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Innstillinger", "COLLABORATORS": "Samarbeidspartnere", - "CONFIGURATION": "Konfigurasjon" + "CONFIGURATION": "Konfigurasjon", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Innstillinger", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Facebook-tilkoblingen din er utløpt, koble til Facebook-siden din for å fortsette tjenester", "MESSAGE_SUCCESS": "Ny tilkobling vellykket", "MESSAGE_ERROR": "Det oppstod en feil. Prøv igjen" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/no/teamsSettings.json b/app/javascript/dashboard/i18n/locale/no/teamsSettings.json new file mode 100644 index 000000000..b168e3678 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/no/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Opprett", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Legg til agenter", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Klar - ferdig - gå!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Klar - ferdig - gå!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-POST", + "BUTTON_TEXT": "Legg til agenter", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Legg til agenter", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Slett", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Slett ", + "NO": "Avbryt" + } + }, + "SETTINGS": "Innstillinger", + "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/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index 852b25a7b..dd4cda95f 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edytuj Kontakt", "TITLE": "Edytuj kontakt", - "DESC": "Edytuj dane kontaktowe", + "DESC": "Edytuj dane kontaktowe" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Prześlij", "CANCEL": "Anuluj", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Pomyślnie zaktualizowano kontakt", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Ten adres e-mail jest już zajęty przez inny kontakt.", - "ERROR_MESSAGE": "Podczas aktualizowania kontaktu wystąpił błąd. Spróbuj ponownie" + "ERROR_MESSAGE": "Wystąpił błąd, spróbuj ponownie" }, "CONTACTS_PAGE": { "HEADER": "Kontakty", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Ładowanie kontaktów...", "404": "Brak kontaktów pasujących do Twojego wyszukiwania 🔍", - "TABLE_HEADER": [ - "Nazwisko", - "Numer telefonu", - "Rozmowy", - "Ostatnio nawiązano kontakt" - ] + "TABLE_HEADER": { + "NAME": "Nazwisko", + "PHONE_NUMBER": "Numer telefonu", + "CONVERSATIONS": "Rozmowy", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Firma", + "EMAIL_ADDRESS": "Adres e-mail" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index 45a15cbb7..cdeb15a20 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Szukaj wiadomości", "LOADING_MESSAGE": "Trwa przetwarzanie danych...", "PLACEHOLDER": "Wpisz dowolny tekst, aby wyszukać wiadomości", - "NO_MATCHING_RESULTS": "Brak wiadomości pasujących do parametrów wyszukiwania." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Prywatna uwaga: widoczne tylko dla Ciebie i twojego zespołu", "CHANGE_STATUS": "Status konwersacji zmieniony", "CHANGE_AGENT": "Osoba przypisana do konwersacji zmieniona", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Wprowadź poprawny adres e-mail" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json index fd0a241ab..9b8e3aabf 100644 --- a/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "Aby dodać swój profil na Twitterze jako kanał, musisz uwierzytelnić swój profil Twitter klikając na 'Zaloguj się przez Twittera' " + "HELP": "Aby dodać swój profil na Twitterze jako kanał, musisz uwierzytelnić swój profil Twitter klikając na 'Zaloguj się przez Twittera' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Kanał strony internetowej", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Ustawienia", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Ustawienia", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json new file mode 100644 index 000000000..cf83e4bc7 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Dodaj agentów", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Wszystko jest gotowe!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Wszystko jest gotowe!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Dodaj agentów", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Dodaj agentów", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Usuń", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Usuń ", + "NO": "Anuluj" + } + }, + "SETTINGS": "Ustawienia", + "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/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index 03a38712e..9b9668f22 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "submeter", "CANCEL": "cancelar", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Nome:", - "Phone Number", - "Conversas", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Nome:", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversas", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Endereço de e-mail" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index 9ebad3489..f9e220f51 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Nota Privada: Apenas visível para você e sua equipe", "CHANGE_STATUS": "Estado da conversa alterado", "CHANGE_AGENT": "Responsável da conversa alterado", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Por favor, insira um endereço de e-mail válido" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json index b236751c9..b6c3994b1 100644 --- a/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "Para adicionar seu perfil do Twitter como um canal, você precisa autenticar seu perfil do Twitter clicando em 'Entrar com o Twitter' " + "HELP": "Para adicionar seu perfil do Twitter como um canal, você precisa autenticar seu perfil do Twitter clicando em 'Entrar com o Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Canal do site", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Confirgurações", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Confirgurações", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "Ocorreu um erro, por favor tente novamente" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json new file mode 100644 index 000000000..7b4e18024 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Criar", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Adicionar Agentes", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Está tudo pronto para começar!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Está tudo pronto para começar!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-mail:", + "BUTTON_TEXT": "Adicionar agentes", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Adicionar agentes", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "excluir", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "excluir ", + "NO": "cancelar" + } + }, + "SETTINGS": "Confirgurações", + "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/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index e4461ac76..0f4f84f16 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Alterar Contato", "TITLE": "Alterar contato", - "DESC": "Alterar detalhes do contato", + "DESC": "Alterar detalhes do contato" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Novo contato", + "TITLE": "Criar novo contato", + "DESC": "Adicione informações básicas sobre o contato." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Enviar", "CANCEL": "Cancelar", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Contato atualizado com sucesso", + "SUCCESS_MESSAGE": "Contato salvo com sucesso", "CONTACT_ALREADY_EXIST": "Esse endereço de e-mail já está sendo usado para outro contato.", - "ERROR_MESSAGE": "Ocorreu um erro ao atualizar o contato, por favor, tente novamente" + "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" }, "CONTACTS_PAGE": { "HEADER": "Contato", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Carregando contatos...", "404": "Nenhum contato corresponde à sua pesquisa 🔍", - "TABLE_HEADER": [ - "Nome", - "Número de Telefone", - "Conversas", - "Último contato" - ] + "TABLE_HEADER": { + "NAME": "Nome", + "PHONE_NUMBER": "Número de Telefone", + "CONVERSATIONS": "Conversas", + "LAST_ACTIVITY": "Última atividade", + "COUNTRY": "País/região", + "CITY": "Cidade", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Empresa", + "EMAIL_ADDRESS": "Endereço de e-mail" + }, + "VIEW_DETAILS": "Ver detalhes" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index ffc5ebbe0..9ad9966b2 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Procurar mensagens", "LOADING_MESSAGE": "Preparando dados...", "PLACEHOLDER": "Digite qualquer texto para pesquisar mensagens", - "NO_MATCHING_RESULTS": "Não há mensagens que correspondam aos parâmetros de pesquisa." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Mensagens não lidas", "UNREAD_MESSAGE": "Mensagem não lida", @@ -25,7 +25,7 @@ "REMOVE_SELECTION": "Remover Seleção", "DOWNLOAD": "Baixar", "UPLOADING_ATTACHMENTS": "Enviando anexos...", - "NO_RESPONSE": "No response", + "NO_RESPONSE": "Sem resposta", "HEADER": { "RESOLVE_ACTION": "Resolver", "REOPEN_ACTION": "Reabrir", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Mensagem Privada: Apenas visível para você e sua equipe", "CHANGE_STATUS": "Estado da conversa mudou", "CHANGE_AGENT": "Responsável da conversa alterado", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Enviado por:", "ASSIGNMENT": { "SELECT_AGENT": "Selecione Agente", @@ -74,5 +75,37 @@ "ERROR": "Por favor, insira um endereço de e-mail válido" } } + }, + "ONBOARDING": { + "TITLE": "Olá, 👋. Bem-vindo ao %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Leia as últimas atualizações", + "ALL_CONVERSATION": { + "TITLE": "Todas as suas conversas em um só lugar", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Conectar caixas de entrada", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Clique aqui para criar uma caixa de entrada" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index 7ec79e73d..3954d9745 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Escolha um valor" }, "TWITTER": { - "HELP": "Para adicionar seu perfil do Twitter como um canal, você precisa autenticar seu perfil do Twitter clicando em 'Entrar com o Twitter' " + "HELP": "Para adicionar seu perfil do Twitter como um canal, você precisa autenticar seu perfil do Twitter clicando em 'Entrar com o Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Canal do website", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Configurações", "COLLABORATORS": "Colaboradores", - "CONFIGURATION": "Configuração" + "CONFIGURATION": "Configuração", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Configurações", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Sua conexão com o Facebook expirou, reconecte sua página do Facebook para continuar", "MESSAGE_SUCCESS": "Reconexão bem sucedida", "MESSAGE_ERROR": "Ocorreu um erro, por favor tente novamente" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Sim", + "DISABLED": "Não" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Indisponível", + "HOURS": "horas", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Selecione" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json index 3b5a94f44..8add4f307 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json @@ -125,7 +125,7 @@ "INTEGRATIONS": "Integrações", "ACCOUNT_SETTINGS": "Configurações da conta", "LABELS": "Marcadores", - "TEAMS": "Teams" + "TEAMS": "Times" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Nova conta", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json new file mode 100644 index 000000000..369427293 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Times", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Criar", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Adicionar Agentes", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Está tudo pronto para começar!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Está tudo pronto para começar!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-mail", + "BUTTON_TEXT": "Adicionar agentes", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Adicionar agentes", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Excluir", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Excluir ", + "NO": "Cancelar" + } + }, + "SETTINGS": "Confirgurações", + "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/ro/contact.json b/app/javascript/dashboard/i18n/locale/ro/contact.json index a5f27ea52..fa4cd3478 100644 --- a/app/javascript/dashboard/i18n/locale/ro/contact.json +++ b/app/javascript/dashboard/i18n/locale/ro/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Trimite", "CANCEL": "Renunță", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "A apărut o eroare, încercați din nou" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Nume", - "Phone Number", - "Conversații", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Nume", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversații", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Adresa Email" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index f903efd09..13e78fdb8 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Notă privată: vizibilă doar pentru tine și echipa ta", "CHANGE_STATUS": "Stare conversație schimbată", "CHANGE_AGENT": "Persoana căreia i-a fost ateribuită conversația a fost schimbată", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Vă rugăm să introduceți o adresă de e-mail validă" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json index aec8b3c9b..eaba4c89a 100644 --- a/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Alege o valoare" }, "TWITTER": { - "HELP": "Pentru a vă adăuga profilul de Twitter ca si canal, trebuie să vă autentificați profilul de Twitter făcând clic pe \"Conectați-vă cu Twitter\" " + "HELP": "Pentru a vă adăuga profilul de Twitter ca si canal, trebuie să vă autentificați profilul de Twitter făcând clic pe \"Conectați-vă cu Twitter\" ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Canal web", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Setări", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Setări", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "A apărut o eroare, încercați din nou" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json new file mode 100644 index 000000000..095643bd7 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Creeaza", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Adaugă Agent", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Toate setarile sunt facute!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Toate setarile sunt facute!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-MAIL", + "BUTTON_TEXT": "Adaugă Agent", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Adaugă Agent", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Şterge", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Şterge ", + "NO": "Renunță" + } + }, + "SETTINGS": "Setări", + "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/ru/chatlist.json b/app/javascript/dashboard/i18n/locale/ru/chatlist.json index 9fdca975f..44c00ceb4 100644 --- a/app/javascript/dashboard/i18n/locale/ru/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/ru/chatlist.json @@ -80,6 +80,6 @@ "RECEIVED_VIA_EMAIL": "Получено по электронной почте", "VIEW_TWEET_IN_TWITTER": "Просмотреть твит в Twitter", "REPLY_TO_TWEET": "Ответить на этот твит", - "NO_MESSAGES": "No Messages" + "NO_MESSAGES": "Нет сообщений" } } diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index 11e42012f..082f0a15e 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Изменить контакт", "TITLE": "Изменить контакт", - "DESC": "Изменить контактные данные", + "DESC": "Изменить контактные данные" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Новый контакт", + "TITLE": "Создать новый контакт", + "DESC": "Добавить основную информацию о контакте." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Отправить", "CANCEL": "Отменить", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Контакт успешно обновлен", + "SUCCESS_MESSAGE": "Контакт успешно сохранен", "CONTACT_ALREADY_EXIST": "Этот адрес электронной почты используется для другого контакта.", - "ERROR_MESSAGE": "При сохранении настроек произошла ошибка, пожалуйста, попробуйте еще раз" + "ERROR_MESSAGE": "Произошла ошибка, попробуйте еще раз" }, "CONTACTS_PAGE": { "HEADER": "Контакты", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Загрузка контактов...", "404": "Нет контактов по вашему запросу 🔍", - "TABLE_HEADER": [ - "Имя", - "Номер телефона", - "Диалоги", - "Последний Контакт" - ] + "TABLE_HEADER": { + "NAME": "Имя", + "PHONE_NUMBER": "Номер телефона", + "CONVERSATIONS": "Диалоги", + "LAST_ACTIVITY": "Последние действия", + "COUNTRY": "Страна", + "CITY": "Город", + "SOCIAL_PROFILES": "Профили в соц. сетях", + "COMPANY": "Компания", + "EMAIL_ADDRESS": "Email" + }, + "VIEW_DETAILS": "Просмотреть подробности" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index aad9b5f13..3d11237da 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -3,7 +3,7 @@ "404": "Пожалуйста, выберите диалог из левой панели", "NO_MESSAGE_1": "Ой! Похоже, сообщений от клиентов нет.", "NO_MESSAGE_2": " чтобы отправить сообщение на вашу страницу!", - "NO_INBOX_1": "Хола! Похоже, вы еще не добавили ни одного источника.", + "NO_INBOX_1": "Алоха! Похоже, вы еще не добавили ни одного источника.", "NO_INBOX_2": " для начала", "NO_INBOX_AGENT": "Ой! Похоже, вы не добавлены ни к одному источнику сообщений. Обратитесь к администратору", "SEARCH_MESSAGES": "Поиск по сообщениям в диалогах", @@ -11,7 +11,7 @@ "TITLE": "Поиск сообщений", "LOADING_MESSAGE": "Сохранение данных...", "PLACEHOLDER": "Введите любой текст для поиска сообщений", - "NO_MATCHING_RESULTS": "Нет сообщений, соответствующих параметрам поиска." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Непрочитанные сообщения", "UNREAD_MESSAGE": "Непрочитанное сообщение", @@ -25,7 +25,7 @@ "REMOVE_SELECTION": "Удалить выделенное", "DOWNLOAD": "Скачать", "UPLOADING_ATTACHMENTS": "Загрузка вложений...", - "NO_RESPONSE": "No response", + "NO_RESPONSE": "Нет ответа", "HEADER": { "RESOLVE_ACTION": "Завершить", "REOPEN_ACTION": "Открыть заново", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Приватная заметка: видна только вам и вашей команде", "CHANGE_STATUS": "Статус разговора изменен", "CHANGE_AGENT": "Назначенный оператор изменен", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Отправитель:", "ASSIGNMENT": { "SELECT_AGENT": "Выбрать Агента", @@ -74,5 +75,37 @@ "ERROR": "Пожалуйста, введите действительный адрес электронной почты" } } + }, + "ONBOARDING": { + "TITLE": "Привет 👋, добро пожаловать в %{installationName}!", + "DESCRIPTION": "Спасибо за регистрацию. Мы хотим, чтобы вы получили максимум от %{installationName}. Вот несколько вещей, которые вы можете сделать в %{installationName}, чтобы получить ещё больше приятных впечатлений.", + "READ_LATEST_UPDATES": "Читайте о наших последних обновлениях", + "ALL_CONVERSATION": { + "TITLE": "Все ваши диалоги в одном месте", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/generalSettings.json b/app/javascript/dashboard/i18n/locale/ru/generalSettings.json index 3426f2897..ecf2f1f33 100644 --- a/app/javascript/dashboard/i18n/locale/ru/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ru/generalSettings.json @@ -53,7 +53,7 @@ } }, "NOTIFICATIONS_PAGE": { - "HEADER": "Notifications", + "HEADER": "Уведомления", "MARK_ALL_DONE": "Mark All Done", "LIST": { "LOADING_MESSAGE": "Loading notifications...", @@ -68,8 +68,8 @@ "TYPE_LABEL": { "conversation_creation": "New conversation", "conversation_assignment": "Conversation Assigned", - "assigned_conversation_new_message": "New Message", - "conversation_mention": "Mention" + "assigned_conversation_new_message": "Новое сообщение", + "conversation_mention": "Упоминание" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index 1716e6e8d..145c2908f 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Выберите значение" }, "TWITTER": { - "HELP": "Чтобы добавить свой Twitter профиль в качестве источника, вам нужно авторизоваться при помощи входа через Twitter " + "HELP": "Чтобы добавить свой Twitter профиль в качестве источника, вам нужно авторизоваться при помощи входа через Twitter ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Сайт", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Настройки", "COLLABORATORS": "Соавторы", - "CONFIGURATION": "Настройки" + "CONFIGURATION": "Настройки", + "PRE_CHAT_FORM": "Форма, показываемая перед стартом диалога", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Настройки", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Ваше подключение к Facebook истекло. Пожалуйста, переподключитесь к Facebook для продолжения работы", "MESSAGE_SUCCESS": "Переподключение выполнено", "MESSAGE_ERROR": "Произошла ошибка, попробуйте еще раз" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Да", + "DISABLED": "Нет" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Сообщение для формы, показываемой перед стартом диалога", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Настройте ваши рабочие часы", + "SUBTITLE": "Настройте ваши рабочие часы для общения через виджет на сайте", + "WEEKLY_TITLE": "Укажите ваши рабочие часы", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Я работаю в этот день", + "UNAVAILABLE": "Я не работаю в этот день", + "HOURS": "часы", + "VALIDATION_ERROR": "Время начала должно предшествовать времени окончания.", + "CHOOSE": "Выбрать" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index a17b3c83c..08222f69a 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -120,12 +120,12 @@ "HOME": "Главная", "AGENTS": "Операторы", "INBOXES": "Источники", - "NOTIFICATIONS": "Notifications", + "NOTIFICATIONS": "Уведомления", "CANNED_RESPONSES": "Шаблонные ответы", "INTEGRATIONS": "Интеграции", "ACCOUNT_SETTINGS": "Настройки аккаунта", "LABELS": "Категории", - "TEAMS": "Teams" + "TEAMS": "Команды" }, "CREATE_ACCOUNT": { "NEW_ACCOUNT": "Новый аккаунт", diff --git a/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json new file mode 100644 index 000000000..32bc187b6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Команды", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Создать", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Добавить операторов", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Все готово!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Все готово!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "Email", + "BUTTON_TEXT": "Добавить операторов", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Добавить операторов", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Удалить", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Удалить ", + "NO": "Отменить" + } + }, + "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/sk/contact.json b/app/javascript/dashboard/i18n/locale/sk/contact.json index da85ffab8..d6cc103ca 100644 --- a/app/javascript/dashboard/i18n/locale/sk/contact.json +++ b/app/javascript/dashboard/i18n/locale/sk/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Submit", "CANCEL": "Cancel", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "There was an error, please try again" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Name", - "Phone Number", - "Conversations", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Name", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversations", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Email Address" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index 967378552..da1192e84 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", "CHANGE_STATUS": "Conversation status changed", "CHANGE_AGENT": "Conversation Assignee changed", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Please enter a valid email address" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json index db2e6cea8..42bc5f592 100644 --- a/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' " + "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Settings", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Settings", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json new file mode 100644 index 000000000..5ba108626 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "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": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Add agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Delete", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Delete ", + "NO": "Cancel" + } + }, + "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/sv/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json index 4a07de96c..3a24ba227 100644 --- a/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json @@ -67,7 +67,7 @@ }, "AGENT_TYPE": { "LABEL": "Roll", - "PLACEHOLDER": "Välj en typ", + "PLACEHOLDER": "Välj en roll", "ERROR": "Roll krävs" }, "EMAIL": { @@ -85,7 +85,7 @@ "PASSWORD_RESET": { "ADMIN_RESET_BUTTON": "Återställ lösenord", "ADMIN_SUCCESS_MESSAGE": "Ett e-postmeddelande med instruktioner för att återställa lösenordet har skickats till agenten", - "SUCCESS_MESSAGE": "Agentlösenordet återställt", + "SUCCESS_MESSAGE": "Agentens lösenord återställd", "ERROR_MESSAGE": "Kunde inte ansluta till Woot Server, försök igen senare" } }, diff --git a/app/javascript/dashboard/i18n/locale/sv/chatlist.json b/app/javascript/dashboard/i18n/locale/sv/chatlist.json index 5add8aadf..673e34ad5 100644 --- a/app/javascript/dashboard/i18n/locale/sv/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/sv/chatlist.json @@ -8,7 +8,7 @@ }, "TAB_HEADING": "Konversationer", "SEARCH": { - "INPUT": "Sök efter människor, chattar, sparade svar .." + "INPUT": "Sök efter personer, chattar, sparade svar .." }, "STATUS_TABS": [ { diff --git a/app/javascript/dashboard/i18n/locale/sv/contact.json b/app/javascript/dashboard/i18n/locale/sv/contact.json index 2898e0f50..02d4366a6 100644 --- a/app/javascript/dashboard/i18n/locale/sv/contact.json +++ b/app/javascript/dashboard/i18n/locale/sv/contact.json @@ -6,7 +6,7 @@ "COPY_SUCCESSFUL": "Kopierat till urklipp", "COMPANY": "Företag", "LOCATION": "Plats", - "CONVERSATION_TITLE": "Konversation Detaljer", + "CONVERSATION_TITLE": "Konversationsdetaljer", "BROWSER": "Webbläsare", "OS": "Operativsystem", "INITIATED_FROM": "Initierad från", @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Redigera kontakt", "TITLE": "Redigera kontakt", - "DESC": "Redigera kontaktuppgifter", + "DESC": "Redigera kontaktuppgifter" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Skicka", "CANCEL": "Avbryt", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kontakten har uppdaterats", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Den här e-postadressen används för en annan kontakt.", - "ERROR_MESSAGE": "Ett fel uppstod vid uppdateringen av kontakten, vänligen försök igen" + "ERROR_MESSAGE": "Ett fel uppstod, vänligen försök igen" }, "CONTACTS_PAGE": { "HEADER": "Kontakter", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Laddar kontakter...", "404": "Inga kontakter matchar din sökning 🔍", - "TABLE_HEADER": [ - "Namn", - "Telefonnummer", - "Konversationer", - "Senast kontaktad" - ] + "TABLE_HEADER": { + "NAME": "Namn", + "PHONE_NUMBER": "Telefonnummer", + "CONVERSATIONS": "Konversationer", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Företag", + "EMAIL_ADDRESS": "E-postadress" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index afd4dbf74..eee9e7b4a 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -5,13 +5,13 @@ "NO_MESSAGE_2": " för att skicka ett meddelande till din sida!", "NO_INBOX_1": "Hola! Ser ut som om du inte har lagt till några inkorgar än.", "NO_INBOX_2": " för att komma igång", - "NO_INBOX_AGENT": "Oh Oh! Ser ut som om du inte är en del av någon inkorg. Kontakta administratören", + "NO_INBOX_AGENT": "Oj då! Ser ut som om du inte är del av någon inkorg. Kontakta administratören", "SEARCH_MESSAGES": "Sök meddelanden i konversationer", "SEARCH": { "TITLE": "Sök meddelanden", "LOADING_MESSAGE": "Tuggar data...", "PLACEHOLDER": "Skriv valfri text för att söka efter meddelanden", - "NO_MATCHING_RESULTS": "Det finns inga meddelanden som motsvarar sökparametrarna." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Olästa meddelanden", "UNREAD_MESSAGE": "Oläst meddelande", @@ -25,7 +25,7 @@ "REMOVE_SELECTION": "Ta bort urval", "DOWNLOAD": "Hämta", "UPLOADING_ATTACHMENTS": "Laddar upp bilagor...", - "NO_RESPONSE": "No response", + "NO_RESPONSE": "Inget svar", "HEADER": { "RESOLVE_ACTION": "Lös", "REOPEN_ACTION": "Återöppna", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Privat anteckning: Endast synlig för dig och ditt team", "CHANGE_STATUS": "Konversationsstatus ändrad", "CHANGE_AGENT": "Konversationstilldelning ändrad", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Skickat av:", "ASSIGNMENT": { "SELECT_AGENT": "Välj agent", @@ -74,5 +75,37 @@ "ERROR": "Ange en giltig e-postadress" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json index 7afa2f9e1..a60559588 100644 --- a/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/inboxMgmt.json @@ -38,10 +38,11 @@ "PICK_A_VALUE": "Välj ett värde" }, "TWITTER": { - "HELP": "För att lägga till din Twitter-profil som en kanal måste du autentisera din Twitter-profil genom att klicka på \"Logga in med Twitter\" " + "HELP": "För att lägga till din Twitter-profil som en kanal måste du autentisera din Twitter-profil genom att klicka på \"Logga in med Twitter\" ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { - "TITLE": "Webbplatsens kanal", + "TITLE": "Webbplatskanal", "DESC": "Skapa en kanal för din webbplats och börja stödja dina kunder via vår hemsida widget.", "LOADING_MESSAGE": "Skapar supportkanal för webbplats", "CHANNEL_AVATAR": { @@ -49,7 +50,7 @@ }, "CHANNEL_NAME": { "LABEL": "Webbplatsens namn", - "PLACEHOLDER": "Ange ditt webbplatsnamn (t.ex. Acme Inc)" + "PLACEHOLDER": "Ange namnet på din webbplats (t.ex. Acme Inc)" }, "CHANNEL_DOMAIN": { "LABEL": "Webbplatsens domän", @@ -61,7 +62,7 @@ }, "CHANNEL_WELCOME_TAGLINE": { "LABEL": "Välkomsttagline", - "PLACEHOLDER": "Vi gör det enkelt att få kontakt med oss. Fråga oss något, eller dela din feedback." + "PLACEHOLDER": "Vi gör det enkelt att ta kontakt med oss. Fråga oss något, eller dela din feedback." }, "CHANNEL_GREETING_MESSAGE": { "LABEL": "Kanalhälsningsmeddelande", @@ -81,8 +82,8 @@ "HELP_TEXT": "Den här svarstiden kommer att visas på livechattswidgeten" }, "WIDGET_COLOR": { - "LABEL": "Widget färg", - "PLACEHOLDER": "Uppdatera widgetens färg som används i widget" + "LABEL": "Widgetfärg", + "PLACEHOLDER": "Uppdatera den widgetfärg som används i widget" }, "SUBMIT_BUTTON": "Skapa inkorg" }, @@ -90,23 +91,23 @@ "TITLE": "Twilio SMS/Whatsapp-kanal", "DESC": "Integrera Twilio och börja supporta dina kunder via SMS eller Whatsapp.", "ACCOUNT_SID": { - "LABEL": "Konto SID", - "PLACEHOLDER": "Ange ditt Twilio-konto SID", - "ERROR": "Detta fält är tvingande" + "LABEL": "Kontots SID", + "PLACEHOLDER": "Ange SID för ditt Twilio-konto", + "ERROR": "Detta fält är obligatoriskt" }, "CHANNEL_TYPE": { "LABEL": "Kanaltyp", "ERROR": "Var god välj din kanaltyp" }, "AUTH_TOKEN": { - "LABEL": "Auth token", - "PLACEHOLDER": "Ange din Twilio Auth Token", - "ERROR": "Detta fält är tvingande" + "LABEL": "Auth-token", + "PLACEHOLDER": "Ange din Auth-token för Twilio", + "ERROR": "Detta fält är obligatoriskt" }, "CHANNEL_NAME": { "LABEL": "Kanalnamn", "PLACEHOLDER": "Ange ett kanalnamn", - "ERROR": "Detta fält är tvingande" + "ERROR": "Detta fält är obligatoriskt" }, "PHONE_NUMBER": { "LABEL": "Telefonnummer", @@ -117,9 +118,9 @@ "TITLE": "Callback-URL", "SUBTITLE": "Du måste konfigurera meddelande-callback-URL i Twilio med den URL som nämns här." }, - "SUBMIT_BUTTON": "Skapa Twilio kanal", + "SUBMIT_BUTTON": "Skapa Twiliokanal", "API": { - "ERROR_MESSAGE": "Vi kunde inte autentisera Twilio autentiseringsuppgifter, försök igen" + "ERROR_MESSAGE": "Vi kunde inte autentisera Twilio-uppgifterna, försök igen" } }, "API_CHANNEL": { @@ -128,7 +129,7 @@ "CHANNEL_NAME": { "LABEL": "Kanalnamn", "PLACEHOLDER": "Ange ett kanalnamn", - "ERROR": "Detta fält är tvingande" + "ERROR": "Detta fält är obligatoriskt" }, "WEBHOOK_URL": { "LABEL": "Webhook URL", @@ -146,7 +147,7 @@ "CHANNEL_NAME": { "LABEL": "Kanalnamn", "PLACEHOLDER": "Ange ett kanalnamn", - "ERROR": "Detta fält är tvingande" + "ERROR": "Detta fält är obligatoriskt" }, "EMAIL": { "LABEL": "E-post", @@ -170,19 +171,19 @@ "PICK_AGENTS": "Välj agenter för inkorgen" }, "DETAILS": { - "TITLE": "Inkorg Detaljer", + "TITLE": "Inkorgsdetaljer", "DESC": "Från rullgardinsmenyn nedan, välj den Facebook-sida du vill ansluta till Chatwoot. Du kan också ge ett anpassat namn till din inkorg för bättre identifiering." }, "FINISH": { - "TITLE": "Spikade det!", + "TITLE": "Där satt den!", "DESC": "Du har framgångsrikt integrerat din Facebook-sida med Chatwoot. Nästa gång en kund meddelar din sida kommer konversationen automatiskt att visas på din inkorg.
Vi ger dig också en widget skript som du enkelt kan lägga till din webbplats. När detta är live på din webbplats, kunder kan meddela dig direkt från din webbplats utan hjälp av något externt verktyg och konversationen kommer att visas här på Chatwoot.
Cool, va? Tja, vi försöker säkert att vara :)" } }, "DETAILS": { "LOADING_FB": "Autentiserar dig med Facebook...", - "ERROR_FB_AUTH": "Något gick fel, vänligen uppdatera sidan...", + "ERROR_FB_AUTH": "Något gick fel, vänligen ladda om sidan...", "CREATING_CHANNEL": "Skapar din inkorg...", - "TITLE": "Konfigurera Inkorg Detaljer", + "TITLE": "Konfigurera Inkorgsdetaljer", "DESC": "" }, "AGENTS": { @@ -191,9 +192,9 @@ }, "FINISH": { "TITLE": "Din inkorg är redo!", - "MESSAGE": "Du kan nu samarbeta med dina kunder genom din nya kanal. ", + "MESSAGE": "Du kan nu interagera med dina kunder genom din nya kanal. Supporta glatt ", "BUTTON_TEXT": "Ta mig dit", - "WEBSITE_SUCCESS": "Du har lyckats skapa en webbplats kanal. Kopiera koden som visas nedan och klistra in den på din webbplats. Nästa gång en kund använder livechatten visas konversationen automatiskt på din inkorg." + "WEBSITE_SUCCESS": "Du har skapat en webbplatskanal. Kopiera koden som visas nedan och klistra in den på din webbplats. Nästa gång en kund använder livechatten visas konversationen automatiskt i din inkorg." }, "REAUTH": "Återauktorisera", "VIEW": "Visa", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Inställningar", "COLLABORATORS": "Medarbetare", - "CONFIGURATION": "Konfiguration" + "CONFIGURATION": "Konfiguration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Inställningar", "FEATURES": { @@ -233,13 +236,13 @@ "DISPLAY_EMOJI_PICKER": "Visa emoji-väljare på widgeten" }, "SETTINGS_POPUP": { - "MESSENGER_HEADING": "Skript för budbärare", - "MESSENGER_SUB_HEAD": "Placera denna knapp i din kroppstagg", + "MESSENGER_HEADING": "Skript för Messenger", + "MESSENGER_SUB_HEAD": "Placera denna knapp i din body-tagg", "INBOX_AGENTS": "Agenter", "INBOX_AGENTS_SUB_TEXT": "Lägg till eller ta bort agenter från denna inkorg", "UPDATE": "Uppdatera", "AUTO_ASSIGNMENT": "Aktivera automatisk tilldelning", - "INBOX_UPDATE_TITLE": "Inkorg inställningar", + "INBOX_UPDATE_TITLE": "Inkorgsinställningar", "INBOX_UPDATE_SUB_TEXT": "Uppdatera inställningarna för din inkorg", "AUTO_ASSIGNMENT_SUB_TEXT": "Aktivera eller inaktivera automatisk tilldelning av nya konversationer till de agenter som lagts till den här inkorgen.", "HMAC_VERIFICATION": "Validering av användaridentitet", @@ -250,6 +253,41 @@ "SUBTITLE": "Din Facebook-anslutning har löpt ut, vänligen återanslut din Facebook-sida för att fortsätta med tjänsterna", "MESSAGE_SUCCESS": "Återanslutning lyckades", "MESSAGE_ERROR": "Ett fel uppstod, vänligen försök igen" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/setNewPassword.json b/app/javascript/dashboard/i18n/locale/sv/setNewPassword.json index 0a1b49798..224786c1a 100644 --- a/app/javascript/dashboard/i18n/locale/sv/setNewPassword.json +++ b/app/javascript/dashboard/i18n/locale/sv/setNewPassword.json @@ -12,7 +12,7 @@ "ERROR": "Lösenorden matchar inte" }, "API": { - "SUCCESS_MESSAGE": "Lösenordet ändrades framgångsrikt", + "SUCCESS_MESSAGE": "Lösenordet ändrat", "ERROR_MESSAGE": "Kunde inte ansluta till Woot Server, försök igen senare" }, "SUBMIT": "Skicka" diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json index e6be52419..025037e21 100644 --- a/app/javascript/dashboard/i18n/locale/sv/settings.json +++ b/app/javascript/dashboard/i18n/locale/sv/settings.json @@ -1,9 +1,9 @@ { "PROFILE_SETTINGS": { - "LINK": "Profilens inställningar", - "TITLE": "Profilens inställningar", + "LINK": "Profilinställningar", + "TITLE": "Profilinställningar", "BTN_TEXT": "Uppdatera profil", - "AFTER_EMAIL_CHANGED": "Din profil har uppdaterats framgångsrikt, vänligen logga in igen eftersom dina inloggningsuppgifter har ändrats", + "AFTER_EMAIL_CHANGED": "Din profil har uppdaterats. Vänligen logga in på nytt eftersom dina inloggningsuppgifter har ändrats", "FORM": { "AVATAR": "Profilbild", "ERROR": "Vänligen åtgärda formulärfel", diff --git a/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json new file mode 100644 index 000000000..1e4a7c6e7 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Skapa", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Lägg till agenter", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Ni är redo att köra!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Ni är redo att köra!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-POST", + "BUTTON_TEXT": "Lägg till agenter", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Lägg till agenter", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Radera", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Radera ", + "NO": "Avbryt" + } + }, + "SETTINGS": "Inställningar", + "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/ta/contact.json b/app/javascript/dashboard/i18n/locale/ta/contact.json index 402bdad3d..ea4136a0c 100644 --- a/app/javascript/dashboard/i18n/locale/ta/contact.json +++ b/app/javascript/dashboard/i18n/locale/ta/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "சமர்பிக்கவும்", "CANCEL": "ரத்துசெய்", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "There was an error, please try again" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "பெயர்", - "Phone Number", - "உரையாடல்கள்", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "பெயர்", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "உரையாடல்கள்", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "ஈ-மெயில் முகவரி" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 00b97388b..7fd16b708 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "தனிப்பட்ட குறிப்பு: உங்களுக்கும் உங்கள் குழுவினருக்கும் மட்டுமே தெரியும்", "CHANGE_STATUS": "உரையாடலின் நிலை மாற்றப்பட்டது", "CHANGE_AGENT": "உரையாடல் ஒதுக்கீட்டாளர் மாற்றப்பட்டார்", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "சரியான ஈமெயில் முகவரியை பதிவிடவும்" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json index 9d2fc3108..9e8414833 100644 --- a/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "மதிப்பைத் தேர்ந்தெடுங்கள்" }, "TWITTER": { - "HELP": "உங்கள் ட்விட்டர் சுயவிவரத்தை ஒரு சேனலாக சேர்க்க, 'ட்விட்டருடன் உள்நுழைக' என்பதைக் கிளிக் செய்யாவும், இதன் மூலம் உங்கள் சுயவிவரத்தை ட்விட்டர் வாயிலாக அங்கீகரிக்கிறீர்கள் " + "HELP": "உங்கள் ட்விட்டர் சுயவிவரத்தை ஒரு சேனலாக சேர்க்க, 'ட்விட்டருடன் உள்நுழைக' என்பதைக் கிளிக் செய்யாவும், இதன் மூலம் உங்கள் சுயவிவரத்தை ட்விட்டர் வாயிலாக அங்கீகரிக்கிறீர்கள் ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "வலைத்தள சேனல்", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "அமைப்புகள்", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "அமைப்புகள்", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json new file mode 100644 index 000000000..1efb008b8 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "ஏஜென்ட்களைச் சேர்க்கவும்", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "நீங்கள் மேற்கொண்டு பயன்படுத்தலாம்!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "நீங்கள் மேற்கொண்டு பயன்படுத்தலாம்!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "ஈ-மெயில்", + "BUTTON_TEXT": "ஏஜென்ட்களைச் சேர்க்க", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "ஏஜென்ட்களைச் சேர்க்க", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Delete", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Delete ", + "NO": "ரத்துசெய்" + } + }, + "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/th/contact.json b/app/javascript/dashboard/i18n/locale/th/contact.json index 3ffd3a65d..9c9ae7228 100644 --- a/app/javascript/dashboard/i18n/locale/th/contact.json +++ b/app/javascript/dashboard/i18n/locale/th/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "เเก้ไขผู้ติดต่อ", "TITLE": "เเก้ไขผู้ติดต่อ", - "DESC": "เเห้ไขรายละเอียดผู้ติดต่อ", + "DESC": "เเห้ไขรายละเอียดผู้ติดต่อ" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "ส่ง", "CANCEL": "ยกเลิก", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "อัพเดทเนื้อหาเสร็จสิ้น", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "อีเมล์นี้ถูกใช้ในผู้ติดต่อคนอื่นเเล้ว", - "ERROR_MESSAGE": "มีปัญหาในการอัพเดทผู้ติดต่อ กรุณาลองใหม่อีกครั้ง" + "ERROR_MESSAGE": "เกิดข้อผิดพลาดกรุณาลองใหม่อีกครั้ง" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "ชื่อ", - "หมายเลขโทรศัพท์", - "การสนทนา", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "ชื่อ", + "PHONE_NUMBER": "หมายเลขโทรศัพท์", + "CONVERSATIONS": "การสนทนา", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "บริษัท", + "EMAIL_ADDRESS": "ที่อยู่อีเมล์" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index 25e0ccbaa..d65f81b4b 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "โน้ตส่วนตัว: มีเพียงคุณและทีมเท่านั้นที่มองเห็นได้", "CHANGE_STATUS": "สถานะการสนทนามีการเปลี่ยนเเปลง", "CHANGE_AGENT": "ผู้ได้รับมอบหมายการสนทนานี้มีการเปลี่ยนแปลง", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "กรุณากรอกที่อยู่อีเมล์ให้ถูกต้อง" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json index e355fa6ff..337deedb9 100644 --- a/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "เลือกค่า" }, "TWITTER": { - "HELP": "ในการเพิ่มโปรไฟล์ Twitter ของคุณเป็นช่องคุณต้องตรวจสอบสิทธิ์โปรไฟล์ Twitter ของคุณโดยคลิกที่ \"ลงชื่อเข้าใช้ด้วย Twitter\" " + "HELP": "ในการเพิ่มโปรไฟล์ Twitter ของคุณเป็นช่องคุณต้องตรวจสอบสิทธิ์โปรไฟล์ Twitter ของคุณโดยคลิกที่ \"ลงชื่อเข้าใช้ด้วย Twitter\" ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "ช่องเว็บไซต์", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Settings", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Settings", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "เกิดข้อผิดพลาดกรุณาลองใหม่อีกครั้ง" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/th/teamsSettings.json b/app/javascript/dashboard/i18n/locale/th/teamsSettings.json new file mode 100644 index 000000000..b8163924b --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/th/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "เพิ่มพนักงาน", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "คุณพร้อมเเล้ว" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "คุณพร้อมเเล้ว" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "อีเมล์", + "BUTTON_TEXT": "Add agents", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Add agents", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "ลบ", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "ลบ ", + "NO": "ยกเลิก" + } + }, + "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/tr/chatlist.json b/app/javascript/dashboard/i18n/locale/tr/chatlist.json index b7d2f2889..0068db064 100644 --- a/app/javascript/dashboard/i18n/locale/tr/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/tr/chatlist.json @@ -80,6 +80,6 @@ "RECEIVED_VIA_EMAIL": "E-posta ile alındı", "VIEW_TWEET_IN_TWITTER": "Twitter'da tweet'i görüntüleyin", "REPLY_TO_TWEET": "Bu tweet'i yanıtla", - "NO_MESSAGES": "No Messages" + "NO_MESSAGES": "Mesaj yok" } } diff --git a/app/javascript/dashboard/i18n/locale/tr/contact.json b/app/javascript/dashboard/i18n/locale/tr/contact.json index 0b54caad6..a01f0dc05 100644 --- a/app/javascript/dashboard/i18n/locale/tr/contact.json +++ b/app/javascript/dashboard/i18n/locale/tr/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Kişiyi Düzenle", "TITLE": "Kişiyi Düzenle", - "DESC": "İletişim bilgilerini düzenleyin", + "DESC": "İletişim bilgilerini düzenleyin" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "Yeni Kişi", + "TITLE": "Yeni kişi oluştur", + "DESC": "Kişi hakkındaki temel bilgileri giriniz." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Yolla", "CANCEL": "İptal Et", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Kişi başarıyla güncellendi", + "SUCCESS_MESSAGE": "Kişi bilgileri başarıyla kaydedildi", "CONTACT_ALREADY_EXIST": "Bu e-posta adresi başka bir kişi için kullanılıyor.", - "ERROR_MESSAGE": "Kişi güncellenirken bir hata oluştu, lütfen tekrar deneyin" + "ERROR_MESSAGE": "Bir hata oluştu, lütfen tekrar deneyin" }, "CONTACTS_PAGE": { "HEADER": "Kişiler", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Kişiler yükleniyor ...", "404": "Aramanızla eşleşen kişi yok 🔍", - "TABLE_HEADER": [ - "İsim", - "Telefon numarası", - "Konuşmalar", - "Son Görüşülen" - ] + "TABLE_HEADER": { + "NAME": "İsim", + "PHONE_NUMBER": "Telefon numarası", + "CONVERSATIONS": "Konuşmalar", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Şirket", + "EMAIL_ADDRESS": "E-posta adresi" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index adc62a1e1..b23dddd5a 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -11,10 +11,10 @@ "TITLE": "Mesajları ara", "LOADING_MESSAGE": "Veriler işleniyor ...", "PLACEHOLDER": "Mesajları aramak için herhangi bir metin yazın", - "NO_MATCHING_RESULTS": "Arama parametreleriyle eşleşen mesaj yok." + "NO_MATCHING_RESULTS": "No results found." }, - "UNREAD_MESSAGES": "Unread Messages", - "UNREAD_MESSAGE": "Unread Message", + "UNREAD_MESSAGES": "Okunmamış Mesajlar", + "UNREAD_MESSAGE": "Okunmamış Mesaj", "CLICK_HERE": "Buraya Tıkla", "LOADING_INBOXES": "Gelen kutuları yükleniyor", "LOADING_CONVERSATIONS": "Loading Conversations\n", @@ -25,7 +25,7 @@ "REMOVE_SELECTION": "Seçimi Kaldır", "DOWNLOAD": "İndir", "UPLOADING_ATTACHMENTS": "Uploading attachments...", - "NO_RESPONSE": "No response", + "NO_RESPONSE": "Cevap Yok", "HEADER": { "RESOLVE_ACTION": "Çözüldü", "REOPEN_ACTION": "Yeniden aç", @@ -43,7 +43,7 @@ "SEND": "Gönder", "CREATE": "Not ekle", "TWEET": "Tweet", - "TIP_FORMAT_ICON": "Show rich text editor", + "TIP_FORMAT_ICON": "Metin Düzenlemeyi Göster", "TIP_EMOJI_ICON": "Show emoji selector", "TIP_ATTACH_ICON": "Attach files", "ENTER_TO_SEND": "Enter to send" @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Özel Not: Yalnızca siz ve ekibiniz tarafından görülebilir", "CHANGE_STATUS": "Görüşme durumu değişti", "CHANGE_AGENT": "Görüşme Atanan kişiyi değiştirildi", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Tarafından gönderildi:", "ASSIGNMENT": { "SELECT_AGENT": "Temsilci Seçin", @@ -74,5 +75,37 @@ "ERROR": "Lütfen geçerli bir tam e-posta adresi" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json index 144a35c5c..429f9eca3 100644 --- a/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Bir değer seçin" }, "TWITTER": { - "HELP": "Twitter profilinizi bir kanal olarak eklemek için, 'Twitter ile Giriş Yap'ı tıklayarak Twitter Profilinizi doğrulamanız gerekir." + "HELP": "Twitter profilinizi bir kanal olarak eklemek için, 'Twitter ile Giriş Yap'ı tıklayarak Twitter Profilinizi doğrulamanız gerekir.", + "ERROR_MESSAGE": "Twitter'a bağlanırken bir hata oluştu, lütfen daha sonra tekrar deneyin" }, "WEBSITE_CHANNEL": { "TITLE": "Website channel", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Ayarlar", "COLLABORATORS": "Ortak çalışanlar", - "CONFIGURATION": "Yapılandırma" + "CONFIGURATION": "Yapılandırma", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Ayarlar", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Facebook bağlantınızın süresi doldu, hizmetlere devam etmek için lütfen Facebook sayfanızı yeniden bağlayın", "MESSAGE_SUCCESS": "Yeniden bağlantı başarılı", "MESSAGE_ERROR": "Bir hata oluştu, lütfen tekrar deneyin" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Görüşme öncesi formu aktif et", + "OPTIONS": { + "ENABLED": "Evet", + "DISABLED": "Hayır" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Görüşme öncesi mesaj", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json new file mode 100644 index 000000000..cd2a73fea --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Yarat", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Kullanıcı Ekle", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Hepiniz gitmeye hazırsınız!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Hepiniz gitmeye hazırsınız!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "E-Posta", + "BUTTON_TEXT": "Kullanıcı Ekle", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Kullanıcı Ekle", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Sil", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Sil ", + "NO": "İptal Et" + } + }, + "SETTINGS": "Ayarlar", + "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/uk/contact.json b/app/javascript/dashboard/i18n/locale/uk/contact.json index 146663f13..8218763f0 100644 --- a/app/javascript/dashboard/i18n/locale/uk/contact.json +++ b/app/javascript/dashboard/i18n/locale/uk/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Edit Contact", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Додати", "CANCEL": "Скасувати", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "There was an error, please try again" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Ім'я", - "Phone Number", - "Бесіди", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Ім'я", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Бесіди", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Адреса електронної пошти" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index 97d7930b9..c71f92f92 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Приватна нотатка: видима тільки вам та вашій команді", "CHANGE_STATUS": "Статус бесіди змінено", "CHANGE_AGENT": "Оператора бесіди змінено", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Будь ласка, введіть коректну адресу електронної пошти" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json index fb488a413..b0168c300 100644 --- a/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Pick a value" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' " + "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Канал Веб-сайт", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Налаштування", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Налаштування", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "There was an error, please try again" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json b/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json new file mode 100644 index 000000000..c44ee6a70 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Create", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Додати агентів", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Все готово!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Все готово!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "ПОШТА", + "BUTTON_TEXT": "Додати агентів", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Додати агентів", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Видалити", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Видалити ", + "NO": "Скасувати" + } + }, + "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/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index 624511e03..4663d24dc 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "Chỉnh sửa liên hệ", "TITLE": "Chỉnh sửa liên hệ", - "DESC": "Chỉnh sửa liên hệ chi tiết", + "DESC": "Chỉnh sửa liên hệ chi tiết" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "Gửi", "CANCEL": "Huỷ", @@ -68,7 +75,7 @@ }, "LOCATION": { "PLACEHOLDER": "Nhập vị trí của liên hệ", - "LABEL": "Vị trí" + "LABEL": "Địa điểm" }, "COMPANY_NAME": { "PLACEHOLDER": "Nhập tên công ty", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Đã cập nhật liên hệ thành công", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "Địa chỉ email này đang được sử dụng cho một liên hệ khác.", - "ERROR_MESSAGE": "Đã xảy ra lỗi khi cập nhật địa chỉ liên hệ, vui lòng thử lại" + "ERROR_MESSAGE": "Đã có lỗi, vui lòng thử lại" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Tên", - "Số điện thoại", - "Các cuộc hội thoại", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Tên", + "PHONE_NUMBER": "Số điện thoại", + "CONVERSATIONS": "Các cuộc hội thoại", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Công ty", + "EMAIL_ADDRESS": "Email" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index 2f3362aef..86bddaaac 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "Lưu ý riêng: Chỉ hiển thị với bạn và nhóm của bạn", "CHANGE_STATUS": "Trạng thái cuộc trò chuyện đã thay đổi", "CHANGE_AGENT": "Người Được Chỉ Định Cuộc Hội Thoại đã thay đổi", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "Vui lòng nhập một địa chỉ email hợp lệ" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index 66f9582b7..3ac45829c 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "Chọn một giá trị" }, "TWITTER": { - "HELP": "Để thêm hồ sơ Twitter của bạn làm kênh, bạn cần xác thực Hồ sơ Twitter của mình bằng cách nhấp vào 'Đăng nhập bằng Twitter" + "HELP": "Để thêm hồ sơ Twitter của bạn làm kênh, bạn cần xác thực Hồ sơ Twitter của mình bằng cách nhấp vào 'Đăng nhập bằng Twitter", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "Kênh trang web", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "Cài đặt", "COLLABORATORS": "Cộng tác viên", - "CONFIGURATION": "Cấu hình" + "CONFIGURATION": "Cấu hình", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "Cài đặt", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "Đã có lỗi, vui lòng thử lại" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json new file mode 100644 index 000000000..75217c0ce --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "Tạo", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "Thêm đại lý", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "Bạn đã sẵn sàng để đi!" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "Bạn đã sẵn sàng để đi!" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "EMAIL", + "BUTTON_TEXT": "Thêm các nhà cung cấp", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "Thêm các nhà cung cấp", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "Xoá", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "Xoá ", + "NO": "Huỷ" + } + }, + "SETTINGS": "Cài đặt", + "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/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json index dce3b86b8..3daf9f43a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json @@ -43,10 +43,17 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "编辑联系人", "TITLE": "Edit contact", - "DESC": "Edit contact details", + "DESC": "Edit contact details" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "提交", - "CANCEL": "取消操作", + "CANCEL": "取消", "AVATAR": { "LABEL": "Contact Avatar" }, @@ -64,7 +71,7 @@ }, "PHONE_NUMBER": { "PLACEHOLDER": "Enter the phone number of the contact", - "LABEL": "Phone Number" + "LABEL": "电话号码" }, "LOCATION": { "PLACEHOLDER": "Enter the location of the contact", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "ERROR_MESSAGE": "出现错误,请重试" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "正在加载联系人列表...", "404": "没有搜索到联系人🔍", - "TABLE_HEADER": [ - "姓名:", - "电话号码", - "会话", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "姓名:", + "PHONE_NUMBER": "电话号码", + "CONVERSATIONS": "会话", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "公司", + "EMAIL_ADDRESS": "电子邮件地址" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 684739937..21b817014 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "私人便签:仅对您和您的团队可见", "CHANGE_STATUS": "对话状态已更改", "CHANGE_AGENT": "对话分配人已更改", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "请输入一个有效的电子邮件" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json index 180cb54c9..8fe0460d7 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/generalSettings.json @@ -60,7 +60,7 @@ "404": "No Notifications", "TABLE_HEADER": [ "姓名:", - "Phone Number", + "电话号码", "会话", "Last Contacted" ] diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json index 42019fca2..eca7d9d31 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "选择一个数值" }, "TWITTER": { - "HELP": "若要将您的Twitter个人资料添加为频道,您需要通过点击“使用Twitter登录”来验证您的Twitter个人资料。 " + "HELP": "若要将您的Twitter个人资料添加为频道,您需要通过点击“使用Twitter登录”来验证您的Twitter个人资料。 ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "网站频道", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "设置", "COLLABORATORS": "Collaborators", - "CONFIGURATION": "Configuration" + "CONFIGURATION": "Configuration", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "设置", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "您的 Facebook 连接已过期,请重新连接您的 Facebook 页面以继续服务", "MESSAGE_SUCCESS": "重新连接成功", "MESSAGE_ERROR": "出现错误,请重试" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json b/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json new file mode 100644 index 000000000..cb7659ae6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "创建", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "添加客服代理", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "你已设定状态为离开" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "你已设定状态为离开" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "电子邮件", + "BUTTON_TEXT": "添加客服代理", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "添加客服代理", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "删除", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "删除 ", + "NO": "取消" + } + }, + "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/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json index dc0bfbbbb..306780c2c 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json @@ -43,7 +43,14 @@ "EDIT_CONTACT": { "BUTTON_LABEL": "編輯聯絡人", "TITLE": "編輯聯絡人", - "DESC": "編輯聯絡人資訊", + "DESC": "編輯聯絡人資訊" + }, + "CREATE_CONTACT": { + "BUTTON_LABEL": "New Contact", + "TITLE": "Create new contact", + "DESC": "Add basic information details about the contact." + }, + "CONTACT_FORM": { "FORM": { "SUBMIT": "送出", "CANCEL": "取消操作", @@ -93,9 +100,9 @@ } } }, - "SUCCESS_MESSAGE": "成功更新聯絡人資訊", + "SUCCESS_MESSAGE": "Contact saved successfully", "CONTACT_ALREADY_EXIST": "這個電子信箱已經被其他聯絡人使用了。", - "ERROR_MESSAGE": "更新聯絡人資訊發生錯誤,請重試" + "ERROR_MESSAGE": "出現錯誤,請重試" }, "CONTACTS_PAGE": { "HEADER": "Contacts", @@ -104,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "姓名:", - "聯絡人電話", - "會話", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "姓名:", + "PHONE_NUMBER": "聯絡人電話", + "CONVERSATIONS": "會話", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "電子信箱地址" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index 1a59cb094..b36d7a229 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -11,7 +11,7 @@ "TITLE": "Search messages", "LOADING_MESSAGE": "Crunching data...", "PLACEHOLDER": "Type any text to search messages", - "NO_MATCHING_RESULTS": "There are no messages matching the search parameters." + "NO_MATCHING_RESULTS": "No results found." }, "UNREAD_MESSAGES": "Unread Messages", "UNREAD_MESSAGE": "Unread Message", @@ -51,6 +51,7 @@ "VISIBLE_TO_AGENTS": "私人筆記:僅對您和您的團隊可以看見", "CHANGE_STATUS": "對話狀態已更改", "CHANGE_AGENT": "對話分配人已更改", + "CHANGE_TEAM": "Conversation team changed", "SENT_BY": "Sent by:", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", @@ -74,5 +75,37 @@ "ERROR": "請輸入一個有效的電子信箱" } } + }, + "ONBOARDING": { + "TITLE": "Hey 👋, Welcome to %{installationName}!", + "DESCRIPTION": "Thanks for signing up. We want you to get the most out of %{installationName}. Here are a few things you can do in %{installationName} to make the experience delightful.", + "READ_LATEST_UPDATES": "Read our latest updates", + "ALL_CONVERSATION": { + "TITLE": "All your conversations in one place", + "DESCRIPTION": "View all the conversations from your customers in one single dashboard. You can filter the conversations by the incoming channel, label and status." + }, + "TEAM_MEMBERS": { + "TITLE": "Invite your team members", + "DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email address to the agent list.", + "NEW_LINK": "Click here to invite a team member" + }, + "INBOXES": { + "TITLE": "Connect Inboxes", + "DESCRIPTION": "Connect various channels through which your customers would be talking to you. It can be a website live-chat, your Facebook or Twitter page or even your WhatsApp number.", + "NEW_LINK": "Click here to create an inbox" + }, + "LABELS": { + "TITLE": "Organize conversations with labels", + "DESCRIPTION": "Labels provide an easier way to categorize your conversation. Create some labels like #support-enquiry, #billing-question etc., so that you can use them in a conversation later.", + "NEW_LINK": "Click here to create tags" + } + }, + "CONVERSATION_SIDEBAR": { + "DETAILS_TITLE": "Conversations Details", + "ASSIGNEE_LABEL": "Assigned Agent", + "TEAM_LABEL": "Assigned Team", + "SELECT": { + "PLACEHOLDER": "None" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json index a261c2d05..775fd7441 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/inboxMgmt.json @@ -38,7 +38,8 @@ "PICK_A_VALUE": "選擇一個數值" }, "TWITTER": { - "HELP": "若要將您的 Twitter 個人資料建立為頻道,您需要通過點擊“使用 Twitter 登入”來驗證您的 Twitter 個人資料。 " + "HELP": "若要將您的 Twitter 個人資料建立為頻道,您需要通過點擊“使用 Twitter 登入”來驗證您的 Twitter 個人資料。 ", + "ERROR_MESSAGE": "There was an error connecting to Twitter, please try again" }, "WEBSITE_CHANNEL": { "TITLE": "網站頻道", @@ -224,7 +225,9 @@ "TABS": { "SETTINGS": "設定", "COLLABORATORS": "客服人員", - "CONFIGURATION": "組態" + "CONFIGURATION": "組態", + "PRE_CHAT_FORM": "Pre Chat Form", + "BUSINESS_HOURS": "Business Hours" }, "SETTINGS": "設定", "FEATURES": { @@ -250,6 +253,41 @@ "SUBTITLE": "Your Facebook connection has expired, please reconnect your Facebook page to continue services", "MESSAGE_SUCCESS": "Reconnection successful", "MESSAGE_ERROR": "出現錯誤,請重試" + }, + "PRE_CHAT_FORM": { + "DESCRIPTION": "Pre chat forms enable you to capture user information before they start conversation with you.", + "ENABLE": { + "LABEL": "Enable pre chat form", + "OPTIONS": { + "ENABLED": "Yes", + "DISABLED": "No" + } + }, + "PRE_CHAT_MESSAGE": { + "LABEL": "Pre Chat Message", + "PLACEHOLDER": "This message would be visible to the users along with the form" + }, + "REQUIRE_EMAIL": { + "LABEL": "Visitors should provide their name and email address before starting the chat" + } + }, + "BUSINESS_HOURS": { + "TITLE": "Set your availability", + "SUBTITLE": "Set your availability on your livechat widget", + "WEEKLY_TITLE": "Set your weekly hours", + "TIMEZONE_LABEL": "Select timezone", + "UPDATE": "Update business hours settings", + "TOGGLE_AVAILABILITY": "Enable business availability for this inbox", + "UNAVAILABLE_MESSAGE_LABEL": "Unavailable message for vistors", + "UNAVAILABLE_MESSAGE_DEFAULT": "We are unavailable at the moment. Leave a message we will respond once we are back.", + "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours vistors can be warned with a message and a pre-chat form.", + "DAY": { + "ENABLE": "Enable availability for this day", + "UNAVAILABLE": "Unavailable", + "HOURS": "hours", + "VALIDATION_ERROR": "Starting time should be before closing time.", + "CHOOSE": "Choose" + } } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json b/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json new file mode 100644 index 000000000..41485acd6 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json @@ -0,0 +1,124 @@ +{ + "TEAMS_SETTINGS": { + "NEW_TEAM": "Create new team", + "HEADER": "Teams", + "SIDEBAR_TXT": "

Teams

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

", + "LIST": { + "404": "There are no teams created on this account.", + "EDIT_TEAM": "Edit team" + }, + "CREATE_FLOW": { + "CREATE": { + "TITLE": "Create a new team", + "DESC": "Add a title and description to your new team." + }, + "AGENTS": { + "BUTTON_TEXT": "Add agents to team", + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation." + }, + "WIZARD": [ + { + "title": "建立", + "route": "settings_teams_new", + "body": "Create a new team of agents." + }, + { + "title": "建立客服代理", + "route": "settings_teams_add_agents", + "body": "Add agents to the team." + }, + { + "title": "Finish", + "route": "settings_teams_finish", + "body": "您已設定狀態為離開" + } + ] + }, + "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": "Add Agents to your newly created team. All the added agents will be notified when a conversation is assigned to this team." + }, + "WIZARD": [ + { + "title": "Team details", + "route": "settings_teams_edit", + "body": "Change name, description and other details." + }, + { + "title": "Edit Agents", + "route": "settings_teams_edit_members", + "body": "Edit agents in your team." + }, + { + "title": "Finish", + "route": "settings_teams_edit_finish", + "body": "您已設定狀態為離開" + } + ] + }, + "TEAM_FORM": { + "ERROR_MESSAGE": "Couldn't save the team details. Try again." + }, + "AGENTS": { + "AGENT": "AGENT", + "EMAIL": "電子信箱", + "BUTTON_TEXT": "建立客服代理", + "ADD_AGENTS": "Adding Agents to your Team...", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected." + }, + "ADD": { + "TITLE": "Add agents to team - %{teamName}", + "DESC": "Add Agents to your newly created team. This lets you collaborate as a team on conversations, get notified on new events in the same conversation.", + "SELECT": "select", + "SELECT_ALL": "select all agents", + "SELECTED_COUNT": "%{selected} out of %{total} agents selected.", + "BUTTON_TEXT": "建立客服代理", + "AGENT_VALIDATION_ERROR": "Select atleaset one agent." + }, + "FINISH": { + "TITLE": "Your team is ready!", + "MESSAGE": "You can now collaborate as a team on conversations. Happy supporting ", + "BUTTON_TEXT": "Finish" + }, + "DELETE": { + "BUTTON_TEXT": "刪除", + "API": { + "SUCCESS_MESSAGE": "Team deleted successfully.", + "ERROR_MESSAGE": "Couldn't delete the team. Try again." + }, + "CONFIRM": { + "TITLE": "Are you sure want to delete - %{teamName}", + "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", + "YES": "刪除 ", + "NO": "取消操作" + } + }, + "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/widget/i18n/locale/ar.json b/app/javascript/widget/i18n/locale/ar.json index 32f2ba37d..010f3f471 100644 --- a/app/javascript/widget/i18n/locale/ar.json +++ b/app/javascript/widget/i18n/locale/ar.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "الرجاء إدخال بريدك الإلكتروني", "CHAT_PLACEHOLDER": "أكتب رسالتك", "TODAY": "اليوم", - "YESTERDAY": "الأمس" + "YESTERDAY": "الأمس", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "الاسم الكامل", + "PLACEHOLDER": "الرجاء إدخال اسمك الكامل", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "عنوان البريد الإلكتروني", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ca.json b/app/javascript/widget/i18n/locale/ca.json index d94a62524..bf71645f3 100644 --- a/app/javascript/widget/i18n/locale/ca.json +++ b/app/javascript/widget/i18n/locale/ca.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Introduïu el correu electrònic", "CHAT_PLACEHOLDER": "Escriu el missatge", "TODAY": "Avui", - "YESTERDAY": "Ahir" + "YESTERDAY": "Ahir", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Nom complet", + "PLACEHOLDER": "Introdueix el vostre nom complet", + "ERROR": "El Nom Complert és obligatori" + }, + "EMAIL_ADDRESS": { + "LABEL": "Adreça de correu electrònic", + "PLACEHOLDER": "Si us plau, introdueix la teva adreça email", + "ERROR": "Adreça email invàlida" + }, + "MESSAGE": { + "LABEL": "Missatge", + "PLACEHOLDER": "Si us plau, introdueix el teu missatge", + "ERROR": "Missatge massa curt" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/cs.json b/app/javascript/widget/i18n/locale/cs.json index b5595ad5f..dc717febf 100644 --- a/app/javascript/widget/i18n/locale/cs.json +++ b/app/javascript/widget/i18n/locale/cs.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Prosím, zadejte svůj e-mail", "CHAT_PLACEHOLDER": "Zde začněte psát", "TODAY": "Dnes", - "YESTERDAY": "Včera" + "YESTERDAY": "Včera", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Celé jméno", + "PLACEHOLDER": "Zadejte své celé jméno", + "ERROR": "Je vyžadováno celé jméno" + }, + "EMAIL_ADDRESS": { + "LABEL": "E-mailová adresa", + "PLACEHOLDER": "Zadejte prosím Váš e-mail", + "ERROR": "Neplatná e-mailová adresa" + }, + "MESSAGE": { + "LABEL": "Zpráva", + "PLACEHOLDER": "Zadejte prosím Vaši zprávu", + "ERROR": "Zpráva je příliš krátká" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/da.json b/app/javascript/widget/i18n/locale/da.json index 35f10eb49..8e28799d3 100644 --- a/app/javascript/widget/i18n/locale/da.json +++ b/app/javascript/widget/i18n/locale/da.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Indtast venligst din e-mail", "CHAT_PLACEHOLDER": "Skriv din besked", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Fulde Navn", + "PLACEHOLDER": "Indtast venligst dit fulde navn", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "E-Mail Adresse", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/de.json b/app/javascript/widget/i18n/locale/de.json index a4f015d9c..b3bddba3c 100644 --- a/app/javascript/widget/i18n/locale/de.json +++ b/app/javascript/widget/i18n/locale/de.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Bitte geben Sie ihre E-Mail-Adresse ein", "CHAT_PLACEHOLDER": "Schreiben Sie Ihre Nachricht", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Vollständiger Name", + "PLACEHOLDER": "Bitte geben Sie Ihren Namen ein, dies wird in Gesprächen angezeigt", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "E-Mail-Addresse", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/el.json b/app/javascript/widget/i18n/locale/el.json index ab66f4c6e..fe563fb9b 100644 --- a/app/javascript/widget/i18n/locale/el.json +++ b/app/javascript/widget/i18n/locale/el.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Παρακαλώ εισάγετε το email σας", "CHAT_PLACEHOLDER": "Πληκτρολογήστε το μήνυμά σας", "TODAY": "Σήμερα", - "YESTERDAY": "Χτες" + "YESTERDAY": "Χτες", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Πλήρες Όνομα", + "PLACEHOLDER": "Παρακαλώ συμπληρώστε το πλήρες όνομα σας", + "ERROR": "Απαιτείται πλήρες όνομα" + }, + "EMAIL_ADDRESS": { + "LABEL": "Διεύθυνση Email", + "PLACEHOLDER": "Παρακαλούμε εισάγετε τη διεύθυνση email σας", + "ERROR": "Μη έγκυρη διεύθυνση email" + }, + "MESSAGE": { + "LABEL": "Μήνυμα", + "PLACEHOLDER": "Παρακαλώ εισάγετε το μήνυμά σας", + "ERROR": "Πολύ σύντομο μήνυμα" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/es.json b/app/javascript/widget/i18n/locale/es.json index a4947f5de..6b4fce59d 100644 --- a/app/javascript/widget/i18n/locale/es.json +++ b/app/javascript/widget/i18n/locale/es.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Por favor ingrese su email", "CHAT_PLACEHOLDER": "Escribe tu mensaje", "TODAY": "Hoy", - "YESTERDAY": "Ayer" + "YESTERDAY": "Ayer", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Nombre completo", + "PLACEHOLDER": "Introduzca su nombre completo por favor", + "ERROR": "Nombre completo es obligatorio" + }, + "EMAIL_ADDRESS": { + "LABEL": "Dirección de correo", + "PLACEHOLDER": "Introduzca su dirección de correo electrónico", + "ERROR": "Dirección de correo no válida" + }, + "MESSAGE": { + "LABEL": "Mensaje", + "PLACEHOLDER": "Introduzca su mensaje", + "ERROR": "Mensaje demasiado corto" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/fa.json b/app/javascript/widget/i18n/locale/fa.json index 45b924276..8bddde322 100644 --- a/app/javascript/widget/i18n/locale/fa.json +++ b/app/javascript/widget/i18n/locale/fa.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "لطفا ایمیل خود را وارد کنید", "CHAT_PLACEHOLDER": "پیام خود را وارد کنید", "TODAY": "امروز", - "YESTERDAY": "دیروز" + "YESTERDAY": "دیروز", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "نام کامل", + "PLACEHOLDER": "لطفا نام کامل خود را وارد کنید", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "ایمیل", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/fi.json b/app/javascript/widget/i18n/locale/fi.json index aa86977e5..86c438ab7 100644 --- a/app/javascript/widget/i18n/locale/fi.json +++ b/app/javascript/widget/i18n/locale/fi.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Ole hyvä ja syötä sähköpostiosoitteesi", "CHAT_PLACEHOLDER": "Kirjoita viestisi", "TODAY": "Tänään", - "YESTERDAY": "Eilen" + "YESTERDAY": "Eilen", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Koko nimi", + "PLACEHOLDER": "Syötä koko nimesi", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Sähköpostiosoite", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/fr.json b/app/javascript/widget/i18n/locale/fr.json index 5e807222d..0b57b85d9 100644 --- a/app/javascript/widget/i18n/locale/fr.json +++ b/app/javascript/widget/i18n/locale/fr.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Veuillez saisir votre adresse de courriel", "CHAT_PLACEHOLDER": "Tapez votre message", "TODAY": "Aujourd'hui", - "YESTERDAY": "Hier" + "YESTERDAY": "Hier", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Nom complet", + "PLACEHOLDER": "Veuillez entrer votre nom complet", + "ERROR": "Le nom complet est requis" + }, + "EMAIL_ADDRESS": { + "LABEL": "Adresse de courriel", + "PLACEHOLDER": "Veuillez saisir votre adresse de courriel", + "ERROR": "Adresse e-mail invalide" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Veuillez entrer votre message", + "ERROR": "Message trop court" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/hi.json b/app/javascript/widget/i18n/locale/hi.json index 2498c74e5..47d68c31d 100644 --- a/app/javascript/widget/i18n/locale/hi.json +++ b/app/javascript/widget/i18n/locale/hi.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Please enter your email", "CHAT_PLACEHOLDER": "Type your message", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Email Address", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/hu.json b/app/javascript/widget/i18n/locale/hu.json index 2498c74e5..c62e888e3 100644 --- a/app/javascript/widget/i18n/locale/hu.json +++ b/app/javascript/widget/i18n/locale/hu.json @@ -1,33 +1,52 @@ { "COMPONENTS": { "FILE_BUBBLE": { - "DOWNLOAD": "Download", - "UPLOADING": "Uploading..." + "DOWNLOAD": "Letöltés", + "UPLOADING": "Frissítés..." }, "FORM_BUBBLE": { - "SUBMIT": "Submit" + "SUBMIT": "Elküldés" } }, "TEAM_AVAILABILITY": { - "ONLINE": "We are online", - "OFFLINE": "We are offline" + "ONLINE": "Online vagyunk", + "OFFLINE": "Offilne vagyunk" }, "REPLY_TIME": { - "IN_A_FEW_MINUTES": "Typically replies in a few minutes", - "IN_A_FEW_HOURS": "Typically replies in a few hours", - "IN_A_DAY": "Typically replies in a day" + "IN_A_FEW_MINUTES": "Néhány percen belül válaszol", + "IN_A_FEW_HOURS": "Néhány órán belül válaszol", + "IN_A_DAY": "Általánban egy napon belül válaszol" }, - "START_CONVERSATION": "Start Conversation", + "START_CONVERSATION": "Beszélgetés megkezdése", "UNREAD_VIEW": { - "VIEW_MESSAGES_BUTTON": "See new messages", - "CLOSE_MESSAGES_BUTTON": "Close" + "VIEW_MESSAGES_BUTTON": "Új üzenetek", + "CLOSE_MESSAGES_BUTTON": "Bezárás" }, "BUBBLE": { - "LABEL": "Chat with us" + "LABEL": "Chatelj velünk" }, - "POWERED_BY": "Powered by Chatwoot", - "EMAIL_PLACEHOLDER": "Please enter your email", - "CHAT_PLACEHOLDER": "Type your message", - "TODAY": "Today", - "YESTERDAY": "Yesterday" + "POWERED_BY": "Chatwoot", + "EMAIL_PLACEHOLDER": "Add meg az e-mailed", + "CHAT_PLACEHOLDER": "Gépeld be üzeneted", + "TODAY": "Ma", + "YESTERDAY": "Tegnap", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Teljes név", + "PLACEHOLDER": "Kérjük a teljes nevedet add meg", + "ERROR": "A teljes név megadása kötelező" + }, + "EMAIL_ADDRESS": { + "LABEL": "Email cím", + "PLACEHOLDER": "Kérjük helyes e-mailcímet adj meg", + "ERROR": "Helytelen e-mailcím" + }, + "MESSAGE": { + "LABEL": "Üzenet", + "PLACEHOLDER": "Írd be az üzeneted", + "ERROR": "Az üzenet túl rövid" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/id.json b/app/javascript/widget/i18n/locale/id.json index 16977699a..34e7f4151 100644 --- a/app/javascript/widget/i18n/locale/id.json +++ b/app/javascript/widget/i18n/locale/id.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Masukkan email Anda", "CHAT_PLACEHOLDER": "Ketik pesan Anda", "TODAY": "Hari ini", - "YESTERDAY": "Kemarin" + "YESTERDAY": "Kemarin", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Nama Lengkap", + "PLACEHOLDER": "Harap masukkan nama lengkap anda yang valid", + "ERROR": "Nama Lengkap dibutuhkan" + }, + "EMAIL_ADDRESS": { + "LABEL": "Alamat email", + "PLACEHOLDER": "Harap masukkan alamat email Anda", + "ERROR": "Alamat email salah" + }, + "MESSAGE": { + "LABEL": "Pesan", + "PLACEHOLDER": "Harap masukkan pesan Anda", + "ERROR": "Pesan terlalu pendek" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/it.json b/app/javascript/widget/i18n/locale/it.json index 6a951b971..59203a67c 100644 --- a/app/javascript/widget/i18n/locale/it.json +++ b/app/javascript/widget/i18n/locale/it.json @@ -1,7 +1,7 @@ { "COMPONENTS": { "FILE_BUBBLE": { - "DOWNLOAD": "Scaricare", + "DOWNLOAD": "Download", "UPLOADING": "Caricamento..." }, "FORM_BUBBLE": { @@ -9,25 +9,44 @@ } }, "TEAM_AVAILABILITY": { - "ONLINE": "We are online", - "OFFLINE": "We are offline" + "ONLINE": "Siamo online", + "OFFLINE": "Siamo offline" }, "REPLY_TIME": { - "IN_A_FEW_MINUTES": "Typically replies in a few minutes", - "IN_A_FEW_HOURS": "Typically replies in a few hours", - "IN_A_DAY": "Typically replies in a day" + "IN_A_FEW_MINUTES": "In genere risponde in pochi minuti", + "IN_A_FEW_HOURS": "In genere risponde in poche ore", + "IN_A_DAY": "In genere le risposte in un giorno" }, - "START_CONVERSATION": "Start Conversation", + "START_CONVERSATION": "Avvia Conversazione", "UNREAD_VIEW": { - "VIEW_MESSAGES_BUTTON": "See new messages", + "VIEW_MESSAGES_BUTTON": "Vedi nuovi messaggi", "CLOSE_MESSAGES_BUTTON": "Chiudi" }, "BUBBLE": { - "LABEL": "Chat with us" + "LABEL": "Chatta con noi" }, "POWERED_BY": "Powered by Chatwoot", "EMAIL_PLACEHOLDER": "Inserisci la tua email", "CHAT_PLACEHOLDER": "Scrivi il tuo messaggio", - "TODAY": "Today", - "YESTERDAY": "Yesterday" + "TODAY": "Oggi", + "YESTERDAY": "Ieri", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Nome Completo", + "PLACEHOLDER": "Per favore inserisci il nome completo", + "ERROR": "Nome completo è richiesto" + }, + "EMAIL_ADDRESS": { + "LABEL": "Indirizzo email", + "PLACEHOLDER": "Inserisci il tuo indirizzo e-mail", + "ERROR": "Indirizzo email non valido" + }, + "MESSAGE": { + "LABEL": "Messaggio", + "PLACEHOLDER": "Per favore inserisci il tuo messaggio", + "ERROR": "Messaggio troppo corto" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ja.json b/app/javascript/widget/i18n/locale/ja.json index 17ec7585c..48ff980a4 100644 --- a/app/javascript/widget/i18n/locale/ja.json +++ b/app/javascript/widget/i18n/locale/ja.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "メールアドレスを入力してください。", "CHAT_PLACEHOLDER": "メッセージを入力してください。", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "フルネーム", + "PLACEHOLDER": "氏名を入力してください。", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Eメールアドレス", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ko.json b/app/javascript/widget/i18n/locale/ko.json index b7f676914..15e51b452 100644 --- a/app/javascript/widget/i18n/locale/ko.json +++ b/app/javascript/widget/i18n/locale/ko.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "이메일을 입력해주세요.", "CHAT_PLACEHOLDER": "메시지 입력", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "전체 이름", + "PLACEHOLDER": "전체 이름을 입력하십시오.", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "이메일 주소", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ml.json b/app/javascript/widget/i18n/locale/ml.json index d36dc3ea7..1797f5838 100644 --- a/app/javascript/widget/i18n/locale/ml.json +++ b/app/javascript/widget/i18n/locale/ml.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "ദയവായി നിങ്ങളുടെ ഇമെയിൽ നൽകുക", "CHAT_PLACEHOLDER": "നിങ്ങളുടെ സന്ദേശം ടൈപ്പുചെയ്യുക", "TODAY": "ഇന്ന്", - "YESTERDAY": "ഇന്നലെ" + "YESTERDAY": "ഇന്നലെ", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "പൂർണ്ണമായ പേര്", + "PLACEHOLDER": "ദയവായി നിങ്ങളുടെ മുഴുവൻ പേര് നൽകുക", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "ഇമെയിൽ വിലാസം", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ne.json b/app/javascript/widget/i18n/locale/ne.json index 86d3edb14..b6a46797c 100644 --- a/app/javascript/widget/i18n/locale/ne.json +++ b/app/javascript/widget/i18n/locale/ne.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "कृपया तपाईंको ईमेल दिनुहोस्", "CHAT_PLACEHOLDER": "तपाईंको सन्देश टाइप गर्नुहोस्", "TODAY": "आज", - "YESTERDAY": "भोली" + "YESTERDAY": "भोली", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Email Address", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/nl.json b/app/javascript/widget/i18n/locale/nl.json index 3e6515e21..19129c4bc 100644 --- a/app/javascript/widget/i18n/locale/nl.json +++ b/app/javascript/widget/i18n/locale/nl.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Voer uw e-mailadres in", "CHAT_PLACEHOLDER": "Typ uw bericht", "TODAY": "Vandaag", - "YESTERDAY": "Gisteren" + "YESTERDAY": "Gisteren", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Uw e-mailadres", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/no.json b/app/javascript/widget/i18n/locale/no.json index 5aab92aa2..22ff35c6f 100644 --- a/app/javascript/widget/i18n/locale/no.json +++ b/app/javascript/widget/i18n/locale/no.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Skriv inn din e-post", "CHAT_PLACEHOLDER": "Skriv inn meldingen", "TODAY": "I dag", - "YESTERDAY": "I går" + "YESTERDAY": "I går", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Fullt navn", + "PLACEHOLDER": "Skriv inn fullt navn", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "E-postadresse", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/pl.json b/app/javascript/widget/i18n/locale/pl.json index 782e09a48..5ae8452cf 100644 --- a/app/javascript/widget/i18n/locale/pl.json +++ b/app/javascript/widget/i18n/locale/pl.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Wprowadź swój adres e-mail", "CHAT_PLACEHOLDER": "Wpisz treść wiadomości", "TODAY": "Dzisiaj", - "YESTERDAY": "Wczoraj" + "YESTERDAY": "Wczoraj", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Pełna nazwa (imię i nazwisko)", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Adres e-mail", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/pt.json b/app/javascript/widget/i18n/locale/pt.json index ee78794b5..4e659acba 100644 --- a/app/javascript/widget/i18n/locale/pt.json +++ b/app/javascript/widget/i18n/locale/pt.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Por favor, digite seu e-mail", "CHAT_PLACEHOLDER": "Type your message", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Endereço de e-mail", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/pt_BR.json b/app/javascript/widget/i18n/locale/pt_BR.json index 5b0a4faa8..0a5c7ca89 100644 --- a/app/javascript/widget/i18n/locale/pt_BR.json +++ b/app/javascript/widget/i18n/locale/pt_BR.json @@ -1,7 +1,7 @@ { "COMPONENTS": { "FILE_BUBBLE": { - "DOWNLOAD": "Baixar", + "DOWNLOAD": "Download", "UPLOADING": "Enviando..." }, "FORM_BUBBLE": { @@ -13,7 +13,7 @@ "OFFLINE": "Não estamos conectados" }, "REPLY_TIME": { - "IN_A_FEW_MINUTES": "Responde normalmente em alguns minutos", + "IN_A_FEW_MINUTES": "Normalmente responde em alguns minutos", "IN_A_FEW_HOURS": "Responde normalmente em algumas horas", "IN_A_DAY": "Responde normalmente em um dia" }, @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Por favor, insira seu e-mail", "CHAT_PLACEHOLDER": "Digite sua mensagem", "TODAY": "Hoje", - "YESTERDAY": "Ontem" + "YESTERDAY": "Ontem", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Nome Completo", + "PLACEHOLDER": "Por favor, digite seu nome completo", + "ERROR": "Nome Completo é mandatório" + }, + "EMAIL_ADDRESS": { + "LABEL": "Endereço de e-mail", + "PLACEHOLDER": "Por favor, digite seu e-mail", + "ERROR": "Endereço de e-mail inválido" + }, + "MESSAGE": { + "LABEL": "Messagem", + "PLACEHOLDER": "Por favor, digite sua mensagem", + "ERROR": "Mensagem muito curta" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ro.json b/app/javascript/widget/i18n/locale/ro.json index 977d36565..ce3481fb2 100644 --- a/app/javascript/widget/i18n/locale/ro.json +++ b/app/javascript/widget/i18n/locale/ro.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Te rugăm să introduci adresa de e-mail", "CHAT_PLACEHOLDER": "Scrie mesajul tău", "TODAY": "Astăzi", - "YESTERDAY": "Ieri" + "YESTERDAY": "Ieri", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Te rugăm să introduci un nume valid", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Adresa Email", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ru.json b/app/javascript/widget/i18n/locale/ru.json index 90d74a3cf..ced3a2452 100644 --- a/app/javascript/widget/i18n/locale/ru.json +++ b/app/javascript/widget/i18n/locale/ru.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Пожалуйста, введите ваш email", "CHAT_PLACEHOLDER": "Введите сообщение", "TODAY": "Сегодня", - "YESTERDAY": "Вчера" + "YESTERDAY": "Вчера", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Полное имя", + "PLACEHOLDER": "Пожалуйста, введите ваше ФИО", + "ERROR": "Необходимо указать имя" + }, + "EMAIL_ADDRESS": { + "LABEL": "Email", + "PLACEHOLDER": "Пожалуйста, введите ваш адрес электронной почты", + "ERROR": "Неправильный адрес электронной почты" + }, + "MESSAGE": { + "LABEL": "Сообщение", + "PLACEHOLDER": "Пожалуйста, введите ваше сообщение здесь", + "ERROR": "Сообщение слишком короткое" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/sk.json b/app/javascript/widget/i18n/locale/sk.json index 2498c74e5..47d68c31d 100644 --- a/app/javascript/widget/i18n/locale/sk.json +++ b/app/javascript/widget/i18n/locale/sk.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Please enter your email", "CHAT_PLACEHOLDER": "Type your message", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Email Address", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/sv.json b/app/javascript/widget/i18n/locale/sv.json index 45ad529f0..fd2d59742 100644 --- a/app/javascript/widget/i18n/locale/sv.json +++ b/app/javascript/widget/i18n/locale/sv.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Ange din e-postadress", "CHAT_PLACEHOLDER": "Skriv ditt meddelande", "TODAY": "Idag", - "YESTERDAY": "Igår" + "YESTERDAY": "Igår", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Fullständigt namn", + "PLACEHOLDER": "Vänligen ange ditt fullständiga namn", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "E-postadress", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/ta.json b/app/javascript/widget/i18n/locale/ta.json index d2eb172c4..2dbf6ee32 100644 --- a/app/javascript/widget/i18n/locale/ta.json +++ b/app/javascript/widget/i18n/locale/ta.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "உங்கள் ஈ-மெயில் முகவரியை பதிவிடவும்", "CHAT_PLACEHOLDER": "உங்கள் செய்தியை உள்ளிடவும்", "TODAY": "இன்று", - "YESTERDAY": "நேற்று" + "YESTERDAY": "நேற்று", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "ஈ-மெயில் முகவரி", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/th.json b/app/javascript/widget/i18n/locale/th.json index 00543f584..a0fc139b0 100644 --- a/app/javascript/widget/i18n/locale/th.json +++ b/app/javascript/widget/i18n/locale/th.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "กรุณากรอกอีเมล์ของคุณ", "CHAT_PLACEHOLDER": "Type your message", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "ชื่อเต็ม", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "ที่อยู่อีเมล์", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/tr.json b/app/javascript/widget/i18n/locale/tr.json index ee75efc75..337a1d01e 100644 --- a/app/javascript/widget/i18n/locale/tr.json +++ b/app/javascript/widget/i18n/locale/tr.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Lütfen E-postanızı Girin", "CHAT_PLACEHOLDER": "Mesajınız", "TODAY": "Bugün", - "YESTERDAY": "Dün" + "YESTERDAY": "Dün", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Ad Soyad", + "PLACEHOLDER": "lütfen tam adınızı giriniz", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "E-posta adresi", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/uk.json b/app/javascript/widget/i18n/locale/uk.json index 69d004e62..3dad81c90 100644 --- a/app/javascript/widget/i18n/locale/uk.json +++ b/app/javascript/widget/i18n/locale/uk.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Введіть адресу електронної пошти", "CHAT_PLACEHOLDER": "Введіть Ваше повідомлення", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Full Name", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Адреса електронної пошти", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/vi.json b/app/javascript/widget/i18n/locale/vi.json index e277bb4f4..d6454dfbe 100644 --- a/app/javascript/widget/i18n/locale/vi.json +++ b/app/javascript/widget/i18n/locale/vi.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "Vui lòng nhập email", "CHAT_PLACEHOLDER": "Gõ tin nhắn của bạn", "TODAY": "Hôm nay", - "YESTERDAY": "Hôm qua" + "YESTERDAY": "Hôm qua", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "Tên đầy đủ", + "PLACEHOLDER": "Vui lòng nhập tên đầy đủ của bạn", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "Email", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/zh_CN.json b/app/javascript/widget/i18n/locale/zh_CN.json index c3dc89a8b..92b43bd4e 100644 --- a/app/javascript/widget/i18n/locale/zh_CN.json +++ b/app/javascript/widget/i18n/locale/zh_CN.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "请输入您的电子邮件", "CHAT_PLACEHOLDER": "输入您的消息", "TODAY": "今日", - "YESTERDAY": "昨日" + "YESTERDAY": "昨日", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "名字", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "电子邮件地址", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/app/javascript/widget/i18n/locale/zh_TW.json b/app/javascript/widget/i18n/locale/zh_TW.json index 8cfed21ea..3fadcb85e 100644 --- a/app/javascript/widget/i18n/locale/zh_TW.json +++ b/app/javascript/widget/i18n/locale/zh_TW.json @@ -29,5 +29,24 @@ "EMAIL_PLACEHOLDER": "請輸入您的電子信箱", "CHAT_PLACEHOLDER": "Type your message", "TODAY": "Today", - "YESTERDAY": "Yesterday" + "YESTERDAY": "Yesterday", + "PRE_CHAT_FORM": { + "FIELDS": { + "FULL_NAME": { + "LABEL": "聯絡人姓名", + "PLACEHOLDER": "Please enter your full name", + "ERROR": "Full Name is required" + }, + "EMAIL_ADDRESS": { + "LABEL": "電子信箱地址", + "PLACEHOLDER": "Please enter your email address", + "ERROR": "Invalid email address" + }, + "MESSAGE": { + "LABEL": "Message", + "PLACEHOLDER": "Please enter your message", + "ERROR": "Message too short" + } + } + } } diff --git a/config/locales/ar.yml b/config/locales/ar.yml index bc47cd202..6d3514185 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -47,6 +47,10 @@ ar: self_assigned: "%{user_name} self-assigned this conversation" assigned: "تم إسنادها إلى %{assignee_name} بواسطة %{user_name}" removed: "المحادثة غير مسندة بواسطة %{user_name}" + team: + assigned: "تم إسنادها إلى %{team_name} بواسطة %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 1bc5cb8ce..493dba972 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -31,10 +31,10 @@ ca: period: Període d'informes %{since} a %{until} notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Nova conversació] - #%{display_id} ha estat creada a %{inbox_name}" + conversation_assignment: "[Assignada a tu] - #%{display_id} t'ha sigut assignada" + assigned_conversation_new_message: "[Nou missatge] - #%{display_id} %{content}" + conversation_mention: "Has sigut esmentat a la conversació [ID - %{display_id} per %{name}" conversations: messages: deleted: Aquest missatge a sigut eliminat @@ -47,6 +47,10 @@ ca: self_assigned: "%{user_name} s'ha auto assignat aquesta conversa" assigned: "Assignada a %{assignee_name} per %{user_name}" removed: "%{user_name} ha tret l'assignació de la conversa" + team: + assigned: "Assignada a %{team_name} per %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} ha afegit %{labels}" removed: "%{user_name} ha eliminat %{labels}" diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 63123e136..753cb7e04 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -37,7 +37,7 @@ cs: conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" conversations: messages: - deleted: This message was deleted + deleted: Tato zpráva byla smazána activity: status: resolved: "Konverzace byla vyřešena uživatelem %{user_name}" @@ -47,6 +47,10 @@ cs: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Přiřazeno k %{assignee_name} uživatelem %{user_name}" removed: "Konverzace zrušena uživatelem %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" @@ -58,11 +62,11 @@ cs: email_input_box_message_body: "Dostat upozornění e-mailem" reply: email_subject: "New messages on this conversation" - transcript_subject: "Conversation Transcript" + transcript_subject: "Přepis konverzace" integration_apps: slack: name: "Slack" description: "Slack is a chat tool that brings all your communication together in one place. By integrating Slack, you can get notified of all the new conversations in your account right inside your Slack." webhooks: - name: "Webhooks" + name: "Webhooky" description: "Webhook events provide you the realtime information about what's happening in your account. You can make use of the webhooks to communicate the events to your favourite apps like Slack or Github. Click on Configure to set up your webhooks." diff --git a/config/locales/da.yml b/config/locales/da.yml index b7d1dc9e9..bd5988ac3 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -47,6 +47,10 @@ da: self_assigned: "%{user_name} selv-tildelte denne samtale" assigned: "Tildelt %{assignee_name} af %{user_name}" removed: "Samtale fjernet tildeling af %{user_name}" + team: + assigned: "Tildelt %{team_name} af %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} tilføjede %{labels}" removed: "%{user_name} fjernede %{labels}" diff --git a/config/locales/de.yml b/config/locales/de.yml index 01487d4f3..c743803d1 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -47,6 +47,10 @@ de: self_assigned: "%{user_name} self-assigned this conversation" assigned: "%{user_name} von %{assignee_name} zugewiesen" removed: "Gespräch nicht zugewiesen von %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/devise.hu.yml b/config/locales/devise.hu.yml index bc4277617..b45a484ea 100644 --- a/config/locales/devise.hu.yml +++ b/config/locales/devise.hu.yml @@ -2,60 +2,60 @@ hu: 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: "Az email címed megerősítése sikerült." + send_instructions: "Néhány percen belül egy emailt fogsz kapni az email címed megerősítéséhez szükséges teendőkkel." + send_paranoid_instructions: "Ha az email címed már regisztrálva van a rendszerünkben, hamarosan egy emailt fogsz kapni a megerősítéshez szükséges teendőkkel." failure: - already_authenticated: "You are already signed in." - inactive: "Your account is not activated yet." - 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." + already_authenticated: "Már be vagy jelentkezve." + inactive: "A fiókod még nincs aktiválva." + invalid: "Hibás %{authentication_keys}/jelszó vagy a fiók még nincs visszaigazolva." + locked: "A fiókod zárolva van." + last_attempt: "Egy próbálkozásod van a fiók zárolása előtt." + not_found_in_database: "Hibás %{authentication_keys} vagy jelszó." + timeout: "Időtúllépés. Kérlek jelentkezz be újra a folytatáshoz." + unauthenticated: "Lépj be vagy iratkozz fel mielőtt folytatnád." + unconfirmed: "A folytatás előtt meg kell erősítened e-mailcímed." mailer: confirmation_instructions: - subject: "Confirmation Instructions" + subject: "Megerősítési instrukciók" reset_password_instructions: - subject: "Reset password instructions" + subject: "Jelszó változtatási instrukciók" unlock_instructions: - subject: "Unlock instructions" + subject: "Feloldási instrukciók" password_change: - subject: "Password Changed" + subject: "Jelszó megváltoztatva" omniauth_callbacks: - failure: "Could not authenticate you from %{kind} because \"%{reason}\"." - success: "Successfully authenticated from %{kind} account." + failure: "Nem tudunk authentikálni a %{kind} mert %{reason}." + success: "Sikeresen authentikált a %{kind} fiókról." 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." - 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." + no_token: "Nem tudod elérni az oldalt, csak ha jelszóváltó e-mailről érkezel. Ha onnan érkezel, akkor kérjük bizonyosodj meg róla, hogy a teljes megadott URL-t használod." + send_instructions: "Néhány percen belül egy e-mailt fogsz kapni a jelszavad megváltoztatásához szükséges teendőkkel." + send_paranoid_instructions: "Ha az email címed már regisztrálva van a rendszerünkben, néhány percen belül egy emailt fogsz kapni a jelszavad megváltoztatásához szükséges linkkel." + updated: "A jelszavad sikeresen megváltoztattad. Most már be vagy jelentkezve." + updated_not_active: "A jelszavad sikeresen megváltoztattad." registrations: - destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon." - signed_up: "Welcome! You have signed up successfully." - 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." - update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address." - updated: "Your account has been updated successfully." + destroyed: "Viszlát! A fiókod sikeresen megszüntetted. Reméljük hamarosan viszontláthatunk." + signed_up: "Köszöntünk! Sikeresen feliratkoztál." + signed_up_but_inactive: "Sikeresen feliratkoztál. Viszont nem tudsz még belépni, mivel a fiókod nincs aktiválva." + signed_up_but_locked: "Sikeresen feliratkoztál. Viszont még nem tudsz belépni, mivel a fiókod zárolva van." + signed_up_but_unconfirmed: "Egy jóváhagyó linket tartalmazó e-mailt elküldünk az e-mailcímedre. Kérjük kövesd a linket a fiókod aktiválásához." + update_needs_confirmation: "A fiókod sikeresen frissítetted de még ellenőriznünk kell az e-mailcímed. Kérjük ellenőrizd az e-mail fiókod és kövesd a benne található ellenörző linked az új e-mailcímed megerősítéséhez." + updated: "A fiókod sikeresen frissítetted." sessions: - signed_in: "Signed in successfully." - signed_out: "Signed out successfully." - already_signed_out: "Signed out successfully." + signed_in: "Sikeresen belépett." + signed_out: "Sikeresen kilépett." + already_signed_out: "Sikeresen kilépett." unlocks: - send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes." - send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes." - unlocked: "Your account has been unlocked successfully. Please sign in to continue." + send_instructions: "Néhány percen belül egy emailt fogsz kapni a fiókod zárolásának feloldásához szükséges teendőkkel." + send_paranoid_instructions: "Ha létezik a fiókod, fogsz kapni egy e-mailt a fiókod zárolásának feloldásához szükséges teendőkkel." + unlocked: "A fiókod zárolását sikeresen feloldottad. Kérjük lépj be a folytatáshoz." errors: messages: - already_confirmed: "was already confirmed, please try signing in" - confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one" - expired: "has expired, please request a new one" - not_found: "not found" - not_locked: "was not locked" + already_confirmed: "már megerősítve, kérjük próbálj meg belépni" + confirmation_period_expired: "a következő %{period} szükséges megerősíteni, kérjük kérvényezz egy újat" + expired: "lejárt, kérjük kérvényezz egy újat" + not_found: "nem található" + not_locked: "nem volt zárolva" not_saved: - one: "1 error prohibited this %{resource} from being saved:" - other: "%{count} errors prohibited this %{resource} from being saved:" + one: "Egy hiba miatt nem lehetett elmenteni az alábbit: %{resource}" + other: "%{count} hiba miatt nem lehetett elmenteni az alábbit: %{resource}" diff --git a/config/locales/devise.sv.yml b/config/locales/devise.sv.yml index 31fa3ad96..7b934eb24 100644 --- a/config/locales/devise.sv.yml +++ b/config/locales/devise.sv.yml @@ -8,9 +8,9 @@ sv: failure: already_authenticated: "Du är redan inloggad." inactive: "Ditt konto är inte aktiverat ännu." - invalid: "Ogiltigt %{authentication_keys}/lösenord eller konto är inte verifierat ännu." + invalid: "Ogiltigt %{authentication_keys}/lösenord eller så är kontot inte verifierat ännu." locked: "Ditt konto är låst." - last_attempt: "Du har ett försök till innan ditt konto är låst." + last_attempt: "Du har ett försök till innan ditt konto blir låst." not_found_in_database: "Ogiltigt %{authentication_keys} eller lösenord." timeout: "Din session har löpt ut. Logga in igen för att fortsätta." unauthenticated: "Du måste logga in eller registrera dig innan du fortsätter." @@ -28,13 +28,13 @@ sv: failure: "Kunde inte autentisera dig från %{kind} eftersom \"%{reason}\"." success: "Lyckad autentisering från %{kind} -konto." passwords: - no_token: "Du kan inte komma åt denna sida utan att komma från en lösenordsåterställning e-post. Om du kommer från ett e-postmeddelande för återställning av lösenord, se till att du använde hela URL:en." + no_token: "Du kan inte komma åt denna sida utan att komma från ett lösenordsåterställningsmejl. Om du kommer från ett e-postmeddelande för återställning av lösenord, se till att du använde hela URL:en." send_instructions: "Du kommer att få ett e-postmeddelande med instruktioner om hur du återställer ditt lösenord inom några minuter." send_paranoid_instructions: "Om din e-postadress finns i vår databas kommer du att få en länk för återställning av lösenord på din e-postadress om några minuter." updated: "Ditt lösenord har ändrats. Du är nu inloggad." updated_not_active: "Ditt lösenord har ändrats." registrations: - destroyed: "Hej då! Ditt konto har avbrutits. Vi hoppas att se dig igen snart." + destroyed: "Hej då! Ditt konto har sagts upp. Vi hoppas att se dig igen snart." signed_up: "Välkommen! Du har registrerat dig." signed_up_but_inactive: "Du har registrerat dig. Vi kunde dock inte logga in dig eftersom ditt konto ännu inte är aktiverat." signed_up_but_locked: "Du har registrerat dig. Vi kunde dock inte logga in dig eftersom ditt konto är låst." @@ -42,9 +42,9 @@ sv: update_needs_confirmation: "Du har uppdaterat ditt konto, men vi måste verifiera din nya e-postadress. Kontrollera din e-post och följ bekräftelselänken för att bekräfta din nya e-postadress." updated: "Ditt konto har uppdaterats." sessions: - signed_in: "Inloggad framgångsrikt." - signed_out: "Utloggad framgångsrikt." - already_signed_out: "Utloggad framgångsrikt." + signed_in: "Inloggad." + signed_out: "Utloggad." + already_signed_out: "Utloggad." unlocks: send_instructions: "Du kommer att få ett e-postmeddelande med instruktioner för hur du låser upp ditt konto inom några minuter." send_paranoid_instructions: "Om ditt konto finns får du ett e-postmeddelande med instruktioner för hur du låser upp det inom några minuter." diff --git a/config/locales/devise.zh_CN.yml b/config/locales/devise.zh_CN.yml index 2bf2831a8..f8613c84c 100644 --- a/config/locales/devise.zh_CN.yml +++ b/config/locales/devise.zh_CN.yml @@ -1,5 +1,5 @@ #Additional translations at https://github.com/plataformatec/devise/wiki/I18n -zh_CN: +zh-CN: devise: confirmations: confirmed: "您的电子邮件地址已成功确认。" diff --git a/config/locales/el.yml b/config/locales/el.yml index 4a3622f9a..bc02b9e0b 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -47,6 +47,10 @@ el: self_assigned: "Ο χρήστης %{user_name} ανέλαβε αυτήν την συνομιλία" assigned: "Ανατέθηκε στον %{assignee_name} από τον %{user_name}" removed: "Η συνομιλία σημάνθηκε ως μη ανατεθειμένη από τον %{user_name}" + team: + assigned: "Ανατέθηκε στον %{team_name} από τον %{user_name}" + assigned_with_assignee: "Ανατέθηκε στον %{assignee_name} μέσω %{team_name} από %{user_name}" + removed: "Από-ανατέθηκε στον %{team_name} από %{user_name}" labels: added: "Ο %{user_name} πρόσθεσε ετικέτες %{labels}" removed: "Ο %{user_name} αφαίρεσε τις ετικέτες %{labels}" diff --git a/config/locales/es.yml b/config/locales/es.yml index 5d605772e..50c981abe 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -28,16 +28,16 @@ es: email_already_exists: "Ya te has registrado en una cuenta con %{email}" failed: Registro fallido reports: - period: Reporting period %{since} to %{until} + period: Reportando el periodo desde %{since} hasta %{until} notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Nueva conversación] - #%{display_id} ha sido creado en %{inbox_name}" + conversation_assignment: "[Asignado a usted] - #%{display_id} le ha sido asignado a usted" + assigned_conversation_new_message: "[Nuevo mensaje] - #%{display_id} %{content}" + conversation_mention: "Ha sido mencionado en la conversación [ID - %{display_id}] por %{name}" conversations: messages: - deleted: This message was deleted + deleted: Este mensaje se ha eliminado activity: status: resolved: "La conversación fue marcada por %{user_name}" @@ -47,11 +47,15 @@ es: self_assigned: "%{user_name} auto-asignado a esta conversación" assigned: "Asignado a %{assignee_name} por %{user_name}" removed: "Conversación no asignada por %{user_name}" + team: + assigned: "Asignado a %{team_name} por %{user_name}" + assigned_with_assignee: "Asignado a %{assignee_name} via %{team_name} por %{user_name}" + removed: "Desasignado de %{team_name} por %{user_name}" labels: added: "%{user_name} agregó %{labels}" removed: "%{user_name} eliminó a %{labels}" muted: "%{user_name} ha silenciado la conversación" - unmuted: "%{user_name} ha dessilenciado la conversación" + unmuted: "%{user_name} ha anulado el silenciado de la conversación" templates: greeting_message_body: "%{account_name} normalmente responde en unas pocas horas." ways_to_reach_you_message_body: "Dale al equipo una forma de llegar a ti." @@ -62,7 +66,7 @@ es: integration_apps: slack: name: "Slack" - description: "Slack is a chat tool that brings all your communication together in one place. By integrating Slack, you can get notified of all the new conversations in your account right inside your Slack." + description: "Slack es una herramienta de chat que reúne toda su comunicación en un solo lugar. Al integrar Slack, puede ser notificado de todas las nuevas conversaciones en su cuenta directamente dentro de su Slack." webhooks: - name: "Webhooks" - description: "Webhook events provide you the realtime information about what's happening in your account. You can make use of the webhooks to communicate the events to your favourite apps like Slack or Github. Click on Configure to set up your webhooks." + name: "Webhook" + description: "Los eventos Webhook le proporcionan información en tiempo real sobre lo que está sucediendo en su cuenta de Chatwoot. Puede hacer uso de los webhooks para comunicar los eventos a sus aplicaciones favoritas como Slack o Github. Haga clic en Configurar para configurar sus webhooks." diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 603e7693b..1620e71e1 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -32,9 +32,9 @@ fa: notifications: notification_title: conversation_creation: "[گفتگو جدید] - #%{display_id} در %{inbox_name} ایجاد شده است" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_assignment: "[به شما اختصاص داده شده است] - #%{display_id} به شما اختصاص داده شده است" + assigned_conversation_new_message: "[پیام جدید] - #%{display_id} %{content}" + conversation_mention: "نام شما در مکالمه [ID -%{display_id}] توسط %{name} ذکر شده است" conversations: messages: deleted: این پیام حذف شد @@ -47,6 +47,10 @@ fa: self_assigned: "%{user_name} این مکالمه را به خود اختصاص داد" assigned: "%{user_name} گفتگو را به %{assignee_name} اختصاص داد" removed: "گفتگو توسط اپراتور %{user_name} به وضعیت اختصاص داده نشده تغییر یافت" + team: + assigned: "%{user_name} گفتگو را به %{team_name} اختصاص داد" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name}، %{labels} را اضافه کرد" removed: "%{user_name}، %{labels} را حذف کرد" diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 78f3947df..a9bae6bb4 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -47,6 +47,10 @@ fi: self_assigned: "%{user_name} ilmottautui keskusteluun" assigned: "Delegoitu edustajalle %{assignee_name} edustajan %{user_name} toimesta" removed: "%{user_name} poistui keskustelusta" + team: + assigned: "Delegoitu edustajalle %{team_name} edustajan %{user_name} toimesta" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} lisäsi tunnisteet %{labels}" removed: "%{user_name} poisti tunnisteet %{labels}" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 265d8a260..4eb03b7c9 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -31,10 +31,10 @@ fr: period: Période de rapport %{since} à %{until} notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Nouvelle conversation] - #%{display_id} a été créé dans %{inbox_name}" + conversation_assignment: "[Vous a été assigné] - #%{display_id} vous a été assigné" + assigned_conversation_new_message: "[Nouveau message] - #%{display_id} %{content}" + conversation_mention: "Vous avez été mentionné dans la conversation [ID - %{display_id}] par %{name}" conversations: messages: deleted: Ce message a été supprimé @@ -47,6 +47,10 @@ fr: self_assigned: "%{user_name} s'est auto-assigné cette conversation" assigned: "Assigné à %{assignee_name} par %{user_name}" removed: "Responsable de la conversation supprimé par %{user_name}" + team: + assigned: "Assigné à %{team_name} par %{user_name}" + assigned_with_assignee: "Assigné à %{assignee_name} via %{team_name} par %{user_name}" + removed: "Non assigné de %{team_name} par %{user_name}" labels: added: "%{user_name} a ajouté %{labels}" removed: "%{user_name} a supprimé %{labels}" diff --git a/config/locales/hi.yml b/config/locales/hi.yml index f2f5a0e0d..0ad911385 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -47,6 +47,10 @@ hi: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assigned to %{assignee_name} by %{user_name}" removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 9469a16d7..7fbd3e374 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -17,52 +17,56 @@ #To learn more, please read the Rails Internationalization guide #available at https://guides.rubyonrails.org/i18n.html. hu: - hello: "Hello world" + hello: "Szia világ" messages: - reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions. - reset_password_failure: Uh ho! We could not find any user with the specified email. + reset_password_success: Mi?! A jelszóvisszaállítási kérésed sikeres volt. Nézd meg az e-mailed a részletekért. + reset_password_failure: Jajj ne! Nem találtunk felhasználót ezzel az e-mailcímmel. errors: signup: - disposable_email: We do not allow disposable emails - invalid_email: You have entered an invalid email - email_already_exists: "You have already signed up for an account with %{email}" - failed: Signup failed + disposable_email: Nem támogatjuk az eldobható e-mailcímeket + invalid_email: Hibás e-mailcímet adtál meg + email_already_exists: "Ezzel az e-mailcímmel már van fiók: %{email}" + failed: Feliratkozás sikertelen reports: - period: Reporting period %{since} to %{until} + period: Jelentési időszak %{since}-tól %{until}-ig notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Új beszélgetés] - #%{display_id} létrejött itt:%{inbox_name}" + conversation_assignment: "[Hozzád rendelve] - #%{display_id} hozzád lett rendelve" + assigned_conversation_new_message: "[Új üzenet] - #%{display_id} %{content}" + conversation_mention: "%{name} megemlítet ebben a beszélgetésben [ID - %{display_id}]" conversations: messages: - deleted: This message was deleted + deleted: Az üzenet törölve lett activity: status: - resolved: "Conversation was marked resolved by %{user_name}" - open: "Conversation was reopened by %{user_name}" - auto_resolved: "Conversation was marked resolved by system due to %{duration} days of inactivity" + resolved: "A beszélgetést lezárta %{user_name}" + open: "A beszélgetést újranyitotta %{user_name}" + auto_resolved: "A beszélgetést lezárta a rendszer mivel %{duration} napja inaktív volt" assignee: - self_assigned: "%{user_name} self-assigned this conversation" - assigned: "Assigned to %{assignee_name} by %{user_name}" - removed: "Conversation unassigned by %{user_name}" + self_assigned: "%{user_name} magára osztotta ezt a beszélgetést" + assigned: "%{user_name} ráosztotta a beszélgetést: %{assignee_name}" + removed: "A beszélgetést gazdátlanná tette %{user_name}" + team: + assigned: "%{user_name} ráosztotta a beszélgetést: %{team_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{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" + added: "%{user_name} a következő cimkéket adta hozzá: %{labels}" + removed: "%{user_name} leszedte a következő cimkéket %{labels}" + muted: "%{user_name} elnémította a beszélgetést" + unmuted: "%{user_name} kikapcsolta a beszélgetés elnémítását" templates: - greeting_message_body: "%{account_name} typically replies in a few hours." - ways_to_reach_you_message_body: "Give the team a way to reach you." - email_input_box_message_body: "Get notified by email" + greeting_message_body: "%{account_name} általában néhány órán belül válaszol." + ways_to_reach_you_message_body: "Adj egy elérhetőséget hogy megkereshessenek." + email_input_box_message_body: "E-mail értesítés kérése" reply: - email_subject: "New messages on this conversation" - transcript_subject: "Conversation Transcript" + email_subject: "Új üzenet a beszélgetésben" + transcript_subject: "Beszélgetés kivonat" integration_apps: slack: name: "Slack" - description: "Slack is a chat tool that brings all your communication together in one place. By integrating Slack, you can get notified of all the new conversations in your account right inside your Slack." + description: "A Slack egy chat eszköz mely minden kommunikációdat összehozza. A Slack integrálásával értesítést kaphasz új beszélgetésekről a Slack fiókodban." webhooks: - name: "Webhooks" - description: "Webhook events provide you the realtime information about what's happening in your account. You can make use of the webhooks to communicate the events to your favourite apps like Slack or Github. Click on Configure to set up your webhooks." + name: "Webhook" + description: "A Webhook események valós idejű információt adnak arról, hogy mi történik a fiókodban. Webhookokat használhatsz arra, hogy az eseményeket a kedvenc appjaidban, pl. a Slackben vagy a Githubban használd. Kattints hogy beállíthast a Webhookjaidat." diff --git a/config/locales/id.yml b/config/locales/id.yml index 6628e24b2..faa83cc7a 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -47,6 +47,10 @@ id: self_assigned: "%{user_name} menetapkan sendiri percakapan ini" assigned: "Ditugaskan ke %{assignee_name} oleh %{user_name}" removed: "Percakapan batal ditetapkan oleh %{user_name}" + team: + assigned: "Ditugaskan ke %{team_name} oleh %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} menambahkan %{labels}" removed: "%{user_name} menghapus %{labels}" diff --git a/config/locales/it.yml b/config/locales/it.yml index d13111986..6d11c1871 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -47,6 +47,10 @@ it: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assegnato a %{assignee_name} da %{user_name}" removed: "Conversazione non assegnata da %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 004b130f0..dc4ac73c7 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -47,6 +47,10 @@ ja: self_assigned: "%{user_name} がこの会話を自身で割り当てました" assigned: "%{assignee_name} によって %{user_name} に割り当てられました" removed: "%{user_name} によって割り当てられていない会話です" + team: + assigned: "%{team_name} によって %{user_name} に割り当てられました" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 04bfb7ecb..e98db0bd5 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -47,6 +47,10 @@ ko: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assigned to %{assignee_name} by %{user_name}" removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/ml.yml b/config/locales/ml.yml index 799206987..1340afc54 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -47,6 +47,10 @@ ml: self_assigned: "%{user_name} self-assigned this conversation" assigned: "%{assignee_name} %{user_name}-നെ നിയുക്തനാക്കി " removed: "%{user_name} സംഭാഷണം നിയുക്തമല്ലാതാക്കി" + team: + assigned: "%{team_name} %{user_name}-നെ നിയുക്തനാക്കി " + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/ne.yml b/config/locales/ne.yml index dabc2b1bc..358764340 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -47,6 +47,10 @@ ne: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assigned to %{assignee_name} by %{user_name}" removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 64a4bd8d4..848283e20 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -47,6 +47,10 @@ nl: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Toegewezen aan %{assignee_name} door %{user_name}" removed: "Gesprek niet toegewezen door %{user_name}" + team: + assigned: "Toegewezen aan %{team_name} door %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/no.yml b/config/locales/no.yml index 2caca2b67..137c05f72 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -47,6 +47,10 @@ self_assigned: "%{user_name} tilordnet seg denne samtalen" assigned: "Tildelt til %{assignee_name} av %{user_name}" removed: "%{user_name} fjernet tildelingen til samtalen" + team: + assigned: "Tildelt til %{team_name} av %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} la til %{labels}" removed: "%{user_name} fjernet %{labels}" diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 61f2c7d28..2f6206d35 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -47,6 +47,10 @@ pl: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Przypisane do %{assignee_name} przez %{user_name}" removed: "Rozmowa nieprzypisana przez %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/pt.yml b/config/locales/pt.yml index a15e009d0..5152fcd18 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -47,6 +47,10 @@ pt: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Atribuído a %{assignee_name} por %{user_name}" removed: "Conversa não atribuída por %{user_name}" + team: + assigned: "Atribuído a %{team_name} por %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index 6e2416759..ef71eb20d 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -31,10 +31,10 @@ pt_BR: period: Reportando o período %{since} a %{until} notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Nova conversa] - #%{display_id} foi criado em %{inbox_name}" + conversation_assignment: "[Atribuído a você] - #%{display_id} foi atribuído a você" + assigned_conversation_new_message: "[Nova mensagem] - #%{display_id} %{content}" + conversation_mention: "Você foi mencionado na conversa [ID - %{display_id}] por %{name}" conversations: messages: deleted: Esta mensagem foi apagada @@ -47,6 +47,10 @@ pt_BR: self_assigned: "%{user_name} atribuiu a si mesmo essa conversa" assigned: "Atribuído a %{assignee_name} por %{user_name}" removed: "Conversa não atribuída por %{user_name}" + team: + assigned: "Atribuído a %{team_name} por %{user_name}" + assigned_with_assignee: "Atribuído a %{assignee_name} via %{team_name} por %{user_name}" + removed: "Desatribuído de %{team_name} por %{user_name}" labels: added: "%{user_name} adicionou %{labels}" removed: "%{user_name} removeu %{labels}" diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 533c49dfc..5ed6d7d90 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -47,6 +47,10 @@ ro: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Atribuit lui %{assignee_name} de %{user_name}" removed: "Conversație neasociată de %{user_name}" + team: + assigned: "Atribuit lui %{team_name} de %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/ru.yml b/config/locales/ru.yml index b827095ab..469c7e835 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -47,6 +47,10 @@ ru: self_assigned: "%{user_name} назначил(а) разговор себе" assigned: "%{user_name} назначил %{assignee_name} ответственным" removed: "Ответственный снят %{user_name}" + team: + assigned: "%{user_name} назначил %{team_name} ответственным" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} добавил %{labels}" removed: "%{user_name} удалил %{labels}" diff --git a/config/locales/sk.yml b/config/locales/sk.yml index ffc53a218..dd95e647f 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -47,6 +47,10 @@ sk: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assigned to %{assignee_name} by %{user_name}" removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 2f04bd448..aeb63a7b4 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -20,10 +20,10 @@ sv: hello: "Hej världen" messages: reset_password_success: Woot! Begäran om återställning av lösenord lyckades. Kontrollera din e-post för instruktioner. - reset_password_failure: Uh ho! Vi kunde inte hitta någon användare med den angivna e-postadressen. + reset_password_failure: Oj då! Vi kunde inte hitta någon användare med den angivna e-postadressen. errors: signup: - disposable_email: Vi tillåter inte engångs e-post + disposable_email: Vi tillåter inte engångsadresser invalid_email: Du har angett en ogiltig e-postadress email_already_exists: "Du har redan registrerat dig för ett konto med %{email}" failed: Registrering misslyckades @@ -31,10 +31,10 @@ sv: period: Rapporteringsperiod %{since} till %{until} notifications: notification_title: - conversation_creation: "[New conversation] - #%{display_id} has been created in %{inbox_name}" - conversation_assignment: "[Assigned to you] - #%{display_id} has been assigned to you" - assigned_conversation_new_message: "[New message] - #%{display_id} %{content}" - conversation_mention: "You have been mentioned in conversation [ID - %{display_id}] by %{name}" + conversation_creation: "[Ny konversation] - #%{display_id} har skapats i %{inbox_name}" + conversation_assignment: "[Tilldelad dig] - #%{display_id} har tilldelats dig" + assigned_conversation_new_message: "[Nytt meddelande] - #%{display_id} %{content}" + conversation_mention: "Du har nämnts i konversationen [ID - %{display_id}] av %{name}" conversations: messages: deleted: Detta meddelande har tagits bort @@ -47,6 +47,10 @@ sv: self_assigned: "%{user_name} har tilldelat sig denna konversation" assigned: "Tilldelad till %{assignee_name} av %{user_name}" removed: "Konversation otilldelad av %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} har lagt till %{labels}" removed: "%{user_name} tog bort %{labels}" @@ -54,7 +58,7 @@ sv: unmuted: "%{user_name} har avtystat konversationen" templates: greeting_message_body: "%{account_name} svarar vanligtvis inom några timmar." - ways_to_reach_you_message_body: "Ge laget ett sätt att nå dig." + ways_to_reach_you_message_body: "Ge teamet ett sätt att nå dig." email_input_box_message_body: "Få meddelande via e-post" reply: email_subject: "Nya meddelanden i denna konversation" diff --git a/config/locales/ta.yml b/config/locales/ta.yml index a27b41a65..7f1b08bee 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -47,6 +47,10 @@ ta: self_assigned: "%{user_name} self-assigned this conversation" assigned: "%{user_name} இதை %{assignee_name}க்கு ஒதுக்கியுள்ளார்" removed: "%{user_name} இதை ஒதுக்க படாத உரையாடளாக்கியுள்ளார்" + team: + assigned: "%{user_name} இதை %{team_name}க்கு ஒதுக்கியுள்ளார்" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/th.yml b/config/locales/th.yml index b9ebb7ab4..6358ac3ca 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -47,6 +47,10 @@ th: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assigned to %{assignee_name} by %{user_name}" removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/tr.yml b/config/locales/tr.yml index bb2e4b5dd..9170587af 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -47,6 +47,10 @@ tr: self_assigned: "%{user_name} bu görüşmeyi kendisi atadı" assigned: "%{user_name} tarafından %{assignee_name} adına atandı" removed: "Görüşmenin ataması %{user_name} tarafından kaldırıldı" + team: + assigned: "%{user_name} tarafından %{team_name} adına atandı" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name},%{labels} ekledi" removed: "%{user_name} , %{labels} kaldırdı" diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 11292f00a..c031cbab8 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -47,6 +47,10 @@ uk: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Assigned to %{assignee_name} by %{user_name}" removed: "Conversation unassigned by %{user_name}" + team: + assigned: "Assigned to %{team_name} by %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 64d98e9de..825432ffb 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -47,6 +47,10 @@ vi: self_assigned: "%{user_name} self-assigned this conversation" assigned: "Chỉ định %{assignee_name} bởi %{user_name}" removed: "Cuộc hội thoại chưa được chỉ định bởi %{user_name}" + team: + assigned: "Chỉ định %{team_name} bởi %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index 1766b6543..b3ac46b07 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -16,7 +16,7 @@ #'true': 'foo' #To learn more, please read the Rails Internationalization guide #available at https://guides.rubyonrails.org/i18n.html. -zh_CN: +zh-CN: hello: "您好世界" messages: reset_password_success: 哇!密码重置请求成功。请检查您的邮件获取说明。 @@ -47,6 +47,10 @@ zh_CN: self_assigned: "%{user_name} self-assigned this conversation" assigned: "由 %{assignee_name} 分配给 %{user_name}" removed: "对话未被 %{user_name} 分配" + team: + assigned: "由 %{team_name} 分配给 %{user_name}" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}" diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index daa570899..00f30baf8 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -47,6 +47,10 @@ zh_TW: self_assigned: "%{user_name} self-assigned this conversation" assigned: "被%{user_name}分配給%{assignee_name}。" removed: "對話被%{user_name}設定成未分配。" + team: + assigned: "被%{user_name}分配給%{team_name}。" + assigned_with_assignee: "Assigned to %{assignee_name} via %{team_name} by %{user_name}" + removed: "Unassigned from %{team_name} by %{user_name}" labels: added: "%{user_name} added %{labels}" removed: "%{user_name} removed %{labels}"