diff --git a/app/javascript/dashboard/i18n/locale/am/advancedFilters.json b/app/javascript/dashboard/i18n/locale/am/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/am/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/am/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/am/agentMgmt.json b/app/javascript/dashboard/i18n/locale/am/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/am/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/am/auditLogs.json b/app/javascript/dashboard/i18n/locale/am/auditLogs.json index d30ec0091..7a693f66c 100644 --- a/app/javascript/dashboard/i18n/locale/am/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/am/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/am/automation.json b/app/javascript/dashboard/i18n/locale/am/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/am/automation.json +++ b/app/javascript/dashboard/i18n/locale/am/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/am/bulkActions.json b/app/javascript/dashboard/i18n/locale/am/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/am/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/am/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/am/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/am/cannedMgmt.json index a23fc14ac..7721cc3e6 100644 --- a/app/javascript/dashboard/i18n/locale/am/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/am/contact.json b/app/javascript/dashboard/i18n/locale/am/contact.json index 4db7fce93..882643434 100644 --- a/app/javascript/dashboard/i18n/locale/am/contact.json +++ b/app/javascript/dashboard/i18n/locale/am/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/am/conversation.json b/app/javascript/dashboard/i18n/locale/am/conversation.json index 742a3657e..4cc4b9bed 100644 --- a/app/javascript/dashboard/i18n/locale/am/conversation.json +++ b/app/javascript/dashboard/i18n/locale/am/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/am/general.json b/app/javascript/dashboard/i18n/locale/am/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/am/general.json +++ b/app/javascript/dashboard/i18n/locale/am/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/am/helpCenter.json b/app/javascript/dashboard/i18n/locale/am/helpCenter.json index 6c4238b92..5d77c21aa 100644 --- a/app/javascript/dashboard/i18n/locale/am/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/am/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/am/integrations.json b/app/javascript/dashboard/i18n/locale/am/integrations.json index 80742f881..47349d1b1 100644 --- a/app/javascript/dashboard/i18n/locale/am/integrations.json +++ b/app/javascript/dashboard/i18n/locale/am/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/am/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/am/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/am/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/am/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/am/macros.json b/app/javascript/dashboard/i18n/locale/am/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/am/macros.json +++ b/app/javascript/dashboard/i18n/locale/am/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/am/report.json b/app/javascript/dashboard/i18n/locale/am/report.json index 172e5501d..da2df93e5 100644 --- a/app/javascript/dashboard/i18n/locale/am/report.json +++ b/app/javascript/dashboard/i18n/locale/am/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/am/search.json b/app/javascript/dashboard/i18n/locale/am/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/am/search.json +++ b/app/javascript/dashboard/i18n/locale/am/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/am/settings.json b/app/javascript/dashboard/i18n/locale/am/settings.json index 9b820a56f..dabbff89f 100644 --- a/app/javascript/dashboard/i18n/locale/am/settings.json +++ b/app/javascript/dashboard/i18n/locale/am/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/am/teamsSettings.json b/app/javascript/dashboard/i18n/locale/am/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/am/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/am/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json index 3ba330276..4e3a52035 100644 --- a/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ar/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "و", "OR": "أو" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "يساوي", "not_equal_to": "لا يساوي", diff --git a/app/javascript/dashboard/i18n/locale/ar/agentBots.json b/app/javascript/dashboard/i18n/locale/ar/agentBots.json index e1ee034be..7eba56a39 100644 --- a/app/javascript/dashboard/i18n/locale/ar/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/ar/agentBots.json @@ -3,7 +3,7 @@ "HEADER": "الروبوتات", "LOADING_EDITOR": "جار جلب المحرر...", "HEADER_BTN_TXT": "إضافة إعدادات الروبوت", - "SIDEBAR_TXT": "

البوتات

البوتات هي مثل الأعضاء الأكثر روعة في فريقك. يمكنهم التعامل مع الأمور الصغيرة، حتى تتمكن من التركيز على الأمور التي تهمك. جربهم.

يمكنك إدارة البوتات الخاصة بك من هذه الصفحة أو إنشاء بوتات جديدة باستخدام زر 'إضافة تكوين بوت'.

افتح دليل البوتات في علامة تبويب أخرى للحصول على مساعدة.

", + "SIDEBAR_TXT": "

الروبوتات

الروبوتات هي مثل الأعضاء الأكثر روعة في فريقك. يمكنهم التعامل مع الأمور الصغيرة، حتى تتمكن من التركيز على الأمور التي تهمك. جربهم.

يمكنك إدارة الروبوتات الخاصة بك من هذه الصفحة أو إنشاء روبوتات جديدة باستخدام زر 'إضافة تكوين روبوت'.

افتح دليل البوتات في علامة تبويب أخرى للحصول على مساعدة.

", "CSML_BOT_EDITOR": { "NAME": { "LABEL": "اسم الروبوت", @@ -21,52 +21,52 @@ "SUBMIT": "التحقق والحفظ" }, "BOT_CONFIGURATION": { - "TITLE": "اختر بوت", - "DESC": "قم بتعيين بوت لصندوق الوارد الخاص بك. يمكنهم التعامل مع المحادثات الأولية ونقلها إلى وكيل مباشر عند الضرورة.", + "TITLE": "اختر الروبوت", + "DESC": "قم بتعيين روبوت لصندوق الوارد الخاص بك. يمكنهم التعامل مع المحادثات الأولية ونقلها إلى وكيل مباشر عند الضرورة.", "SUBMIT": "تحديث", - "DISCONNECT": "فصل البوت", - "SUCCESS_MESSAGE": "تم تحديث البوت بنجاح.", - "DISCONNECTED_SUCCESS_MESSAGE": "تم فصل البوت بنجاح.", - "ERROR_MESSAGE": "تعذر تحديث البوت. يرجى المحاولة مرة أخرى.", - "DISCONNECTED_ERROR_MESSAGE": "تعذر فصل البوت. يرجى المحاولة مرة أخرى.", - "SELECT_PLACEHOLDER": "اختر بوت" + "DISCONNECT": "قطع اتصال الروبوت", + "SUCCESS_MESSAGE": "تم تحديث الروبوت بنجاح.", + "DISCONNECTED_SUCCESS_MESSAGE": "تم فصل الروبوت بنجاح.", + "ERROR_MESSAGE": "تعذر تحديث الروبوت. يرجى المحاولة مرة أخرى.", + "DISCONNECTED_ERROR_MESSAGE": "تعذر فصل الروبوت. يرجى المحاولة مرة أخرى.", + "SELECT_PLACEHOLDER": "اختر الروبوت" }, "ADD": { - "TITLE": "تكوين بوت جديد", + "TITLE": "تكوين روبوت جديد", "CANCEL_BUTTON_TEXT": "إلغاء", "API": { - "SUCCESS_MESSAGE": "تمت إضافة البوت بنجاح.", - "ERROR_MESSAGE": "تعذر إضافة البوت. يرجى المحاولة مرة أخرى لاحقًا." + "SUCCESS_MESSAGE": "تمت إضافة الروبوت بنجاح.", + "ERROR_MESSAGE": "تعذر إضافة الروبوت. يرجى المحاولة مرة أخرى لاحقًا." } }, "LIST": { - "404": "لم يتم العثور على أي بوتات. يمكنك إنشاء بوت بالنقر على زر 'تكوين بوت جديد' ↗", - "LOADING": "جارٍ جلب البوتات...", - "TYPE": "نوع البوت" + "404": "لم يتم العثور على أي روبوتات. يمكنك إنشاء الروبوت بالنقر على زر 'تكوين روبوت جديد' ↗", + "LOADING": "جار جلب الروبوتات...", + "TYPE": "نوع الروبوت" }, "DELETE": { "BUTTON_TEXT": "حذف", - "TITLE": "حذف البوت", + "TITLE": "حذف الروبوت", "SUBMIT": "حذف", "CANCEL_BUTTON_TEXT": "إلغاء", - "DESCRIPTION": "هل أنت متأكد أنك تريد حذف هذا البوت؟ هذا الإجراء لا يمكن التراجع عنه.", + "DESCRIPTION": "هل أنت متأكد أنك تريد حذف هذا الروبوت؟ هذا الإجراء لا يمكن التراجع عنه.", "API": { - "SUCCESS_MESSAGE": "تم حذف البوت بنجاح.", - "ERROR_MESSAGE": "تعذر حذف البوت. يرجى المحاولة مرة أخرى." + "SUCCESS_MESSAGE": "تم حذف الروبوت بنجاح.", + "ERROR_MESSAGE": "تعذر حذف الروبوت. يرجى المحاولة مرة أخرى." } }, "EDIT": { "BUTTON_TEXT": "تعديل", - "LOADING": "جارٍ جلب البوتات...", - "TITLE": "تعديل البوت", + "LOADING": "جار جلب الروبوتات...", + "TITLE": "تعديل الروبوت", "CANCEL_BUTTON_TEXT": "إلغاء", "API": { - "SUCCESS_MESSAGE": "تم تحديث البوت بنجاح.", - "ERROR_MESSAGE": "تعذر تحديث البوت. يرجى المحاولة مرة أخرى." + "SUCCESS_MESSAGE": "تم تحديث الروبوت بنجاح.", + "ERROR_MESSAGE": "تعذر تحديث الروبوت. يرجى المحاولة مرة أخرى." } }, "TYPES": { - "WEBHOOK": "بوت Webhook", + "WEBHOOK": "روبوت الـWebhook", "CSML": "بوت CSML" } } diff --git a/app/javascript/dashboard/i18n/locale/ar/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ar/agentMgmt.json index 631c730ff..36f68986e 100644 --- a/app/javascript/dashboard/i18n/locale/ar/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "الوكلاء", "HEADER_BTN_TXT": "إضافة وكيل", "LOADING": "جار جلب قائمة الوكلاء", - "SIDEBAR_TXT": "

الموظفين

موظف الدعم هو عضو في فريق دعم العملاء الخاص بك.

يستطيع موظفو الدعم مشاهدة الرسائل الواردة من المستخدمين والرد عليها. تظهر القائمة جميع الموظفين الموجودين حاليا في حسابك.

انقر فوق إضافة موظف لإضافة موظف دعم فني جديد. سيتلقى الشخص الذي تضيفه رسالة بريد إلكتروني مع رابط تأكيد لتفعيل حسابه ، وبعد ذلك يمكنهم الوصول إلى Chatwoot والرد على الرسائل.

الوصول إلى ميزات Chatwoot يتوقف على الصلاحيات التالية.

الموظف - موظفي الدعم الذين لديهم هذه الصلاحية يمكنهم فقط الوصول إلى صناديق قنوات التواصل والتقارير والمحادثات. ويمكنهم بدء محادثات مع موظفين آخرين أو مع أنفسهم وأيضاً إغلاق المحادثات.

مدير البرنامج - الشخص المسؤول من الوصول إلى جميع ميزات Chatwoot المفعلة للحساب الخاص بك. بما في ذلك الإعدادات، إلى جانب جميع امتيازات الموظفين العاديين.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "المدير", "AGENT": "وكيل الدعم" diff --git a/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json index f73207614..c4a61057c 100644 --- a/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/attributesMgmt.json @@ -1,17 +1,17 @@ { "ATTRIBUTES_MGMT": { - "HEADER": "سمات مخصصة", - "HEADER_BTN_TXT": "إضافة سمة خاصة", - "LOADING": "جلب سمات مخصصة", - "SIDEBAR_TXT": "

السمات المخصصة

سمة مخصصة تتبع الحقائق حول جهات الاتصال/المحادثة الخاصة بك - مثل خطة الاشتراك. أو عندما يطلبون العنصر الأول وما إلى ذلك.

لإنشاء سمة مخصصة، فقط انقر فوقأضف سمة مخصصة. يمكنك أيضا تعديل أو حذف سمة مخصصة موجودة بالنقر على زر التحرير أو الحذف.

", + "HEADER": "صفات مخصصة", + "HEADER_BTN_TXT": "إضافة صفة خاصة", + "LOADING": "جلب الصفات المخصصة", + "SIDEBAR_TXT": "

الصفات المخصصة

صفة مخصصة تتبع الحقائق حول جهات الاتصال/المحادثة الخاصة بك - مثل خُطَّة الاشتراك. أو عندما يطلبون العنصر الأول وما إلى ذلك.

لإنشاء صفة مخصصة، فقط انقر فوقأضف صفة مخصصة. يمكنك أيضا تعديل أو حذف صفة مخصصة موجودة بالنقر على زر التحرير أو الحذف.

", "ADD": { - "TITLE": "إضافة سمة خاصة", + "TITLE": "إضافة صفة خاصة", "SUBMIT": "إنشاء", "CANCEL_BUTTON_TEXT": "إلغاء", "FORM": { "NAME": { "LABEL": "اسم العرض", - "PLACEHOLDER": "أدخل اسم عرض السمة", + "PLACEHOLDER": "أدخل اسم عرض الصفة", "ERROR": "الاسم مطلوب" }, "DESC": { @@ -36,7 +36,7 @@ }, "KEY": { "LABEL": "المفتاح", - "PLACEHOLDER": "أدخل مفتاح السمة المخصصة", + "PLACEHOLDER": "أدخل مفتاح الصفة المخصصة", "ERROR": "المفتاح مطلوب", "IN_VALID": "مفتاح غير صالح" }, @@ -53,26 +53,26 @@ } }, "API": { - "SUCCESS_MESSAGE": "تم إضافة سمة مخصصة بنجاح!", - "ERROR_MESSAGE": "تعذر إنشاء سمة مخصصة، الرجاء المحاولة مرة أخرى لاحقاً." + "SUCCESS_MESSAGE": "تم إضافة صفة مخصصة بنجاح!", + "ERROR_MESSAGE": "تعذر إنشاء صفة مخصصة، الرجاء المحاولة مرة أخرى لاحقاً." } }, "DELETE": { "BUTTON_TEXT": "حذف", "API": { - "SUCCESS_MESSAGE": "تم حذف السمة المخصصة بنجاح.", - "ERROR_MESSAGE": "تعذر حذف السمة المخصصة. حاول مرة أخرى." + "SUCCESS_MESSAGE": "تم حذف الصفة المخصصة بنجاح.", + "ERROR_MESSAGE": "تعذر حذف الصفة المخصصة. حاول مرة أخرى." }, "CONFIRM": { "TITLE": "هل أنت متأكد من أنك تريد حذف - %{attributeName}", "PLACE_HOLDER": "الرجاء كتابة {attributeName} للتأكيد", - "MESSAGE": "حذف سوف يزيل السمة المخصصة", + "MESSAGE": "الحذف سوف يزيل الصفة المخصصة", "YES": "حذف ", "NO": "إلغاء" } }, "EDIT": { - "TITLE": "تعديل سمة مخصصة", + "TITLE": "تعديل صفة مخصصة", "UPDATE_BUTTON_TEXT": "تحديث", "TYPE": { "LIST": { @@ -81,12 +81,12 @@ } }, "API": { - "SUCCESS_MESSAGE": "تم تحديث السمة المخصصة بنجاح", - "ERROR_MESSAGE": "حدث خطأ أثناء تحديث السمة المخصصة، الرجاء المحاولة مرة أخرى" + "SUCCESS_MESSAGE": "تم تحديث الصفة المخصصة بنجاح", + "ERROR_MESSAGE": "حدث خطأ أثناء تحديث الصفة المخصصة، الرجاء المحاولة مرة أخرى" } }, "TABS": { - "HEADER": "سمات مخصصة", + "HEADER": "صفات مخصصة", "CONVERSATION": "المحادثات", "CONTACT": "جهات الاتصال" }, @@ -107,7 +107,7 @@ }, "REGEX_PATTERN": { "LABEL": "نمط Regex", - "PLACEHOLDER": "الرجاء إدخال سمة مخصصة ريمكس (اختياري)" + "PLACEHOLDER": "الرجاء إدخال صفة مخصصة ريمكس (اختياري)" }, "REGEX_CUE": { "LABEL": "Regex Cue", diff --git a/app/javascript/dashboard/i18n/locale/ar/auditLogs.json b/app/javascript/dashboard/i18n/locale/ar/auditLogs.json index 98cd3d8b7..0ca19491b 100644 --- a/app/javascript/dashboard/i18n/locale/ar/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ar/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "سجلات التدقيق", "HEADER_BTN_TXT": "إضافة سجلات التدقيق", "LOADING": "جارٍ جلب سجلات التدقيق", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "لا توجد عناصر مطابقة لهذا الاستعلام", "SIDEBAR_TXT": "

سجلات التدقيق

سجلات التدقيق هي مسارات للأحداث والإجراءات في نظام Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} دعا %{invitee} إلى الحساب كـ %{role}", "EDIT": { "SELF": "%{agentName} غير %{attributes} الخاصة به إلى %{values}", - "OTHER": "%{agentName} غير %{attributes} لـ %{user} إلى %{values}" + "OTHER": "%{agentName} غير %{attributes} لـ %{user} إلى %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ar/automation.json b/app/javascript/dashboard/i18n/locale/ar/automation.json index 36cff8c31..a7d5233e7 100644 --- a/app/javascript/dashboard/i18n/locale/ar/automation.json +++ b/app/javascript/dashboard/i18n/locale/ar/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "يجب أن يكون لديك على الأقل شرط واحد للحفظ", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "اكتب رسالتك هنا", - "TEAM_DROPDOWN_PLACEHOLDER": "اختيار فريق" + "TEAM_DROPDOWN_PLACEHOLDER": "اختيار فريق", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "تفعيل قاعدة الأتمتة", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "جاري الرفع...", "LABEL_UPLOADED": "تم الرفع بنجاح", "LABEL_UPLOAD_FAILED": "فشل الرفع" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "مفتاح الخاصية مطلوب", + "FILTER_OPERATOR_REQUIRED": "عامل التصفية مطلوب", + "VALUE_REQUIRED": "القيمة مطلوبة", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "القيمة يجب أن تكون بين 1 و 998", + "ACTION_PARAMETERS_REQUIRED": "معلمات الإجراء مطلوبة", + "ATLEAST_ONE_CONDITION_REQUIRED": "شرط واحد على الأقل مطلوب", + "ATLEAST_ONE_ACTION_REQUIRED": "إجراء واحد على الأقل مطلوب" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/bulkActions.json b/app/javascript/dashboard/i18n/locale/ar/bulkActions.json index f73f52573..ad80d7b52 100644 --- a/app/javascript/dashboard/i18n/locale/ar/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ar/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "العودة للخلف", "ASSIGN_LABEL": "تكليف", "YES": "نعم", + "SEARCH_INPUT_PLACEHOLDER": "بحث", "ASSIGN_AGENT_TOOLTIP": "تعيين وكيل", "ASSIGN_TEAM_TOOLTIP": "تعيين فريق", "ASSIGN_SUCCESFUL": "تم تعيين المحادثات بنجاح.", diff --git a/app/javascript/dashboard/i18n/locale/ar/campaign.json b/app/javascript/dashboard/i18n/locale/ar/campaign.json index 534901533..6dbf9dd0a 100644 --- a/app/javascript/dashboard/i18n/locale/ar/campaign.json +++ b/app/javascript/dashboard/i18n/locale/ar/campaign.json @@ -46,12 +46,12 @@ "END_POINT": { "LABEL": "الرابط", "PLACEHOLDER": "الرجاء إدخال الرابط", - "ERROR": "الرجاء إدخال عنوان URL صالح" + "ERROR": "الرجاء إدخال عنوان رابط صالح" }, "TIME_ON_PAGE": { - "LABEL": "الوقت على الصفحة (ثواني)", + "LABEL": "الوقت في الصفحة (ثواني)", "PLACEHOLDER": "الرجاء إدخال الوقت", - "ERROR": "الوقت على الصفحة مطلوب" + "ERROR": "الوقت في الصفحة مطلوب" }, "ENABLED": "تفعيل الحملة", "TRIGGER_ONLY_BUSINESS_HOURS": "تشغيل فقط خلال ساعات العمل", @@ -84,7 +84,7 @@ } }, "LIST": { - "LOADING_MESSAGE": "جاري تحميل الحملات...", + "LOADING_MESSAGE": "جاري جلب الحملات...", "404": "لا توجد حملات منشئة لهذا البريد الوارد.", "TABLE_HEADER": { "TITLE": "العنوان", diff --git a/app/javascript/dashboard/i18n/locale/ar/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ar/cannedMgmt.json index aa1dc4152..5b7e8ac15 100644 --- a/app/javascript/dashboard/i18n/locale/ar/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "الردود الجاهزة", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "إضافة رد جاهز", "LOADING": "جاري جلب الردود الجاهزة...", "SEARCH_404": "لا توجد عناصر مطابقة لهذا الاستعلام.", - "SIDEBAR_TXT": "

الردود الجاهزة

الردود الجاهزة هي قوالب رد مكتوبة مسبقاً تساعدك على الرد بسرعة على محادثة. لإدراج استجابة مسبقة أثناء الدردشة، يمكن للوكلاء كتابة رمز قصير يسبقه حرف '/'.

يمكنك إدارة ردودك المعلبة من هذه الصفحة أو إنشاء استجابات جديدة باستخدام زر \"إضافة رد جاهز\".

افتح دليل الردود المسبقة في علامة تبويب أخرى للحصول على يد المساعدة.

أيضا، تحقق من كل المكتبة الردود الجاهزة.

", "LIST": { "404": "لا توجد ردود جاهزة متوفرة في هذا الحساب.", "TITLE": "إدارة الردود الجاهزة", diff --git a/app/javascript/dashboard/i18n/locale/ar/contact.json b/app/javascript/dashboard/i18n/locale/ar/contact.json index f6f856feb..95bc3e3b4 100644 --- a/app/javascript/dashboard/i18n/locale/ar/contact.json +++ b/app/javascript/dashboard/i18n/locale/ar/contact.json @@ -142,7 +142,7 @@ "DUPLICATE": "رقم الهاتف هذا مستخدم لجهة اتصال أخرى." }, "LOCATION": { - "PLACEHOLDER": "أدخل موقع جهة الاتصال", + "PLACEHOLDER": "أدخل الموقع الجغرافي لجهة الاتصال", "LABEL": "الموقع الجغرافي" }, "COMPANY_NAME": { @@ -199,7 +199,7 @@ }, "INBOX": { "LABEL": "صندوق الوارد", - "PLACEHOLDER": "اختر صندوق المصدر", + "PLACEHOLDER": "اختيار مصدر البريد الوارد", "ERROR": "حدد صندوق الوارد" }, "SUBJECT": { @@ -228,9 +228,9 @@ "FIELDS": "حقول جهات الاتصال", "SEARCH_BUTTON": "بحث", "SEARCH_INPUT_PLACEHOLDER": "بحث عن جهات الاتصال", - "FILTER_CONTACTS": "فلترة", - "FILTER_CONTACTS_SAVE": "حفظ الفلتر", - "FILTER_CONTACTS_DELETE": "حذف الفلتر", + "FILTER_CONTACTS": "تصفية", + "FILTER_CONTACTS_SAVE": "حفظ التصفية", + "FILTER_CONTACTS_DELETE": "حذف التصفية", "FILTER_CONTACTS_EDIT": "تحرير الجزء", "LIST": { "LOADING_MESSAGE": "جاري جلب جهات الاتصال...", @@ -313,30 +313,30 @@ "CREATE": "أضف سمة", "CANCEL": "إلغاء", "NAME": { - "LABEL": "اسم السمة الخاصة", + "LABEL": "اسم الصفة الخاصة", "PLACEHOLDER": "مثال: shopify id", - "ERROR": "اسم السمة المخصصة غير صالح" + "ERROR": "اسم الصفة المخصصة غير صالح" }, "VALUE": { "LABEL": "قيمة السمة", "PLACEHOLDER": "مثلاً: 11901 " }, "ADD": { - "TITLE": "إنشاء سمة جديدة ", - "SUCCESS": "تمت إضافة السمة بنجاح", - "ERROR": "غير قادر على إضافة السمة. الرجاء المحاولة مرة أخرى لاحقاً" + "TITLE": "إنشاء صفة جديدة ", + "SUCCESS": "تمت إضافة الصفة بنجاح", + "ERROR": "غير قادر على إضافة الصفة. الرجاء المحاولة مرة أخرى لاحقاً" }, "UPDATE": { - "SUCCESS": "تم تحديث السمة المخصصة بنجاح", - "ERROR": "غير قادر على تحديث السمة. الرجاء المحاولة مرة أخرى لاحقاً" + "SUCCESS": "تم تحديث الصفة المخصصة بنجاح", + "ERROR": "غير قادر على تحديث الصفة. الرجاء المحاولة مرة أخرى لاحقاً" }, "DELETE": { - "SUCCESS": "تم حذف السمة المخصصة بنجاح", - "ERROR": "غير قادر على حذف السمة. الرجاء المحاولة مرة أخرى لاحقاً" + "SUCCESS": "تم حذف الصفة المخصصة بنجاح", + "ERROR": "غير قادر على حذف الصفة. الرجاء المحاولة مرة أخرى لاحقاً" }, "ATTRIBUTE_SELECT": { - "TITLE": "أضف سمة", - "PLACEHOLDER": "البحث عن سمات", + "TITLE": "أضف صفة", + "PLACEHOLDER": "البحث عن صفات", "NO_RESULT": "لم يتم العثور على سمات" }, "ATTRIBUTE_TYPE": { @@ -349,7 +349,7 @@ }, "VALIDATIONS": { "REQUIRED": "القيمة الصالحة مطلوبة", - "INVALID_URL": "عنوان URL غير صالح", + "INVALID_URL": "عنوان الرابط غير صالح", "INVALID_INPUT": "مدخلات غير صالح" } }, @@ -367,8 +367,8 @@ }, "SUMMARY": { "TITLE": "ملخص", - "DELETE_WARNING": "سيتم حذف جهة الاتصال بـ %{primaryContactName}.", - "ATTRIBUTE_WARNING": "سيتم نسخ تفاصيل الاتصال بـ %{primaryContactName} إلى %{parentContactName}." + "DELETE_WARNING": "سيتم حذف جهة الاتصال %{primaryContactName}.", + "ATTRIBUTE_WARNING": "سيتم نسخ تفاصيل الاتصال من %{primaryContactName} إلى %{parentContactName}." }, "SEARCH": { "ERROR": "رسالة_خطأ" @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "تم دمج جهة الاتصال بنجاح", "ERROR_MESSAGE": "تعذر دمج جهات الاتصال ، حاول مرة أخرى!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/conversation.json b/app/javascript/dashboard/i18n/locale/ar/conversation.json index 957643055..1db9e0fe4 100644 --- a/app/javascript/dashboard/i18n/locale/ar/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ar/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "زر Shift + Enter لإضافة سطر جديد. ابدأ بزر / للاختيار من الردود الجاهزة.", "PRIVATE_MSG_INPUT": "زر Shift + Enter لإضافة سطر جديد. سيكون هذا مرئياً للوكلاء فقط", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "لم يتم تكوين توقيع الرسالة، الرجاء تكوينه في إعدادات الملف الشخصي.", - "CLICK_HERE": "انقر هنا للتحديث" + "CLICK_HERE": "انقر هنا للتحديث", + "WHATSAPP_TEMPLATES": "قوالب Whatsapp" }, "REPLYBOX": { "REPLY": "إضافة رد", @@ -150,7 +151,7 @@ "SEND": "إرسال", "CREATE": "إضافة ملاحظة", "INSERT_READ_MORE": "اقرأ المزيد", - "DISMISS_REPLY": "تجاهل الرد", + "DISMISS_REPLY": "استبعاد الرد", "REPLYING_TO": "الرد على:", "TIP_FORMAT_ICON": "عرض محرر النصوص", "TIP_EMOJI_ICON": "إظهار قائمة الرموز التعبيرية", @@ -167,12 +168,12 @@ "ADD_BCC": "إضافة bcc", "CC": { "LABEL": "CC", - "PLACEHOLDER": "البريد الإلكتروني مفصولة بفاصلة", + "PLACEHOLDER": "عناوين البريد الإلكتروني مفصولة بفاصلة", "ERROR": "الرجاء إدخال عنوان بريد إلكتروني صحيح" }, "BCC": { "LABEL": "BCC", - "PLACEHOLDER": "البريد الإلكتروني مفصولة بفاصلة", + "PLACEHOLDER": "عناوين البريد الإلكتروني مفصولة بفاصلة", "ERROR": "الرجاء إدخال عنوان بريد إلكتروني صحيح" } }, @@ -193,7 +194,7 @@ "ASSIGN_LABEL_SUCCESFUL": "تم تعيين الوسم بنجاح", "ASSIGN_LABEL_FAILED": "فشل تعيين الوسم", "CHANGE_TEAM": "تم تغيير فريق المحادثة", - "FILE_SIZE_LIMIT": "الملف يتجاوز حد المرفق {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} ميغابايت", + "FILE_SIZE_LIMIT": "حجم الملف يتجاوز حد الاقصى وهو {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE}", "MESSAGE_ERROR": "غير قادر على إرسال هذه الرسالة، الرجاء المحاولة مرة أخرى لاحقاً", "SENT_BY": "أرسلت بواسطة:", "BOT": "رد آلي", diff --git a/app/javascript/dashboard/i18n/locale/ar/datePicker.json b/app/javascript/dashboard/i18n/locale/ar/datePicker.json index ffd7309b7..bef157e73 100644 --- a/app/javascript/dashboard/i18n/locale/ar/datePicker.json +++ b/app/javascript/dashboard/i18n/locale/ar/datePicker.json @@ -13,7 +13,7 @@ "LAST_3_MONTHS": "آخر 3 أشهر", "LAST_6_MONTHS": "آخر 6 أشهر", "LAST_YEAR": "العام الماضي", - "CUSTOM_RANGE": "تحديد نطاق المدة" + "CUSTOM_RANGE": "تحديد نطاق التاريخ" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/general.json b/app/javascript/dashboard/i18n/locale/ar/general.json index aed1f077a..7adff9c7b 100644 --- a/app/javascript/dashboard/i18n/locale/ar/general.json +++ b/app/javascript/dashboard/i18n/locale/ar/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "عرض{firstIndex}-{lastIndex} من {totalCount} إجماليي العناصر" + "SHOWING_RESULTS": "عرض{firstIndex}-{lastIndex} من {totalCount} إجمالي العناصر", + "PHONE_INPUT": { + "PLACEHOLDER": "بحث", + "EMPTY_STATE": "لم يتم العثور على النتائج" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/generalSettings.json b/app/javascript/dashboard/i18n/locale/ar/generalSettings.json index c77543d62..c82f0b1dc 100644 --- a/app/javascript/dashboard/i18n/locale/ar/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ar/generalSettings.json @@ -41,7 +41,7 @@ "AUTO_RESOLVE_DURATION": { "LABEL": "عدد الأيام للتذكرة التي يجب أن يتم حلها تلقائياً إذا لم يكن هناك أي نشاط", "PLACEHOLDER": "30", - "ERROR": "الرجاء إدخال مدة حل تلقائي صالحة (حد أدنى 1 يوم والحد الأقصى 999 يوما)" + "ERROR": "الرجاء إدخال مدة صالحة للحل تلقائي (حد أدنى 1 يوم والحد الأقصى 999 يوما)" }, "FEATURES": { "INBOUND_EMAIL_ENABLED": "الاستمرار في المحادثة عبر رسائل البريد الإلكتروني مفعّل لحسابك.", @@ -64,16 +64,16 @@ }, "NOTIFICATIONS_PAGE": { "HEADER": "الإشعارات", - "MARK_ALL_DONE": "وضع علامة على جميع المنجز", + "MARK_ALL_DONE": "وضع علامة منجز على الجميع", "DELETE_TITLE": "تم الحذف", "UNREAD_NOTIFICATION": { "TITLE": "إشعارات غير مقروءة", "ALL_NOTIFICATIONS": "عرض جميع الإشعارات", - "LOADING_UNREAD_MESSAGE": "تحميل الإشعارات الغير مقروءة...", + "LOADING_UNREAD_MESSAGE": "جار جلب الإشعارات الغير مقروءة...", "EMPTY_MESSAGE": "ليس لديك إشعارات غير مقروءة" }, "LIST": { - "LOADING_MESSAGE": "جاري تحميل الإشعارات...", + "LOADING_MESSAGE": "جاري جلب الإشعارات...", "404": "لا يوجد إشعارات", "TABLE_HEADER": [ "الاسم", @@ -114,8 +114,8 @@ "CHANGE_PRIORITY": "تغيير الأولوية", "CHANGE_TEAM": "تغيير الفريق", "SNOOZE_CONVERSATION": "تأجيل المحادثة", - "ADD_LABEL": "إضافة تسمية إلى المحادثة", - "REMOVE_LABEL": "إزالة التسمية من المحادثة", + "ADD_LABEL": "إضافة وسم إلى المحادثة", + "REMOVE_LABEL": "إزالة الوسم من المحادثة", "SETTINGS": "الإعدادات", "AI_ASSIST": "مساعدة AI", "APPEARANCE": "المظهر", @@ -127,26 +127,26 @@ "GO_TO_REPORTS_OVERVIEW": "الذهاب إلى نظرة التقارير العامة", "GO_TO_CONVERSATION_REPORTS": "الذهاب إلى تقارير المحادثات", "GO_TO_AGENT_REPORTS": "الذهاب إلى تقارير الوكيل", - "GO_TO_LABEL_REPORTS": "انتقل إلى تقارير التسمية", + "GO_TO_LABEL_REPORTS": "انتقل إلى تقارير الوسم", "GO_TO_INBOX_REPORTS": "الذهاب إلى تقارير صندوق الوارد", "GO_TO_TEAM_REPORTS": "الذهاب إلى تقارير الفريق", "GO_TO_SETTINGS_AGENTS": "الذهاب إلى إعدادات الوكيل", "GO_TO_SETTINGS_TEAMS": "الذهاب إلى إعدادات الفريق", "GO_TO_SETTINGS_INBOXES": "الذهاب إلى إعدادات الصندوق الوارد", - "GO_TO_SETTINGS_LABELS": "الذهاب إلى إعدادات التسمية", + "GO_TO_SETTINGS_LABELS": "الذهاب إلى إعدادات الوسم", "GO_TO_SETTINGS_CANNED_RESPONSES": "انتقل إلى إعدادات الردود الجاهزة", "GO_TO_SETTINGS_APPLICATIONS": "الذهاب إلى إعدادات التطبيق", "GO_TO_SETTINGS_ACCOUNT": "الذهاب إلى إعدادات الحساب", "GO_TO_SETTINGS_PROFILE": "الذهاب إلى إعدادات الملف الشخصي", "GO_TO_NOTIFICATIONS": "الذهاب إلى الإشعارات", - "ADD_LABELS_TO_CONVERSATION": "إضافة تسمية إلى المحادثة", + "ADD_LABELS_TO_CONVERSATION": "إضافة وسم إلى المحادثة", "ASSIGN_AN_AGENT": "تعيين وكيل", "AI_ASSIST": "مساعدة AI", "ASSIGN_PRIORITY": "تعيين الأولوية", "ASSIGN_A_TEAM": "تعيين فريق", "MUTE_CONVERSATION": "كتم المحادثة", "UNMUTE_CONVERSATION": "إلغاء كتم المحادثة", - "REMOVE_LABEL_FROM_CONVERSATION": "إزالة التسمية من المحادثة", + "REMOVE_LABEL_FROM_CONVERSATION": "إزالة الوسم من المحادثة", "REOPEN_CONVERSATION": "إعادة فتح المحادثة", "RESOLVE_CONVERSATION": "حل المحادثة", "SEND_TRANSCRIPT": "إرسال نسخة نصية للبريد الإلكتروني", @@ -160,12 +160,12 @@ "CHANGE_APPEARANCE": "تغيير المظهر", "LIGHT_MODE": "فاتح", "DARK_MODE": "مظلم", - "SYSTEM_MODE": "نظام", + "SYSTEM_MODE": "النظام", "SNOOZE_NOTIFICATION": "تأجيل الإشعارات" } }, "DASHBOARD_APPS": { - "LOADING_MESSAGE": "تحميل تطبيق لوحة التحكم..." + "LOADING_MESSAGE": "جاري جلب تطبيق لوحة التحكم..." }, "COMMON": { "OR": "أو", diff --git a/app/javascript/dashboard/i18n/locale/ar/helpCenter.json b/app/javascript/dashboard/i18n/locale/ar/helpCenter.json index af500ef65..55a420012 100644 --- a/app/javascript/dashboard/i18n/locale/ar/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ar/helpCenter.json @@ -18,10 +18,10 @@ "ARCHIVED": "المقالات المؤرشفة" }, "LOCALE_SELECT": { - "TITLE": "Select locale", - "PLACEHOLDER": "Select locale", - "NO_RESULT": "No locale found", - "SEARCH_PLACEHOLDER": "Search locale" + "TITLE": "حدد اللغة", + "PLACEHOLDER": "حدد اللغة", + "NO_RESULT": "لا توجد لغات", + "SEARCH_PLACEHOLDER": "البحث عن اللغة" } }, "EDIT_HEADER": { @@ -39,11 +39,11 @@ "IMAGE_UPLOAD": { "TITLE": "رفع صورة", "UPLOADING": "جاري الرفع...", - "SUCCESS": "Image uploaded successfully", - "ERROR": "Error while uploading image", - "ERROR_FILE_SIZE": "Image size should be less than {size}MB", - "ERROR_FILE_FORMAT": "Image format should be jpg, jpeg or png", - "ERROR_FILE_DIMENSIONS": "Image dimensions should be less than 2000 x 2000" + "SUCCESS": "تم رفع الصورة بنجاح", + "ERROR": "حدث خطأ أثناء رفع الصورة", + "ERROR_FILE_SIZE": "حجم الصورة يجب أن يكون أقل من {size}MB", + "ERROR_FILE_FORMAT": "تنسيق الصورة يجب أن يكون jpg أو jpeg أو png", + "ERROR_FILE_DIMENSIONS": "ينبغي أن تكون أبعاد الصورة أقل من 2000 × 2000" } }, "ARTICLE_SETTINGS": { @@ -149,102 +149,102 @@ "NO": "No, keep portal", "API": { "DELETE_SUCCESS": "Portal deleted successfully", - "DELETE_ERROR": "Error while deleting portal" + "DELETE_ERROR": "حدث خطأ أثناء حذف البوابة" } } }, "EDIT": { - "HEADER_TEXT": "Edit portal", + "HEADER_TEXT": "تعديل البوابة", "TABS": { "BASIC_SETTINGS": { - "TITLE": "Basic information" + "TITLE": "المعلومات الأساسية" }, "CUSTOMIZATION_SETTINGS": { - "TITLE": "Portal customization" + "TITLE": "تخصيص البوابة" }, "CATEGORY_SETTINGS": { - "TITLE": "Categories" + "TITLE": "الفئات" }, "LOCALE_SETTINGS": { - "TITLE": "Locales" + "TITLE": "اللغات" } }, "CATEGORIES": { - "TITLE": "Categories in", - "NEW_CATEGORY": "New category", + "TITLE": "الفئات في", + "NEW_CATEGORY": "فئة جديدة", "TABLE": { "NAME": "الاسم", "DESCRIPTION": "الوصف", - "LOCALE": "Locale", - "ARTICLE_COUNT": "No. of articles", + "LOCALE": "اللغة", + "ARTICLE_COUNT": "عدد المقالات", "ACTION_BUTTON": { - "EDIT": "Edit category", - "DELETE": "Delete category" + "EDIT": "تعديل الفئة", + "DELETE": "حذف الفئة" }, - "EMPTY_TEXT": "لم يتم العثور على فئات" + "EMPTY_TEXT": "لم يتم العثور على الفئات" } }, "EDIT_BASIC_INFO": { - "BUTTON_TEXT": "Update basic settings" + "BUTTON_TEXT": "تحديث الإعدادات الأساسية" } }, "ADD": { "CREATE_FLOW": [ { - "title": "Help center information", + "title": "معلومات مركز المساعدة", "route": "new_portal_information", - "body": "Basic information about portal", - "CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings" + "body": "معلومات أساسية عن البوابة", + "CREATE_BASIC_SETTING_BUTTON": "إنشاء إعدادات البوابة الأساسية" }, { - "title": "Help center customization", + "title": "تخصيص مركز المساعدة", "route": "portal_customization", - "body": "Customize portal", - "UPDATE_PORTAL_BUTTON": "Update portal settings" + "body": "تخصيص البوابة", + "UPDATE_PORTAL_BUTTON": "تحديث إعدادات البوابة" }, { - "title": "Voila! 🎉", + "title": "تم! 🎉", "route": "portal_finish", - "body": "You're all set!", + "body": "أنت جاهز!", "FINISH": "إنهاء" } ], "CREATE_FLOW_PAGE": { "BACK_BUTTON": "العودة", "BASIC_SETTINGS_PAGE": { - "HEADER": "Create Portal", - "TITLE": "Help center information", - "CREATE_BASIC_SETTING_BUTTON": "Create portal basic settings" + "HEADER": "إنشاء بوابة", + "TITLE": "معلومات مركز المساعدة", + "CREATE_BASIC_SETTING_BUTTON": "إنشاء إعدادات البوابة الأساسية" }, "CUSTOMIZATION_PAGE": { - "HEADER": "Portal customisation", - "TITLE": "Help center customization", - "UPDATE_PORTAL_BUTTON": "Update portal settings" + "HEADER": "تخصيص البوابة", + "TITLE": "تخصيص مركز المساعدة", + "UPDATE_PORTAL_BUTTON": "تحديث إعدادات البوابة" }, "FINISH_PAGE": { - "TITLE": "Voila!🎉 You're all set up!", - "MESSAGE": "You can now see this created portal on your all portals page.", - "FINISH": "Go to all portals page" + "TITLE": "تم!🎉 أنت جاهز!", + "MESSAGE": "يمكنك الآن رؤية هذه البوابة في صفحة جميع البوابات.", + "FINISH": "الذهاب إلى صفحة جميع البوابات" } }, "LOGO": { - "LABEL": "Logo", - "UPLOAD_BUTTON": "Upload logo", - "HELP_TEXT": "This logo will be displayed on the portal header.", - "IMAGE_UPLOAD_SUCCESS": "Logo uploaded successfully", - "IMAGE_UPLOAD_ERROR": "Logo deleted successfully", - "IMAGE_DELETE_ERROR": "Error while deleting logo" + "LABEL": "الشعار", + "UPLOAD_BUTTON": "رفع الشعار", + "HELP_TEXT": "سيتم عرض هذا الشعار على رأس البوابة.", + "IMAGE_UPLOAD_SUCCESS": "تم رفع الشعار بنجاح", + "IMAGE_UPLOAD_ERROR": "تم حذف الشعار بنجاح", + "IMAGE_DELETE_ERROR": "حدث خطأ أثناء حذف الشعار" }, "NAME": { "LABEL": "الاسم", - "PLACEHOLDER": "Portal name", - "HELP_TEXT": "الاسم سيتم مشاهدتة من جميع من جميع زوار الصفحة.", + "PLACEHOLDER": "اسم البوابة", + "HELP_TEXT": "الاسم سيتم مشاهدتة من جميع زوار الصفحة.", "ERROR": "الاسم مطلوب" }, "SLUG": { - "LABEL": "وصف مختصر", - "PLACEHOLDER": "وصف مختصر لرابط البوابة", - "ERROR": "الوصف مطلوب" + "LABEL": "الإسم المختصر", + "PLACEHOLDER": "الإسم المختصر لرابط البوابة", + "ERROR": "الإسم المختصر مطلوب" }, "DOMAIN": { "LABEL": "نطاق مخصص", @@ -352,7 +352,7 @@ "MODAL": { "CONFIRM": { "TITLE": "تأكيد الحذف", - "MESSAGE": "Are you sure to delete the article?", + "MESSAGE": "هل أنت متأكد من حذف المقالة؟", "YES": "نعم، احذف", "NO": "لا، احتفظ به" } @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ar/inbox.json b/app/javascript/dashboard/i18n/locale/ar/inbox.json index b391e56d2..6fab51692 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inbox.json +++ b/app/javascript/dashboard/i18n/locale/ar/inbox.json @@ -1,19 +1,19 @@ { "INBOX": { "LIST": { - "TITLE": "صندوق الوارد", + "TITLE": "الصندوق الوارد", "DISPLAY_DROPDOWN": "عرض", - "LOADING": "جارٍ جلب الإشعارات", + "LOADING": "جار جلب الإشعارات", "404": "لا توجد إشعارات نشطة في هذه المجموعة.", "NO_NOTIFICATIONS": "لا توجد إشعارات", "NOTE": "الإشعارات من جميع صناديق الوارد المشترك بها", "NO_MESSAGES_AVAILABLE": "عذرًا! لا يمكن جلب الرسائل", - "SNOOZED_UNTIL": "غفوة حتى", - "SNOOZED_UNTIL_TOMORROW": "غفوة حتى الغد", - "SNOOZED_UNTIL_NEXT_WEEK": "غفوة حتى الأسبوع القادم" + "SNOOZED_UNTIL": "تأجيل حتى", + "SNOOZED_UNTIL_TOMORROW": "تأجيل حتى الغد", + "SNOOZED_UNTIL_NEXT_WEEK": "تأجيل حتى الأسبوع القادم" }, "ACTION_HEADER": { - "SNOOZE": "غفوة الإشعار", + "SNOOZE": "تأجيل الإشعار", "DELETE": "حذف الإشعار", "BACK": "العودة" }, @@ -28,9 +28,9 @@ "SLA_MISSED_RESOLUTION": "تم تجاوز الهدف النهائي للحل للمحادثة" }, "MENU_ITEM": { - "MARK_AS_READ": "وضع علامة كمقروء", - "MARK_AS_UNREAD": "وضع علامة كغير مقروء", - "SNOOZE": "غفوة", + "MARK_AS_READ": "تحديد كمقروء", + "MARK_AS_UNREAD": "تحديد كغير مقروء", + "SNOOZE": "تأجيل", "DELETE": "حذف", "MARK_ALL_READ": "تحديد الكل كمقروء", "DELETE_ALL": "حذف الكل", @@ -45,7 +45,7 @@ "PRIORITY": "الأولوية" }, "DISPLAY_OPTIONS": { - "SNOOZED": "غفوة", + "SNOOZED": "مؤجل", "READ": "قراءة", "LABELS": "الوسوم", "CONVERSATION_ID": "معرف المحادثة" @@ -56,7 +56,7 @@ "MARK_AS_UNREAD": "تم وضع علامة الإشعار كغير مقروء", "SNOOZE": "تم تأجيل الإشعار", "DELETE": "تم حذف الإشعار", - "MARK_ALL_READ": "تم وضع علامة كل الإشعارات كمقروء", + "MARK_ALL_READ": "تم تحديد جميع الإشعارات كمقروءة", "DELETE_ALL": "تم حذف كل الإشعارات", "DELETE_ALL_READ": "تم حذف كل الإشعارات المقروءة" } diff --git a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json index 5311048e8..a953ac2a8 100644 --- a/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/inboxMgmt.json @@ -439,7 +439,7 @@ "DISABLED": "معطّل" }, "ENABLE_HMAC": { - "LABEL": "تمكين" + "LABEL": "تفعيل" } }, "DELETE": { @@ -642,7 +642,7 @@ "PLACE_HOLDER": "كلمة المرور" }, "DOMAIN": { - "LABEL": "الدومين", + "LABEL": "النطاق", "PLACE_HOLDER": "الدومين" }, "ENCRYPTION": "التشفير", diff --git a/app/javascript/dashboard/i18n/locale/ar/integrations.json b/app/javascript/dashboard/i18n/locale/ar/integrations.json index 4f4135926..3c87653e8 100644 --- a/app/javascript/dashboard/i18n/locale/ar/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ar/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot تتكامل مع أدوات وخدمات متعددة لتحسين كفاءة فريقك. استكشف القائمة أدناه لتكوين تطبيقاتك المفضلة.", "LEARN_MORE": "معرفة المزيد عن التكاملات", "LOADING": "جاري جلب التكاملات", + "CAPTAIN": { + "DISABLED": "لم يتم تمكين الكابتن على حسابك.", + "CLICK_HERE_TO_CONFIGURE": "انقر هنا للتهيئة", + "LOADING_CONSOLE": "جار جلب وحدة التحكم بالكابتن...", + "FAILED_TO_LOAD_CONSOLE": "فشل أثناء جلب وحدة تحكم الكابتن. الرجاء التحديث والمحاولة مرة أخرى." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "الأحداث المشتركة", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json index 45a41dac8..e3829fe21 100644 --- a/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ar/labelsMgmt.json @@ -3,10 +3,11 @@ "HEADER": "الوسوم", "HEADER_BTN_TXT": "إضافة وسم جديد", "LOADING": "جار جلب الوسوم", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "لا توجد عناصر مطابقة لهذا الاستعلام", - "SIDEBAR_TXT": "

الوسوم

تساعدك الوسو على تصنيف المحادثات وإعطائها الأولوية. يمكنك تعيين وسم إلى محادثة من القائمة الجانبية.

الوسوم مرتبطة بالحساب ويمكن استخدامها لإنشاء سير عمل مخصص في مؤسستك. يمكنك تعيين لون مخصص للوسم، مما يسهل التعرف على الوسم. ستتمكن من عرض الوسم على الشريط الجانبي لتصفية المحادثات بسهولة.

", "LIST": { - "404": "لا يوجد وسوم متوفرة في هذا الحساب.", + "404": "لا توجد وسوم متوفرة في هذا الحساب.", "TITLE": "إدارة الوسوم", "DESC": "الوسوم تسمح لك بتجميع المحادثات المتشابهة معاً.", "TABLE_HEADER": [ @@ -19,8 +20,8 @@ "NAME": { "LABEL": "اسم الوسم", "PLACEHOLDER": "اسم الوسم", - "REQUIRED_ERROR": "اسم التسمية مطلوب", - "MINIMUM_LENGTH_ERROR": "الحد الأدنى للطول 2 مطلوب", + "REQUIRED_ERROR": "اسم الوسم مطلوب", + "MINIMUM_LENGTH_ERROR": "الحد الأدنى لطول الإسم هو حرفين", "VALID_ERROR": "مسموح فقط بالابجدية,الارقام, -, _" }, "DESCRIPTION": { @@ -40,16 +41,17 @@ }, "SUGGESTIONS": { "TOOLTIP": { - "SINGLE_SUGGESTION": "إضافة تسمية إلى المحادثة", - "MULTIPLE_SUGGESTION": "حدد التسمية", - "DESELECT": "إلغاء تحديد التسمية", + "SINGLE_SUGGESTION": "إضافة وسم إلى المحادثة", + "MULTIPLE_SUGGESTION": "حدد الوسم", + "DESELECT": "إلغاء تحديد الوسم", "DISMISS": "استبعاد الاقتراح" }, "POWERED_BY": "Chatwoot AI", - "DISMISS": "تجاهل", - "ADD_SELECTED_LABELS": "إضافة التسميات المحددة", - "ADD_SELECTED_LABEL": "إضافة التسمية المحددة", - "ADD_ALL_LABELS": "إضافة جميع التسميات" + "DISMISS": "استبعاد", + "ADD_SELECTED_LABELS": "إضافة الوسوم المحددة", + "ADD_SELECTED_LABEL": "إضافة الوسوم المحددة", + "ADD_ALL_LABELS": "إضافة جميع الأوسمة", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "إضافة وسم جديد", diff --git a/app/javascript/dashboard/i18n/locale/ar/macros.json b/app/javascript/dashboard/i18n/locale/ar/macros.json index f96c0f800..b38e31c61 100644 --- a/app/javascript/dashboard/i18n/locale/ar/macros.json +++ b/app/javascript/dashboard/i18n/locale/ar/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "تنفيذ", "PREVIEW": "معاينة الماكرو", "EXECUTED_SUCCESSFULLY": "تم تنفيذ الماكرو بنجاح" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "مفتاح الخاصية مطلوب", + "FILTER_OPERATOR_REQUIRED": "عامل التصفية مطلوب", + "VALUE_REQUIRED": "القيمة مطلوبة", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "القيمة يجب أن تكون بين 1 و 998", + "ACTION_PARAMETERS_REQUIRED": "معلمات الإجراء مطلوبة", + "ATLEAST_ONE_CONDITION_REQUIRED": "شرط واحد على الأقل مطلوب", + "ATLEAST_ONE_ACTION_REQUIRED": "إجراء واحد على الأقل مطلوب" } } } diff --git a/app/javascript/dashboard/i18n/locale/ar/report.json b/app/javascript/dashboard/i18n/locale/ar/report.json index 8d107e590..25d9bdcb1 100644 --- a/app/javascript/dashboard/i18n/locale/ar/report.json +++ b/app/javascript/dashboard/i18n/locale/ar/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "المحادثات من قبل الوكلاء", @@ -536,6 +537,7 @@ "LABELS": "الوسم", "TEAMS": "الفريق" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ar/search.json b/app/javascript/dashboard/i18n/locale/ar/search.json index b1647a41b..988d6fd50 100644 --- a/app/javascript/dashboard/i18n/locale/ar/search.json +++ b/app/javascript/dashboard/i18n/locale/ar/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "المحادثات", "MESSAGES": "الرسائل" }, + "SEARCHING_DATA": "جاري البحث", "EMPTY_STATE": "لم يتم العثور على %{item} للطلب '%{query}'", "EMPTY_STATE_FULL": "لم يتم العثور على نتائج للطلب '%{query}'", "PLACEHOLDER_KEYBINDING": "/ للتركيز", diff --git a/app/javascript/dashboard/i18n/locale/ar/settings.json b/app/javascript/dashboard/i18n/locale/ar/settings.json index 19b3d5759..12819d90e 100644 --- a/app/javascript/dashboard/i18n/locale/ar/settings.json +++ b/app/javascript/dashboard/i18n/locale/ar/settings.json @@ -239,6 +239,7 @@ "REPORTS": "التقارير", "SETTINGS": "الإعدادات", "CONTACTS": "جهات الاتصال", + "CAPTAIN": "قائد", "HOME": "الرئيسية", "AGENTS": "وكيل الدعم", "AGENT_BOTS": "الروبوتات", diff --git a/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json index 6e4c5044b..ef3b31c87 100644 --- a/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ar/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "إنشاء فريق جديد", "HEADER": "الفرق", - "SIDEBAR_TXT": "

الفريق

الفرق تسمح لك بتنظيم عملائك في مجموعات على أساس مسؤولياتهم.
يمكن للمستخدم أن يكون جزءا من فرق متعددة. يمكنك تعيين محادثات مع فريق عندما تعمل بشكل تعاوني.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "لا يوجد موظفي دعم مرتبطين بهذا الحساب.", - "EDIT_TEAM": "تعديل الفريق" + "EDIT_TEAM": "تعديل الفريق", + "NONE": "لا شيء" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "تعذر حذف الفريق. حاول مرة أخرى." }, "CONFIRM": { - "TITLE": "هل أنت متأكد من أنك تريد حذف - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "الرجاء كتابة {teamName} للتأكيد", "MESSAGE": "سيؤدي حذف الفريق إلى إزالة مهمة الفريق من المحادثات التي تم تعيينها لهذا الفريق.", "YES": "حذف ", diff --git a/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json b/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json index 91d0cd40f..dd6c9cd22 100644 --- a/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/bg/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "И", "OR": "ИЛИ" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Равно на", "not_equal_to": "Различно от", diff --git a/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json b/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json index 7380d7530..d654b8365 100644 --- a/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Агенти", "HEADER_BTN_TXT": "Добави агент", "LOADING": "Извличане на списък с агенти", - "SIDEBAR_TXT": "

Агенти

Агент е член на вашия екип за поддръжка на клиенти.

Агентите ще могат да преглеждат и отговарят на съобщения от вашите потребители. Списъкът показва всички агенти във вашия акаунт.

Щракнете върху Добавяне на агент, за да добавите нов агент. Агентът, който добавите, ще получи имейл с връзка за потвърждение, за да активира акаунта си, след което те ще имат достъп до Chatwoot и ще могат да отговарят на съобщения.

Достъпът до функциите на Chatwoot се основава на следните роли.

Агент – Агентите с тази роля имат достъп само до входящи кутии, отчети и разговори. Те могат да присвояват разговори на други агенти или на себе си и да ги разрешават.

Администратор - Администраторът ще има достъп до всички функции на Chatwoot, активирани за вашия акаунт, включително настройки, заедно с всички нормални привилегии на агентите.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Администратор", "AGENT": "Агент" diff --git a/app/javascript/dashboard/i18n/locale/bg/auditLogs.json b/app/javascript/dashboard/i18n/locale/bg/auditLogs.json index bfef5be29..43c9b6c9e 100644 --- a/app/javascript/dashboard/i18n/locale/bg/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/bg/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Няма резултати отговарящи на тази заявка", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/bg/automation.json b/app/javascript/dashboard/i18n/locale/bg/automation.json index b6c377401..9623df356 100644 --- a/app/javascript/dashboard/i18n/locale/bg/automation.json +++ b/app/javascript/dashboard/i18n/locale/bg/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Качване...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Изисква се стойност", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/bulkActions.json b/app/javascript/dashboard/i18n/locale/bg/bulkActions.json index 0f7f009a3..92138294f 100644 --- a/app/javascript/dashboard/i18n/locale/bg/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/bg/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Търсене", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json index 9929536ed..b0e1e4696 100644 --- a/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Готови отговори", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Няма резултати отговарящи на тази заявка.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Няма налични готови отговори в този акаунт.", "TITLE": "Управлявайте готовите отговори", diff --git a/app/javascript/dashboard/i18n/locale/bg/contact.json b/app/javascript/dashboard/i18n/locale/bg/contact.json index 5a74a3ce7..c35c753fe 100644 --- a/app/javascript/dashboard/i18n/locale/bg/contact.json +++ b/app/javascript/dashboard/i18n/locale/bg/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Успешно обединяване на контакта", "ERROR_MESSAGE": "Контактите не бяха обединени, опитайте отново!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/conversation.json b/app/javascript/dashboard/i18n/locale/bg/conversation.json index 6ef7ee90c..2489d14ee 100644 --- a/app/javascript/dashboard/i18n/locale/bg/conversation.json +++ b/app/javascript/dashboard/i18n/locale/bg/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/bg/general.json b/app/javascript/dashboard/i18n/locale/bg/general.json index 25bb4dfb7..4c2c5bfa2 100644 --- a/app/javascript/dashboard/i18n/locale/bg/general.json +++ b/app/javascript/dashboard/i18n/locale/bg/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Търсене", + "EMPTY_STATE": "Няма намерени резултати" + } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/helpCenter.json b/app/javascript/dashboard/i18n/locale/bg/helpCenter.json index 776058f54..56eba13a4 100644 --- a/app/javascript/dashboard/i18n/locale/bg/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/bg/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/bg/integrations.json b/app/javascript/dashboard/i18n/locale/bg/integrations.json index 895c250e7..b289f7193 100644 --- a/app/javascript/dashboard/i18n/locale/bg/integrations.json +++ b/app/javascript/dashboard/i18n/locale/bg/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json index 0a47cba1b..89a632d2a 100644 --- a/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/bg/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Няма резултати отговарящи на тази заявка", - "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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/bg/macros.json b/app/javascript/dashboard/i18n/locale/bg/macros.json index 15424edeb..d0cb6b0a3 100644 --- a/app/javascript/dashboard/i18n/locale/bg/macros.json +++ b/app/javascript/dashboard/i18n/locale/bg/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Изисква се стойност", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/bg/report.json b/app/javascript/dashboard/i18n/locale/bg/report.json index 76815db4b..bbaab1d7d 100644 --- a/app/javascript/dashboard/i18n/locale/bg/report.json +++ b/app/javascript/dashboard/i18n/locale/bg/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/bg/search.json b/app/javascript/dashboard/i18n/locale/bg/search.json index 05461367c..66ecf7bb6 100644 --- a/app/javascript/dashboard/i18n/locale/bg/search.json +++ b/app/javascript/dashboard/i18n/locale/bg/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Разговори", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/bg/settings.json b/app/javascript/dashboard/i18n/locale/bg/settings.json index 919c4b34a..eea4442c9 100644 --- a/app/javascript/dashboard/i18n/locale/bg/settings.json +++ b/app/javascript/dashboard/i18n/locale/bg/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Контакти", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Агенти", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json b/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json index 008676de7..ae5846652 100644 --- a/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/bg/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Нито един" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json index 96eaa0a3e..3afd1fe90 100644 --- a/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ca/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "I", "OR": "O" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Igual a", "not_equal_to": "No és igual a", diff --git a/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json index 31961ec4e..a4f684d98 100644 --- a/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Afegir Agent", "LOADING": "S'està recollint la llista d'agents", - "SIDEBAR_TXT": "

Agents

Un Agent és membre del vostre equip d’atenció al client.

Els agents podran veure i respondre missatges dels teus usuaris. La llista mostra tots els agents que hi ha actualment al teu compte.

Fer clic a Afegeix Agent per afegir un agent nou. L´agent que afegeixes rebrà un correu electrònic amb un enllaç de confirmació per activar el seu compte, després del qual podrà accedir a Chatwoot i respondre als missatges.

L´accés a les funcions de Chatwoot es basa en els següents rols.

Agent - Els agents amb aquesta funció només poden accedir a les bústies d´entrada, als informes i a les converses. Poden assignar converses a altres agents o a ells mateixos i resoldre converses.

Administrador - L´administrador tindrà accés a totes les funcions de Chatwoot habilitades per al teu compte, inclosa la configuració, juntament amb tots els privilegis dels agents normals.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrador/a", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/ca/auditLogs.json b/app/javascript/dashboard/i18n/locale/ca/auditLogs.json index 7afaf0ab5..cc7ba55f9 100644 --- a/app/javascript/dashboard/i18n/locale/ca/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ca/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Registres d'auditoria", "HEADER_BTN_TXT": "Afegeix registres d'auditoria", "LOADING": "S'estan recollint registres d'auditoria", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "No hi ha cap resposta que coincideixi amb aquesta consulta", "SIDEBAR_TXT": "

Registres d'auditoria

Els registres d'auditoria són pistes d'esdeveniments i accions en un sistema de Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} ha convidat %{invitee} al compte com a %{role}", "EDIT": { "SELF": "%{agentName} ha canviat els seus %{attributes} a %{values}", - "OTHER": "%{agentName} ha canviat %{attributes} de %{user} a %{values}" + "OTHER": "%{agentName} ha canviat %{attributes} de %{user} a %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ca/automation.json b/app/javascript/dashboard/i18n/locale/ca/automation.json index 6fefc33ae..65e9cba88 100644 --- a/app/javascript/dashboard/i18n/locale/ca/automation.json +++ b/app/javascript/dashboard/i18n/locale/ca/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Necessites almenys una acció per desar", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introdueix el teu missatge aquí", - "TEAM_DROPDOWN_PLACEHOLDER": "Selecciona els equips" + "TEAM_DROPDOWN_PLACEHOLDER": "Selecciona els equips", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activa la regla d'automatització", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "S'està carregant...", "LABEL_UPLOADED": "S'ha pujat correctament", "LABEL_UPLOAD_FAILED": "Ha fallat la pujada" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "El valor és necessari", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/bulkActions.json b/app/javascript/dashboard/i18n/locale/ca/bulkActions.json index 10cafadf3..b288c766e 100644 --- a/app/javascript/dashboard/i18n/locale/ca/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ca/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Torna", "ASSIGN_LABEL": "Assignar", "YES": "Si", + "SEARCH_INPUT_PLACEHOLDER": "Cercar", "ASSIGN_AGENT_TOOLTIP": "Assigna un agent", "ASSIGN_TEAM_TOOLTIP": "Assigna un equip", "ASSIGN_SUCCESFUL": "Les converses s'han assignat correctament.", diff --git a/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json index f0129c7bc..6133fab01 100644 --- a/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Respostes predeterminades", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Afegir resposta predeterminada", "LOADING": "S'estan recollint les respostes predeterminades...", "SEARCH_404": "No hi ha cap resposta que coincideixi amb aquesta consulta.", - "SIDEBAR_TXT": "

Respostes predeterminades

Les respostes predeterminades són plantilles de respostes escrites prèviament que us ajuden a respondre ràpidament a una conversa. Per inserir una resposta predefinida durant un xat, els agents poden escriure un codi curt precedit d'un caràcter '/'.

Pots gestionar les teves respostes predefinides des d'aquesta pàgina o crear-ne de noves mitjançant el botó \"Afegeix una resposta predefinida\".

Obre el Manual de respostes llaunes en una altra pestanya per ajudar-te.

També, fes una ullada al nou Biblioteca de respostes predeterminades.

", "LIST": { "404": "No hi ha respostes predeterminades disponibles en aquest compte.", "TITLE": "Gestiona les respostes predeterminades", diff --git a/app/javascript/dashboard/i18n/locale/ca/contact.json b/app/javascript/dashboard/i18n/locale/ca/contact.json index 3846f1775..aa7707a1b 100644 --- a/app/javascript/dashboard/i18n/locale/ca/contact.json +++ b/app/javascript/dashboard/i18n/locale/ca/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contacte fusionat correctament", "ERROR_MESSAGE": "No s'ha pogut fusionar els contactes, torna-ho a provar!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/conversation.json b/app/javascript/dashboard/i18n/locale/ca/conversation.json index 50b229261..e83787f3d 100644 --- a/app/javascript/dashboard/i18n/locale/ca/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ca/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter per a una línia nova. Comença amb '/' per seleccionar una resposta predeterminada.", "PRIVATE_MSG_INPUT": "Shift + enter per una línia nova. Això serà visible només per als Agents", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "La signatura del missatge no està configurada, configura-la a la configuració del perfil.", - "CLICK_HERE": "Fes clic aquí per actualitzar" + "CLICK_HERE": "Fes clic aquí per actualitzar", + "WHATSAPP_TEMPLATES": "Plantilles de Whatsapp" }, "REPLYBOX": { "REPLY": "Respon", diff --git a/app/javascript/dashboard/i18n/locale/ca/general.json b/app/javascript/dashboard/i18n/locale/ca/general.json index c67a5f9e7..d0c48ce7e 100644 --- a/app/javascript/dashboard/i18n/locale/ca/general.json +++ b/app/javascript/dashboard/i18n/locale/ca/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Es mostren {firstIndex}-{lastIndex} de {totalCount} elements" + "SHOWING_RESULTS": "Es mostren {firstIndex}-{lastIndex} de {totalCount} elements", + "PHONE_INPUT": { + "PLACEHOLDER": "Cercar", + "EMPTY_STATE": "No s'ha trobat agents" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/helpCenter.json b/app/javascript/dashboard/i18n/locale/ca/helpCenter.json index 1f08a22fe..53fcc8b71 100644 --- a/app/javascript/dashboard/i18n/locale/ca/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ca/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Utilitza el portal com a CMS sense cap amb marcs de front-end de tercers mitjançant les nostres API." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ca/integrations.json b/app/javascript/dashboard/i18n/locale/ca/integrations.json index f2a679fc6..fc9c312f5 100644 --- a/app/javascript/dashboard/i18n/locale/ca/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ca/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Esdeveniments subscrits", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ca/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ca/labelsMgmt.json index 629555842..94b1f4a62 100644 --- a/app/javascript/dashboard/i18n/locale/ca/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ca/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiquetes", "HEADER_BTN_TXT": "Afegeix etiqueta", "LOADING": "Obtenció d’etiquetes", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "No hi ha cap resposta que coincideixi amb aquesta consulta", - "SIDEBAR_TXT": "

Etiquetes

Les etiquetes t'ajuden a classificar les converses i a prioritzar-les. Pots assignar una etiqueta a una conversa des del tauler lateral.

Les etiquetes estan lligades al compte i es poden utilitzar per crear fluxos de treball personalitzats a la vostra organització. Pots assignar color personalitzat a una etiqueta, cosa que facilita la identificació de l’etiqueta. Pots mostrar l'etiqueta a la barra lateral per filtrar les converses fàcilment.

", "LIST": { "404": "No hi ha etiquetes disponibles en aquest compte.", "TITLE": "Gestiona les etiquetes", @@ -49,7 +50,8 @@ "DISMISS": "Descartar", "ADD_SELECTED_LABELS": "Afegeix les etiquetes seleccionades", "ADD_SELECTED_LABEL": "Afegeix les etiquetes seleccionades", - "ADD_ALL_LABELS": "Afegiu totes les etiquetes" + "ADD_ALL_LABELS": "Afegiu totes les etiquetes", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Afegeix etiqueta", diff --git a/app/javascript/dashboard/i18n/locale/ca/macros.json b/app/javascript/dashboard/i18n/locale/ca/macros.json index bd38896cd..dbdf08bf9 100644 --- a/app/javascript/dashboard/i18n/locale/ca/macros.json +++ b/app/javascript/dashboard/i18n/locale/ca/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Executa", "PREVIEW": "Vista prèvia de la macro", "EXECUTED_SUCCESSFULLY": "La macro s'ha executat correctament" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "El valor és necessari", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ca/report.json b/app/javascript/dashboard/i18n/locale/ca/report.json index c941e12e9..11e9ad073 100644 --- a/app/javascript/dashboard/i18n/locale/ca/report.json +++ b/app/javascript/dashboard/i18n/locale/ca/report.json @@ -481,7 +481,8 @@ "HEADER": "Trànsit de conversa", "NO_CONVERSATIONS": "Sense converses", "CONVERSATION": "%{count} conversa", - "CONVERSATIONS": "%{count} converses" + "CONVERSATIONS": "%{count} converses", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Converses per agents", @@ -536,6 +537,7 @@ "LABELS": "Etiqueta", "TEAMS": "Equip" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Proporció d'encerts", diff --git a/app/javascript/dashboard/i18n/locale/ca/search.json b/app/javascript/dashboard/i18n/locale/ca/search.json index 140d0761c..65f007fdd 100644 --- a/app/javascript/dashboard/i18n/locale/ca/search.json +++ b/app/javascript/dashboard/i18n/locale/ca/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Converses", "MESSAGES": "Missatges" }, + "SEARCHING_DATA": "S'està cercant", "EMPTY_STATE": "No s'ha trobat cap %{item} per a la consulta '%{query}'", "EMPTY_STATE_FULL": "No s'han trobat resultats per a la consulta '%{query}'", "PLACEHOLDER_KEYBINDING": "/ centrar", diff --git a/app/javascript/dashboard/i18n/locale/ca/settings.json b/app/javascript/dashboard/i18n/locale/ca/settings.json index 8d2eefbcb..cfdcf4ff5 100644 --- a/app/javascript/dashboard/i18n/locale/ca/settings.json +++ b/app/javascript/dashboard/i18n/locale/ca/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Informes", "SETTINGS": "Configuracions", "CONTACTS": "Contactes", + "CAPTAIN": "Captain", "HOME": "Inici", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json index e3822b112..a3edded62 100644 --- a/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ca/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Cea un nou equip", "HEADER": "Equips", - "SIDEBAR_TXT": "

Equips

Els equips et permeten organitzar els teus agents en grups en funció de les seves responsabilitats.
Un agent pot formar part de diversos equips. Pots assignar converses a un equip quan treballes en col·laboració.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "No hi ha cap equip creat en aquest compte.", - "EDIT_TEAM": "Edita l'equip" + "EDIT_TEAM": "Edita l'equip", + "NONE": "Ningú" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "No s'ha pogut suprimir l'equip. Torna-ho a provar." }, "CONFIRM": { - "TITLE": "Estàs segur que vols suprimir - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Escriu {teamName} per confirmar", "MESSAGE": "En suprimir l'equip, se suprimirà l'assignació d'equip de les converses assignades a aquest equip.", "YES": "Suprimeix ", diff --git a/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json b/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json index 8e5c767cd..99f08c76c 100644 --- a/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/cs/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/cs/agentMgmt.json b/app/javascript/dashboard/i18n/locale/cs/agentMgmt.json index 883dcd0fa..09b72d5db 100644 --- a/app/javascript/dashboard/i18n/locale/cs/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenti", "HEADER_BTN_TXT": "Přidat agenta", "LOADING": "Načítání seznamu agentů", - "SIDEBAR_TXT": "

Agenti

Agent je členem vašeho týmu zákaznické podpory.

Agenti budou moci prohlížet a odpovídat na zprávy od uživatelů. Seznam zobrazuje všechny agenty aktuálně na vašem účtu.

Pro přidání nového agenta klikněte na Přidat agenta. Přidaný agent obdrží e-mail s potvrzovacím odkazem pro aktivaci jejich účtu, poté bude mít přístup k Chatwoot a bude reagovat na zprávy.

Přístup k funkcím Chatwootu je založen na následujících rolích.

Agent - Agent s touto rolí může přistupovat pouze k doručeným zprávám, zprávám a konverzacím. Mohou přiřadit konverzace jiným agentům nebo sobě a řešit konverzace.

Administrátor - Správce bude mít přístup ke všem funkcím Chatwoot povoleným pro váš účet, včetně nastavení spolu se všemi obvyklými právy agenta.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrátor", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/cs/auditLogs.json b/app/javascript/dashboard/i18n/locale/cs/auditLogs.json index b7245cc99..51ac1d29c 100644 --- a/app/javascript/dashboard/i18n/locale/cs/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/cs/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Neexistují žádné položky odpovídající tomuto dotazu", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/cs/automation.json b/app/javascript/dashboard/i18n/locale/cs/automation.json index 064200a54..26b8c6c77 100644 --- a/app/javascript/dashboard/i18n/locale/cs/automation.json +++ b/app/javascript/dashboard/i18n/locale/cs/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Nahrávání...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Hodnota je povinná", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/bulkActions.json b/app/javascript/dashboard/i18n/locale/cs/bulkActions.json index 0f76adfd3..6a526e9cd 100644 --- a/app/javascript/dashboard/i18n/locale/cs/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/cs/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Přiřadit", "YES": "Ano", + "SEARCH_INPUT_PLACEHOLDER": "Hledat", "ASSIGN_AGENT_TOOLTIP": "Přiřadit agenta", "ASSIGN_TEAM_TOOLTIP": "Přiřadit tým", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/cs/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/cs/cannedMgmt.json index 39c675612..83d6b7679 100644 --- a/app/javascript/dashboard/i18n/locale/cs/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Konzervované odpovědi", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Neexistují žádné položky odpovídající tomuto dotazu.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "V tomto účtu nejsou k dispozici žádné konzervované odpovědi.", "TITLE": "Spravovat konzervované odpovědi", diff --git a/app/javascript/dashboard/i18n/locale/cs/chatlist.json b/app/javascript/dashboard/i18n/locale/cs/chatlist.json index a8ee531b8..ac2c1d322 100644 --- a/app/javascript/dashboard/i18n/locale/cs/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/cs/chatlist.json @@ -47,28 +47,28 @@ "OLDEST": "Created at:" }, "LAST_ACTIVITY": { - "NOT_ACTIVE": "Last activity:", - "ACTIVE": "Last activity" + "NOT_ACTIVE": "Poslední aktivita:", + "ACTIVE": "Poslední aktivita" } }, "SORT_ORDER_ITEMS": { "last_activity_at_asc": { - "TEXT": "Last activity: Oldest first" + "TEXT": "Poslední aktivita: od nejstarších" }, "last_activity_at_desc": { - "TEXT": "Last activity: Newest first" + "TEXT": "Poslední aktivita: od nejnovějších" }, "created_at_desc": { - "TEXT": "Created at: Newest first" + "TEXT": "Vytvořeno: od nejnovějších" }, "created_at_asc": { - "TEXT": "Created at: Oldest first" + "TEXT": "Vytvořeno: od nejstarších" }, "priority_desc": { - "TEXT": "Priority: Highest first" + "TEXT": "Priorita: od nejvyšší" }, "priority_asc": { - "TEXT": "Priority: Lowest first" + "TEXT": "Priorita: Od nejnižší" }, "waiting_since_asc": { "TEXT": "Pending Response: Longest first" @@ -106,12 +106,12 @@ "LABEL": "Last activity" }, "CREATED_AT": { - "NAME": "Created at", - "LABEL": "Created at" + "NAME": "Vytvořeno", + "LABEL": "Vytvořeno" }, "LAST_USER_MESSAGE_AT": { "NAME": "Last user message at", - "LABEL": "Last message" + "LABEL": "Poslední zpráva" } } }, diff --git a/app/javascript/dashboard/i18n/locale/cs/contact.json b/app/javascript/dashboard/i18n/locale/cs/contact.json index 81380a072..c4d4b77a5 100644 --- a/app/javascript/dashboard/i18n/locale/cs/contact.json +++ b/app/javascript/dashboard/i18n/locale/cs/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/conversation.json b/app/javascript/dashboard/i18n/locale/cs/conversation.json index 950828d51..e1babc0d4 100644 --- a/app/javascript/dashboard/i18n/locale/cs/conversation.json +++ b/app/javascript/dashboard/i18n/locale/cs/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + zadejte pro nový řádek. Začněte '/' pro výběr zrušené odpovědi.", "PRIVATE_MSG_INPUT": "Shift + zadejte pro nový řádek. Toto bude viditelné pouze pro agenty", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Podpis zprávy není nakonfigurován, prosím nakonfigurujte jej v nastavení profilu.", - "CLICK_HERE": "Klikněte zde pro aktualizaci" + "CLICK_HERE": "Klikněte zde pro aktualizaci", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Odpověď", diff --git a/app/javascript/dashboard/i18n/locale/cs/general.json b/app/javascript/dashboard/i18n/locale/cs/general.json index 25bb4dfb7..a7a2af822 100644 --- a/app/javascript/dashboard/i18n/locale/cs/general.json +++ b/app/javascript/dashboard/i18n/locale/cs/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Hledat", + "EMPTY_STATE": "Žádné výsledky" + } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/helpCenter.json b/app/javascript/dashboard/i18n/locale/cs/helpCenter.json index 95232f805..6baa3e661 100644 --- a/app/javascript/dashboard/i18n/locale/cs/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/cs/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/cs/integrations.json b/app/javascript/dashboard/i18n/locale/cs/integrations.json index 5168473d2..fa743bdc8 100644 --- a/app/javascript/dashboard/i18n/locale/cs/integrations.json +++ b/app/javascript/dashboard/i18n/locale/cs/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/cs/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/cs/labelsMgmt.json index d2c9d417e..57d7923f0 100644 --- a/app/javascript/dashboard/i18n/locale/cs/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/cs/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Štítky", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Neexistují žádné položky odpovídající tomuto dotazu", - "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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/cs/macros.json b/app/javascript/dashboard/i18n/locale/cs/macros.json index 4e31e1dfa..6bfd39cd3 100644 --- a/app/javascript/dashboard/i18n/locale/cs/macros.json +++ b/app/javascript/dashboard/i18n/locale/cs/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Hodnota je povinná", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/cs/report.json b/app/javascript/dashboard/i18n/locale/cs/report.json index 3bdaedc1d..fbbdadb74 100644 --- a/app/javascript/dashboard/i18n/locale/cs/report.json +++ b/app/javascript/dashboard/i18n/locale/cs/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/cs/search.json b/app/javascript/dashboard/i18n/locale/cs/search.json index a4de7a921..35f91009a 100644 --- a/app/javascript/dashboard/i18n/locale/cs/search.json +++ b/app/javascript/dashboard/i18n/locale/cs/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Konverzace", "MESSAGES": "Zprávy" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/cs/settings.json b/app/javascript/dashboard/i18n/locale/cs/settings.json index 398b3b11d..8581470a0 100644 --- a/app/javascript/dashboard/i18n/locale/cs/settings.json +++ b/app/javascript/dashboard/i18n/locale/cs/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Zprávy", "SETTINGS": "Nastavení", "CONTACTS": "Kontakty", + "CAPTAIN": "Captain", "HOME": "Domů", "AGENTS": "Agenti", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json b/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json index ca5aa7b61..32e2f6461 100644 --- a/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/cs/teamsSettings.json @@ -2,10 +2,13 @@ "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.
An agent can be part of multiple teams. You can assign conversations to a team when you are working collaboratively.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Nic" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Vymazat ", diff --git a/app/javascript/dashboard/i18n/locale/da/advancedFilters.json b/app/javascript/dashboard/i18n/locale/da/advancedFilters.json index de7ee13c4..90818e7fc 100644 --- a/app/javascript/dashboard/i18n/locale/da/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/da/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "OG", "OR": "ELLER" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Lig med", "not_equal_to": "Ikke lig med", diff --git a/app/javascript/dashboard/i18n/locale/da/agentMgmt.json b/app/javascript/dashboard/i18n/locale/da/agentMgmt.json index 549ae64ed..6c8060297 100644 --- a/app/javascript/dashboard/i18n/locale/da/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenter", "HEADER_BTN_TXT": "Tilføj Agent", "LOADING": "Henter Agent Liste", - "SIDEBAR_TXT": "

Agenter

En Agent er medlemmer af dit kundesupportteam.

Agenter vil være i stand til at se og besvare beskeder fra dine brugere. Listen viser alle agenter i øjeblikket på din konto.

Klik på Tilføj agent for at tilføje en ny agent. Agent du tilføjer, vil modtage en e-mail med et bekræftelseslink for at aktivere deres konto, hvorefter de kan få adgang til Chatwoot og svare på beskeder.

Adgang til Chatwoot's funktioner er baseret på følgende roller.

Agent - Agenter med denne rolle kan kun få adgang til indbakker, rapporter og samtaler. De kan tildele samtaler til andre agenter eller sig selv og løse samtaler.

Administrator - Administrator vil have adgang til alle Chatwoot-funktioner aktiveret for din konto, herunder indstillinger sammen med alle normale agenters privilegier.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/da/auditLogs.json b/app/javascript/dashboard/i18n/locale/da/auditLogs.json index 3642b2a6f..6d8216f46 100644 --- a/app/javascript/dashboard/i18n/locale/da/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/da/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Der er ingen elementer, der matcher denne forespørgsel", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/da/automation.json b/app/javascript/dashboard/i18n/locale/da/automation.json index 97fd5095e..3daad112b 100644 --- a/app/javascript/dashboard/i18n/locale/da/automation.json +++ b/app/javascript/dashboard/i18n/locale/da/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Du skal have mindst én handling for at gemme", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Indtast din besked her", - "TEAM_DROPDOWN_PLACEHOLDER": "Vælg teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Vælg teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Aktivér Automatiseringsregel", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploader...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Mislykkedes" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Værdi er påkrævet", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/bulkActions.json b/app/javascript/dashboard/i18n/locale/da/bulkActions.json index a01603b18..0e293f5bc 100644 --- a/app/javascript/dashboard/i18n/locale/da/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/da/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Gå tilbage", "ASSIGN_LABEL": "Tildel", "YES": "Ja", + "SEARCH_INPUT_PLACEHOLDER": "Søg", "ASSIGN_AGENT_TOOLTIP": "Tildel agent", "ASSIGN_TEAM_TOOLTIP": "Tildel team", "ASSIGN_SUCCESFUL": "Samtaler tildelt.", diff --git a/app/javascript/dashboard/i18n/locale/da/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/da/cannedMgmt.json index 81e0a48c7..724802cca 100644 --- a/app/javascript/dashboard/i18n/locale/da/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Standardsvar Svar", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Der er ingen elementer, der matcher denne forespørgsel.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Der er ingen tilgængelige standardsvar på denne konto.", "TITLE": "Administrer standardsvar", diff --git a/app/javascript/dashboard/i18n/locale/da/contact.json b/app/javascript/dashboard/i18n/locale/da/contact.json index a58948f55..7674610aa 100644 --- a/app/javascript/dashboard/i18n/locale/da/contact.json +++ b/app/javascript/dashboard/i18n/locale/da/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakt flettet med succes", "ERROR_MESSAGE": "Kunne ikke sammenflette kontakter, prøv igen!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/conversation.json b/app/javascript/dashboard/i18n/locale/da/conversation.json index 4dbe289f9..95c31b0ec 100644 --- a/app/javascript/dashboard/i18n/locale/da/conversation.json +++ b/app/javascript/dashboard/i18n/locale/da/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter for ny linje. Start med '/' for at vælge et standardsvar.", "PRIVATE_MSG_INPUT": "Shift + enter for ny linje. Dette vil kun være synligt for Agenter", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Beskedsignatur er ikke konfigureret, konfigurer den i profilindstillinger.", - "CLICK_HERE": "Klik her for at opdatere" + "CLICK_HERE": "Klik her for at opdatere", + "WHATSAPP_TEMPLATES": "Whatsapp Skabeloner" }, "REPLYBOX": { "REPLY": "Svar", diff --git a/app/javascript/dashboard/i18n/locale/da/general.json b/app/javascript/dashboard/i18n/locale/da/general.json index 25bb4dfb7..8e95993f4 100644 --- a/app/javascript/dashboard/i18n/locale/da/general.json +++ b/app/javascript/dashboard/i18n/locale/da/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Søg", + "EMPTY_STATE": "Ingen resultater fundet" + } } } diff --git a/app/javascript/dashboard/i18n/locale/da/helpCenter.json b/app/javascript/dashboard/i18n/locale/da/helpCenter.json index 8ad43b61a..d7fe99398 100644 --- a/app/javascript/dashboard/i18n/locale/da/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/da/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/da/integrations.json b/app/javascript/dashboard/i18n/locale/da/integrations.json index 0dad19831..d8b8f3334 100644 --- a/app/javascript/dashboard/i18n/locale/da/integrations.json +++ b/app/javascript/dashboard/i18n/locale/da/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Abonnerede Begivenheder", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/da/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/da/labelsMgmt.json index f87937096..9ad2cf040 100644 --- a/app/javascript/dashboard/i18n/locale/da/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/da/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiketter", "HEADER_BTN_TXT": "Tilføj etiket", "LOADING": "Henter etiketter", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Der er ingen elementer, der matcher denne forespørgsel", - "SIDEBAR_TXT": "

Etiketter

Etiketter hjælper dig med at kategorisere samtaler og prioritere dem. Du kan tildele etiket til en samtale fra dit sidepanel.

Etiketter er bundet til kontoen og kan bruges til at oprette brugerdefinerede arbejdsgange i din organisation. Du kan tildele brugerdefineret farve til en etiket, det gør det lettere at identificere etiketten. Du vil være i stand til at vise etiketten på sidepanelet for nemt at filtrere samtalerne.

", "LIST": { "404": "Der er ingen tilgængelige etiketter på denne konto.", "TITLE": "Administrer etiketter", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Tilføj etiket", diff --git a/app/javascript/dashboard/i18n/locale/da/macros.json b/app/javascript/dashboard/i18n/locale/da/macros.json index b51ebc52a..33d2a9647 100644 --- a/app/javascript/dashboard/i18n/locale/da/macros.json +++ b/app/javascript/dashboard/i18n/locale/da/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Værdi er påkrævet", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/da/report.json b/app/javascript/dashboard/i18n/locale/da/report.json index 4d8e4710c..c9a461b6e 100644 --- a/app/javascript/dashboard/i18n/locale/da/report.json +++ b/app/javascript/dashboard/i18n/locale/da/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Samtaler af agenter", @@ -536,6 +537,7 @@ "LABELS": "Etiketter", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/da/search.json b/app/javascript/dashboard/i18n/locale/da/search.json index 3f1f78776..3cdc90a26 100644 --- a/app/javascript/dashboard/i18n/locale/da/search.json +++ b/app/javascript/dashboard/i18n/locale/da/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Samtaler", "MESSAGES": "Beskeder" }, + "SEARCHING_DATA": "Søger", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/da/settings.json b/app/javascript/dashboard/i18n/locale/da/settings.json index 02d6e8b82..b410a2f9d 100644 --- a/app/javascript/dashboard/i18n/locale/da/settings.json +++ b/app/javascript/dashboard/i18n/locale/da/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Rapporter", "SETTINGS": "Indstillinger", "CONTACTS": "Kontakter", + "CAPTAIN": "Captain", "HOME": "Hjem", "AGENTS": "Agenter", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/da/teamsSettings.json b/app/javascript/dashboard/i18n/locale/da/teamsSettings.json index b055d31ce..f6cc2429f 100644 --- a/app/javascript/dashboard/i18n/locale/da/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/da/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Opret nyt team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Hold

Hold lader dig organisere dine agenter i grupper baseret på deres ansvar.
En agent kan være en del af flere hold. Du kan tildele samtaler til et team, når du arbejder i fællesskab.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Der er ingen teams oprettet på denne konto.", - "EDIT_TEAM": "Rediger team" + "EDIT_TEAM": "Rediger team", + "NONE": "Ingen" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Kunne ikke slette teamet. Prøv igen." }, "CONFIRM": { - "TITLE": "Er du sikker på du vil slette - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Skriv venligst {teamName} for at bekræfte", "MESSAGE": "Sletning af teamet vil fjerne teamtildelingen fra de samtaler, der er tildelt dette team.", "YES": "Slet ", diff --git a/app/javascript/dashboard/i18n/locale/de/advancedFilters.json b/app/javascript/dashboard/i18n/locale/de/advancedFilters.json index d67080753..d7611fe34 100644 --- a/app/javascript/dashboard/i18n/locale/de/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/de/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "UND", "OR": "ODER" }, + "INPUT_PLACEHOLDER": "Wert eintragen", "OPERATOR_LABELS": { "equal_to": "Gleich", "not_equal_to": "Nicht gleich", diff --git a/app/javascript/dashboard/i18n/locale/de/agentMgmt.json b/app/javascript/dashboard/i18n/locale/de/agentMgmt.json index c53d7aca7..470ec2b2b 100644 --- a/app/javascript/dashboard/i18n/locale/de/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenten", "HEADER_BTN_TXT": "Agent hinzufügen", "LOADING": "Agentenliste abrufen", - "SIDEBAR_TXT": "

Agenten

Ein Agent ist Mitglied Ihres Kundenservice-Teams.

Agenten können Nachrichten Ihrer Benutzer ansehen und beantworten. Die Liste zeigt alle Agenten, die derzeit in Ihrem Konto sind.

Klicken Sie auf Agent hinzufügen, um einen neuen Agent hinzuzufügen. Agent, den du hinzufügst, wird eine E-Mail mit einem Bestätigungslink erhalten, um sein Konto zu aktivieren. Danach kann er auf Chatwoot zugreifen und auf Nachrichten antworten.

Zugriff auf Chatwoots Funktionen basieren auf folgenden Rollen.

Agent - Agenten mit dieser Rolle können nur auf Posteingänge, Berichte und Unterhaltungen zugreifen. Sie können Konversationen anderen Akteuren oder sich selbst zuweisen und Gespräche lösen.

Administrator - Administrator hat Zugriff auf alle für Ihr Konto aktivierten Chatwoot-Funktionen einschließlich der Einstellungen, zusammen mit allen Privilegien eines normalen Agenten.

", + "DESCRIPTION": "Ein Agent ist ein Mitglied Ihres Kundensupport-Teams, das Nachrichten von Benutzern einsehen und beantworten kann. Die folgende Liste zeigt alle Agenten in Ihrem Konto.", + "LEARN_MORE": "Lernen Sie mehr über Benutzerrollen", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/de/auditLogs.json b/app/javascript/dashboard/i18n/locale/de/auditLogs.json index 7fd21f6eb..1bb97354a 100644 --- a/app/javascript/dashboard/i18n/locale/de/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/de/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit-Protokolle", "HEADER_BTN_TXT": "Audit-Protokolle hinzufügen", "LOADING": "Audit-Protokolle abrufen", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Es gibt keine Elemente, die dieser Abfrage entsprechen", "SIDEBAR_TXT": "

Auditprotokolle

Auditprotokolle sind Spuren für Ereignisse und Aktionen in einem Chatwoot-System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/de/automation.json b/app/javascript/dashboard/i18n/locale/de/automation.json index 4701a1e92..a021c7644 100644 --- a/app/javascript/dashboard/i18n/locale/de/automation.json +++ b/app/javascript/dashboard/i18n/locale/de/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Zum Speichern ist mindestens eine Aktion erforderlich", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Geben Sie hier Ihre Nachricht ein", - "TEAM_DROPDOWN_PLACEHOLDER": "Teams auswählen" + "TEAM_DROPDOWN_PLACEHOLDER": "Teams auswählen", + "EMAIL_INPUT_PLACEHOLDER": "E-Mail eingeben", + "URL_INPUT_PLACEHOLDER": "URL eingeben" }, "TOGGLE": { "ACTIVATION_TITLE": "Automatisierungsregel aktivieren", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Hochladen...", "LABEL_UPLOADED": "Erfolgreich hochgeladen", "LABEL_UPLOAD_FAILED": "Upload fehlgeschlagen" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribut-Schlüssel ist erforderlich", + "FILTER_OPERATOR_REQUIRED": "Filter-Operator ist erforderlich", + "VALUE_REQUIRED": "Wert ist erforderlich", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Wert muss zwischen 1 und 998 liegen", + "ACTION_PARAMETERS_REQUIRED": "Aktionsparameter sind erforderlich", + "ATLEAST_ONE_CONDITION_REQUIRED": "Mindestens eine Bedingung ist erforderlich", + "ATLEAST_ONE_ACTION_REQUIRED": "Mindestens eine Aktion ist erforderlich" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/bulkActions.json b/app/javascript/dashboard/i18n/locale/de/bulkActions.json index 184a07508..de04c6a3f 100644 --- a/app/javascript/dashboard/i18n/locale/de/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/de/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Zurück", "ASSIGN_LABEL": "Zuordnen", "YES": "Ja", + "SEARCH_INPUT_PLACEHOLDER": "Suchen", "ASSIGN_AGENT_TOOLTIP": "Agent zuweisen", "ASSIGN_TEAM_TOOLTIP": "Team zuweisen", "ASSIGN_SUCCESFUL": "Konversationen erfolgreich zugewiesen.", diff --git a/app/javascript/dashboard/i18n/locale/de/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/de/cannedMgmt.json index 707ee227c..9a3e758f8 100644 --- a/app/javascript/dashboard/i18n/locale/de/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/cannedMgmt.json @@ -1,75 +1,76 @@ { "CANNED_MGMT": { "HEADER": "Vorgefertigte Antworten", + "LEARN_MORE": "Erfahren Sie mehr über vorgefertigte Antworten", + "DESCRIPTION": "Vorgefertigte Antworten sind vorgeschriebene Antwortvorlagen, die Ihnen helfen, schnell auf eine Konversation zu reagieren. Agenten können das Zeichen '/' gefolgt von dem Kurzbefehl eingeben, um während einer Konversation eine vorgefertigte Antwort einzufügen. ", "HEADER_BTN_TXT": "Vorgefertigte Antwort hinzufügen", "LOADING": "Lade vorgefertigte Antworten...", "SEARCH_404": "Es existieren keine Elemente, die dieser Abfrage entsprechen.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "In diesem Konto sind keine gespeicherten Antworten verfügbar.", "TITLE": "Verwalten Sie vordefinierte Antworten", - "DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to conversations.", + "DESC": "Vorgefertigte Antworten sind vorgeschriebene Antwortvorlagen, die verwendet werden können, um schnell auf Gespräche zu antworten.", "TABLE_HEADER": [ - "Short code", + "Kurzbefehl", "Inhalt", "Aktionen" ] }, "ADD": { "TITLE": "Vorgefertigte Antwort hinzufügen", - "DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to conversations.", + "DESC": "Vorgefertigte Antworten sind vorgeschriebene Antwortvorlagen, die verwendet werden können, um schnell auf Gespräche zu antworten.", "CANCEL_BUTTON_TEXT": "Abbrechen", "FORM": { "SHORT_CODE": { - "LABEL": "Short code", + "LABEL": "Kurzbefehl", "PLACEHOLDER": "Please enter a short code.", "ERROR": "Short Code is required." }, "CONTENT": { "LABEL": "Nachricht", - "PLACEHOLDER": "Please write the message you want to save as a template to use later.", - "ERROR": "Message is required." + "PLACEHOLDER": "Bitte schreiben Sie die Nachricht, die Sie als Vorlage speichern möchten, um sie später zu verwenden.", + "ERROR": "Nachricht ist erforderlich." }, "SUBMIT": "Einreichen" }, "API": { - "SUCCESS_MESSAGE": "Canned response added successfully.", + "SUCCESS_MESSAGE": "Vorgefertigte Antwort erfolgreich hinzugefügt.", "ERROR_MESSAGE": "Es konnte keine Verbindung zum Woot Server hergestellt werden. Bitte versuchen Sie es später erneut" } }, "EDIT": { - "TITLE": "Edit canned response", + "TITLE": "Vorgefertigte Antwort bearbeiten", "CANCEL_BUTTON_TEXT": "Abbrechen", "FORM": { "SHORT_CODE": { - "LABEL": "Short code", + "LABEL": "Kurzbefehl", "PLACEHOLDER": "Please enter a shortcode.", "ERROR": "Short code is required." }, "CONTENT": { "LABEL": "Nachricht", - "PLACEHOLDER": "Please write the message you want to save as a template to use later.", + "PLACEHOLDER": "Bitte schreiben Sie die Nachricht, die Sie als Antwortvorlage speichern möchten, um sie später zu verwenden.", "ERROR": "Nachricht ist erforderlich." }, "SUBMIT": "Einreichen" }, "BUTTON_TEXT": "Bearbeiten", "API": { - "SUCCESS_MESSAGE": "Canned response is updated successfully.", + "SUCCESS_MESSAGE": "Vorgefertigte Antwort wurde erfolgreich aktualisiert.", "ERROR_MESSAGE": "Es konnte keine Verbindung zum Woot Server hergestellt werden. Bitte versuchen Sie es später erneut" } }, "DELETE": { "BUTTON_TEXT": "Löschen", "API": { - "SUCCESS_MESSAGE": "Canned response deleted successfully.", + "SUCCESS_MESSAGE": "Vorgefertigte Antwort wurde erfolgreich gelöscht.", "ERROR_MESSAGE": "Es konnte keine Verbindung zum Woot Server hergestellt werden. Bitte versuchen Sie es später erneut" }, "CONFIRM": { "TITLE": "Löschen bestätigen", "MESSAGE": "Bist du sicher, das du das löschen möchtest", - "YES": "Yes, delete ", - "NO": "No, keep " + "YES": "Ja, löschen ", + "NO": "Nein, behalten " } } } diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index d2a142f1b..2b9b790da 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakt erfolgreich zusammengeführt", "ERROR_MESSAGE": "Kontakte konnten nicht zusammengeführt werden, bitte erneut versuchen!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/conversation.json b/app/javascript/dashboard/i18n/locale/de/conversation.json index 20b3bfc7f..f59d59c78 100644 --- a/app/javascript/dashboard/i18n/locale/de/conversation.json +++ b/app/javascript/dashboard/i18n/locale/de/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Umschalt + Eingabetaste für neue Zeile. Beginnen Sie mit '/', um eine vordefinierte Antwort auszuwählen.", "PRIVATE_MSG_INPUT": "Umschalt + Eingabetaste für neue Zeile. Dies ist nur für Agenten sichtbar", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Die Nachrichtensignatur ist nicht konfiguriert, bitte konfigurieren Sie sie in den Profileinstellungen.", - "CLICK_HERE": "Klicken Sie hier, um zu aktualisieren" + "CLICK_HERE": "Klicken Sie hier, um zu aktualisieren", + "WHATSAPP_TEMPLATES": "WhatsApp-Vorlagen" }, "REPLYBOX": { "REPLY": "Antworten", diff --git a/app/javascript/dashboard/i18n/locale/de/general.json b/app/javascript/dashboard/i18n/locale/de/general.json index 08d664024..5915545e7 100644 --- a/app/javascript/dashboard/i18n/locale/de/general.json +++ b/app/javascript/dashboard/i18n/locale/de/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "{firstIndex}-{lastIndex} von {totalCount} Elementen werden angezeigt" + "SHOWING_RESULTS": "{firstIndex}-{lastIndex} von {totalCount} Elementen werden angezeigt", + "PHONE_INPUT": { + "PLACEHOLDER": "Suchen", + "EMPTY_STATE": "Keine Ergebnisse gefunden" + } } } diff --git a/app/javascript/dashboard/i18n/locale/de/helpCenter.json b/app/javascript/dashboard/i18n/locale/de/helpCenter.json index b6504f093..2b7e18289 100644 --- a/app/javascript/dashboard/i18n/locale/de/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/de/helpCenter.json @@ -18,10 +18,10 @@ "ARCHIVED": "Archivierte Artikel" }, "LOCALE_SELECT": { - "TITLE": "Select locale", - "PLACEHOLDER": "Select locale", - "NO_RESULT": "No locale found", - "SEARCH_PLACEHOLDER": "Search locale" + "TITLE": "Sprache auswählen", + "PLACEHOLDER": "Sprache auswählen", + "NO_RESULT": "Keine Sprache gefunden", + "SEARCH_PLACEHOLDER": "Sprache suchen" } }, "EDIT_HEADER": { @@ -82,15 +82,15 @@ } }, "ARTICLE_SEARCH_RESULT": { - "UNCATEGORIZED": "Uncategorized", - "SEARCH_RESULTS": "Search results for %{query}", - "EMPTY_TEXT": "Search for articles to insert into replies.", + "UNCATEGORIZED": "Nicht kategorisiert", + "SEARCH_RESULTS": "Suchergebnisse für %{query}", + "EMPTY_TEXT": "Suche nach Artikeln, um sie in Antworten einzufügen.", "SEARCH_LOADER": "Suchen...", - "INSERT_ARTICLE": "Insert", - "NO_RESULT": "No articles found", - "COPY_LINK": "Copy article link to clipboard", - "OPEN_LINK": "Open article in new tab", - "PREVIEW_LINK": "Preview article" + "INSERT_ARTICLE": "Einfügen", + "NO_RESULT": "Keine Artikel gefunden", + "COPY_LINK": "Artikellink in die Zwischenablage kopieren", + "OPEN_LINK": "Artikel in neuem Fenster öffnen", + "PREVIEW_LINK": "Artikelvorschau anzeigen" }, "PORTAL": { "HEADER": "Portale", @@ -231,9 +231,9 @@ "LABEL": "Logo", "UPLOAD_BUTTON": "Logo hochladen", "HELP_TEXT": "Dieses Logo wird in der Kopfzeile des Portals angezeigt.", - "IMAGE_UPLOAD_SUCCESS": "Logo uploaded successfully", - "IMAGE_UPLOAD_ERROR": "Logo deleted successfully", - "IMAGE_DELETE_ERROR": "Error while deleting logo" + "IMAGE_UPLOAD_SUCCESS": "Logo erfolgreich hochgeladen", + "IMAGE_UPLOAD_ERROR": "Logo erfolgreich gelöscht", + "IMAGE_DELETE_ERROR": "Fehler beim Löschen des Logos" }, "NAME": { "LABEL": "Name", @@ -319,13 +319,13 @@ "HEADERS": { "TITLE": "Titel", "CATEGORY": "Kategorie", - "READ_COUNT": "Views", + "READ_COUNT": "Ansichten", "STATUS": "Status", "LAST_EDITED": "Zuletzt bearbeitet" }, "COLUMNS": { "BY": "von", - "AUTHOR_NOT_AVAILABLE": "Author is not available" + "AUTHOR_NOT_AVAILABLE": "Autor ist nicht verfügbar" } }, "EDIT_ARTICLE": { @@ -379,7 +379,7 @@ "NAME": { "LABEL": "Name", "PLACEHOLDER": "Kategoriename", - "HELP_TEXT": "The category name and icon will be used in the public facing portal to categorize articles.", + "HELP_TEXT": "Der Kategoriename und das Symbol werden im öffentlich zugänglichen Portal verwendet, um Artikel zu kategorisieren.", "ERROR": "Name wird benötigt" }, "SLUG": { @@ -410,7 +410,7 @@ "NAME": { "LABEL": "Name", "PLACEHOLDER": "Kategoriename", - "HELP_TEXT": "The category name and icon will be used in the public facing portal to categorize articles.", + "HELP_TEXT": "Der Kategoriename und das Symbol werden im öffentlich zugänglichen Portal verwendet, um Artikel zu kategorisieren.", "ERROR": "Name wird benötigt" }, "SLUG": { @@ -441,46 +441,47 @@ } }, "ARTICLE_SEARCH": { - "TITLE": "Search articles", - "PLACEHOLDER": "Search articles", - "NO_RESULT": "No articles found", + "TITLE": "Artikel suchen", + "PLACEHOLDER": "Artikel suchen", + "NO_RESULT": "Keine Artikel gefunden", "SEARCHING": "Suchen...", "SEARCH_BUTTON": "Suchen", - "INSERT_ARTICLE": "Insert link", - "IFRAME_ERROR": "URL is empty or invalid. Unable to display content.", - "OPEN_ARTICLE_SEARCH": "Insert article from Help Center", - "SUCCESS_ARTICLE_INSERTED": "Article inserted successfully", - "PREVIEW_LINK": "Preview article", + "INSERT_ARTICLE": "Link einfügen", + "IFRAME_ERROR": "URL ist leer oder ungültig. Inhalt kann nicht angezeigt werden.", + "OPEN_ARTICLE_SEARCH": "Artikel aus dem Help Center einfügen", + "SUCCESS_ARTICLE_INSERTED": "Artikel erfolgreich eingefügt", + "PREVIEW_LINK": "Artikelvorschau anzeigen", "CANCEL": "Schließen", "BACK": "Zurück", - "BACK_RESULTS": "Back to results" + "BACK_RESULTS": "Zurück zu den Ergebnissen" }, "UPGRADE_PAGE": { "TITLE": "Hilfezentrum", - "DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Upgrade your subscription to enable this feature.", - "SELF_HOSTED_DESCRIPTION": "Create user-friendly self-service portals. Help your users to access the articles and get support 24/7. Please contact your administrator to enable this feature.", + "DESCRIPTION": "Erstellen Sie benutzerfreundliche Self Service-Portale. Helfen Sie Ihren Nutzern, auf die Artikel zuzugreifen und rund um die Uhr Unterstützung zu erhalten. Erweitern Sie Ihr Abonnement, um diese Funktion zu aktivieren.", + "SELF_HOSTED_DESCRIPTION": "Erstellen Sie benutzerfreundliche Self Service-Portale. Helfen Sie Ihren Nutzern, auf die Artikel zuzugreifen und rund um die Uhr Unterstützung zu erhalten. Bitte kontaktieren Sie Ihren Administrator, um diese Funktion zu aktivieren.", "BUTTON": { "LEARN_MORE": "Mehr erfahren", - "UPGRADE": "Upgrade" + "UPGRADE": "Upgrade durchführen" }, "FEATURES": { "PORTALS": { - "TITLE": "Multiple portals", - "DESCRIPTION": "Create multiple help center portals for different products using the same account." + "TITLE": "Mehrere Portale", + "DESCRIPTION": "Erstellen Sie mehrere Help Center-Portale für verschiedene Produkte mit demselben Konto." }, "LOCALES": { - "TITLE": "Full support for locales", - "DESCRIPTION": "Localize the portal in your language. We support all locales and allow translations for every article." + "TITLE": "Vollständige Unterstützung für Sprachen", + "DESCRIPTION": "Finden Sie das Portal in Ihrer Sprache. Wir unterstützen alle Sprachen und ermöglichen Übersetzungen für jeden Artikel." }, "SEO": { - "TITLE": "SEO-friendly design", - "DESCRIPTION": "Customize your meta tags to improve your visibility on search engines with our SEO-friendly pages." + "TITLE": "SEO-freundliches Design", + "DESCRIPTION": "Passen Sie Ihre Meta-Tags an, um Ihre Sichtbarkeit in Suchmaschinen mit unseren SEO-freundlichen Seiten zu verbessern." }, "API": { - "TITLE": "Full API support", - "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." + "TITLE": "Vollständige API-Unterstützung", + "DESCRIPTION": "Verwenden Sie das Portal als Headless-CMS mit Drittanbieter-Front-End-Frameworks mithilfe unserer APIs." } } - } + }, + "LOADING": "Laden..." } } diff --git a/app/javascript/dashboard/i18n/locale/de/inbox.json b/app/javascript/dashboard/i18n/locale/de/inbox.json index c25dd7916..da476b8c6 100644 --- a/app/javascript/dashboard/i18n/locale/de/inbox.json +++ b/app/javascript/dashboard/i18n/locale/de/inbox.json @@ -2,63 +2,63 @@ "INBOX": { "LIST": { "TITLE": "Posteingang", - "DISPLAY_DROPDOWN": "Display", - "LOADING": "Fetching notifications", - "404": "There are no active notifications in this group.", - "NO_NOTIFICATIONS": "No notifications", - "NOTE": "Notifications from all subscribed inboxes", - "NO_MESSAGES_AVAILABLE": "Oops! Not able to fetch messages", + "DISPLAY_DROPDOWN": "Anzeigen", + "LOADING": "Benachrichtigungen werden abgerufen", + "404": "Es gibt keine aktiven Benachrichtigungen in dieser Gruppe.", + "NO_NOTIFICATIONS": "Keine Benachrichtigungen", + "NOTE": "Benachrichtigungen aus allen abonnierten Posteingängen", + "NO_MESSAGES_AVAILABLE": "Hoppla! Nachrichten konnten nicht abgerufen werden", "SNOOZED_UNTIL": "Stummschalten bis", "SNOOZED_UNTIL_TOMORROW": "Schlummern bis morgen", "SNOOZED_UNTIL_NEXT_WEEK": "Schlummern bis nächste Woche" }, "ACTION_HEADER": { - "SNOOZE": "Snooze notification", - "DELETE": "Delete notification", + "SNOOZE": "Schlummerbenachrichtigung", + "DELETE": "Benachrichtigung löschen", "BACK": "Zurück" }, "TYPES": { - "CONVERSATION_MENTION": "You have been mentioned in a conversation", - "CONVERSATION_CREATION": "New conversation created", - "CONVERSATION_ASSIGNMENT": "A conversation has been assigned to you", - "ASSIGNED_CONVERSATION_NEW_MESSAGE": "New message in an assigned conversation", - "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "New message in a conversation you are participating in", - "SLA_MISSED_FIRST_RESPONSE": "SLA target first response missed for conversation", - "SLA_MISSED_NEXT_RESPONSE": "SLA target next response missed for conversation", - "SLA_MISSED_RESOLUTION": "SLA target resolution missed for conversation" + "CONVERSATION_MENTION": "Sie wurden in einer Unterhaltung erwähnt", + "CONVERSATION_CREATION": "Neue Unterhaltung erstellt", + "CONVERSATION_ASSIGNMENT": "Eine Unterhaltung wurde Ihnen zugewiesen", + "ASSIGNED_CONVERSATION_NEW_MESSAGE": "Neue Nachricht in einer zugewiesenen Unterhaltung", + "PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Neue Nachricht in einer Unterhaltung, an dem Sie teilnehmen", + "SLA_MISSED_FIRST_RESPONSE": "SLA-Ziel für die erste Antwort in der Unterhaltung verpasst", + "SLA_MISSED_NEXT_RESPONSE": "SLA-Ziel für die nächste Antwort in der Unterhaltung verpasst", + "SLA_MISSED_RESOLUTION": "SLA-Ziel zur Lösung der Unterhaltung verpasst" }, "MENU_ITEM": { - "MARK_AS_READ": "Mark as read", + "MARK_AS_READ": "Als gelesen markieren", "MARK_AS_UNREAD": "Als ungelesen markieren", "SNOOZE": "Erinnern", "DELETE": "Löschen", "MARK_ALL_READ": "Alle als gelesen markieren", - "DELETE_ALL": "Delete all", - "DELETE_ALL_READ": "Delete all read" + "DELETE_ALL": "Alles löschen", + "DELETE_ALL_READ": "Alle gelesenen löschen" }, "DISPLAY_MENU": { - "SORT": "Sort", - "DISPLAY": "Display :", + "SORT": "Sortieren", + "DISPLAY": "Anzeigen:", "SORT_OPTIONS": { - "NEWEST": "Newest", - "OLDEST": "Oldest", + "NEWEST": "Neuste", + "OLDEST": "Älteste", "PRIORITY": "Priorität" }, "DISPLAY_OPTIONS": { "SNOOZED": "Erinnern", "READ": "Lesen", "LABELS": "Labels", - "CONVERSATION_ID": "Conversation ID" + "CONVERSATION_ID": "Konversations-ID" } }, "ALERTS": { - "MARK_AS_READ": "Notification marked as read", - "MARK_AS_UNREAD": "Notification marked as unread", - "SNOOZE": "Notification snoozed", - "DELETE": "Notification deleted", - "MARK_ALL_READ": "All notifications marked as read", - "DELETE_ALL": "All notifications deleted", - "DELETE_ALL_READ": "All read notifications deleted" + "MARK_AS_READ": "Benachrichtigung als gelesen markiert", + "MARK_AS_UNREAD": "Benachrichtigung als ungelesen markiert", + "SNOOZE": "Benachrichtigung schlummern gestellt", + "DELETE": "Benachrichtigung gelöscht", + "MARK_ALL_READ": "Alle Benachrichtigungen als gelesen markiert", + "DELETE_ALL": "Alle Benachrichtigungen gelöscht", + "DELETE_ALL_READ": "Alle gelesenen Benachrichtigungen gelöscht" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index 6abfbc145..947464a30 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -2,8 +2,8 @@ "INBOX_MGMT": { "HEADER": "Posteingänge", "SIDEBAR_TXT": "

Inbox

Wenn Sie eine Website oder eine Facebook-Seite mit Chatwoot verbinden, wird diese als bInbox bezeichnet. Sie können unbegrenzte Posteingänge in Ihrem Chatwoot-Konto haben.

Posteingang hinzufügen, um eine Website oder eine Facebook-Seite zu verbinden.

Im Dashboard können Sie alle Konversationen aus all Ihren Posteingängen an einem einzigen Ort sehen und unter der Registerkarte 'Konversationen' darauf antworten.

Sie können auch zu einem Posteingang spezifische Konversationen anzeigen, indem Sie auf den Namen des Posteingangs im linken Bereich des Dashboards klicken.

", - "RECONNECTION_REQUIRED": "Your inbox is disconnected. You won't receive new messages until you reauthorize it.", - "CLICK_TO_RECONNECT": "Click here to reconnect.", + "RECONNECTION_REQUIRED": "Ihr Posteingang ist nicht verbunden. Sie erhalten keine neuen Nachrichten, bis Sie ihn erneut autorisieren.", + "CLICK_TO_RECONNECT": "Klicken Sie hier, um die Verbindung wiederherzustellen.", "LIST": { "404": "Diesem Konto sind keine Posteingänge zugeordnet." }, @@ -45,7 +45,7 @@ "CHOOSE_PLACEHOLDER": "Wähle eine Seite aus der Liste", "INBOX_NAME": "Posteingang-Name", "ADD_NAME": "Namen für diesen Posteingang eingeben", - "PICK_NAME": "Pick a Name for your Inbox", + "PICK_NAME": "Wählen Sie einen Namen für Ihren Posteingang aus", "PICK_A_VALUE": "Wählen Sie einen Wert aus" }, "TWITTER": { @@ -64,7 +64,7 @@ }, "CHANNEL_WEBHOOK_URL": { "LABEL": "Webhook-URL", - "PLACEHOLDER": "Please enter your Webhook URL", + "PLACEHOLDER": "Bitte geben Sie Ihre Webhook-URL ein", "ERROR": "Bitte geben Sie eine gültige URL ein" }, "CHANNEL_DOMAIN": { @@ -114,14 +114,14 @@ "ERROR": "Dieses Feld wird benötigt" }, "API_KEY": { - "USE_API_KEY": "Use API Key Authentication", - "LABEL": "API Key SID", - "PLACEHOLDER": "Please enter your API Key SID", + "USE_API_KEY": "Verwenden Sie die API-Schlüssel-Authentifizierung", + "LABEL": "API-Schlüssel SID", + "PLACEHOLDER": "Bitte geben Sie Ihre API-Schlüssel SID ein", "ERROR": "Dieses Feld wird benötigt" }, "API_KEY_SECRET": { - "LABEL": "API Key Secret", - "PLACEHOLDER": "Please enter your API Key Secret", + "LABEL": "API-Schlüssel-Geheimnis", + "PLACEHOLDER": "Bitte geben Sie Ihr API-Schlüssel-Geheimnis ein", "ERROR": "Dieses Feld wird benötigt" }, "MESSAGING_SERVICE_SID": { @@ -177,12 +177,12 @@ }, "API_KEY": { "LABEL": "API-Schlüssel", - "PLACEHOLDER": "Please enter your Bandwidth API Key", + "PLACEHOLDER": "Bitte geben Sie Ihren Bandbreiten-API-Schlüssel ein", "ERROR": "Dieses Feld wird benötigt" }, "API_SECRET": { "LABEL": "API-Secret", - "PLACEHOLDER": "Please enter your Bandwidth API Secret", + "PLACEHOLDER": "Bitte geben Sie Ihr Bandbreiten-API-Geheimnis ein", "ERROR": "Dieses Feld wird benötigt" }, "APPLICATION_ID": { @@ -241,7 +241,7 @@ }, "WEBHOOK_VERIFY_TOKEN": { "LABEL": "Webhook-Verifizierungstoken", - "PLACEHOLDER": "Enter a verify token which you want to configure for Facebook webhooks.", + "PLACEHOLDER": "Geben Sie ein Bestätigungstoken ein, das Sie für Facebook-Webhooks konfigurieren möchten.", "ERROR": "Bitte geben Sie einen gültigen Wert ein." }, "API_KEY": { @@ -271,7 +271,7 @@ }, "WEBHOOK_URL": { "LABEL": "Webhook-URL", - "SUBTITLE": "Configure the URL where you want to receive callbacks on events.", + "SUBTITLE": "Konfigurieren Sie die URL, unter der Sie Rückrufe bei Ereignissen empfangen möchten.", "PLACEHOLDER": "Webhook-URL" }, "SUBMIT_BUTTON": "API-Kanal erstellen", @@ -281,7 +281,7 @@ }, "EMAIL_CHANNEL": { "TITLE": "E-Mail-Kanal", - "DESC": "Integrate your email inbox.", + "DESC": "Integrieren Sie Ihren E-Mail-Posteingang.", "CHANNEL_NAME": { "LABEL": "Kanal Name", "PLACEHOLDER": "Bitte geben Sie einen Kanalnamen ein", @@ -347,7 +347,7 @@ "AGENTS": { "TITLE": "Agenten", "DESC": "Hier können Sie Agenten hinzufügen, um Ihren neu erstellten Posteingang zu verwalten. Nur diese ausgewählten Agenten haben Zugriff auf Ihren Posteingang. Agenten, die nicht Teil dieses Posteingangs sind, können bei der Anmeldung keine Nachrichten in diesem Posteingang sehen oder darauf antworten.
PS: Wenn Sie als Administrator Zugriff auf alle Posteingänge benötigen, sollten Sie sich als Agent zu allen von Ihnen erstellten Posteingängen hinzufügen.", - "VALIDATION_ERROR": "Add at least one agent to your new Inbox", + "VALIDATION_ERROR": "Fügen Sie mindestens einen Agenten zu Ihrem neuen Posteingang hinzu", "PICK_AGENTS": "Agenten für den Posteingang auswählen" }, "DETAILS": { @@ -366,7 +366,7 @@ "TITLE": "Microsoft Email", "DESCRIPTION": "Klicken Sie auf die Schaltfläche Einloggen mit Microsoft, um loszulegen. Sie werden zur E-Mail-Anmeldeseite weitergeleitet. Sobald Sie die angeforderten Berechtigungen angenommen haben, werden Sie zum Erstellungsschritt für den Posteingang weitergeleitet.", "EMAIL_PLACEHOLDER": "E-Mail-Adresse eingeben", - "SIGN_IN": "Sign in with Microsoft", + "SIGN_IN": "Mit Microsoft anmelden", "HELP": "Um Ihr Microsoft-Konto als Kanal hinzuzufügen, müssen Sie Ihr Microsoft-Konto authentifizieren, indem Sie auf 'Mit Microsoft anmelden' klicken ", "ERROR_MESSAGE": "Beim Verbinden mit Microsoft ist ein Fehler aufgetreten, bitte versuchen Sie es erneut" } @@ -374,8 +374,8 @@ "DETAILS": { "LOADING_FB": "Authentifizierung mit Facebook ...", "ERROR_FB_AUTH": "Es ist ein Fehler aufgetreten. Bitte Seite aktualisieren ...", - "ERROR_FB_UNAUTHORIZED": "You're not authorized to perform this action. ", - "ERROR_FB_UNAUTHORIZED_HELP": "Please ensure you have access to the Facebook page with full control. You can read more about Facebook roles here.", + "ERROR_FB_UNAUTHORIZED": "Sie sind nicht berechtigt, diese Aktion auszuführen. ", + "ERROR_FB_UNAUTHORIZED_HELP": "Bitte stellen Sie sicher, dass Sie vollen Zugriff auf die Facebook-Seite haben. Weitere Informationen zu Facebook-Rollen finden Sie here.", "CREATING_CHANNEL": "Erstellen Sie Ihren Posteingang ...", "TITLE": "Posteingangsdetails konfigurieren", "DESC": "" @@ -408,21 +408,21 @@ "DISABLED": "Deaktiviert" }, "SENDER_NAME_SECTION": { - "TITLE": "Sender name", - "SUB_TEXT": "Select the name shown to your customer when they receive emails from your agents.", - "FOR_EG": "For eg:", + "TITLE": "Name des Absenders", + "SUB_TEXT": "Wählen Sie den Namen aus, der Ihren Kunden angezeigt wird, wenn sie E-Mails von Ihren Agenten erhalten.", + "FOR_EG": "Zum Beispiel:", "FRIENDLY": { "TITLE": "Freundlich", "FROM": "von", - "SUBTITLE": "Add the name of the agent who sent the reply in the sender name to make it friendly." + "SUBTITLE": "Fügen Sie den Namen des Agenten, der die Antwort gesendet hat, in den Absendernamen ein, um es freundlicher zu gestalten." }, "PROFESSIONAL": { "TITLE": "Professionell", - "SUBTITLE": "Use only the configured business name as the sender name in the email header." + "SUBTITLE": "Verwenden Sie nur den konfigurierten Firmennamen als Absendernamen in der E-Mail-Kopfzeile." }, "BUSINESS_NAME": { - "BUTTON_TEXT": "+ Configure your business name", - "PLACEHOLDER": "Enter your business name", + "BUTTON_TEXT": "+ Konfigurieren Sie Ihren Firmennamen", + "PLACEHOLDER": "Geben Sie Ihren Firmennamen ein", "SAVE_BUTTON_TEXT": "Speichern" } }, @@ -489,9 +489,9 @@ "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "E-Mail-Sammelbox für neue Konversation aktivieren oder deaktivieren", "AUTO_ASSIGNMENT": "Aktivieren Sie die automatische Zuweisung", "ENABLE_CSAT": "CSAT aktivieren", - "SENDER_NAME_SECTION": "Enable Agent Name in Email", + "SENDER_NAME_SECTION": "Aktivieren Sie den Agentennamen in der E-Mail", "ENABLE_CSAT_SUB_TEXT": "CSAT(Kundenzufriedenheit) Umfrage aktivieren/deaktivieren nach Abschluss eines Gesprächs", - "SENDER_NAME_SECTION_TEXT": "Enable/Disable showing Agent's name in email, if disabled it will show business name", + "SENDER_NAME_SECTION_TEXT": "Aktivieren/Deaktivieren Sie die Anzeige des Agentennamens in der E-Mail. Wenn deaktiviert, wird der Firmenname angezeigt", "ENABLE_CONTINUITY_VIA_EMAIL": "Konversationskontinuität per E-Mail aktivieren", "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Konversationen werden per E-Mail fortgesetzt, wenn die Kontakt-E-Mail-Adresse verfügbar ist.", "LOCK_TO_SINGLE_CONVERSATION": "Merere Konversationen zulassen", @@ -511,7 +511,7 @@ "ALLOW_MESSAGES_AFTER_RESOLVED": "Nachrichten zulassen, nachdem die Konversation gelöst wurde", "ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Den Endbenutzern erlauben, Nachrichten zu versenden, auch wenn die Unterhaltung abgeschlossen ist.", "WHATSAPP_SECTION_SUBHEADER": "Dieser API Key wird für die Integration mit den WhatsApp APIs verwendet.", - "WHATSAPP_SECTION_UPDATE_SUBHEADER": "Enter the new API key to be used for the integration with the WhatsApp APIs.", + "WHATSAPP_SECTION_UPDATE_SUBHEADER": "Geben Sie den neuen API-Schlüssel ein, der für die Integration mit den WhatsApp-APIs verwendet werden soll.", "WHATSAPP_SECTION_TITLE": "API-Schlüssel", "WHATSAPP_SECTION_UPDATE_TITLE": "API-Schlüssel aktualisieren", "WHATSAPP_SECTION_UPDATE_PLACEHOLDER": "Neuen API-Schlüssel hier eingeben", @@ -572,7 +572,7 @@ "UPDATE": "Einstellungen für Geschäftszeiten aktualisieren", "TOGGLE_AVAILABILITY": "Geschäftszeiten für diesen Posteingang aktivieren", "UNAVAILABLE_MESSAGE_LABEL": "Nachricht für Besucher außerhalb Geschäftszeiten", - "TOGGLE_HELP": "Enabling business availability will show the available hours on live chat widget even if all the agents are offline. Outside available hours visitors can be warned with a message and a pre-chat form.", + "TOGGLE_HELP": "Wenn die Geschäftsverfügbarkeit aktiviert ist, werden die verfügbaren Stunden im Live-Chat-Widget angezeigt, auch wenn alle Agenten offline sind. Außerhalb der verfügbaren Stunden können Besucher mit einer Nachricht und einem Chat-Formular gewarnt werden.", "DAY": { "ENABLE": "Verfügbarkeit für diesen Tag aktivieren", "UNAVAILABLE": "Nicht verfügbar", @@ -588,7 +588,7 @@ "NOTE_TEXT": "Um SMTP zu aktivieren, konfigurieren Sie bitte IMAP.", "UPDATE": "IMAP-Einstellungen aktualisieren", "TOGGLE_AVAILABILITY": "IMAP-Konfiguration für diesen Posteingang aktivieren", - "TOGGLE_HELP": "Enabling IMAP will help the user to receive email", + "TOGGLE_HELP": "Wenn IMAP aktiviert ist, kann der Benutzer E-Mails empfangen", "EDIT": { "SUCCESS_MESSAGE": "IMAP-Einstellungen erfolgreich aktualisiert", "ERROR_MESSAGE": "IMAP-Einstellungen können nicht aktualisiert werden" diff --git a/app/javascript/dashboard/i18n/locale/de/integrations.json b/app/javascript/dashboard/i18n/locale/de/integrations.json index 35c4933ec..edcd79bff 100644 --- a/app/javascript/dashboard/i18n/locale/de/integrations.json +++ b/app/javascript/dashboard/i18n/locale/de/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Abonnierte Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/de/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/de/labelsMgmt.json index 5d9d599fd..55d977ff0 100644 --- a/app/javascript/dashboard/i18n/locale/de/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Label hinzufügen", "LOADING": "Label werden abgerufen", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Es existieren keine Elemente, die dieser Abfrage entsprechen", - "SIDEBAR_TXT": "

Labels

Mit Labels können Sie Konversationen kategorisieren und priorisieren. Sie können einer Konversation aus der Seitenleiste ein Label zuweisen.

Labels sind an das Konto gebunden und können verwendet werden, um benutzerdefinierte Arbeitsabläufe in Ihrem Unternehmen zu erstellen. Sie können einen Label eine benutzerdefinierte Farbe zuordnen, um die Identifizierung des Labels zu erleichtern. Sie können das Label in der Seitenleiste anzeigen, um die Unterhaltungen einfach zu filtern.

", "LIST": { "404": "In diesem Konto sind keine Labels verfügbar.", "TITLE": "Labels verwalten", @@ -49,7 +50,8 @@ "DISMISS": "Verwerfen", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Label hinzufügen", diff --git a/app/javascript/dashboard/i18n/locale/de/macros.json b/app/javascript/dashboard/i18n/locale/de/macros.json index ef0bb1130..e2a8b83ee 100644 --- a/app/javascript/dashboard/i18n/locale/de/macros.json +++ b/app/javascript/dashboard/i18n/locale/de/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Ausführen", "PREVIEW": "Makrovorschau", "EXECUTED_SUCCESSFULLY": "Makro erfolgreich ausgeführt" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribut-Schlüssel ist erforderlich", + "FILTER_OPERATOR_REQUIRED": "Filter-Operator ist erforderlich", + "VALUE_REQUIRED": "Wert ist erforderlich", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Wert muss zwischen 1 und 998 liegen", + "ACTION_PARAMETERS_REQUIRED": "Aktionsparameter sind erforderlich", + "ATLEAST_ONE_CONDITION_REQUIRED": "Mindestens eine Bedingung ist erforderlich", + "ATLEAST_ONE_ACTION_REQUIRED": "Mindestens eine Aktion ist erforderlich" } } } diff --git a/app/javascript/dashboard/i18n/locale/de/report.json b/app/javascript/dashboard/i18n/locale/de/report.json index 0e1eeae6d..ba5edb4fd 100644 --- a/app/javascript/dashboard/i18n/locale/de/report.json +++ b/app/javascript/dashboard/i18n/locale/de/report.json @@ -481,7 +481,8 @@ "HEADER": "Gesprächsprotokoll", "NO_CONVERSATIONS": "Keine Konversation", "CONVERSATION": "%{count} Konversation", - "CONVERSATIONS": "%{count} Konversationen" + "CONVERSATIONS": "%{count} Konversationen", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Konversationen von Agenten", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/de/search.json b/app/javascript/dashboard/i18n/locale/de/search.json index 28b19cea2..41258ded7 100644 --- a/app/javascript/dashboard/i18n/locale/de/search.json +++ b/app/javascript/dashboard/i18n/locale/de/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Gespräche", "MESSAGES": "Nachrichten" }, + "SEARCHING_DATA": "Suchen", "EMPTY_STATE": "Keine %{item} für Abfrage '%{query} ' gefunden", "EMPTY_STATE_FULL": "Kein Ergebnis für Abfrage '%{query} ' gefunden", "PLACEHOLDER_KEYBINDING": "/ fokussieren", diff --git a/app/javascript/dashboard/i18n/locale/de/settings.json b/app/javascript/dashboard/i18n/locale/de/settings.json index 90a2944dc..af21262a8 100644 --- a/app/javascript/dashboard/i18n/locale/de/settings.json +++ b/app/javascript/dashboard/i18n/locale/de/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Berichte", "SETTINGS": "Einstellungen", "CONTACTS": "Kontakte", + "CAPTAIN": "Captain", "HOME": "Hauptseite", "AGENTS": "Agenten", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/de/teamsSettings.json b/app/javascript/dashboard/i18n/locale/de/teamsSettings.json index 849aff390..b241429f5 100644 --- a/app/javascript/dashboard/i18n/locale/de/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/de/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Neues Team erstellen", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

Mit

Teams können Sie Ihre Agenten basierend auf ihren Verantwortlichkeiten in Gruppen organisieren.
Ein Agent kann mehreren Teams angehören. Sie können Konversationen einem Team zuweisen, wenn Sie zusammenarbeiten.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Es wurden noch keine Teams auf diesem Konto erstellt.", - "EDIT_TEAM": "Team bearbeiten" + "EDIT_TEAM": "Team bearbeiten", + "NONE": "Keine" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Das Team konnte nicht gelöscht werden. Versuchen Sie es erneut." }, "CONFIRM": { - "TITLE": "Sind Sie sicher, dass Sie %{teamName} löschen möchten", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Bitte geben Sie {teamName} zur Bestätigung ein", "MESSAGE": "Das Löschen des Teams wird die Teamzuordnung aus den Konversationen entfernen, die diesem Team zugewiesen wurden.", "YES": "Löschen ", diff --git a/app/javascript/dashboard/i18n/locale/el/advancedFilters.json b/app/javascript/dashboard/i18n/locale/el/advancedFilters.json index 9e00b1947..bba5aace3 100644 --- a/app/javascript/dashboard/i18n/locale/el/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/el/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Ίσο με", "not_equal_to": "Όχι ίσο με", diff --git a/app/javascript/dashboard/i18n/locale/el/agentMgmt.json b/app/javascript/dashboard/i18n/locale/el/agentMgmt.json index ce1b8f80e..f1d3a6fca 100644 --- a/app/javascript/dashboard/i18n/locale/el/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Πράκτορες", "HEADER_BTN_TXT": "Προσθήκη Πράκτορα", "LOADING": "Λήψη της λίστα των Πρακτόρων", - "SIDEBAR_TXT": "

Πράκτορες

Ένας Πράκτορας είναι ένα μέλος της ομάδας υποστήριξής σας.

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

Πατήστε στο Προσθήκη Πράκτορα για να προσθέσετε έναν νέο. Ο πράκτορας θα λάβει ένα email με σύνδεσμο επιβεβαίωσης για να ενεργοποιήσει τον λογαριασμό του, ύστερα θα μπορούν να δουν το Chatwoot και να ανταποκρίνονται στα μηνύματά τους.

Η πρόσβαση στις δυνατότητες του Chatwoot βασίζεται στους παρακάτω ρόλους.

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

Διαχειριστής - Ο διαχειριστής θα έχει πρόσβαση σε όλες τις δυνατότητες του Chatwoot που έχουν ενεργοποιηθεί για τον λογαριασμό, συμπεριλαμβανομένων των ρυθμίσεων της εφαρμογής, όπως επίσης και όλα τα δικαιώματα που έχει ένας πράκτορας.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Διαχειριστής", "AGENT": "Πράκτορας" diff --git a/app/javascript/dashboard/i18n/locale/el/auditLogs.json b/app/javascript/dashboard/i18n/locale/el/auditLogs.json index 9ec81359e..369063d94 100644 --- a/app/javascript/dashboard/i18n/locale/el/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/el/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Δεν υπάρχουν αντικείμενα να ταιριάζουν με αυτό το ερώτημα", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/el/automation.json b/app/javascript/dashboard/i18n/locale/el/automation.json index 035b7e561..fa3680241 100644 --- a/app/javascript/dashboard/i18n/locale/el/automation.json +++ b/app/javascript/dashboard/i18n/locale/el/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Πρέπει να έχετε τουλάχιστον μία ενέργεια για να αποθηκεύσετε", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Γράψτε το μήνυμά σας εδώ", - "TEAM_DROPDOWN_PLACEHOLDER": "Επιλογή ομάδων" + "TEAM_DROPDOWN_PLACEHOLDER": "Επιλογή ομάδων", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Ενεργοποίηση Κανόνα Αυτοματισμού", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Ανέβασμα...", "LABEL_UPLOADED": "Επιτυχής Μεταφόρτωση", "LABEL_UPLOAD_FAILED": "Αποτυχία Μεταφόρτωσης" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Απαιτείται τιμή", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/bulkActions.json b/app/javascript/dashboard/i18n/locale/el/bulkActions.json index 5274c8b95..adce30f30 100644 --- a/app/javascript/dashboard/i18n/locale/el/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/el/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Πίσω", "ASSIGN_LABEL": "Αντιστοίχιση", "YES": "Ναι", + "SEARCH_INPUT_PLACEHOLDER": "Αναζήτηση", "ASSIGN_AGENT_TOOLTIP": "Ανάθεση σε πράκτορα", "ASSIGN_TEAM_TOOLTIP": "Ανάθεση ομάδας", "ASSIGN_SUCCESFUL": "Οι σινομιλίες αντιστοιχήθηκαν επιτυχώς.", diff --git a/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json index 29e8e611d..d0effe63e 100644 --- a/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Έτοιμες Απαντήσεις", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Δεν υπάρχουν δεδομένα που να ταιριάζουν με αυτό το ερώτημα.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Δεν υπάρχουν τυποποιημένες απαντήσεις σε αυτόν τον λογαριασμό.", "TITLE": "Διαχείριση έτοιμων απαντήσεων", diff --git a/app/javascript/dashboard/i18n/locale/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json index 9c9a88f73..24042cb1a 100644 --- a/app/javascript/dashboard/i18n/locale/el/contact.json +++ b/app/javascript/dashboard/i18n/locale/el/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Η επαφή συγχωνεύθηκε επιτυχώς", "ERROR_MESSAGE": "Δεν ήταν δυνατή η συγχώνευση επαφών, προσπαθήστε ξανά!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/conversation.json b/app/javascript/dashboard/i18n/locale/el/conversation.json index 0b564591a..dcc4e633a 100644 --- a/app/javascript/dashboard/i18n/locale/el/conversation.json +++ b/app/javascript/dashboard/i18n/locale/el/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter για νέα γραμμή. Ξεκινήστε με '/' για να επιλέξτε Τυποποιημένη Απάντηση.", "PRIVATE_MSG_INPUT": "Shift + enter για νέα γραμμή. Το κείμενο θα μπορούν να το δουν μόνο οι υπόλοιποι πράκτορες.", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Δεν έχει ρυθμιστεί η υπογραφή μηνύματος, παρακαλώ ρυθμίστε την στις ρυθμίσεις προφίλ.", - "CLICK_HERE": "Πατήστε εδώ για ενημέρωση" + "CLICK_HERE": "Πατήστε εδώ για ενημέρωση", + "WHATSAPP_TEMPLATES": "Πρότυπα Whatsapp" }, "REPLYBOX": { "REPLY": "Απάντηση", diff --git a/app/javascript/dashboard/i18n/locale/el/general.json b/app/javascript/dashboard/i18n/locale/el/general.json index 25bb4dfb7..a1f613aa7 100644 --- a/app/javascript/dashboard/i18n/locale/el/general.json +++ b/app/javascript/dashboard/i18n/locale/el/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Αναζήτηση", + "EMPTY_STATE": "Δεν βρέθηκαν αποτελέσματα" + } } } diff --git a/app/javascript/dashboard/i18n/locale/el/helpCenter.json b/app/javascript/dashboard/i18n/locale/el/helpCenter.json index 9c48d4783..c6ba34bae 100644 --- a/app/javascript/dashboard/i18n/locale/el/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/el/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/el/integrations.json b/app/javascript/dashboard/i18n/locale/el/integrations.json index 5bcaf8c24..bb73e6e00 100644 --- a/app/javascript/dashboard/i18n/locale/el/integrations.json +++ b/app/javascript/dashboard/i18n/locale/el/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Εγγεγραμμένα Συμβάντα", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/el/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/el/labelsMgmt.json index dbdd5a431..0ac079d5e 100644 --- a/app/javascript/dashboard/i18n/locale/el/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/el/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Ετικέτες", "HEADER_BTN_TXT": "Προσθήκη Ετικέτας", "LOADING": "Λήψη ετικετών", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Δεν υπάρχουν αντικείμενα να ταιριάζουν με αυτό το ερώτημα", - "SIDEBAR_TXT": "

Ετικέτες

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

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

", "LIST": { "404": "Δεν υπάρχουν ετικέτες διαθέσιμες σε αυτόν τον λογαριασμό.", "TITLE": "Διαχείριση Ετικετών", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Προσθήκη Ετικέτας", diff --git a/app/javascript/dashboard/i18n/locale/el/macros.json b/app/javascript/dashboard/i18n/locale/el/macros.json index 9679aa084..624d8782e 100644 --- a/app/javascript/dashboard/i18n/locale/el/macros.json +++ b/app/javascript/dashboard/i18n/locale/el/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Εκτέλεση", "PREVIEW": "Προεπισκόπηση Μακροεντολής", "EXECUTED_SUCCESSFULLY": "Η μακροεντολή εκτελέστηκε επιτυχώς" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Απαιτείται τιμή", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/el/report.json b/app/javascript/dashboard/i18n/locale/el/report.json index eebefd684..1aeabcb19 100644 --- a/app/javascript/dashboard/i18n/locale/el/report.json +++ b/app/javascript/dashboard/i18n/locale/el/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Συζητήσεις αντιπροσώπων", @@ -536,6 +537,7 @@ "LABELS": "Ετικέτα", "TEAMS": "Ομάδα" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/el/search.json b/app/javascript/dashboard/i18n/locale/el/search.json index e52cd98dd..62c4db972 100644 --- a/app/javascript/dashboard/i18n/locale/el/search.json +++ b/app/javascript/dashboard/i18n/locale/el/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Συζητήσεις", "MESSAGES": "Μηνύματα" }, + "SEARCHING_DATA": "Αναζήτηση", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json index 1a0f8cfaa..4d62e5e14 100644 --- a/app/javascript/dashboard/i18n/locale/el/settings.json +++ b/app/javascript/dashboard/i18n/locale/el/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Αναφορές", "SETTINGS": "Ρυθμίσεις", "CONTACTS": "Επαφές", + "CAPTAIN": "Captain", "HOME": "Αρχική", "AGENTS": "Πράκτορες", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/el/teamsSettings.json b/app/javascript/dashboard/i18n/locale/el/teamsSettings.json index 1cfe735cd..42c975711 100644 --- a/app/javascript/dashboard/i18n/locale/el/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/el/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Δημιουργήσετε νέα ομάδα", "HEADER": "Ομάδες", - "SIDEBAR_TXT": "

Ομάδες

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Δεν έχουν δημιουργηθεί ομάδες σε αυτόν τον λογαριασμό.", - "EDIT_TEAM": "Επεξεργασία ομάδας" + "EDIT_TEAM": "Επεξεργασία ομάδας", + "NONE": "Κανένα" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Δεν ήταν δυνατή η διαγραφή της ομάδας. Δοκιμάστε ξανά." }, "CONFIRM": { - "TITLE": "Είστε σίγουροι ότι θέλετε να διαγράψετε την ομάδα %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Παρακαλώ πληκτρολογήστε {teamName} για επιβεβαίωση", "MESSAGE": "Διαγράφοντας την ομάδα θα αφαιρέσετε και τις αναθέσεις συνομιλιών σε αυτήν την ομάδα.", "YES": "Διαγραφή ", diff --git a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json index 42d7df470..892a1ae62 100644 --- a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "Y", "OR": "O" }, + "INPUT_PLACEHOLDER": "Introducir valor", "OPERATOR_LABELS": { "equal_to": "Igual a", "not_equal_to": "No igual a", diff --git a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json index 65c71df28..a8bb0970a 100644 --- a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agentes", "HEADER_BTN_TXT": "Añadir agente", "LOADING": "Se están listando los agentes", - "SIDEBAR_TXT": "

Agentes

Un Agente es miembro de su equipo de Atención al Cliente.

Los agentes podrán ver y responder a los mensajes de sus usuarios. La lista muestra todos los agentes actualmente en su cuenta.

Haga clic en Añadir agente para añadir un nuevo agente. El agente que añada recibirá un correo electrónico con un enlace de confirmación para activar la cuenta, después de lo cual podrá acceder a Chatwoot y responder los mensajes.

El acceso a las características de Chatwoot se basa en los siguientes roles.

Agente - Los agentes con este rol solamente pueden acceder a bandejas, informes y conversaciones. Pueden asignar conversaciones a otros agentes o a sí mismos y resolver conversaciones.

Administrador - El administrador tendrá acceso a todas las características de Chatwoot habilitadas para su cuenta, incluyendo configuración y facturación, junto con todos los privilegios de los agentes normales.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrador", "AGENT": "Agente" diff --git a/app/javascript/dashboard/i18n/locale/es/auditLogs.json b/app/javascript/dashboard/i18n/locale/es/auditLogs.json index 4e96ba4e0..57e026dfa 100644 --- a/app/javascript/dashboard/i18n/locale/es/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/es/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Auditoría de registros", "HEADER_BTN_TXT": "Añadir registros de auditoría", "LOADING": "Obteniendo registros de auditoría", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "No hay elementos que coincidan con esta consulta", "SIDEBAR_TXT": "

Registros de auditoría

Registros de auditoría son pistas para eventos y acciones en un Sistema de Chatwoot

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invitó a %{invitee} a la cuenta como %{role}", "EDIT": { "SELF": "%{agentName} cambió su %{attributes} por %{values}", - "OTHER": "%{agentName} cambió %{attributes} de %{user} a %{values}" + "OTHER": "%{agentName} cambió %{attributes} de %{user} a %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/es/automation.json b/app/javascript/dashboard/i18n/locale/es/automation.json index 89dd971a9..f50fd9011 100644 --- a/app/javascript/dashboard/i18n/locale/es/automation.json +++ b/app/javascript/dashboard/i18n/locale/es/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Necesitas tener al menos una acción para guardar", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduzca su mensaje aquí", - "TEAM_DROPDOWN_PLACEHOLDER": "Seleccionar equipos" + "TEAM_DROPDOWN_PLACEHOLDER": "Seleccionar equipos", + "EMAIL_INPUT_PLACEHOLDER": "Introducir email", + "URL_INPUT_PLACEHOLDER": "Introducir URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activar regla de automatización", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Subiendo...", "LABEL_UPLOADED": "Subido correctamente", "LABEL_UPLOAD_FAILED": "Error al subir" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Clave de atributo es requerida", + "FILTER_OPERATOR_REQUIRED": "El operador de filtro es requerido", + "VALUE_REQUIRED": "El valor es requerido", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/bulkActions.json b/app/javascript/dashboard/i18n/locale/es/bulkActions.json index 72c40ad98..c97e0005b 100644 --- a/app/javascript/dashboard/i18n/locale/es/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/es/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Volver", "ASSIGN_LABEL": "Asignar", "YES": "Si", + "SEARCH_INPUT_PLACEHOLDER": "Buscar", "ASSIGN_AGENT_TOOLTIP": "Asignar un agente", "ASSIGN_TEAM_TOOLTIP": "Asignar equipo", "ASSIGN_SUCCESFUL": "Conversaciones asignadas con éxito.", diff --git a/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json index 3c468c334..490e13510 100644 --- a/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Respuestas predefinidas", + "LEARN_MORE": "Más información sobre respuestas predefinidas", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Añadir respuesta predefinida", "LOADING": "Obteniendo respuestas predefinidas...", "SEARCH_404": "No hay elementos que coincidan con esta consulta.", - "SIDEBAR_TXT": "

Respuestas predefinidas

Las respuestas preparadas son plantillas de respuesta escritas previamente que le ayudan a responder rápidamente a una conversación. Para insertar una respuesta predeterminada durante un chat, los agentes pueden escribir un código corto precedido por un carácter '/'.

Puedes administrar tus respuestas predeterminadas desde esta página o crear otras nuevas usando el botón \"Agregar respuesta predeterminada\".

Abre el Manual de respuestas predefinidas en otra pestaña para recibir ayuda.

Además, consulte la nueva Biblioteca de respuestas preparadas.

", "LIST": { "404": "No hay respuestas enlatadas disponibles en esta cuenta.", "TITLE": "Administrar respuestas predefinidas", diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json index ba14a299f..681211027 100644 --- a/app/javascript/dashboard/i18n/locale/es/contact.json +++ b/app/javascript/dashboard/i18n/locale/es/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contacto fusionado con éxito", "ERROR_MESSAGE": "No se pudo combinar los contactos, ¡inténtalo de nuevo!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index c9319f128..53f870d5b 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter for new line. Comience con '/' para seleccionar una respuesta predefinida.", "PRIVATE_MSG_INPUT": "Mayús + entrar para una nueva línea. Esto será visible sólo para los agentes", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "La firma del mensaje no está configurada, por favor configúrela en la configuración del perfil.", - "CLICK_HERE": "Haga clic aquí para actualizar" + "CLICK_HERE": "Haga clic aquí para actualizar", + "WHATSAPP_TEMPLATES": "Plantillas de Whatsapp" }, "REPLYBOX": { "REPLY": "Responder", diff --git a/app/javascript/dashboard/i18n/locale/es/general.json b/app/javascript/dashboard/i18n/locale/es/general.json index 5ea1503e2..20d218464 100644 --- a/app/javascript/dashboard/i18n/locale/es/general.json +++ b/app/javascript/dashboard/i18n/locale/es/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Mostrando {firstIndex}-{lastIndex} de {totalCount} elementos" + "SHOWING_RESULTS": "Mostrando {firstIndex}-{lastIndex} de {totalCount} elementos", + "PHONE_INPUT": { + "PLACEHOLDER": "Buscar", + "EMPTY_STATE": "No se encontraron resultados" + } } } diff --git a/app/javascript/dashboard/i18n/locale/es/helpCenter.json b/app/javascript/dashboard/i18n/locale/es/helpCenter.json index 6937412ca..9073e5842 100644 --- a/app/javascript/dashboard/i18n/locale/es/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/es/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Utilice el portal como un CMS sin cabeceras con frameworks front-end de terceros usando nuestras APIs." } } - } + }, + "LOADING": "Cargando..." } } diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json index 8065213ec..951f99bc5 100644 --- a/app/javascript/dashboard/i18n/locale/es/integrations.json +++ b/app/javascript/dashboard/i18n/locale/es/integrations.json @@ -2,8 +2,14 @@ "INTEGRATION_SETTINGS": { "HEADER": "Integraciones", "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", - "LEARN_MORE": "Learn more about integrations", - "LOADING": "Fetching integrations", + "LEARN_MORE": "Más información acerca de integraciones", + "LOADING": "Obteniendo integraciones", + "CAPTAIN": { + "DISABLED": "El capitán no está habilitado en tu cuenta.", + "CLICK_HERE_TO_CONFIGURE": "Haz clic aquí para configurar", + "LOADING_CONSOLE": "Cargando consola del capitán...", + "FAILED_TO_LOAD_CONSOLE": "No se pudo cargar la consola del capitán. Por favor, actualiza e inténtalo de nuevo." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Eventos suscritos", "FORM": { @@ -172,7 +178,7 @@ "HEADER_BTN_TXT": "Añadir una nueva aplicación", "SIDEBAR_TXT": "

Aplicaciones de panel

Aplicaciones de panel de control permiten a las organizaciones incrustar una aplicación dentro del panel de control de Chatwoot para proporcionar el contexto para los agentes de atención al cliente. Esta característica le permite crear una aplicación de forma independiente e incrustarla dentro del panel de control para proporcionar información de usuario, sus pedidos, o su historial de pagos anterior.

Cuando incrustas tu aplicación usando el panel de control en Chatwoot, tu aplicación obtendrá el contexto de la conversación y el contacto como un evento de ventana. Implementa un oyente para el evento del mensaje en tu página para recibir el contexto.

Para añadir una nueva aplicación de panel, haga clic en el botón 'Añadir una nueva aplicación de panel'.

", "DESCRIPTION": "Las aplicaciones de panel permiten a las organizaciones incrustar una aplicación dentro del panel de control para proporcionar el contexto para los agentes de soporte al cliente. Esta función le permite crear una aplicación de forma independiente e incrustada para proporcionar información de usuario, sus pedidos o su historial de pagos anterior.", - "LEARN_MORE": "Learn more about Dashboard Apps", + "LEARN_MORE": "Aprende más sobre el panel de aplicaciones", "LIST": { "404": "Todavía no hay aplicaciones configuradas en esta cuenta", "LOADING": "Obteniendo aplicaciones del tablero...", @@ -215,17 +221,17 @@ } }, "LINEAR": { - "ADD_OR_LINK_BUTTON": "Create/Link Linear Issue", - "LOADING": "Fetching linear issues...", - "LOADING_ERROR": "There was an error fetching the linear issues, please try again", + "ADD_OR_LINK_BUTTON": "Crear/Enlazar Problema Linear", + "LOADING": "Cargando problemas lineales...", + "LOADING_ERROR": "Hubo un error al recuperar los problemas lineales, por favor inténtalo de nuevo", "CREATE": "Crear", "LINK": { - "SEARCH": "Search issues", - "SELECT": "Select issue", + "SEARCH": "Buscar problemas", + "SELECT": "Seleccionar problema", "TITLE": "Enlace", - "EMPTY_LIST": "No linear issues found", + "EMPTY_LIST": "No se encontraron problemas lineales", "LOADING": "Cargando", - "ERROR": "There was an error fetching the linear issues, please try again", + "ERROR": "Hubo un error al recuperar los problemas lineales, por favor inténtalo de nuevo", "LINK_SUCCESS": "Issue linked successfully", "LINK_ERROR": "There was an error linking the issue, please try again", "LINK_TITLE": "Conversation (#%{conversationId}) with %{name}" @@ -290,9 +296,9 @@ "CREATED_AT": "Created at %{createdAt}" }, "UNLINK": { - "TITLE": "Unlink", - "SUCCESS": "Issue unlinked successfully", - "ERROR": "There was an error unlinking the issue, please try again" + "TITLE": "Desenlazar", + "SUCCESS": "Problema desvinculado con éxito", + "ERROR": "Se ha producido un error al desvincular el problema, inténtelo de nuevo" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/es/labelsMgmt.json index 50fce31e8..1d46a88ce 100644 --- a/app/javascript/dashboard/i18n/locale/es/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiquetas", "HEADER_BTN_TXT": "Añadir etiqueta", "LOADING": "Obteniendo etiquetas", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "No hay elementos que coincidan con esta consulta", - "SIDEBAR_TXT": "

Etiquetas

Las etiquetas le ayudan a categorizar las conversaciones y priorizarlas. Puede asignar la etiqueta a una conversación desde el panel lateral.

Las etiquetas están vinculadas a la cuenta y pueden utilizarse para crear flujos de trabajo personalizados en su organización. Puede asignar un color personalizado a una etiqueta, hace más fácil identificarla. Podrá mostrar la etiqueta en la barra lateral para filtrar las conversaciones fácilmente.

", "LIST": { "404": "No hay etiquetas disponibles en esta cuenta.", "TITLE": "Gestionar etiquetas", @@ -49,7 +50,8 @@ "DISMISS": "Descartar", "ADD_SELECTED_LABELS": "Asignar etiquetas seleccionadas", "ADD_SELECTED_LABEL": "Añadir etiqueta seleccionada", - "ADD_ALL_LABELS": "Añadir todas las etiquetas" + "ADD_ALL_LABELS": "Añadir todas las etiquetas", + "SUGGESTED_LABELS": "Etiquetas sugeridas" }, "ADD": { "TITLE": "Añadir etiqueta", diff --git a/app/javascript/dashboard/i18n/locale/es/macros.json b/app/javascript/dashboard/i18n/locale/es/macros.json index c9a74ceea..251020ce5 100644 --- a/app/javascript/dashboard/i18n/locale/es/macros.json +++ b/app/javascript/dashboard/i18n/locale/es/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Ejecutar", "PREVIEW": "Previsualizar macro", "EXECUTED_SUCCESSFULLY": "Macro ejecutado correctamente" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Clave de atributo es requerida", + "FILTER_OPERATOR_REQUIRED": "El operador de filtro es requerido", + "VALUE_REQUIRED": "El valor es requerido", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/report.json b/app/javascript/dashboard/i18n/locale/es/report.json index dfe5ce39d..0eae29ba3 100644 --- a/app/javascript/dashboard/i18n/locale/es/report.json +++ b/app/javascript/dashboard/i18n/locale/es/report.json @@ -140,7 +140,7 @@ ], "BUSINESS_HOURS": "Horarios", "FILTER_ACTIONS": { - "CLEAR_FILTER": "Clear filter", + "CLEAR_FILTER": "Limpiar filtros", "EMPTY_LIST": "No se encontraron resultados" } }, @@ -481,7 +481,8 @@ "HEADER": "Tráfico de Conversación", "NO_CONVERSATIONS": "No hay conversaciones", "CONVERSATION": "%{count} conversación", - "CONVERSATIONS": "%{count} conversaciones" + "CONVERSATIONS": "%{count} conversaciones", + "DOWNLOAD_REPORT": "Descargar reporte" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversaciones por agentes", @@ -511,10 +512,10 @@ "SATURDAY": "Sábado" }, "SLA_REPORTS": { - "HEADER": "SLA Reports", + "HEADER": "Informes de SLA", "NO_RECORDS": "SLA applied conversations are not available.", "LOADING": "Loading SLA data...", - "DOWNLOAD_SLA_REPORTS": "Download SLA reports", + "DOWNLOAD_SLA_REPORTS": "Descargar reportes de SLA", "DOWNLOAD_FAILED": "Failed to download SLA Reports", "DROPDOWN": { "ADD_FIlTER": "Añadir Filtro", @@ -536,6 +537,7 @@ "LABELS": "Etiqueta", "TEAMS": "Equipo" }, + "WITH": "con", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/es/search.json b/app/javascript/dashboard/i18n/locale/es/search.json index 7ba67702e..4a419f8ad 100644 --- a/app/javascript/dashboard/i18n/locale/es/search.json +++ b/app/javascript/dashboard/i18n/locale/es/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversaciones", "MESSAGES": "Mensajes" }, + "SEARCHING_DATA": "Buscando", "EMPTY_STATE": "Ningún %{item} encontrado para la consulta '%{query}'", "EMPTY_STATE_FULL": "No se han encontrado resultados para la consulta '%{query}'", "PLACEHOLDER_KEYBINDING": "/ para enfocar", diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index 13263e49d..f0e2d53df 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Informes", "SETTINGS": "Ajustes", "CONTACTS": "Contactos", + "CAPTAIN": "Capitán", "HOME": "Inicio", "AGENTS": "Agentes", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/es/sla.json b/app/javascript/dashboard/i18n/locale/es/sla.json index 562d83993..26e0e1510 100644 --- a/app/javascript/dashboard/i18n/locale/es/sla.json +++ b/app/javascript/dashboard/i18n/locale/es/sla.json @@ -10,21 +10,21 @@ "TITLE": "Upgrade to create SLAs", "AVAILABLE_ON": "The SLA feature is only available in the Business and Enterprise plans.", "UPGRADE_PROMPT": "Upgrade your plan to get access to advanced features like team management, automations, custom attributes, and more.", - "UPGRADE_NOW": "Upgrade now", - "CANCEL_ANYTIME": "You can change or cancel your plan anytime" + "UPGRADE_NOW": "Actualizar ahora", + "CANCEL_ANYTIME": "Puede cambiar o cancelar su plan en cualquier momento" }, "ENTERPRISE_PAYWALL": { - "AVAILABLE_ON": "The SLA feature is only available in the paid plans.", - "UPGRADE_PROMPT": "Upgrade to a paid plan to access advanced features like audit logs, agent capacity, and more.", - "ASK_ADMIN": "Please reach out to your administrator for the upgrade." + "AVAILABLE_ON": "La función de SLA sólo está disponible en los planes de pago.", + "UPGRADE_PROMPT": "Actualice a un plan pago para acceder a funciones avanzadas como registros de auditoría, capacidad de agente y más.", + "ASK_ADMIN": "Por favor, comuníquese con su administrador para la actualización." }, "LIST": { "404": "No hay SLAs disponibles en esta cuenta.", "EMPTY": { - "TITLE_1": "Enterprise P0", - "DESC_1": "Issues raised by enterprise customers, that require immediate attention.", - "TITLE_2": "Enterprise P1", - "DESC_2": "Issues raised by enterprise customers, that needs to be acknowledged quickly." + "TITLE_1": "Empresa P0", + "DESC_1": "Problemas planteados por los clientes empresariales, que requieren una atención inmediata.", + "TITLE_2": "Empresa P1", + "DESC_2": "Problemas planteados por los clientes empresariales, deben reconocerse con rapidez." }, "BUSINESS_HOURS_ON": "Horas laborables", "BUSINESS_HOURS_OFF": "Horas de descanso", @@ -77,7 +77,7 @@ }, "ADD": { "TITLE": "Añadir SLA", - "DESC": "Friendly promises for great service!", + "DESC": "¡Promesas amigables para un servicio excelente!", "API": { "SUCCESS_MESSAGE": "SLA añadido correctamente", "ERROR_MESSAGE": "Hubo un error, por favor inténtelo de nuevo" @@ -97,12 +97,12 @@ } }, "EVENTS": { - "TITLE": "SLA Misses", + "TITLE": "SLA perdidos", "FRT": "Primera respuesta", "NRT": "Tiempo de respuesta siguiente", "RT": "Tiempo de resolución", - "SHOW_MORE": "{count} more", - "HIDE": "Hide {count} rows" + "SHOW_MORE": "{count} más", + "HIDE": "Esconder {count} filas" } } } \ No newline at end of file diff --git a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json index 2125e478b..a8a8d7013 100644 --- a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Crear un nuevo equipo", "HEADER": "Equipos", - "SIDEBAR_TXT": "

Equipos

Los equipos le permiten organizar sus agentes en grupos basados en sus responsabilidades.
Un agente puede ser parte de múltiples equipos. Puedes asignar conversaciones a un equipo cuando trabajas en colaboración.

", + "LOADING": "Obteniendo equipos", + "DESCRIPTION": "Los equipos te permiten organizar a los agentes en grupos basados en sus responsabilidades. Un agente puede pertenecer a varios equipos. Cuando trabajas en colaboración, puedes asignar conversaciones a equipos específicos.", + "LEARN_MORE": "Aprende más sobre los equipos", "LIST": { "404": "No hay equipos creados en ésta cuenta.", - "EDIT_TEAM": "Editar equipo" + "EDIT_TEAM": "Editar equipo", + "NONE": "Ninguna" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "No se pudo borrar el equipo. Intente nuevamente." }, "CONFIRM": { - "TITLE": "¿Está seguro que quiere borrar - %{teamName}?", + "TITLE": "¿Está seguro que desea eliminar el equipo?", "PLACE_HOLDER": "Por favor escriba {teamName} para confirmar", "MESSAGE": "Al borrar el equipo se quitara la asignación del equipo en las conversaciones asignadas a éste equipo.", "YES": "Eliminar ", diff --git a/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json index 0e8715e56..bf9c39626 100644 --- a/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/fa/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "و", "OR": "یا" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "مساوی با", "not_equal_to": "مساوی نیست با", diff --git a/app/javascript/dashboard/i18n/locale/fa/agentMgmt.json b/app/javascript/dashboard/i18n/locale/fa/agentMgmt.json index 223a6f525..bb3d4186e 100644 --- a/app/javascript/dashboard/i18n/locale/fa/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "ایجنت ها", "HEADER_BTN_TXT": "اضافه کردن ایجنت", "LOADING": "دریافت لیست ایجنت ها", - "SIDEBAR_TXT": "

ایجنت ها

\n

یک ایجنت یکی از اعضای تیم پشتیبانی است.

ایجنت ها می‌توانند پیام‌های کاربران را ببینند و به آن‌ها پاسخ بدهند. این لیست حاوی تمام اپراتورهایی است که در حساب شما تعریف شده اند.

با زدن روی دکمه اضافه کردن اپراتور می‌توانید یک اپراتور جدید معرفی کنید. به ایمیل اپراتوری که معرفی می‌کنید یک دعوتنامه ارسال می‌شود که بعد از پذیرفتن آن ایجنت می‌تواند به پیام‌های کاربران پاسخ بدهد.

بسته به سطح دسترسی تعیین شده یک اپراتور می‌تواند به بخش‌های مشخصی از اکانت دسترسی پیدا کند

اپراتور - اپراتورهایی که این نقش را داشته باشند تنها می‌توانند به صندوق‌های ورودی، گزارشات و گفتگوها دسترسی داشته باشند. آن‌ها می‌توانند یک مکالمه را به اپراتور دیگر یا خودشان تخصیص دهند و یا یک مکالمه را حل شده اعلام کنند.

مدیر - مدیران می‌توانند علاوه بر تمام بخش‌هایی که یک اپراتور دسترسی دارد، به تمام بخش‌هایی که در حساب کاربری شما وجود دارد دسترسی داشته باشند.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "مدیرکل", "AGENT": "ایجنت" diff --git a/app/javascript/dashboard/i18n/locale/fa/auditLogs.json b/app/javascript/dashboard/i18n/locale/fa/auditLogs.json index 858c8a165..280716293 100644 --- a/app/javascript/dashboard/i18n/locale/fa/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/fa/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "گزارش های حسابرسی", "HEADER_BTN_TXT": "اضافه کردن گزارش های حسابرسی", "LOADING": "واکشی گزارش های حسابرسی", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "هیچ آیتمی با این مشخصات یافت نشد", "SIDEBAR_TXT": "

گزارش‌های حسابرسی

گزارش‌های حسابرسی مسیرهایی برای رویدادها و اقدامات در یک سیستم Chatwoot هستند.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} از %{invitee} دعوت کرد به عنوان %{role} به سیستم اضافه شود", "EDIT": { "SELF": "%{agentName} مقدار %{attributes} را به %{values} تغییر داد", - "OTHER": "%{agentName} مقدار %{attributes} مربوط به %{user} را به %{values} تغییر داد" + "OTHER": "%{agentName} مقدار %{attributes} مربوط به %{user} را به %{values} تغییر داد", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/fa/automation.json b/app/javascript/dashboard/i18n/locale/fa/automation.json index a06342c6d..0b48b7781 100644 --- a/app/javascript/dashboard/i18n/locale/fa/automation.json +++ b/app/javascript/dashboard/i18n/locale/fa/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "برای ذخیره باید حداقل یک اکشن داشته باشید", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "پیام خود را اینجا وارد کنید", - "TEAM_DROPDOWN_PLACEHOLDER": "انتخاب تیم‌ها" + "TEAM_DROPDOWN_PLACEHOLDER": "انتخاب تیم‌ها", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "فعال کردن قانون اتوماسیون", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "در حال بارگذاری...", "LABEL_UPLOADED": "با موفقیت آپلود شد", "LABEL_UPLOAD_FAILED": "بارگذاری انجام نشد" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "مقدار الزامی است", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/bulkActions.json b/app/javascript/dashboard/i18n/locale/fa/bulkActions.json index 0df36659c..2a9e43718 100644 --- a/app/javascript/dashboard/i18n/locale/fa/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/fa/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "بازگشت", "ASSIGN_LABEL": "اختصاص دادن", "YES": "بله", + "SEARCH_INPUT_PLACEHOLDER": "جستجو", "ASSIGN_AGENT_TOOLTIP": "اپراتور را تعیین کنید", "ASSIGN_TEAM_TOOLTIP": "تیم را تعیین کنید", "ASSIGN_SUCCESFUL": "گفتگو با موفقیت اختصاص داده شده.", diff --git a/app/javascript/dashboard/i18n/locale/fa/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/fa/cannedMgmt.json index ec98e6103..d96a1abf9 100644 --- a/app/javascript/dashboard/i18n/locale/fa/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "پاسخ‌های آماده", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "اضافه کردن پاسخ آماده", "LOADING": "دریافت پاسخ‌های آماده...", "SEARCH_404": "هیچ گزینه‌ای با این شرایط پیدا نشد.", - "SIDEBAR_TXT": "

پاسخ های آماده

پاسخ های آماده الگوهای از پیش نوشته شده ای هستند که به شما کمک می کنند به سرعت به یک گفتگو پاسخ دهید. برای درج یک پاسخ آماده در طول یک گفتگو، اپراتورها می توانند یک کد کوتاه بعد از یک '/' تایپ کنند.

می توانید پاسخ های آماده خود را از این صفحه مدیریت کنید یا با استفاده از دکمه \"افزودن پاسخ آماده\" پاسخ های جدید ایجاد کنید.

در یک صفحه جدید صفحه را راهنمایی بیشتر باز کنید.

همچنین با بررسی می توانید از پاسخ های آماده جدید مطلع شوید.

", "LIST": { "404": "هیچ پاسخ آماده‌ای برای این حساب تعریف نشده است", "TITLE": "مدیریت پاسخ‌های آماده", diff --git a/app/javascript/dashboard/i18n/locale/fa/contact.json b/app/javascript/dashboard/i18n/locale/fa/contact.json index 844c4b862..68699f3ee 100644 --- a/app/javascript/dashboard/i18n/locale/fa/contact.json +++ b/app/javascript/dashboard/i18n/locale/fa/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "مخاطب با موفقیت ادغام شد", "ERROR_MESSAGE": "نمی توان مخاطبین را ادغام کرد، دوباره امتحان کنید!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/conversation.json b/app/javascript/dashboard/i18n/locale/fa/conversation.json index 303f09300..2a1a7ddcf 100644 --- a/app/javascript/dashboard/i18n/locale/fa/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fa/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "برای رفتن به سرخط shift+enter و برای استفاده از پیام های ذخیره شده / را بزنید.", "PRIVATE_MSG_INPUT": "برای رفتن به سرخط shift+enter را بزنید. این پیام فقط به ایجنت ها نمایش داده میشود", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "امضای پیام پیکربندی نشده است، لطفاً آن را در تنظیمات نمایه پیکربندی کنید.", - "CLICK_HERE": "برای به روز رسانی اینجا را کلیک کنید" + "CLICK_HERE": "برای به روز رسانی اینجا را کلیک کنید", + "WHATSAPP_TEMPLATES": "قالب های واتساپ" }, "REPLYBOX": { "REPLY": "پاسخ", diff --git a/app/javascript/dashboard/i18n/locale/fa/general.json b/app/javascript/dashboard/i18n/locale/fa/general.json index 3444763b2..a4b6d9d88 100644 --- a/app/javascript/dashboard/i18n/locale/fa/general.json +++ b/app/javascript/dashboard/i18n/locale/fa/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "نمایش {firstIndex} تا {lastIndex} از {totalCount} مورد" + "SHOWING_RESULTS": "نمایش {firstIndex} تا {lastIndex} از {totalCount} مورد", + "PHONE_INPUT": { + "PLACEHOLDER": "جستجو", + "EMPTY_STATE": "نتیجه‌ای یافت نشد" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/helpCenter.json b/app/javascript/dashboard/i18n/locale/fa/helpCenter.json index 813520351..260208889 100644 --- a/app/javascript/dashboard/i18n/locale/fa/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/fa/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "از پرتال به عنوان یک CMS می توانید استفاده کنید که از طریق Front آدرس های API را فراخوانی می کنید." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/fa/integrations.json b/app/javascript/dashboard/i18n/locale/fa/integrations.json index 1bf825443..78b85c030 100644 --- a/app/javascript/dashboard/i18n/locale/fa/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fa/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "رویدادهای مشترک شده", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/fa/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/fa/labelsMgmt.json index 115d66adf..e5c74eef3 100644 --- a/app/javascript/dashboard/i18n/locale/fa/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fa/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "برچسب‌ها", "HEADER_BTN_TXT": "افزودن برچسب", "LOADING": "درحال گرفتن برچسب‌ها", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "هیچ آیتمی با این مشخصات یافت نشد", - "SIDEBAR_TXT": "

\n برچسب ها\n

برچسب ها به شما در دسته بندی مکالمات و اولویت بندی آنها کمک می کند. می توانید برچسب را به یک مکالمه از نوار کناری اختصاص دهید.\n
\n
\n برچسب ها به حساب گره خورده اند و می توانند برای ایجاد گردش کار سفارشی در سازمان شما استفاده شوند. می توانید رنگ سفارشی را به برچسب اختصاص دهید ، شناسایی برچسب آسان تر می شود. شما می توانید برچسب را در نوار کناری نمایش دهید تا مکالمه ها به راحتی فیلتر شود.\n

", "LIST": { "404": "هیچ برچسبی در این حساب‌کاربری وجود ندارد.", "TITLE": "مدیریت برچسب‌ها", @@ -49,7 +50,8 @@ "DISMISS": "نادیده بگیر", "ADD_SELECTED_LABELS": "اضافه کردن برچسب‌های انتخاب شده", "ADD_SELECTED_LABEL": "اضافه کردن برچسب‌ انتخاب شده", - "ADD_ALL_LABELS": "اضافه کردن همه برچسب ها" + "ADD_ALL_LABELS": "اضافه کردن همه برچسب ها", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "افزودن برچسب", diff --git a/app/javascript/dashboard/i18n/locale/fa/macros.json b/app/javascript/dashboard/i18n/locale/fa/macros.json index ff97a08ae..99c02000a 100644 --- a/app/javascript/dashboard/i18n/locale/fa/macros.json +++ b/app/javascript/dashboard/i18n/locale/fa/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "اجرا کردن", "PREVIEW": "پیش‌نمایش ماکرو", "EXECUTED_SUCCESSFULLY": "ماکرو با موفقیت اجرا شد" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "مقدار الزامی است", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/fa/report.json b/app/javascript/dashboard/i18n/locale/fa/report.json index 08dec1250..df885fa39 100644 --- a/app/javascript/dashboard/i18n/locale/fa/report.json +++ b/app/javascript/dashboard/i18n/locale/fa/report.json @@ -481,7 +481,8 @@ "HEADER": "ترافیک گفتگو", "NO_CONVERSATIONS": "بدون هیچ گفتگویی", "CONVERSATION": "%{count} گفتگو", - "CONVERSATIONS": "%{count} گفتگو" + "CONVERSATIONS": "%{count} گفتگو", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "گفتگوهای اپراتور ها", @@ -536,6 +537,7 @@ "LABELS": "برچسب", "TEAMS": "تیم‌" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "نرخ برخورد", diff --git a/app/javascript/dashboard/i18n/locale/fa/search.json b/app/javascript/dashboard/i18n/locale/fa/search.json index 278115f5e..cac41e2a1 100644 --- a/app/javascript/dashboard/i18n/locale/fa/search.json +++ b/app/javascript/dashboard/i18n/locale/fa/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "گفتگوها", "MESSAGES": "پیام‌ها" }, + "SEARCHING_DATA": "در حال جستجو", "EMPTY_STATE": "هیچ %{item} برای درخواست '%{query}' یافت نشد", "EMPTY_STATE_FULL": "هیچ نتیجه ای برای پرس و جو «%{query}» یافت نشد", "PLACEHOLDER_KEYBINDING": "/ برای تمرکز", diff --git a/app/javascript/dashboard/i18n/locale/fa/settings.json b/app/javascript/dashboard/i18n/locale/fa/settings.json index 980f71b2b..5c932b6e8 100644 --- a/app/javascript/dashboard/i18n/locale/fa/settings.json +++ b/app/javascript/dashboard/i18n/locale/fa/settings.json @@ -239,6 +239,7 @@ "REPORTS": "گزارشات", "SETTINGS": "تنظیمات", "CONTACTS": "مخاطبین", + "CAPTAIN": "Captain", "HOME": "صفحه اصلی", "AGENTS": "ایجنت ها", "AGENT_BOTS": "ربات‌ها", diff --git a/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json index 9dbb17164..b561306ff 100644 --- a/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/fa/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "ایجاد تیم جدید", "HEADER": "تیم‌ها", - "SIDEBAR_TXT": "

تیم‌ها

تیم‌ها به شما امکان می‌دهند ایجنت های خود را بر اساس مسئولیت‌هایشان در گروه‌هایی سازماندهی کنید.
یک ایجنت می تواند بخشی از چندین تیم باشد. وقتی به صورت مشترک کار می کنید، می توانید مکالمات را به یک تیم اختصاص دهید.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "هیچ تیمی در این حساب ایجاد نشده است.", - "EDIT_TEAM": "ویرایش تیم" + "EDIT_TEAM": "ویرایش تیم", + "NONE": "هیچکدام" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "تیم حذف نشد. دوباره امتحان کنید." }, "CONFIRM": { - "TITLE": "آیا مطمئن هستید که می خواهید حذف کنید - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "برای تایید لطفا {teamName} را تایپ کنید", "MESSAGE": "با حذف تیم ، وظایف تیم از مکالمات اختصاص داده شده به این تیم حذف می شود.", "YES": "حذف ", diff --git a/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json index 31d6c696e..6cdcccb69 100644 --- a/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/fi/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/fi/agentMgmt.json b/app/javascript/dashboard/i18n/locale/fi/agentMgmt.json index 81cf67bbf..beec9efe9 100644 --- a/app/javascript/dashboard/i18n/locale/fi/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Edustajat", "HEADER_BTN_TXT": "Lisää edustaja", "LOADING": "Haetaan Edustajalistaa", - "SIDEBAR_TXT": "

Edustajat

An Edustaja on jäsenenä asiakastukitiimissäsi.

Edustajat voivat katsella ja vastata viesteihin asiakkailtasi. Luettelo näyttää kaikki edustajat, jotka ovat tällä hetkellä tililläsi.

Klikkaa Lisää edustaja lisätäksesi uuden edustajan. Edustaja, jonka lisäät, saa sähköpostiviestin, jossa on vahvistuslinkki tilin aktivointiin, jonka jälkeen he voivat käyttää Chatwoot -sovellusta ja vastata viesteihin.

Pääsy Chatwoot'n ominaisuuksiin perustuu seuraaviin rooleihin.

Edustaja - Tällä roolilla toimivat edustajat voivat käyttää vain saapuneita, raportteja ja keskusteluja. He voivat määrittää keskusteluja muille edustajille tai itse ratkaista keskusteluja.

Ylläpitäjä - Ylläpitäjällä on pääsy kaikkiin Chatwoot ominaisuuksiin, jotka ovat käytössä tililläsi, mukaan lukien asetukset sekä kaikki normaalien asiamiesten oikeudet.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Ylläpitäjä", "AGENT": "Edustajat" diff --git a/app/javascript/dashboard/i18n/locale/fi/auditLogs.json b/app/javascript/dashboard/i18n/locale/fi/auditLogs.json index 2d03ea352..340f65f0d 100644 --- a/app/javascript/dashboard/i18n/locale/fi/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/fi/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Tätä hakua vastaavia kohteita ei löydy", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/fi/automation.json b/app/javascript/dashboard/i18n/locale/fi/automation.json index a60377e9b..1657b4e3a 100644 --- a/app/javascript/dashboard/i18n/locale/fi/automation.json +++ b/app/javascript/dashboard/i18n/locale/fi/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Lähetetään...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/bulkActions.json b/app/javascript/dashboard/i18n/locale/fi/bulkActions.json index 79f081c90..0b3857e63 100644 --- a/app/javascript/dashboard/i18n/locale/fi/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/fi/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Mene takaisin", "ASSIGN_LABEL": "Delegoi", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Etsi", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/fi/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/fi/cannedMgmt.json index 9bc26933a..cf56b9e2c 100644 --- a/app/javascript/dashboard/i18n/locale/fi/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Tallennetut vastaukset", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Tätä hakua vastaavia kohteita ei löydy.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Tällä tilillä ei ole tallennettuja vastauksia.", "TITLE": "Hallitse tallennettuja vastauksia", diff --git a/app/javascript/dashboard/i18n/locale/fi/contact.json b/app/javascript/dashboard/i18n/locale/fi/contact.json index 599fcf56f..219b222ee 100644 --- a/app/javascript/dashboard/i18n/locale/fi/contact.json +++ b/app/javascript/dashboard/i18n/locale/fi/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/conversation.json b/app/javascript/dashboard/i18n/locale/fi/conversation.json index 95e120c39..c2ee8bb34 100644 --- a/app/javascript/dashboard/i18n/locale/fi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fi/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Vaihto + enter siirtyäksesi uudelle riville. Aloita '/' valitaksesi tallennettu vastaus.", "PRIVATE_MSG_INPUT": "Vaihto + enter siirtyäksesi uudelle riville. Tämä näkyy vain edustajille", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "WhatsApp-pohjat" }, "REPLYBOX": { "REPLY": "Vastaa", diff --git a/app/javascript/dashboard/i18n/locale/fi/general.json b/app/javascript/dashboard/i18n/locale/fi/general.json index 25bb4dfb7..3a3e20797 100644 --- a/app/javascript/dashboard/i18n/locale/fi/general.json +++ b/app/javascript/dashboard/i18n/locale/fi/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Etsi", + "EMPTY_STATE": "Tuloksia ei löytynyt" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/helpCenter.json b/app/javascript/dashboard/i18n/locale/fi/helpCenter.json index f3e8e9246..df7e3ffa7 100644 --- a/app/javascript/dashboard/i18n/locale/fi/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/fi/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/fi/integrations.json b/app/javascript/dashboard/i18n/locale/fi/integrations.json index 3db8143f5..538729ca6 100644 --- a/app/javascript/dashboard/i18n/locale/fi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fi/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/fi/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/fi/labelsMgmt.json index 1e17cdfc3..eaaaf1c59 100644 --- a/app/javascript/dashboard/i18n/locale/fi/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fi/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Tunnisteet", "HEADER_BTN_TXT": "Lisää tunniste", "LOADING": "Haetaan tunnisteita", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Tätä hakua vastaavia kohteita ei löydy", - "SIDEBAR_TXT": "

Tunnisteet

Tunnisteet auttavat sinua luokittelemaan keskustelut ja priorisoimaan ne. Voit määrittää tunnisteen keskusteluun sivupaneelista.

Tunnisteet ovat sidottuja tiliin ja niitä voidaan käyttää luomaan mukautettuja työnkulkuja organisaatiollesi. Voit määrittää oman värin tunnisteeseen, mikä helpottaa tunnisteen tunnistamista. Voit näyttää otsikon sivupalkissa, jotta voit suodattaa keskustelut helposti.

", "LIST": { "404": "Tällä tilillä ei ole tunnisteita.", "TITLE": "Hallitse tunnisteita", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Lisää tunniste", diff --git a/app/javascript/dashboard/i18n/locale/fi/macros.json b/app/javascript/dashboard/i18n/locale/fi/macros.json index e1aaf05c7..fa63bcb11 100644 --- a/app/javascript/dashboard/i18n/locale/fi/macros.json +++ b/app/javascript/dashboard/i18n/locale/fi/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/fi/report.json b/app/javascript/dashboard/i18n/locale/fi/report.json index 5716f05ec..19ce86e13 100644 --- a/app/javascript/dashboard/i18n/locale/fi/report.json +++ b/app/javascript/dashboard/i18n/locale/fi/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Tiimi" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/fi/search.json b/app/javascript/dashboard/i18n/locale/fi/search.json index 8e8487378..9432f82a6 100644 --- a/app/javascript/dashboard/i18n/locale/fi/search.json +++ b/app/javascript/dashboard/i18n/locale/fi/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Keskustelut", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/fi/settings.json b/app/javascript/dashboard/i18n/locale/fi/settings.json index 37ccaab20..76c82f9b2 100644 --- a/app/javascript/dashboard/i18n/locale/fi/settings.json +++ b/app/javascript/dashboard/i18n/locale/fi/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Raportit", "SETTINGS": "Asetukset", "CONTACTS": "Yhteystiedot", + "CAPTAIN": "Captain", "HOME": "Koti", "AGENTS": "Edustajat", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json index 8fcaec01b..1698e05b3 100644 --- a/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/fi/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Poista ", diff --git a/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json index 09a7e27d7..4e1511844 100644 --- a/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/fr/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "ET", "OR": "OU" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Égal à", "not_equal_to": "Pas égal à", diff --git a/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json b/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json index f1bb049b6..80c79d76d 100644 --- a/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Ajouter un agent", "LOADING": "Récupération de la liste des agents", - "SIDEBAR_TXT": "

Agents

Un agent est un membre de votre équipe d'assistance clientèle.

Les agents pourront voir et répondre aux messages de vos utilisateurs. La liste montre tous les agents actuellement dans votre compte.

Cliquez sur Ajouter un agent pour ajouter un nouvel agent. L'agent que vous ajoutez recevra un courriel avec un lien de confirmation pour activer son compte, après quoi il pourra accéder à Chatwoot et répondre aux messages.

L'accès aux fonctionnalités de Chatwoot est basé sur les rôles suivants.

Agent - Les agents ayant ce rôle ne peuvent accéder qu'aux boîtes de réception, aux rapports et aux conversations. Ils peuvent assigner des conversations à d'autres agents ou eux-mêmes et résoudre des conversations.

Administrateur - Administrateur aura accès à toutes les fonctionnalités de Chatwoot activées pour votre compte, y compris les paramètres, ainsi que tous les privilèges d'un agent normal.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrateur", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/fr/auditLogs.json b/app/javascript/dashboard/i18n/locale/fr/auditLogs.json index 9cff6f204..7c80cc941 100644 --- a/app/javascript/dashboard/i18n/locale/fr/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/fr/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Journaux d'audit", "HEADER_BTN_TXT": "Ajouter des journaux d'audit", "LOADING": "Récupération des journaux d'audit", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Il n'y a aucun élément correspondant à cette requête", "SIDEBAR_TXT": "

Les journaux d'audit

Les journaux d'audit contiennent des événements et des actions associés un système Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} a invité %{invitee} à rejoindre le compte en tant que %{role}", "EDIT": { "SELF": "%{agentName} a changé sa %{attributes} en %{values}", - "OTHER": "%{agentName} a changé %{attributes} de %{user} en %{values}" + "OTHER": "%{agentName} a changé %{attributes} de %{user} en %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/fr/automation.json b/app/javascript/dashboard/i18n/locale/fr/automation.json index ae59ed392..ffcbe20a7 100644 --- a/app/javascript/dashboard/i18n/locale/fr/automation.json +++ b/app/javascript/dashboard/i18n/locale/fr/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Vous devez avoir au moins une action pour enregistrer", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Saisissez votre message ici", - "TEAM_DROPDOWN_PLACEHOLDER": "Sélectionner une équipe" + "TEAM_DROPDOWN_PLACEHOLDER": "Sélectionner une équipe", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activer la règle d'automatisation", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Téléversement...", "LABEL_UPLOADED": "Téléchargé avec succès", "LABEL_UPLOAD_FAILED": "Échec de l'envoi" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "La valeur est requise", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/bulkActions.json b/app/javascript/dashboard/i18n/locale/fr/bulkActions.json index 3cbb6fb4e..34f95116b 100644 --- a/app/javascript/dashboard/i18n/locale/fr/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/fr/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Retour", "ASSIGN_LABEL": "Assigner", "YES": "Oui", + "SEARCH_INPUT_PLACEHOLDER": "Rechercher", "ASSIGN_AGENT_TOOLTIP": "Assigner un agent", "ASSIGN_TEAM_TOOLTIP": "Assigner une équipe", "ASSIGN_SUCCESFUL": "Conversations assignées avec succès.", diff --git a/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json index 703be1fc8..487cc7483 100644 --- a/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Réponses standardisées", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Ajouter une réponse prédéfinie", "LOADING": "Récupération des réponses prédéfinies...", "SEARCH_404": "Il n'y a aucun élément correspondant à cette requête.", - "SIDEBAR_TXT": "

Réponses prédéfinies

Les réponses prédéfinies sont des modèles de réponse pré-écrits qui vous aident à répondre rapidement à une conversation. Pour insérer une réponse prédéfinie pendant un chat, les agents peuvent taper un code court précédé du caractère '/'.

Vous pouvez gérer vos réponses standard à partir de cette page ou en créer de nouvelles à l'aide du bouton \"Ajouter une réponse standard\".

Ouvrez le Manuel des réponses standard dans un autre onglet pour obtenir un coup de main.

Vérifiez également la toute nouvelle Bibliothèque des réponses standard.

", "LIST": { "404": "Il n'y a aucune réponse standardisée disponible dans ce compte.", "TITLE": "Gérer les réponses standardisées", diff --git a/app/javascript/dashboard/i18n/locale/fr/contact.json b/app/javascript/dashboard/i18n/locale/fr/contact.json index a15cb65cf..30b948494 100644 --- a/app/javascript/dashboard/i18n/locale/fr/contact.json +++ b/app/javascript/dashboard/i18n/locale/fr/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact fusionné avec succès", "ERROR_MESSAGE": "Impossible de fusionner les contacts, essayez à nouveau !" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/conversation.json b/app/javascript/dashboard/i18n/locale/fr/conversation.json index 06c404409..6864cf3f7 100644 --- a/app/javascript/dashboard/i18n/locale/fr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/fr/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Maj + entrée pour une nouvelle ligne. Commencez par '/' pour sélectionner une réponse standardisée.", "PRIVATE_MSG_INPUT": "Maj + entrée pour une nouvelle ligne. Cela ne sera visible que par les agents", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "La signature du message n'est pas configurée, veuillez le configurer dans les paramètres du profil.", - "CLICK_HERE": "Cliquez ici pour mettre à jour" + "CLICK_HERE": "Cliquez ici pour mettre à jour", + "WHATSAPP_TEMPLATES": "Modèles WhatsApp" }, "REPLYBOX": { "REPLY": "Répondre", diff --git a/app/javascript/dashboard/i18n/locale/fr/general.json b/app/javascript/dashboard/i18n/locale/fr/general.json index 25bb4dfb7..b25c8d702 100644 --- a/app/javascript/dashboard/i18n/locale/fr/general.json +++ b/app/javascript/dashboard/i18n/locale/fr/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Rechercher", + "EMPTY_STATE": "Aucun résultat trouvé" + } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/helpCenter.json b/app/javascript/dashboard/i18n/locale/fr/helpCenter.json index 3be07446f..168d5d2ef 100644 --- a/app/javascript/dashboard/i18n/locale/fr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/fr/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Utilisez le portail comme un CMS sans tête avec des frameworks front-end tiers en utilisant nos API." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/fr/integrations.json b/app/javascript/dashboard/i18n/locale/fr/integrations.json index bc4691306..d9392ef25 100644 --- a/app/javascript/dashboard/i18n/locale/fr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/fr/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Événements suivis", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json index 2b894d68f..3b5cfb6bc 100644 --- a/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/fr/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Étiquettes", "HEADER_BTN_TXT": "Ajouter une étiquette", "LOADING": "Récupération des étiquettes", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Il n'y a aucun élément correspondant à cette requête", - "SIDEBAR_TXT": "

Étiquettes

Les étiquettes vous aident à catégoriser les conversations et à les prioriser. Vous pouvez assigner une étiquette à une conversation depuis le panneau latéral.

Les étiquettes sont liées au compte et peuvent être utilisées pour créer des processus personnalisés dans votre entreprise. Vous pouvez assigner une couleur personnalisée à une étiquette, cela rend plus facile l'identification de l'étiquette. Vous serez en mesure d'afficher l'étiquette dans la barre latérale pour filtrer les conversations facilement.

", "LIST": { "404": "Il n'y a aucune étiquette disponible dans ce compte.", "TITLE": "Gérer les étiquettes", @@ -49,7 +50,8 @@ "DISMISS": "Rejeter", "ADD_SELECTED_LABELS": "Ajouter les libellés sélectionnés", "ADD_SELECTED_LABEL": "Ajouter le libellé sélectionné", - "ADD_ALL_LABELS": "Ajouter tous les libellés" + "ADD_ALL_LABELS": "Ajouter tous les libellés", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Ajouter une étiquette", diff --git a/app/javascript/dashboard/i18n/locale/fr/macros.json b/app/javascript/dashboard/i18n/locale/fr/macros.json index f7de20e78..ff1a5aa0c 100644 --- a/app/javascript/dashboard/i18n/locale/fr/macros.json +++ b/app/javascript/dashboard/i18n/locale/fr/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Exécuter", "PREVIEW": "Aperçu de la macro", "EXECUTED_SUCCESSFULLY": "Macro exécutée" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "La valeur est requise", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/fr/report.json b/app/javascript/dashboard/i18n/locale/fr/report.json index ab14858e6..383f972cb 100644 --- a/app/javascript/dashboard/i18n/locale/fr/report.json +++ b/app/javascript/dashboard/i18n/locale/fr/report.json @@ -481,7 +481,8 @@ "HEADER": "Trafic des conversations", "NO_CONVERSATIONS": "Aucune conversation", "CONVERSATION": "Conversation %{count}", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations par des agents", @@ -536,6 +537,7 @@ "LABELS": "Étiquettes", "TEAMS": "Équipes" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/fr/search.json b/app/javascript/dashboard/i18n/locale/fr/search.json index b814f3bf0..b7f7bfac5 100644 --- a/app/javascript/dashboard/i18n/locale/fr/search.json +++ b/app/javascript/dashboard/i18n/locale/fr/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Recherche en cours", "EMPTY_STATE": "Aucun %{item} trouvé pour la requête '%{query}'", "EMPTY_STATE_FULL": "Aucun résultat pour la requête '%{query}'", "PLACEHOLDER_KEYBINDING": "/ pour cibler", diff --git a/app/javascript/dashboard/i18n/locale/fr/settings.json b/app/javascript/dashboard/i18n/locale/fr/settings.json index c9277bc96..5b714bd54 100644 --- a/app/javascript/dashboard/i18n/locale/fr/settings.json +++ b/app/javascript/dashboard/i18n/locale/fr/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Rapports", "SETTINGS": "Paramètres", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Accueil", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json index 3b2fde171..6e72872a4 100644 --- a/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/fr/teamsSettings.json @@ -2,10 +2,13 @@ "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.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Il n'y a aucune équipe créée sur ce compte.", - "EDIT_TEAM": "Modifier l'équipe" + "EDIT_TEAM": "Modifier l'équipe", + "NONE": "Aucun" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Impossible de supprimer l'équipe. Veuillez réessayer." }, "CONFIRM": { - "TITLE": "Voulez-vous vraiment supprimer - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Veuillez entrer {teamName} pour confirmer", "MESSAGE": "La suppression de l'équipe supprimera les affectations liées aux conversations de cette équipe.", "YES": "Supprimer ", diff --git a/app/javascript/dashboard/i18n/locale/he/advancedFilters.json b/app/javascript/dashboard/i18n/locale/he/advancedFilters.json index dd4f82dd5..ca107ffdb 100644 --- a/app/javascript/dashboard/i18n/locale/he/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/he/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "ו/גם", "OR": "או" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "שווה ל", "not_equal_to": "לא שווה ל", diff --git a/app/javascript/dashboard/i18n/locale/he/agentMgmt.json b/app/javascript/dashboard/i18n/locale/he/agentMgmt.json index 52ab71ea5..31b1318da 100644 --- a/app/javascript/dashboard/i18n/locale/he/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "סוכנים", "HEADER_BTN_TXT": "הוסף סוכן", "LOADING": "טוען רשימת סוכנים", - "SIDEBAR_TXT": "

נציג

נציג חבר בצוות תמיכת הלקוחות שלך.

נציגים יוכלו לצפות ולהשיב להודעות מהמשתמשים שלך. הרשימה מציגה את כל הסוכנים הנמצאים כעת בחשבונך.

לחץ על הוסף נציג כדי להוסיף נציג חדש. הנציג שאתה מוסיף יקבל דוא\"ל עם קישור אישור להפעלת חשבונו, ולאחר מכן יוכל לגשת ל- Chatwoot ולהגיב להודעות.

הגישה לתכונות של Chatwoot מבוססת על תפקידים הבאים.

נציג - סוכנים בעלי התפקיד הזה יכולים לגשת לתיבות דואר נכנס, לדוחות ולשיחות בלבד. הם יכולים להקצות שיחות לסוכנים אחרים או לעצמם ולפתור שיחות.

מנהל - למנהל תהיה גישה לכל תכונות Chatwoot המופעלות בחשבון שלך, כולל הגדרות, יחד עם כל הרשאות נציגים רגילות.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "אדמין", "AGENT": "סוכן" diff --git a/app/javascript/dashboard/i18n/locale/he/auditLogs.json b/app/javascript/dashboard/i18n/locale/he/auditLogs.json index 5e9fa608b..d52b42955 100644 --- a/app/javascript/dashboard/i18n/locale/he/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/he/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "אין פריטים התואמים לשאילתה זו", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/he/automation.json b/app/javascript/dashboard/i18n/locale/he/automation.json index 036255990..def12f45d 100644 --- a/app/javascript/dashboard/i18n/locale/he/automation.json +++ b/app/javascript/dashboard/i18n/locale/he/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "נדרשת פעולה אחת לפחות", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "הכנס כאן את ההודעה", - "TEAM_DROPDOWN_PLACEHOLDER": "בחר קבוצות" + "TEAM_DROPDOWN_PLACEHOLDER": "בחר קבוצות", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "הפעל אוטומציה", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "מעלה...", "LABEL_UPLOADED": "קובץ הועלה בהצלחה", "LABEL_UPLOAD_FAILED": "העלאה נכשלה" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "חובה ערך", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/bulkActions.json b/app/javascript/dashboard/i18n/locale/he/bulkActions.json index 882bae154..70d7cffdc 100644 --- a/app/javascript/dashboard/i18n/locale/he/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/he/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "חזור", "ASSIGN_LABEL": "שייך", "YES": "כן", + "SEARCH_INPUT_PLACEHOLDER": "חפש", "ASSIGN_AGENT_TOOLTIP": "שייך סוכן", "ASSIGN_TEAM_TOOLTIP": "שייך צוות", "ASSIGN_SUCCESFUL": "שיוך בוצע בהצלחה.", diff --git a/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json index 2a6c5d9f3..a4790dc18 100644 --- a/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "תגובות מוכנות", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "אין פריטים התואמים לשאילתה זו.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "אין תגובות מוכנות זמינות בחשבון זה.", "TITLE": "נהל תגובות מוכנות", diff --git a/app/javascript/dashboard/i18n/locale/he/contact.json b/app/javascript/dashboard/i18n/locale/he/contact.json index 9354c8642..aba51300d 100644 --- a/app/javascript/dashboard/i18n/locale/he/contact.json +++ b/app/javascript/dashboard/i18n/locale/he/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "איש הקשר מוזג בהצלחה", "ERROR_MESSAGE": "לא ניתן למזג אנשי קשר, נסה שוב!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/conversation.json b/app/javascript/dashboard/i18n/locale/he/conversation.json index e3b2610ec..19db5415b 100644 --- a/app/javascript/dashboard/i18n/locale/he/conversation.json +++ b/app/javascript/dashboard/i18n/locale/he/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + Enter עבור שורה חדשה. התחל עם '/' כדי לבחור תגובה מוכנה.", "PRIVATE_MSG_INPUT": "Shift + Enter עבור שורה חדשה. זה יהיה גלוי רק לסוכנים", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "חתימת הודעה אינה מוגדרת, נא הגדר אותה בהגדרות הפרופיל.", - "CLICK_HERE": "לחץ כאן כדי לעדכן" + "CLICK_HERE": "לחץ כאן כדי לעדכן", + "WHATSAPP_TEMPLATES": "תבניות וואטסאפ" }, "REPLYBOX": { "REPLY": "הגב", diff --git a/app/javascript/dashboard/i18n/locale/he/general.json b/app/javascript/dashboard/i18n/locale/he/general.json index 5275c7f69..7ac10d6a1 100644 --- a/app/javascript/dashboard/i18n/locale/he/general.json +++ b/app/javascript/dashboard/i18n/locale/he/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "מציג {firstIndex}-{lastIndex} מתוך {totalCount} פריטים" + "SHOWING_RESULTS": "מציג {firstIndex}-{lastIndex} מתוך {totalCount} פריטים", + "PHONE_INPUT": { + "PLACEHOLDER": "חפש", + "EMPTY_STATE": "לא נמצאו תוצאות" + } } } diff --git a/app/javascript/dashboard/i18n/locale/he/helpCenter.json b/app/javascript/dashboard/i18n/locale/he/helpCenter.json index 03f4d9e8a..a1d1a3e0b 100644 --- a/app/javascript/dashboard/i18n/locale/he/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/he/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/he/integrations.json b/app/javascript/dashboard/i18n/locale/he/integrations.json index 5e1340e09..1a30333f6 100644 --- a/app/javascript/dashboard/i18n/locale/he/integrations.json +++ b/app/javascript/dashboard/i18n/locale/he/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "אירועים מנויים", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json index 608a4a53b..f21fb8b0b 100644 --- a/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/he/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "תוויות", "HEADER_BTN_TXT": "הוסף תווית", "LOADING": "מביא תוויות", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "אין פריטים התואמים לשאילתה זו", - "SIDEBAR_TXT": "

תוויות

תוויות עוזרות לך לסווג שיחות ולתעדף אותן. אתה יכול להקצות תווית לשיחה מהלוח הצדדי.

תוויות קשורות לחשבון וניתן להשתמש בהן כדי ליצור זרימות עבודה מותאמות אישית בארגון שלך. אתה יכול להקצות צבע מותאם אישית לתווית, זה מקל על זיהוי התווית. תוכל להציג את התווית בסרגל הצד כדי לסנן את השיחות בקלות.

", "LIST": { "404": "אין תוויות זמינות בחשבון זה.", "TITLE": "נהל תוויות", @@ -49,7 +50,8 @@ "DISMISS": "סגור", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "הוסף תווית", diff --git a/app/javascript/dashboard/i18n/locale/he/macros.json b/app/javascript/dashboard/i18n/locale/he/macros.json index 5e3d06d83..595191139 100644 --- a/app/javascript/dashboard/i18n/locale/he/macros.json +++ b/app/javascript/dashboard/i18n/locale/he/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "לבצע", "PREVIEW": "תצוגה מקדימה מאקרו", "EXECUTED_SUCCESSFULLY": "המאקרו הופעל בהצלחה" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "חובה ערך", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/he/report.json b/app/javascript/dashboard/i18n/locale/he/report.json index d342250f0..671620f90 100644 --- a/app/javascript/dashboard/i18n/locale/he/report.json +++ b/app/javascript/dashboard/i18n/locale/he/report.json @@ -481,7 +481,8 @@ "HEADER": "תנועת שיחות", "NO_CONVERSATIONS": "בלי שיחות", "CONVERSATION": "שיחה %{count}", - "CONVERSATIONS": "%{count} שיחות" + "CONVERSATIONS": "%{count} שיחות", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "שיחות של סוכנים", @@ -536,6 +537,7 @@ "LABELS": "תווית", "TEAMS": "צוות" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/he/search.json b/app/javascript/dashboard/i18n/locale/he/search.json index 73fdef26e..74f4d597c 100644 --- a/app/javascript/dashboard/i18n/locale/he/search.json +++ b/app/javascript/dashboard/i18n/locale/he/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "שיחות", "MESSAGES": "הודעות" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "לא נמצא %{item} עבור השאילתה '%{query}'", "EMPTY_STATE_FULL": "לא נמצאו תוצאות עבור השאילתה '%{query}'", "PLACEHOLDER_KEYBINDING": "/ להתמקד", diff --git a/app/javascript/dashboard/i18n/locale/he/settings.json b/app/javascript/dashboard/i18n/locale/he/settings.json index 0a3001933..96aa29630 100644 --- a/app/javascript/dashboard/i18n/locale/he/settings.json +++ b/app/javascript/dashboard/i18n/locale/he/settings.json @@ -239,6 +239,7 @@ "REPORTS": "דיווחים", "SETTINGS": "הגדרות", "CONTACTS": "איש קשר", + "CAPTAIN": "Captain", "HOME": "בית", "AGENTS": "סוכנים", "AGENT_BOTS": "בוטים", diff --git a/app/javascript/dashboard/i18n/locale/he/teamsSettings.json b/app/javascript/dashboard/i18n/locale/he/teamsSettings.json index 70683fe9e..745e73faa 100644 --- a/app/javascript/dashboard/i18n/locale/he/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/he/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "צור צוות חדש", "HEADER": "צוותים", - "SIDEBAR_TXT": "

צוותים

צוותים מאפשרים לך לארגן את הסוכנים שלך בקבוצות על סמך תחומי האחריות שלהם.
סוכן יכול להיות חלק ממספר צוותים. אתה יכול להקצות שיחות לצוות כאשר אתה עובד בשיתוף פעולה.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "לא נוצרו צוותים בחשבון זה.", - "EDIT_TEAM": "ערוך צוות" + "EDIT_TEAM": "ערוך צוות", + "NONE": "כלום" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "לא ניתן למחוק את הצוות. נסה שוב." }, "CONFIRM": { - "TITLE": "האם אתה בטוח רוצה למחוק - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "אנא הקלד {teamName} כדי לאשר", "MESSAGE": "מחיקת הצוות תסיר את הקצאת הצוות מהשיחות שהוקצו לצוות זה.", "YES": "מחק ", diff --git a/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json index 170f01d7f..7fe7183c3 100644 --- a/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/hi/advancedFilters.json @@ -1,7 +1,7 @@ { "FILTER": { "TITLE": "Filter conversations", - "SUBTITLE": "Add your filters below and hit 'Apply filters' to cut through the chat clutter.", + "SUBTITLE": "नीचे अपने फ़िल्टर जोड़ें और चैट अव्यवस्था को दूर करने के लिए 'फ़िल्टर लागू करें' पर क्लिक करें।", "EDIT_CUSTOM_FILTER": "Edit Folder", "CUSTOM_VIEWS_SUBTITLE": "Add or remove filters and update your folder.", "ADD_NEW_FILTER": "Add filter", @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/hi/agentMgmt.json b/app/javascript/dashboard/i18n/locale/hi/agentMgmt.json index d711762fa..f6f2fc866 100644 --- a/app/javascript/dashboard/i18n/locale/hi/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/hi/auditLogs.json b/app/javascript/dashboard/i18n/locale/hi/auditLogs.json index bb3007975..7f412b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/hi/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/hi/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/hi/automation.json b/app/javascript/dashboard/i18n/locale/hi/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/hi/automation.json +++ b/app/javascript/dashboard/i18n/locale/hi/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/bulkActions.json b/app/javascript/dashboard/i18n/locale/hi/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/hi/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/hi/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/hi/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/hi/cannedMgmt.json index 082afcb84..74b152c84 100644 --- a/app/javascript/dashboard/i18n/locale/hi/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/hi/contact.json b/app/javascript/dashboard/i18n/locale/hi/contact.json index 7a4a3af37..0c713552b 100644 --- a/app/javascript/dashboard/i18n/locale/hi/contact.json +++ b/app/javascript/dashboard/i18n/locale/hi/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/conversation.json b/app/javascript/dashboard/i18n/locale/hi/conversation.json index cc3e4569b..8eb490a4b 100644 --- a/app/javascript/dashboard/i18n/locale/hi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hi/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/hi/general.json b/app/javascript/dashboard/i18n/locale/hi/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/hi/general.json +++ b/app/javascript/dashboard/i18n/locale/hi/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/helpCenter.json b/app/javascript/dashboard/i18n/locale/hi/helpCenter.json index 467b0def9..5c74d9928 100644 --- a/app/javascript/dashboard/i18n/locale/hi/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/hi/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/hi/integrations.json b/app/javascript/dashboard/i18n/locale/hi/integrations.json index c58432d24..7c7adad7a 100644 --- a/app/javascript/dashboard/i18n/locale/hi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hi/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/hi/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/hi/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/hi/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hi/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/hi/macros.json b/app/javascript/dashboard/i18n/locale/hi/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/hi/macros.json +++ b/app/javascript/dashboard/i18n/locale/hi/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hi/report.json b/app/javascript/dashboard/i18n/locale/hi/report.json index c27532783..b27417c82 100644 --- a/app/javascript/dashboard/i18n/locale/hi/report.json +++ b/app/javascript/dashboard/i18n/locale/hi/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/hi/search.json b/app/javascript/dashboard/i18n/locale/hi/search.json index fbafaf73c..bf244893c 100644 --- a/app/javascript/dashboard/i18n/locale/hi/search.json +++ b/app/javascript/dashboard/i18n/locale/hi/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/hi/settings.json b/app/javascript/dashboard/i18n/locale/hi/settings.json index 196f94f12..632f45fc1 100644 --- a/app/javascript/dashboard/i18n/locale/hi/settings.json +++ b/app/javascript/dashboard/i18n/locale/hi/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/hi/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/hr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/hr/advancedFilters.json index f69ce988f..8e568185a 100644 --- a/app/javascript/dashboard/i18n/locale/hr/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/hr/advancedFilters.json @@ -1,101 +1,102 @@ { "FILTER": { - "TITLE": "Filter conversations", - "SUBTITLE": "Add your filters below and hit 'Apply filters' to cut through the chat clutter.", - "EDIT_CUSTOM_FILTER": "Edit Folder", - "CUSTOM_VIEWS_SUBTITLE": "Add or remove filters and update your folder.", - "ADD_NEW_FILTER": "Add filter", - "FILTER_DELETE_ERROR": "Oops, looks like we can't save nothing! Please add at least one filter to save it.", - "SUBMIT_BUTTON_LABEL": "Apply filters", - "UPDATE_BUTTON_LABEL": "Update folder", - "CANCEL_BUTTON_LABEL": "Cancel", - "CLEAR_BUTTON_LABEL": "Clear filters", - "FOLDER_LABEL": "Folder Name", - "FOLDER_QUERY_LABEL": "Folder Query", - "EMPTY_VALUE_ERROR": "Value is required.", - "TOOLTIP_LABEL": "Filter conversations", + "TITLE": "Filtriraj razgovore", + "SUBTITLE": "Dodajte svoje filtre ispod i pritisnite 'Primijeni filtre' da biste se probili kroz nered u chatu.", + "EDIT_CUSTOM_FILTER": "Uredi mapu", + "CUSTOM_VIEWS_SUBTITLE": "Dodajte ili uklonite filtre i ažurirajte svoju mapu.", + "ADD_NEW_FILTER": "Dodaj filter", + "FILTER_DELETE_ERROR": "Ups, čini se da ne možemo ništa spremiti! Molimo dodajte barem jedan filter za spremanje.", + "SUBMIT_BUTTON_LABEL": "Primijeni filtre", + "UPDATE_BUTTON_LABEL": "Ažuriraj mapu", + "CANCEL_BUTTON_LABEL": "Odustani", + "CLEAR_BUTTON_LABEL": "Očisti filtre", + "FOLDER_LABEL": "Naziv mape", + "FOLDER_QUERY_LABEL": "Upit mape", + "EMPTY_VALUE_ERROR": "Vrijednost je obavezna.", + "TOOLTIP_LABEL": "Filtriraj razgovore", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "I", + "OR": "ILI" }, + "INPUT_PLACEHOLDER": "Unesite vrijednost", "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", - "is_less_than": "Is lesser than", - "days_before": "Is x days before", + "equal_to": "Jednako", + "not_equal_to": "Nije jednako", + "contains": "Sadrži", + "does_not_contain": "Ne sadrži", + "is_present": "Prisutno je", + "is_not_present": "Nije prisutno", + "is_greater_than": "Veće je od", + "is_less_than": "Manje je od", + "days_before": "Je x dana prije", "starts_with": "Počinje s" }, "ATTRIBUTE_LABELS": { - "TRUE": "True", - "FALSE": "False" + "TRUE": "Istina", + "FALSE": "Neistina" }, "ATTRIBUTES": { "STATUS": "Status", - "ASSIGNEE_NAME": "Assignee name", - "INBOX_NAME": "Inbox name", - "TEAM_NAME": "Team name", - "CONVERSATION_IDENTIFIER": "Conversation identifier", - "CAMPAIGN_NAME": "Campaign name", - "LABELS": "Labels", - "BROWSER_LANGUAGE": "Browser language", + "ASSIGNEE_NAME": "Ime dodijeljenog", + "INBOX_NAME": "Naziv sandučića", + "TEAM_NAME": "Naziv tima", + "CONVERSATION_IDENTIFIER": "Identifikator razgovora", + "CAMPAIGN_NAME": "Naziv kampanje", + "LABELS": "Oznake", + "BROWSER_LANGUAGE": "Jezik preglednika", "PRIORITY": "Prioritet", - "COUNTRY_NAME": "Country name", - "REFERER_LINK": "Referer link", - "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", - "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox", + "COUNTRY_NAME": "Ime zemlje", + "REFERER_LINK": "Povezica preporuke", + "CUSTOM_ATTRIBUTE_LIST": "Popis", + "CUSTOM_ATTRIBUTE_TEXT": "Tekst", + "CUSTOM_ATTRIBUTE_NUMBER": "Broj", + "CUSTOM_ATTRIBUTE_LINK": "Povezica", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Kvačica", "CREATED_AT": "Kreirano", "LAST_ACTIVITY": "Zadnja aktivnost" }, "GROUPS": { - "STANDARD_FILTERS": "Standard filters", - "ADDITIONAL_FILTERS": "Additional filters", - "CUSTOM_ATTRIBUTES": "Custom attributes" + "STANDARD_FILTERS": "Standardni filteri", + "ADDITIONAL_FILTERS": "Dodatni filteri", + "CUSTOM_ATTRIBUTES": "Dodatni atributi" }, "CUSTOM_VIEWS": { "ADD": { - "TITLE": "Do you want to save this filter?", - "LABEL": "Name this filter", - "PLACEHOLDER": "Name your filter to refer it later.", - "ERROR_MESSAGE": "Name is required.", - "SAVE_BUTTON": "Save filter", - "CANCEL_BUTTON": "Cancel", + "TITLE": "Želite li spremiti ovaj filteri?", + "LABEL": "Naziv ovog filtera", + "PLACEHOLDER": "Dajte ime ovom filteru da ga se prisjetite kasnije.", + "ERROR_MESSAGE": "Ime je obavezno.", + "SAVE_BUTTON": "Spremi filter", + "CANCEL_BUTTON": "Odustani", "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder created successfully.", - "ERROR_MESSAGE": "Error while creating folder." + "SUCCESS_MESSAGE": "Mapa uspješno kreirana.", + "ERROR_MESSAGE": "Greška prilikom brisanja mape." }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment created successfully.", - "ERROR_MESSAGE": "Error while creating segment." + "SUCCESS_MESSAGE": "Segment uspješno kreiran.", + "ERROR_MESSAGE": "Greška prilikom kreiranja segmenta." } }, "EDIT": { - "EDIT_BUTTON": "Edit folder" + "EDIT_BUTTON": "Uredi folder" }, "DELETE": { - "DELETE_BUTTON": "Delete filter", + "DELETE_BUTTON": "Izbriši filter", "MODAL": { "CONFIRM": { - "TITLE": "Confirm deletion", - "MESSAGE": "Are you sure to delete the filter ", - "YES": "Yes, delete", - "NO": "No, keep it" + "TITLE": "Potvrdi brisanje", + "MESSAGE": "Jeste li sigurno da želite izbrisati filter?", + "YES": "Da, izbriši", + "NO": "Ne, zadrži" } }, "API_FOLDERS": { - "SUCCESS_MESSAGE": "Folder deleted successfully.", - "ERROR_MESSAGE": "Error while deleting folder." + "SUCCESS_MESSAGE": "Folder uspješno izbrisan.", + "ERROR_MESSAGE": "Greška prilikom brisanja mape." }, "API_SEGMENTS": { - "SUCCESS_MESSAGE": "Segment deleted successfully.", - "ERROR_MESSAGE": "Error while deleting segment." + "SUCCESS_MESSAGE": "Segment uspješno izbrisan.", + "ERROR_MESSAGE": "Greška prilikom brisanja segmenta." } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/agentBots.json b/app/javascript/dashboard/i18n/locale/hr/agentBots.json index d65a736a7..fb3d25d14 100644 --- a/app/javascript/dashboard/i18n/locale/hr/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/hr/agentBots.json @@ -1,73 +1,73 @@ { "AGENT_BOTS": { "HEADER": "Botovi", - "LOADING_EDITOR": "Loading editor...", - "HEADER_BTN_TXT": "Add bot configuration", - "SIDEBAR_TXT": "

Agent Bots

Agent Bots are like the most fabulous members of your team. They can handle the small stuff, so you can focus on the stuff that matters. Give them a try.

You can manage your bots from this page or create new ones using the 'Add bot configuraton' button.

Open the Agent bots handbook in another tab for a helping hand.

", + "LOADING_EDITOR": "Otvaranje Editora...", + "HEADER_BTN_TXT": "Dodaj konfiguraciju Bota", + "SIDEBAR_TXT": "

Agentski Botovi

Agentski Botovi su kao najčudesniji članovi vašeg tima. Oni mogu riješiti male stvari, tako da se možete usredotočiti na stvari koje su važne. Isprobajte ih.

Možete upravljati svojim botovima s ove stranice ili stvoriti nove pomoću gumba 'Dodaj konfiguraciju bota'.

Otvorite Priručnik o agentskim botovima u drugoj kartici za pomoć.

", "CSML_BOT_EDITOR": { "NAME": { - "LABEL": "Bot name", - "PLACEHOLDER": "Name your bot.", + "LABEL": "Naziv Bota", + "PLACEHOLDER": "Naziv Bota.", "ERROR": "Potrebno je unijeti ime Bota." }, "DESCRIPTION": { - "LABEL": "Bot description", + "LABEL": "Opis Bota", "PLACEHOLDER": "Što ovaj Bot radi?" }, "BOT_CONFIG": { "ERROR": "Unesi iznad svoju CSML bot konfiguraciju.", - "API_ERROR": "Your CSML configuration is invalid. Please fix it and try again." + "API_ERROR": "Unesena CSML konfiguracija nije ispravna, molimo ispravite i ponovno unesite." }, "SUBMIT": "Validacija i pohrana" }, "BOT_CONFIGURATION": { "TITLE": "Izaberi agentskog bota", - "DESC": "Assign an Agent Bot to your inbox. They can handle initial conversations and transfer them to a live agent when necessary.", + "DESC": "Dodijelite Agent Bot svojoj pristigloj pošti. Oni mogu voditi početne razgovore i prebaciti ih živom agentu kada je to potrebno.", "SUBMIT": "Ažuriraj", - "DISCONNECT": "Disconnect bot", + "DISCONNECT": "Isključi Bota", "SUCCESS_MESSAGE": "Uspješno ažuriran agentski bot.", "DISCONNECTED_SUCCESS_MESSAGE": "Uspješno isključen agentski bot.", - "ERROR_MESSAGE": "Could not update the agent bot. Please try again.", - "DISCONNECTED_ERROR_MESSAGE": "Could not disconnect the agent bot. Please try again.", - "SELECT_PLACEHOLDER": "Select bot" + "ERROR_MESSAGE": "Nije moguće ažurirati agentskog bota, molimo pokušajte ponovno.", + "DISCONNECTED_ERROR_MESSAGE": "Nije moguće ažurirati agentskog bota, molimo pokušajte ponovno.", + "SELECT_PLACEHOLDER": "Izaberi Bota" }, "ADD": { "TITLE": "Konfiguriraj novog bota", "CANCEL_BUTTON_TEXT": "Odustani", "API": { "SUCCESS_MESSAGE": "Uspješno dodan Bot.", - "ERROR_MESSAGE": "Could not add bot. Please try again later." + "ERROR_MESSAGE": "Nije moguće dodati bota, molimo pokušajte kasnije." } }, "LIST": { - "404": "No bots found. You can create a bot by clicking the 'Configure new bot' button ↗", - "LOADING": "Fetching bots...", - "TYPE": "Bot type" + "404": "Nije pronađen nijedan Bot, možeš kreirati Bota koristeći gumb 'Konfiguriraj novog bota' ↗", + "LOADING": "Dohvat Botova...", + "TYPE": "Vrsta Bota" }, "DELETE": { "BUTTON_TEXT": "Izbriši", - "TITLE": "Delete bot", + "TITLE": "Izbriši Bota", "SUBMIT": "Izbriši", "CANCEL_BUTTON_TEXT": "Odustani", "DESCRIPTION": "Jeste li sigurni da želite izbrisati ovog bota? Akciju nije moguće poništiti.", "API": { "SUCCESS_MESSAGE": "Bot uspješno izbrisan.", - "ERROR_MESSAGE": "Could not delete bot. Please try again." + "ERROR_MESSAGE": "Nije moguće izbrisati bota, molimo pokušajte ponovno." } }, "EDIT": { "BUTTON_TEXT": "Uredi", - "LOADING": "Fetching bots...", - "TITLE": "Edit bot", + "LOADING": "Dohvat Botova...", + "TITLE": "Uredi Bota", "CANCEL_BUTTON_TEXT": "Odustani", "API": { "SUCCESS_MESSAGE": "Bot uspješno izbrisan.", - "ERROR_MESSAGE": "Could not update bot. Please try again." + "ERROR_MESSAGE": "Nije moguće ažurirati bota, molimo pokušajte ponovno." } }, "TYPES": { - "WEBHOOK": "Webhook bot", - "CSML": "CSML bot" + "WEBHOOK": "Webhook Bot", + "CSML": "CSML Bot" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/agentMgmt.json b/app/javascript/dashboard/i18n/locale/hr/agentMgmt.json index e5af8f609..5b66b9d62 100644 --- a/app/javascript/dashboard/i18n/locale/hr/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/agentMgmt.json @@ -1,9 +1,10 @@ { "AGENT_MGMT": { - "HEADER": "Agents", - "HEADER_BTN_TXT": "Add Agent", - "LOADING": "Fetching Agent List", - "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.

", + "HEADER": "Agenti", + "HEADER_BTN_TXT": "Dodaj agenta", + "LOADING": "Dohvaćanje popisa agenata", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" @@ -12,66 +13,66 @@ "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.", - "NAME": "Name", - "EMAIL": "EMAIL", + "NAME": "Ime", + "EMAIL": "E-pošta", "STATUS": "Status", - "ACTIONS": "Actions", - "VERIFIED": "Verified", - "VERIFICATION_PENDING": "Verification Pending" + "ACTIONS": "Radnje", + "VERIFIED": "Potvrđen", + "VERIFICATION_PENDING": "Potvrda na čekanju" }, "ADD": { - "TITLE": "Add agent to your team", + "TITLE": "Dodaj agenta u svoj tim", "DESC": "You can add people who will be able to handle support for your inboxes.", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "FORM": { "NAME": { - "LABEL": "Agent Name", + "LABEL": "Ime agenta", "PLACEHOLDER": "Please enter a name of the agent" }, "AGENT_TYPE": { - "LABEL": "Role", + "LABEL": "Uloga", "PLACEHOLDER": "Please select a role", "ERROR": "Role is required" }, "EMAIL": { - "LABEL": "Email Address", + "LABEL": "Adresa e-pošte", "PLACEHOLDER": "Please enter an email address of the agent" }, - "SUBMIT": "Add Agent" + "SUBMIT": "Dodaj agenta" }, "API": { - "SUCCESS_MESSAGE": "Agent added successfully", + "SUCCESS_MESSAGE": "Uspješno dodan agent", "EXIST_MESSAGE": "Agent email already in use, Please try another email address", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { - "SUCCESS_MESSAGE": "Agent deleted successfully", + "SUCCESS_MESSAGE": "Agent uspješno izbrisan", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" }, "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Da, izbriši", + "NO": "Ne, zadrži" } }, "EDIT": { - "TITLE": "Edit agent", + "TITLE": "Uredi agenta", "FORM": { "NAME": { - "LABEL": "Agent Name", + "LABEL": "Ime agenta", "PLACEHOLDER": "Please enter a name of the agent" }, "AGENT_TYPE": { - "LABEL": "Role", - "PLACEHOLDER": "Please select a role", - "ERROR": "Role is required" + "LABEL": "Uloga", + "PLACEHOLDER": "Molimo odaberite ulogu", + "ERROR": "Potrebno je unijeti ulogu" }, "EMAIL": { - "LABEL": "Email Address", + "LABEL": "Adresa e-pošte", "PLACEHOLDER": "Please enter an email address of the agent" }, "AGENT_AVAILABILITY": { @@ -79,16 +80,16 @@ "PLACEHOLDER": "Izaberi status raspoloživosti", "ERROR": "Potrebna je raspoloživost" }, - "SUBMIT": "Edit Agent" + "SUBMIT": "Uredi agenta" }, - "BUTTON_TEXT": "Edit", - "CANCEL_BUTTON_TEXT": "Cancel", + "BUTTON_TEXT": "Uredi", + "CANCEL_BUTTON_TEXT": "Odustani", "API": { - "SUCCESS_MESSAGE": "Agent updated successfully", + "SUCCESS_MESSAGE": "Agent uspješno ažuriran", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" }, "PASSWORD_RESET": { - "ADMIN_RESET_BUTTON": "Reset Password", + "ADMIN_RESET_BUTTON": "Ponovno postvljanje lozinke", "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" diff --git a/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json index 64a0e83d6..21c5bd247 100644 --- a/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/attributesMgmt.json @@ -7,7 +7,7 @@ "ADD": { "TITLE": "Add Custom Attribute", "SUBMIT": "Create", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "FORM": { "NAME": { "LABEL": "Display Name", @@ -58,7 +58,7 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { "SUCCESS_MESSAGE": "Custom Attribute deleted successfully.", "ERROR_MESSAGE": "Couldn't delete the custom attribute. Try again." @@ -68,7 +68,7 @@ "PLACE_HOLDER": "Please type {attributeName} to confirm", "MESSAGE": "Deleting will remove the custom attribute", "YES": "Delete ", - "NO": "Cancel" + "NO": "Odustani" } }, "EDIT": { @@ -92,14 +92,14 @@ }, "LIST": { "TABLE_HEADER": [ - "Name", + "Ime", "Description", "Type", "Key" ], "BUTTONS": { - "EDIT": "Edit", - "DELETE": "Delete" + "EDIT": "Uredi", + "DELETE": "Izbriši" }, "EMPTY_RESULT": { "404": "There are no custom attributes created", diff --git a/app/javascript/dashboard/i18n/locale/hr/auditLogs.json b/app/javascript/dashboard/i18n/locale/hr/auditLogs.json index bbf3034b0..d4bf01e91 100644 --- a/app/javascript/dashboard/i18n/locale/hr/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/hr/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logovi", "HEADER_BTN_TXT": "Dodaj Audit Logove", "LOADING": "Dohvat Audit Logova", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Ne postoji rezultat za zadano pretraživanje", "SIDEBAR_TXT": "

Audit Logovi

Audit Logovi su tragovi događaja i akcija u Chatwoot sustavu.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/hr/automation.json b/app/javascript/dashboard/i18n/locale/hr/automation.json index 88056e60d..9bfece531 100644 --- a/app/javascript/dashboard/i18n/locale/hr/automation.json +++ b/app/javascript/dashboard/i18n/locale/hr/automation.json @@ -7,7 +7,7 @@ "ADD": { "TITLE": "Add Automation Rule", "SUBMIT": "Create", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "FORM": { "NAME": { "LABEL": "Rule Name", @@ -28,7 +28,7 @@ "LABEL": "Conditions" }, "ACTIONS": { - "LABEL": "Actions" + "LABEL": "Radnje" } }, "CONDITION_BUTTON_LABEL": "Add Condition", @@ -40,7 +40,7 @@ }, "LIST": { "TABLE_HEADER": [ - "Name", + "Ime", "Description", "Active", "Created on" @@ -49,13 +49,13 @@ }, "DELETE": { "TITLE": "Delete Automation Rule", - "SUBMIT": "Delete", - "CANCEL_BUTTON_TEXT": "Cancel", + "SUBMIT": "Izbriši", + "CANCEL_BUTTON_TEXT": "Odustani", "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Da, izbriši", + "NO": "Ne, zadrži" }, "API": { "SUCCESS_MESSAGE": "Automation rule deleted successfully", @@ -65,7 +65,7 @@ "EDIT": { "TITLE": "Edit Automation Rule", "SUBMIT": "Update", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "API": { "SUCCESS_MESSAGE": "Automation rule updated successfully", "ERROR_MESSAGE": "Could not update automation rule, Please try again later" @@ -79,10 +79,10 @@ } }, "FORM": { - "EDIT": "Edit", + "EDIT": "Uredi", "CREATE": "Create", - "DELETE": "Delete", - "CANCEL": "Cancel", + "DELETE": "Izbriši", + "CANCEL": "Odustani", "RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below" }, "CONDITION": { @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Prenosim...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/bulkActions.json b/app/javascript/dashboard/i18n/locale/hr/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/hr/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/hr/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/hr/campaign.json b/app/javascript/dashboard/i18n/locale/hr/campaign.json index cbf061b30..ff4b0e0ac 100644 --- a/app/javascript/dashboard/i18n/locale/hr/campaign.json +++ b/app/javascript/dashboard/i18n/locale/hr/campaign.json @@ -9,7 +9,7 @@ "ADD": { "TITLE": "Create a campaign", "DESC": "Proactive messages allow the customer to send outbound messages to their contacts which would trigger more conversations.", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "CREATE_BUTTON_TEXT": "Create", "FORM": { "TITLE": { @@ -63,12 +63,12 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete?", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Da, izbriši", + "NO": "Ne, zadrži" }, "API": { "SUCCESS_MESSAGE": "Campaign deleted successfully", @@ -99,8 +99,8 @@ }, "BUTTONS": { "ADD": "Add", - "EDIT": "Edit", - "DELETE": "Delete" + "EDIT": "Uredi", + "DELETE": "Izbriši" }, "STATUS": { "ENABLED": "Enabled", diff --git a/app/javascript/dashboard/i18n/locale/hr/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/hr/cannedMgmt.json index 15fbe05ac..ada1e0213 100644 --- a/app/javascript/dashboard/i18n/locale/hr/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Saznajte više o unaprijed pripremljenim odgovorima", + "DESCRIPTION": "Unaprijed pripremljeni odgovori su već napisani predlošci za odgovore koji vam pomažu da brzo odgovorite na razgovor. Agenti mogu upisati znak '/' nakon kojeg slijedi kratki kod za umetanje unaprijed pripremljenog odgovora tijekom razgovora.", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Ne postoji rezultat za zadano pretraživanje.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", @@ -12,13 +13,13 @@ "TABLE_HEADER": [ "Short code", "Content", - "Actions" + "Radnje" ] }, "ADD": { "TITLE": "Add canned response", "DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to conversations.", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "FORM": { "SHORT_CODE": { "LABEL": "Short code", @@ -39,7 +40,7 @@ }, "EDIT": { "TITLE": "Edit canned response", - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "FORM": { "SHORT_CODE": { "LABEL": "Short code", @@ -53,14 +54,14 @@ }, "SUBMIT": "Submit" }, - "BUTTON_TEXT": "Edit", + "BUTTON_TEXT": "Uredi", "API": { "SUCCESS_MESSAGE": "Canned response is updated successfully.", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { "SUCCESS_MESSAGE": "Canned response deleted successfully.", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" diff --git a/app/javascript/dashboard/i18n/locale/hr/contact.json b/app/javascript/dashboard/i18n/locale/hr/contact.json index ba36b5118..e92ab9c33 100644 --- a/app/javascript/dashboard/i18n/locale/hr/contact.json +++ b/app/javascript/dashboard/i18n/locale/hr/contact.json @@ -1,7 +1,7 @@ { "CONTACT_PANEL": { "NOT_AVAILABLE": "Not Available", - "EMAIL_ADDRESS": "Email Address", + "EMAIL_ADDRESS": "Adresa e-pošte", "PHONE_NUMBER": "Phone number", "IDENTIFIER": "Identifier", "COPY_SUCCESSFUL": "Copied to clipboard successfully", @@ -44,7 +44,7 @@ "MUTED_SUCCESS": "This contact is blocked successfully. You will not be notified of any future conversations.", "UNMUTED_SUCCESS": "This contact is unblocked successfully.", "SEND_TRANSCRIPT": "Send Transcript", - "EDIT_LABEL": "Edit", + "EDIT_LABEL": "Uredi", "SIDEBAR_SECTIONS": { "CUSTOM_ATTRIBUTES": "Custom Attributes", "CONTACT_LABELS": "Contact Labels", @@ -70,7 +70,7 @@ "FORM": { "LABEL": "CSV File", "SUBMIT": "Import", - "CANCEL": "Cancel" + "CANCEL": "Odustani" }, "SUCCESS_MESSAGE": "You will be notified via email when the import is complete.", "ERROR_MESSAGE": "There was an error, please try again" @@ -91,7 +91,7 @@ }, "DELETE_NOTE": { "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you want sure to delete this note?", "YES": "Yes, Delete it", "NO": "No, Keep it" @@ -102,7 +102,7 @@ "TITLE": "Delete contact", "DESC": "Delete contact details", "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete ", "YES": "Yes, Delete", "NO": "No, Keep" @@ -115,7 +115,7 @@ "CONTACT_FORM": { "FORM": { "SUBMIT": "Submit", - "CANCEL": "Cancel", + "CANCEL": "Odustani", "AVATAR": { "LABEL": "Contact Avatar" }, @@ -129,7 +129,7 @@ }, "EMAIL_ADDRESS": { "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Email Address", + "LABEL": "Adresa e-pošte", "DUPLICATE": "This email address is in use for another contact.", "ERROR": "Please enter a valid email address." }, @@ -217,7 +217,7 @@ "HELP_TEXT": "Drag and drop files here or choose files to attach" }, "SUBMIT": "Send message", - "CANCEL": "Cancel", + "CANCEL": "Odustani", "SUCCESS_MESSAGE": "Message sent!", "GO_TO_CONVERSATION": "View", "ERROR_MESSAGE": "Couldn't send! try again" @@ -229,15 +229,15 @@ "SEARCH_BUTTON": "Search", "SEARCH_INPUT_PLACEHOLDER": "Search for contacts", "FILTER_CONTACTS": "Filter", - "FILTER_CONTACTS_SAVE": "Save filter", - "FILTER_CONTACTS_DELETE": "Delete filter", + "FILTER_CONTACTS_SAVE": "Spremi filter", + "FILTER_CONTACTS_DELETE": "Izbriši filter", "FILTER_CONTACTS_EDIT": "Edit segment", "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", "NO_CONTACTS": "There are no available contacts", "TABLE_HEADER": { - "NAME": "Name", + "NAME": "Ime", "PHONE_NUMBER": "Phone Number", "CONVERSATIONS": "Conversations", "LAST_ACTIVITY": "Last Activity", @@ -246,7 +246,7 @@ "CITY": "City", "SOCIAL_PROFILES": "Social Profiles", "COMPANY": "Company", - "EMAIL_ADDRESS": "Email Address" + "EMAIL_ADDRESS": "Adresa e-pošte" }, "VIEW_DETAILS": "View details" } @@ -311,7 +311,7 @@ }, "FORM": { "CREATE": "Add attribute", - "CANCEL": "Cancel", + "CANCEL": "Odustani", "NAME": { "LABEL": "Custom attribute name", "PLACEHOLDER": "Eg: shopify id", @@ -375,12 +375,15 @@ }, "FORM": { "SUBMIT": " Merge contacts", - "CANCEL": "Cancel", + "CANCEL": "Odustani", "CHILD_CONTACT": { "ERROR": "Select a child contact to merge" }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/contactFilters.json b/app/javascript/dashboard/i18n/locale/hr/contactFilters.json index 02d5dcf89..9d1051c62 100644 --- a/app/javascript/dashboard/i18n/locale/hr/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/hr/contactFilters.json @@ -9,39 +9,39 @@ "FILTER_DELETE_ERROR": "You should have atleast one filter to save", "SUBMIT_BUTTON_LABEL": "Submit", "UPDATE_BUTTON_LABEL": "Update Segment", - "CANCEL_BUTTON_LABEL": "Cancel", + "CANCEL_BUTTON_LABEL": "Odustani", "CLEAR_BUTTON_LABEL": "Clear Filters", "EMPTY_VALUE_ERROR": "Value is required", "SEGMENT_LABEL": "Segment Name", "SEGMENT_QUERY_LABEL": "Segment Query", "TOOLTIP_LABEL": "Filter contacts", "QUERY_DROPDOWN_LABELS": { - "AND": "AND", - "OR": "OR" + "AND": "I", + "OR": "ILI" }, "OPERATOR_LABELS": { - "equal_to": "Equal to", - "not_equal_to": "Not equal to", - "contains": "Contains", - "does_not_contain": "Does not contain", - "is_present": "Is present", - "is_not_present": "Is not present", - "is_greater_than": "Is greater than", + "equal_to": "Jednako", + "not_equal_to": "Nije jednako", + "contains": "Sadrži", + "does_not_contain": "Ne sadrži", + "is_present": "Prisutno je", + "is_not_present": "Nije prisutno", + "is_greater_than": "Veće je od", "is_lesser_than": "Is lesser than", - "days_before": "Is x days before" + "days_before": "Je x dana prije" }, "ATTRIBUTES": { - "NAME": "Name", + "NAME": "Ime", "EMAIL": "Email", "PHONE_NUMBER": "Phone number", "IDENTIFIER": "Identifier", "CITY": "City", "COUNTRY": "Country", - "CUSTOM_ATTRIBUTE_LIST": "List", - "CUSTOM_ATTRIBUTE_TEXT": "Text", - "CUSTOM_ATTRIBUTE_NUMBER": "Number", - "CUSTOM_ATTRIBUTE_LINK": "Link", - "CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox", + "CUSTOM_ATTRIBUTE_LIST": "Popis", + "CUSTOM_ATTRIBUTE_TEXT": "Tekst", + "CUSTOM_ATTRIBUTE_NUMBER": "Broj", + "CUSTOM_ATTRIBUTE_LINK": "Povezica", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Kvačica", "CREATED_AT": "Created At", "LAST_ACTIVITY": "Last Activity", "REFERER_LINK": "Referrer link", diff --git a/app/javascript/dashboard/i18n/locale/hr/conversation.json b/app/javascript/dashboard/i18n/locale/hr/conversation.json index b7d31aab7..e6b513e76 100644 --- a/app/javascript/dashboard/i18n/locale/hr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hr/conversation.json @@ -142,14 +142,15 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Predlošci" }, "REPLYBOX": { "REPLY": "Reply", "PRIVATE_NOTE": "Private Note", "SEND": "Send", "CREATE": "Add Note", - "INSERT_READ_MORE": "Read more", + "INSERT_READ_MORE": "Pročitaj više", "DISMISS_REPLY": "Dismiss reply", "REPLYING_TO": "Replying to:", "TIP_FORMAT_ICON": "Show rich text editor", @@ -181,7 +182,7 @@ "MESSAGE": "You have {undefinedVariablesCount} undefined variables in your message: {undefinedVariables}. Would you like to send the message anyway?", "CONFIRM": { "YES": "Send", - "CANCEL": "Cancel" + "CANCEL": "Odustani" } } }, @@ -201,13 +202,13 @@ "TRY_AGAIN": "retry", "ASSIGNMENT": { "SELECT_AGENT": "Select Agent", - "REMOVE": "Remove", + "REMOVE": "Izbriši", "ASSIGN": "Assign" }, "CONTEXT_MENU": { "COPY": "Copy", "REPLY_TO": "Reply to this message", - "DELETE": "Delete", + "DELETE": "Izbriši", "CREATE_A_CANNED_RESPONSE": "Add to canned responses", "TRANSLATE": "Translate", "COPY_PERMALINK": "Copy link to the message", @@ -215,8 +216,8 @@ "DELETE_CONFIRMATION": { "TITLE": "Are you sure you want to delete this message?", "MESSAGE": "You cannot undo this action", - "DELETE": "Delete", - "CANCEL": "Cancel" + "DELETE": "Izbriši", + "CANCEL": "Odustani" } } }, @@ -224,7 +225,7 @@ "TITLE": "Send conversation transcript", "DESC": "Send a copy of the conversation transcript to the specified email address", "SUBMIT": "Submit", - "CANCEL": "Cancel", + "CANCEL": "Odustani", "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", "SEND_EMAIL_ERROR": "There was an error, please try again", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/hr/general.json b/app/javascript/dashboard/i18n/locale/hr/general.json index 25bb4dfb7..f6cab3dae 100644 --- a/app/javascript/dashboard/i18n/locale/hr/general.json +++ b/app/javascript/dashboard/i18n/locale/hr/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "Nisu pronađeni rezultati" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/generalSettings.json b/app/javascript/dashboard/i18n/locale/hr/generalSettings.json index 8a6d1e3dc..5b4c8024c 100644 --- a/app/javascript/dashboard/i18n/locale/hr/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/hr/generalSettings.json @@ -76,7 +76,7 @@ "LOADING_MESSAGE": "Loading notifications...", "404": "No Notifications", "TABLE_HEADER": [ - "Name", + "Ime", "Phone Number", "Conversations", "Last Contacted" diff --git a/app/javascript/dashboard/i18n/locale/hr/helpCenter.json b/app/javascript/dashboard/i18n/locale/hr/helpCenter.json index f36e69405..3ed4232b3 100644 --- a/app/javascript/dashboard/i18n/locale/hr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/hr/helpCenter.json @@ -4,16 +4,16 @@ "FILTER": "Filter by", "SORT": "Sort by", "LOCALE": "Locale", - "SETTINGS_BUTTON": "Settings", + "SETTINGS_BUTTON": "Postavke", "NEW_BUTTON": "New Article", "DROPDOWN_OPTIONS": { "PUBLISHED": "Published", - "DRAFT": "Draft", - "ARCHIVED": "Archived" + "DRAFT": "Skica", + "ARCHIVED": "Arhivirano" }, "TITLES": { - "ALL_ARTICLES": "All Articles", - "MINE": "My Articles", + "ALL_ARTICLES": "Svi članci", + "MINE": "Moji članci", "DRAFT": "Draft Articles", "ARCHIVED": "Archived Articles" }, @@ -25,10 +25,10 @@ } }, "EDIT_HEADER": { - "ALL_ARTICLES": "All Articles", - "PUBLISH_BUTTON": "Publish", + "ALL_ARTICLES": "Svi članci", + "PUBLISH_BUTTON": "Objavi", "MOVE_TO_ARCHIVE_BUTTON": "Move to archived", - "PREVIEW": "Preview", + "PREVIEW": "Pretpregled", "ADD_TRANSLATION": "Add translation", "OPEN_SIDEBAR": "Open sidebar", "CLOSE_SIDEBAR": "Close sidebar", @@ -37,7 +37,7 @@ }, "ARTICLE_EDITOR": { "IMAGE_UPLOAD": { - "TITLE": "Upload image", + "TITLE": "Prenesi sliku", "UPLOADING": "Prenosim...", "SUCCESS": "Image uploaded successfully", "ERROR": "Error while uploading image", @@ -106,7 +106,7 @@ "TITLE": "Portals", "PORTAL_SETTINGS": "Portal settings", "SUBTITLE": "You have multiple portals and can have different locales for each portal.", - "CANCEL_BUTTON_LABEL": "Cancel", + "CANCEL_BUTTON_LABEL": "Odustani", "CHOOSE_LOCALE_BUTTON": "Choose Locale" }, "PORTAL_SETTINGS": { @@ -116,12 +116,12 @@ "ADD": "Add locale", "VISIT": "Visit site", "SETTINGS": "Settings", - "DELETE": "Delete" + "DELETE": "Izbriši" }, "PORTAL_CONFIG": { "TITLE": "Portal Configurations", "ITEMS": { - "NAME": "Name", + "NAME": "Ime", "DOMAIN": "Custom domain", "SLUG": "Slug", "TITLE": "Portal title", @@ -137,7 +137,7 @@ "ARTICLE_COUNT": "No. of articles", "CATEGORIES": "No. of categories", "SWAP": "Swap", - "DELETE": "Delete", + "DELETE": "Izbriši", "DEFAULT_LOCALE": "Default" } } @@ -173,7 +173,7 @@ "TITLE": "Categories in", "NEW_CATEGORY": "New category", "TABLE": { - "NAME": "Name", + "NAME": "Ime", "DESCRIPTION": "Description", "LOCALE": "Locale", "ARTICLE_COUNT": "No. of articles", @@ -181,7 +181,7 @@ "EDIT": "Edit category", "DELETE": "Delete category" }, - "EMPTY_TEXT": "No categories found" + "EMPTY_TEXT": "Nisu pronađene kategorije" } }, "EDIT_BASIC_INFO": { @@ -236,7 +236,7 @@ "IMAGE_DELETE_ERROR": "Error while deleting logo" }, "NAME": { - "LABEL": "Name", + "LABEL": "Ime", "PLACEHOLDER": "Portal name", "HELP_TEXT": "The name will be used in the public facing portal internally.", "ERROR": "Name is required" @@ -292,7 +292,7 @@ }, "BUTTONS": { "CREATE": "Create locale", - "CANCEL": "Cancel" + "CANCEL": "Odustani" }, "API": { "SUCCESS_MESSAGE": "Locale added successfully", @@ -351,7 +351,7 @@ "DELETE_ARTICLE": { "MODAL": { "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete the article?", "YES": "Yes, Delete", "NO": "No, Keep it" @@ -377,7 +377,7 @@ "PORTAL": "Portal", "LOCALE": "Locale", "NAME": { - "LABEL": "Name", + "LABEL": "Ime", "PLACEHOLDER": "Category name", "HELP_TEXT": "The category name and icon will be used in the public facing portal to categorize articles.", "ERROR": "Name is required" @@ -395,7 +395,7 @@ }, "BUTTONS": { "CREATE": "Create category", - "CANCEL": "Cancel" + "CANCEL": "Odustani" }, "API": { "SUCCESS_MESSAGE": "Category created successfully", @@ -408,7 +408,7 @@ "PORTAL": "Portal", "LOCALE": "Locale", "NAME": { - "LABEL": "Name", + "LABEL": "Ime", "PLACEHOLDER": "Category name", "HELP_TEXT": "The category name and icon will be used in the public facing portal to categorize articles.", "ERROR": "Name is required" @@ -426,7 +426,7 @@ }, "BUTTONS": { "CREATE": "Update category", - "CANCEL": "Cancel" + "CANCEL": "Odustani" }, "API": { "SUCCESS_MESSAGE": "Category updated successfully", @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json index 9a4c2b41a..53afbe6cb 100644 --- a/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/inboxMgmt.json @@ -345,7 +345,7 @@ "DESC": "Chatwoot supports live-chat widgets, Facebook Messenger, Twitter profiles, WhatsApp, Emails, etc., as channels. If you want to build a custom channel, you can create it using the API channel. To get started, choose one of the channels below." }, "AGENTS": { - "TITLE": "Agents", + "TITLE": "Agenti", "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 at least one agent to your new Inbox", "PICK_AGENTS": "Pick agents for the inbox" @@ -413,7 +413,7 @@ "FOR_EG": "For eg:", "FRIENDLY": { "TITLE": "Prijateljski", - "FROM": "from", + "FROM": "od", "SUBTITLE": "Add the name of the agent who sent the reply in the sender name to make it friendly." }, "PROFESSIONAL": { @@ -443,14 +443,14 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "AVATAR_DELETE_BUTTON_TEXT": "Delete Avatar", "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete ", "PLACE_HOLDER": "Please type {inboxName} to confirm", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Da, izbriši", + "NO": "Ne, zadrži" }, "API": { "SUCCESS_MESSAGE": "Inbox deleted successfully", @@ -480,7 +480,7 @@ "SETTINGS_POPUP": { "MESSENGER_HEADING": "Messenger Script", "MESSENGER_SUB_HEAD": "Place this button inside your body tag", - "INBOX_AGENTS": "Agents", + "INBOX_AGENTS": "Agenti", "INBOX_AGENTS_SUB_TEXT": "Add or remove agents from this inbox", "AGENT_ASSIGNMENT": "Conversation Assignment", "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings", @@ -686,9 +686,9 @@ "WIDGET_BUBBLE_POSITION_LABEL": "Widget Bubble Position", "WIDGET_BUBBLE_TYPE_LABEL": "Widget Bubble Type", "WIDGET_BUBBLE_LAUNCHER_TITLE": { - "DEFAULT": "Chat with us", + "DEFAULT": "Čavrljajte s nama", "LABEL": "Widget Bubble Launcher Title", - "PLACE_HOLDER": "Chat with us" + "PLACE_HOLDER": "Čavrljajte s nama" }, "UPDATE": { "BUTTON_TEXT": "Update Widget Settings", @@ -698,7 +698,7 @@ } }, "WIDGET_VIEW_OPTION": { - "PREVIEW": "Preview", + "PREVIEW": "Pretpregled", "SCRIPT": "Script" }, "WIDGET_BUBBLE_POSITION": { @@ -715,13 +715,13 @@ "CHAT": "Chat" }, "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": "Obično odgovara za nekoliko minuta", + "IN_A_FEW_HOURS": "Obično odgovara za nekoliko sati", + "IN_A_DAY": "Obično odgovara u roku jednog dana" }, "FOOTER": { - "START_CONVERSATION_BUTTON_TEXT": "Start Conversation", - "CHAT_INPUT_PLACEHOLDER": "Type your message" + "START_CONVERSATION_BUTTON_TEXT": "Započnite razgovor", + "CHAT_INPUT_PLACEHOLDER": "Unesite svoju poruku" }, "BODY": { "TEAM_AVAILABILITY": { @@ -731,7 +731,7 @@ "USER_MESSAGE": "Hi", "AGENT_MESSAGE": "Hello" }, - "BRANDING_TEXT": "Powered by Chatwoot", + "BRANDING_TEXT": "Pokreće Chatwoot", "SCRIPT_SETTINGS": "\n window.chatwootSettings = {options};" }, "EMAIL_PROVIDERS": { diff --git a/app/javascript/dashboard/i18n/locale/hr/integrationApps.json b/app/javascript/dashboard/i18n/locale/hr/integrationApps.json index a80ecb837..cde3dc027 100644 --- a/app/javascript/dashboard/i18n/locale/hr/integrationApps.json +++ b/app/javascript/dashboard/i18n/locale/hr/integrationApps.json @@ -22,7 +22,7 @@ "INBOX": "Yes, Delete", "ACCOUNT": "Yes, Disconnect" }, - "CANCEL_BUTTON_TEXT": "Cancel", + "CANCEL_BUTTON_TEXT": "Odustani", "API": { "SUCCESS_MESSAGE": "Hook deleted successfully", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" @@ -32,7 +32,7 @@ "FETCHING": "Fetching integration hooks", "INBOX": "Inbox", "DELETE": { - "BUTTON_TEXT": "Delete" + "BUTTON_TEXT": "Izbriši" } }, "ADD": { @@ -42,7 +42,7 @@ "PLACEHOLDER": "Select Inbox" }, "SUBMIT": "Create", - "CANCEL": "Cancel" + "CANCEL": "Odustani" }, "API": { "SUCCESS_MESSAGE": "Integration hook added successfully", diff --git a/app/javascript/dashboard/i18n/locale/hr/integrations.json b/app/javascript/dashboard/i18n/locale/hr/integrations.json index 6714b00ed..44bd90337 100644 --- a/app/javascript/dashboard/i18n/locale/hr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hr/integrations.json @@ -4,10 +4,16 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { - "CANCEL": "Cancel", + "CANCEL": "Odustani", "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.", "SUBSCRIPTIONS": { "LABEL": "Events", @@ -42,11 +48,11 @@ "TITLE": "Manage webhooks", "TABLE_HEADER": [ "Webhook endpoint", - "Actions" + "Radnje" ] }, "EDIT": { - "BUTTON_TEXT": "Edit", + "BUTTON_TEXT": "Uredi", "TITLE": "Edit webhook", "API": { "SUCCESS_MESSAGE": "Webhook configuration updated successfully", @@ -54,7 +60,7 @@ } }, "ADD": { - "CANCEL": "Cancel", + "CANCEL": "Odustani", "TITLE": "Add new webhook", "API": { "SUCCESS_MESSAGE": "Webhook configuration added successfully", @@ -62,15 +68,15 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { "SUCCESS_MESSAGE": "Webhook deleted successfully", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" }, "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete the webhook? (%{webhookURL})", - "YES": "Yes, Delete ", + "YES": "Da, izbriši", "NO": "No, Keep it" } } @@ -133,7 +139,7 @@ "DESC": "Bring advanced AI features to your dashboard with OpenAI's GPT models. To begin, enter the API key from your OpenAI account.", "KEY_PLACEHOLDER": "Enter your OpenAI API key", "BUTTONS": { - "NEED_HELP": "Need help?", + "NEED_HELP": "Trebate pomoć?", "DISMISS": "Dismiss", "FINISH": "Finish Setup" }, @@ -159,7 +165,7 @@ "GENERATE_ERROR": "Došlo je do greške tijekom procesiranja sadržaja, molim pokušajte ponovno" }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { "SUCCESS_MESSAGE": "Integration deleted successfully" } @@ -177,14 +183,14 @@ "404": "There are no dashboard apps configured on this account yet", "LOADING": "Fetching dashboard apps...", "TABLE_HEADER": [ - "Name", + "Ime", "Endpoint" ], "EDIT_TOOLTIP": "Edit app", "DELETE_TOOLTIP": "Delete app" }, "FORM": { - "TITLE_LABEL": "Name", + "TITLE_LABEL": "Ime", "TITLE_PLACEHOLDER": "Enter a name for your dashboard app", "TITLE_ERROR": "A name for the dashboard app is required", "URL_LABEL": "Endpoint", @@ -194,14 +200,14 @@ "CREATE": { "HEADER": "Add a new dashboard app", "FORM_SUBMIT": "Submit", - "FORM_CANCEL": "Cancel", + "FORM_CANCEL": "Odustani", "API_SUCCESS": "Dashboard app configured successfully", "API_ERROR": "We couldn't create an app. Please try again later" }, "UPDATE": { "HEADER": "Edit dashboard app", "FORM_SUBMIT": "Update", - "FORM_CANCEL": "Cancel", + "FORM_CANCEL": "Odustani", "API_SUCCESS": "Dashboard app updated successfully", "API_ERROR": "We couldn't update the app. Please try again later" }, @@ -222,7 +228,7 @@ "LINK": { "SEARCH": "Search issues", "SELECT": "Select issue", - "TITLE": "Link", + "TITLE": "Povezica", "EMPTY_LIST": "No linear issues found", "LOADING": "Loading", "ERROR": "There was an error fetching the linear issues, please try again", @@ -244,7 +250,7 @@ "PLACEHOLDER": "Enter description" }, "TEAM": { - "LABEL": "Team", + "LABEL": "Tim", "PLACEHOLDER": "Select team", "SEARCH": "Search team", "REQUIRED_ERROR": "Team is required" diff --git a/app/javascript/dashboard/i18n/locale/hr/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/hr/labelsMgmt.json index 09ac38551..bf53ba1a8 100644 --- a/app/javascript/dashboard/i18n/locale/hr/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hr/labelsMgmt.json @@ -3,14 +3,15 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", "DESC": "Labels let you group the conversations together.", "TABLE_HEADER": [ - "Name", + "Ime", "Description", "Color" ] @@ -33,10 +34,10 @@ "SHOW_ON_SIDEBAR": { "LABEL": "Show label on sidebar" }, - "EDIT": "Edit", + "EDIT": "Uredi", "CREATE": "Create", - "DELETE": "Delete", - "CANCEL": "Cancel" + "DELETE": "Izbriši", + "CANCEL": "Odustani" }, "SUGGESTIONS": { "TOOLTIP": { @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", @@ -67,16 +69,16 @@ } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { "SUCCESS_MESSAGE": "Label deleted successfully", "ERROR_MESSAGE": "There was an error, please try again" }, "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Da, izbriši", + "NO": "Ne, zadrži" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/macros.json b/app/javascript/dashboard/i18n/locale/hr/macros.json index 3a59d4f26..89f419da2 100644 --- a/app/javascript/dashboard/i18n/locale/hr/macros.json +++ b/app/javascript/dashboard/i18n/locale/hr/macros.json @@ -15,7 +15,7 @@ "ERROR": "Name is required for creating a macro" }, "ACTIONS": { - "LABEL": "Actions" + "LABEL": "Radnje" } }, "API": { @@ -25,7 +25,7 @@ }, "LIST": { "TABLE_HEADER": [ - "Name", + "Ime", "Created by", "Last updated by", "Visibility" @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hr/report.json b/app/javascript/dashboard/i18n/locale/hr/report.json index b38fdf84c..d45042bb1 100644 --- a/app/javascript/dashboard/i18n/locale/hr/report.json +++ b/app/javascript/dashboard/i18n/locale/hr/report.json @@ -467,7 +467,7 @@ } }, "OVERVIEW_REPORTS": { - "HEADER": "Overview", + "HEADER": "Pregled", "LIVE": "Live", "ACCOUNT_CONVERSATIONS": { "HEADER": "Open Conversations", @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -517,7 +518,7 @@ "DOWNLOAD_SLA_REPORTS": "Download SLA reports", "DOWNLOAD_FAILED": "Failed to download SLA Reports", "DROPDOWN": { - "ADD_FIlTER": "Add filter", + "ADD_FIlTER": "Dodaj filter", "CLEAR_ALL": "Clear all", "CLEAR_FILTER": "Clear filter", "EMPTY_LIST": "Nisu pronađeni rezultati", @@ -534,8 +535,9 @@ "INBOXES": "Inbox", "AGENTS": "Agent", "LABELS": "Label", - "TEAMS": "Team" + "TEAMS": "Tim" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/hr/resetPassword.json b/app/javascript/dashboard/i18n/locale/hr/resetPassword.json index 70d48976e..a2db00f4a 100644 --- a/app/javascript/dashboard/i18n/locale/hr/resetPassword.json +++ b/app/javascript/dashboard/i18n/locale/hr/resetPassword.json @@ -1,17 +1,17 @@ { "RESET_PASSWORD": { - "TITLE": "Reset Password", - "DESCRIPTION": "Enter the email address you use to log in to Chatwoot to get the password reset instructions.", - "GO_BACK_TO_LOGIN": "If you want to go back to the login page,", + "TITLE": "Reset lozinke", + "DESCRIPTION": "Unesite email adresu koju koristite za prijavu na Chatwoot kako biste dobili instrukcije za resetiranje lozinke.", + "GO_BACK_TO_LOGIN": "Ako se želite vratiti na stranicu za prijavu,", "EMAIL": { "LABEL": "Email", - "PLACEHOLDER": "Please enter your email", - "ERROR": "Please enter a valid email" + "PLACEHOLDER": "Molimo, unesite e-mail.", + "ERROR": "Molimo, unesite validan e-mail." }, "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": "Link za reset lozinke je poslan na zadani e-mail.", + "ERROR_MESSAGE": "Nije uspjelo spajanje na Woot server. Molimo pokušajte ponovno." }, - "SUBMIT": "Submit" + "SUBMIT": "Pošalji" } } diff --git a/app/javascript/dashboard/i18n/locale/hr/search.json b/app/javascript/dashboard/i18n/locale/hr/search.json index fbafaf73c..68854b416 100644 --- a/app/javascript/dashboard/i18n/locale/hr/search.json +++ b/app/javascript/dashboard/i18n/locale/hr/search.json @@ -1,25 +1,26 @@ { "SEARCH": { "TABS": { - "ALL": "All", - "CONTACTS": "Contacts", - "CONVERSATIONS": "Conversations", - "MESSAGES": "Messages" + "ALL": "Sve", + "CONTACTS": "Kontakti", + "CONVERSATIONS": "Razgovori", + "MESSAGES": "Poruke" }, "SECTION": { - "CONTACTS": "Contacts", - "CONVERSATIONS": "Conversations", - "MESSAGES": "Messages" + "CONTACTS": "Kontakti", + "CONVERSATIONS": "Razgovori", + "MESSAGES": "Poruke" }, - "EMPTY_STATE": "No %{item} found for query '%{query}'", - "EMPTY_STATE_FULL": "No results found for query '%{query}'", - "PLACEHOLDER_KEYBINDING": "/ to focus", - "INPUT_PLACEHOLDER": "Search messages, contacts or conversations", - "EMPTY_STATE_DEFAULT": "Search by conversation id, email, phone number, messages for better search results.", + "SEARCHING_DATA": "Tražim", + "EMPTY_STATE": "Pronađeno %{item} za traženi pojam '%{query}'", + "EMPTY_STATE_FULL": "Ništa nije pronađeno za traženi pojam '%{query}'", + "PLACEHOLDER_KEYBINDING": "/ za fokusiranje", + "INPUT_PLACEHOLDER": "Unesi 3 ili više znakova za pretragu", + "EMPTY_STATE_DEFAULT": "Traži po conversation id, e-mail, broj telefona, poruke za bolje rezultate pretrage. ", "BOT_LABEL": "Bot", - "READ_MORE": "Read more", - "WROTE": "wrote:", - "FROM": "from", + "READ_MORE": "Pročitaj više", + "WROTE": "napisao/la:", + "FROM": "od", "EMAIL": "email" } } diff --git a/app/javascript/dashboard/i18n/locale/hr/setNewPassword.json b/app/javascript/dashboard/i18n/locale/hr/setNewPassword.json index ec2d94744..0deef8159 100644 --- a/app/javascript/dashboard/i18n/locale/hr/setNewPassword.json +++ b/app/javascript/dashboard/i18n/locale/hr/setNewPassword.json @@ -1,23 +1,23 @@ { "SET_NEW_PASSWORD": { - "TITLE": "Set New Password", + "TITLE": "Postavi novu lozinku", "PASSWORD": { - "LABEL": "Password", - "PLACEHOLDER": "Password", - "ERROR": "Password is too short" + "LABEL": "Lozinka", + "PLACEHOLDER": "Lozinka", + "ERROR": "Lozinka je prekratka." }, "CONFIRM_PASSWORD": { - "LABEL": "Confirm Password", - "PLACEHOLDER": "Confirm Password", - "ERROR": "Passwords do not match" + "LABEL": "Potvrdi lozinku", + "PLACEHOLDER": "Potvrdi lozinku", + "ERROR": "Lozinke se ne poklapaju." }, "API": { - "SUCCESS_MESSAGE": "Successfully changed the password", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Lozinka je uspješno promijenjena.", + "ERROR_MESSAGE": "Nije uspjelo spajanje na Woot server. Molimo pokušajte ponovno." }, "CAPTCHA": { - "ERROR": "Verification expired. Please solve captcha again." + "ERROR": "Potvrda istekla. Molimo ponovno riješite captcha." }, - "SUBMIT": "Submit" + "SUBMIT": "Pošalji" } } diff --git a/app/javascript/dashboard/i18n/locale/hr/settings.json b/app/javascript/dashboard/i18n/locale/hr/settings.json index 6b730367f..28bea23e1 100644 --- a/app/javascript/dashboard/i18n/locale/hr/settings.json +++ b/app/javascript/dashboard/i18n/locale/hr/settings.json @@ -1,23 +1,23 @@ { "PROFILE_SETTINGS": { - "LINK": "Profile Settings", - "TITLE": "Profile Settings", - "BTN_TEXT": "Update Profile", - "DELETE_AVATAR": "Delete Avatar", + "LINK": "Postavke profila", + "TITLE": "Postavke profila", + "BTN_TEXT": "Ažuriraj profil", + "DELETE_AVATAR": "Izbriši avatar", "AVATAR_DELETE_SUCCESS": "Avatar has been deleted successfully", "AVATAR_DELETE_FAILED": "There is an error while deleting avatar, please try again", "UPDATE_SUCCESS": "Your profile has been updated successfully", "PASSWORD_UPDATE_SUCCESS": "Your password has been changed successfully", "AFTER_EMAIL_CHANGED": "Your profile has been updated successfully, please login again as your login credentials are changed", "FORM": { - "PICTURE": "Profile Picture", - "AVATAR": "Profile Image", + "PICTURE": "Profilna slika", + "AVATAR": "Profilna slika", "ERROR": "Please fix form errors", - "REMOVE_IMAGE": "Remove", - "UPLOAD_IMAGE": "Upload image", - "UPDATE_IMAGE": "Update image", + "REMOVE_IMAGE": "Izbriši", + "UPLOAD_IMAGE": "Prenesi sliku", + "UPDATE_IMAGE": "Ažuriraj sliku", "PROFILE_SECTION": { - "TITLE": "Profile", + "TITLE": "Profil", "NOTE": "Your email address is your identity and is used to log in." }, "SEND_MESSAGE": { @@ -51,31 +51,31 @@ "PLACEHOLDER": "Insert your personal message signature here." }, "PASSWORD_SECTION": { - "TITLE": "Password", + "TITLE": "Lozinka", "NOTE": "Updating your password would reset your logins in multiple devices.", - "BTN_TEXT": "Change password" + "BTN_TEXT": "Promijeni lozinku" }, "ACCESS_TOKEN": { - "TITLE": "Access Token", + "TITLE": "Pristupni token", "NOTE": "This token can be used if you are building an API based integration", - "COPY": "Copy" + "COPY": "Kopiraj" }, "AUDIO_NOTIFICATIONS_SECTION": { - "TITLE": "Audio Notifications", + "TITLE": "Audio obavijesti", "NOTE": "Enable audio notifications in dashboard for new messages and conversations.", "ALERT_TYPES": { "NONE": "Nijedno", - "MINE": "Assigned", - "ALL": "All" + "MINE": "Dodijeljeno", + "ALL": "Sve" }, "ALERT_TYPE": { "TITLE": "Alert events for conversations:", - "NONE": "None", - "ASSIGNED": "Assigned Conversations", - "ALL_CONVERSATIONS": "All Conversations" + "NONE": "Nijedno", + "ASSIGNED": "Dodijeljeni razgovori", + "ALL_CONVERSATIONS": "Svi razgovori" }, "DEFAULT_TONE": { - "TITLE": "Alert tone:" + "TITLE": "Ton obavještenja:" }, "CONDITIONS": { "TITLE": "Alert conditions:", @@ -131,7 +131,7 @@ "SLA_MISSED_RESOLUTION": "Send push notifications when a conversation misses resolution SLA" }, "PROFILE_IMAGE": { - "LABEL": "Profile Image" + "LABEL": "Profilna slika" }, "NAME": { "LABEL": "Your full name", @@ -180,7 +180,7 @@ "CHANGE_ACCOUNTS": "Switch Account", "CONTACT_SUPPORT": "Contact Support", "SELECTOR_SUBTITLE": "Select an account from the following list", - "PROFILE_SETTINGS": "Profile Settings", + "PROFILE_SETTINGS": "Postavke profila", "KEYBOARD_SHORTCUTS": "Keyboard Shortcuts", "APPEARANCE": "Change Appearance", "SUPER_ADMIN_CONSOLE": "Super Admin Console", @@ -232,22 +232,23 @@ "INBOX_VIEW": "Inbox View", "CONVERSATIONS": "Conversations", "INBOX": "Inbox", - "ALL_CONVERSATIONS": "All Conversations", + "ALL_CONVERSATIONS": "Svi razgovori", "MENTIONED_CONVERSATIONS": "Mentions", "PARTICIPATING_CONVERSATIONS": "Participating", "UNATTENDED_CONVERSATIONS": "Unattended", "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", - "AGENTS": "Agents", + "AGENTS": "Agenti", "AGENT_BOTS": "Botovi", "AUDIT_LOGS": "Audit Logovi", "INBOXES": "Inboxes", "NOTIFICATIONS": "Notifications", "CANNED_RESPONSES": "Canned Responses", "INTEGRATIONS": "Integrations", - "PROFILE_SETTINGS": "Profile Settings", + "PROFILE_SETTINGS": "Postavke profila", "ACCOUNT_SETTINGS": "Account Settings", "APPLICATIONS": "Applications", "LABELS": "Labels", @@ -270,70 +271,70 @@ "ONE_OFF": "One off", "REPORTS_SLA": "SLA", "REPORTS_BOT": "Bot", - "REPORTS_AGENT": "Agents", + "REPORTS_AGENT": "Agenti", "REPORTS_LABEL": "Labels", "REPORTS_INBOX": "Inbox", - "REPORTS_TEAM": "Team", - "SET_AVAILABILITY_TITLE": "Set yourself as", + "REPORTS_TEAM": "Tim", + "SET_AVAILABILITY_TITLE": "Postavi sebe kao", "SLA": "SLA", "BETA": "Beta", - "REPORTS_OVERVIEW": "Overview", + "REPORTS_OVERVIEW": "Pregled", "REAUTHORIZE": "Your inbox connection has expired, please reconnect\n to continue receiving and sending messages", "HELP_CENTER": { "TITLE": "Centar za pomoć", - "ALL_ARTICLES": "All Articles", - "MY_ARTICLES": "My Articles", - "DRAFT": "Draft", - "ARCHIVED": "Archived", + "ALL_ARTICLES": "Svi članci", + "MY_ARTICLES": "Moji članci", + "DRAFT": "Skica", + "ARCHIVED": "Arhivirano", "CATEGORY": "Kategorija", - "SETTINGS": "Settings", - "CATEGORY_EMPTY_MESSAGE": "No categories found" + "SETTINGS": "Postavke", + "CATEGORY_EMPTY_MESSAGE": "Nisu pronađene kategorije" }, "SET_AUTO_OFFLINE": { "TEXT": "Mark offline automatically", "INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard." }, - "DOCS": "Read docs" + "DOCS": "Pročitaj članke" }, "BILLING_SETTINGS": { - "TITLE": "Billing", + "TITLE": "Naplata", "CURRENT_PLAN": { - "TITLE": "Current Plan", + "TITLE": "Trenutni plan", "PLAN_NOTE": "You are currently subscribed to the **%{plan}** plan with **%{quantity}** licenses" }, "MANAGE_SUBSCRIPTION": { - "TITLE": "Manage your subscription", + "TITLE": "Upravljanje pretplatom", "DESCRIPTION": "View your previous invoices, edit your billing details, or cancel your subscription.", "BUTTON_TXT": "Go to the billing portal" }, "CHAT_WITH_US": { - "TITLE": "Need help?", + "TITLE": "Trebate pomoć?", "DESCRIPTION": "Do you face any issues in billing? We are here to help.", - "BUTTON_TXT": "Chat with us" + "BUTTON_TXT": "Čavrljajte s nama" }, "NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again." }, "CREATE_ACCOUNT": { "NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.", - "NEW_ACCOUNT": "New Account", - "SELECTOR_SUBTITLE": "Create a new account", + "NEW_ACCOUNT": "Novi račun", + "SELECTOR_SUBTITLE": "Kreirajte novi račun", "API": { - "SUCCESS_MESSAGE": "Account created successfully", - "EXIST_MESSAGE": "Account already exists", + "SUCCESS_MESSAGE": "Račun uspješno kreiran", + "EXIST_MESSAGE": "Račun već postoji", "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" }, "FORM": { "NAME": { - "LABEL": "Company Name", + "LABEL": "Naziv tvrtke", "PLACEHOLDER": "Wayne Enterprises" }, - "SUBMIT": "Submit" + "SUBMIT": "Pošalji" } }, "KEYBOARD_SHORTCUTS": { - "TOGGLE_MODAL": "View all shortcuts", + "TOGGLE_MODAL": "Vidi sve skraćenice", "TITLE": { - "OPEN_CONVERSATION": "Open conversation", + "OPEN_CONVERSATION": "Otvori razgovor", "RESOLVE_AND_NEXT": "Resolve and move to next", "NAVIGATE_DROPDOWN": "Navigate dropdown items", "RESOLVE_CONVERSATION": "Resolve Conversation", @@ -343,7 +344,7 @@ "TOGGLE_SIDEBAR": "Toggle Sidebar", "GO_TO_REPORTS_SIDEBAR": "Go to Reports sidebar", "MOVE_TO_NEXT_TAB": "Move to next tab in conversation list", - "GO_TO_SETTINGS": "Go to Settings", + "GO_TO_SETTINGS": "Idi na postavke", "SWITCH_TO_PRIVATE_NOTE": "Switch to Private Note", "SWITCH_TO_REPLY": "Switch to Reply", "TOGGLE_SNOOZE_DROPDOWN": "Toggle snooze dropdown" diff --git a/app/javascript/dashboard/i18n/locale/hr/sla.json b/app/javascript/dashboard/i18n/locale/hr/sla.json index 7629b0c76..74a554a6c 100644 --- a/app/javascript/dashboard/i18n/locale/hr/sla.json +++ b/app/javascript/dashboard/i18n/locale/hr/sla.json @@ -90,10 +90,10 @@ "ERROR_MESSAGE": "There was an error, please try again" }, "CONFIRM": { - "TITLE": "Confirm Deletion", + "TITLE": "Potvrdi brisanje", "MESSAGE": "Are you sure you want to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "YES": "Da, izbriši", + "NO": "Ne, zadrži" } }, "EVENTS": { diff --git a/app/javascript/dashboard/i18n/locale/hr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/hr/teamsSettings.json index f9ecaaaae..f4836f6a7 100644 --- a/app/javascript/dashboard/i18n/locale/hr/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/hr/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Nijedno" }, "CREATE_FLOW": { "CREATE": { @@ -69,7 +72,7 @@ }, "AGENTS": { "AGENT": "AGENT", - "EMAIL": "EMAIL", + "EMAIL": "E-pošta", "BUTTON_TEXT": "Add agents", "ADD_AGENTS": "Adding Agents to your Team...", "SELECT": "select", @@ -91,17 +94,17 @@ "BUTTON_TEXT": "Finish" }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Izbriši", "API": { "SUCCESS_MESSAGE": "Team deleted successfully.", "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", - "NO": "Cancel" + "NO": "Odustani" } }, "SETTINGS": "Settings", diff --git a/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json b/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json index 22a26ac68..b09776d18 100644 --- a/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/hu/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "ÉS", "OR": "VAGY" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Egyenlő", "not_equal_to": "Nem egyenlő", diff --git a/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json b/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json index e00a8874c..14f0d7b06 100644 --- a/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Ügynökök", "HEADER_BTN_TXT": "Ügynök Hozzádása", "LOADING": "Ügynökök Listájának Lekérése", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Adminisztrátor", "AGENT": "Ügynök" diff --git a/app/javascript/dashboard/i18n/locale/hu/auditLogs.json b/app/javascript/dashboard/i18n/locale/hu/auditLogs.json index 887c9411f..a8f5ce3c0 100644 --- a/app/javascript/dashboard/i18n/locale/hu/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/hu/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit logok", "HEADER_BTN_TXT": "Audit logok hozzáadása", "LOADING": "Audit logok betöltése", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Nincs megfelelő elem", "SIDEBAR_TXT": "

Auditnaplók

Az auditnaplók a Chatwoot rendszer eseményeinek és műveleteinek nyomvonalai.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} meghívta %{invitee} a fiókba, mint %{role}", "EDIT": { "SELF": "%{agentName} megváltoztatta az %{attributes} -aikat %{values} - ra", - "OTHER": "%{agentName} megváltoztatta %{attributes} %{user} %{values} -ra" + "OTHER": "%{agentName} megváltoztatta %{attributes} %{user} %{values} -ra", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/hu/automation.json b/app/javascript/dashboard/i18n/locale/hu/automation.json index 10ae1f6b9..42f20837a 100644 --- a/app/javascript/dashboard/i18n/locale/hu/automation.json +++ b/app/javascript/dashboard/i18n/locale/hu/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Legalább egy tevékenység szükséges a mentéshez", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Írd be az üzeneted ide", - "TEAM_DROPDOWN_PLACEHOLDER": "Csapatok kiválasztása" + "TEAM_DROPDOWN_PLACEHOLDER": "Csapatok kiválasztása", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Automatizált szabályok aktivizálása", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Frissítés...", "LABEL_UPLOADED": "Sikeres feltöltés", "LABEL_UPLOAD_FAILED": "Sikertelen feltöltés" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Kötelező megadni", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/bulkActions.json b/app/javascript/dashboard/i18n/locale/hu/bulkActions.json index 4507b01e3..5e63ef0e5 100644 --- a/app/javascript/dashboard/i18n/locale/hu/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/hu/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Visszaugrás", "ASSIGN_LABEL": "Hozzárendelés", "YES": "Igen", + "SEARCH_INPUT_PLACEHOLDER": "Keresés", "ASSIGN_AGENT_TOOLTIP": "Ügynök hozzárendelése", "ASSIGN_TEAM_TOOLTIP": "Csapat hozzárendelése", "ASSIGN_SUCCESFUL": "Beszélgetés sikeresen hozzá lett rendelve.", diff --git a/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json index f0d0d0916..511fc1edf 100644 --- a/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Mentett válaszok", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Sablon válasz hozzáadása", "LOADING": "Sablon válaszok lekérése...", "SEARCH_404": "Nincs megfelelő elem.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Nincs megfelelő mentett válasz ebben a fiókban.", "TITLE": "Mentett válaszok kezelése", diff --git a/app/javascript/dashboard/i18n/locale/hu/contact.json b/app/javascript/dashboard/i18n/locale/hu/contact.json index 7ba9a6d8a..1455c0a2e 100644 --- a/app/javascript/dashboard/i18n/locale/hu/contact.json +++ b/app/javascript/dashboard/i18n/locale/hu/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakt összevonása sikeres", "ERROR_MESSAGE": "Nem sikerült a kontaktot összevonni, próbáld újra!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/conversation.json b/app/javascript/dashboard/i18n/locale/hu/conversation.json index 4bfb9930d..64203743d 100644 --- a/app/javascript/dashboard/i18n/locale/hu/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hu/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Üzenet aláírása nem változott, kérlek, változtasd meg a profilod beállításaiban. ", - "CLICK_HERE": "Frissítéshez kattints ide" + "CLICK_HERE": "Frissítéshez kattints ide", + "WHATSAPP_TEMPLATES": "Whatsapp sablonok" }, "REPLYBOX": { "REPLY": "Válasz", diff --git a/app/javascript/dashboard/i18n/locale/hu/general.json b/app/javascript/dashboard/i18n/locale/hu/general.json index 25bb4dfb7..b92df5935 100644 --- a/app/javascript/dashboard/i18n/locale/hu/general.json +++ b/app/javascript/dashboard/i18n/locale/hu/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Keresés", + "EMPTY_STATE": "Nincs találat" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/helpCenter.json b/app/javascript/dashboard/i18n/locale/hu/helpCenter.json index 315bbdf54..4b32ae3e8 100644 --- a/app/javascript/dashboard/i18n/locale/hu/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/hu/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Használja a portált fej nélküli CMS-ként harmadik féltől származó front-end keretrendszerekkel a mi API-ink segítségével." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/hu/integrations.json b/app/javascript/dashboard/i18n/locale/hu/integrations.json index ac8ec7860..14145d5aa 100644 --- a/app/javascript/dashboard/i18n/locale/hu/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hu/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Feliratkozott események", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json index ff8543f88..6c6d1b8a8 100644 --- a/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hu/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Cimkék", "HEADER_BTN_TXT": "Cimke hozzáadása", "LOADING": "Cimkék letöltése", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "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": "Nincs megfelelő cimke ebben a fiókban.", "TITLE": "Cimkék kezelése", @@ -49,7 +50,8 @@ "DISMISS": "Elutasítás", "ADD_SELECTED_LABELS": "Kijelölt címkék hozzáadása", "ADD_SELECTED_LABEL": "Kijelölt címke hozzáadása", - "ADD_ALL_LABELS": "Minden címke hozzáadása" + "ADD_ALL_LABELS": "Minden címke hozzáadása", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Cimke hozzáadása", diff --git a/app/javascript/dashboard/i18n/locale/hu/macros.json b/app/javascript/dashboard/i18n/locale/hu/macros.json index 18bea009f..d238211bb 100644 --- a/app/javascript/dashboard/i18n/locale/hu/macros.json +++ b/app/javascript/dashboard/i18n/locale/hu/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Futtatás", "PREVIEW": "Makró előnézet", "EXECUTED_SUCCESSFULLY": "Makró végrehajtása sikeres" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Kötelező megadni", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hu/report.json b/app/javascript/dashboard/i18n/locale/hu/report.json index 8314f9958..b8c5d082f 100644 --- a/app/javascript/dashboard/i18n/locale/hu/report.json +++ b/app/javascript/dashboard/i18n/locale/hu/report.json @@ -481,7 +481,8 @@ "HEADER": "Beszélgetés forgalom", "NO_CONVERSATIONS": "Nincsennek beszélgetések", "CONVERSATION": "Beszélgetése százaléka", - "CONVERSATIONS": "Beszélgetések százalékai" + "CONVERSATIONS": "Beszélgetések százalékai", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Ügynökök által kezelt beszélgetések", @@ -536,6 +537,7 @@ "LABELS": "Cimke", "TEAMS": "Csapat" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/hu/search.json b/app/javascript/dashboard/i18n/locale/hu/search.json index 7b2bd1c8e..72652d709 100644 --- a/app/javascript/dashboard/i18n/locale/hu/search.json +++ b/app/javascript/dashboard/i18n/locale/hu/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Beszélgetések", "MESSAGES": "Üzenetek" }, + "SEARCHING_DATA": "Keresés", "EMPTY_STATE": "Nem található %{item}, a keresésre: '%{query}'", "EMPTY_STATE_FULL": "Nincs eredménye a következő keresésnek: '%{query}'", "PLACEHOLDER_KEYBINDING": "/ a fókuszáláshoz", diff --git a/app/javascript/dashboard/i18n/locale/hu/settings.json b/app/javascript/dashboard/i18n/locale/hu/settings.json index c1b9b69f6..447aabd54 100644 --- a/app/javascript/dashboard/i18n/locale/hu/settings.json +++ b/app/javascript/dashboard/i18n/locale/hu/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Jelentések", "SETTINGS": "Beállítások", "CONTACTS": "Kontaktok", + "CAPTAIN": "Captain", "HOME": "Nyitólap", "AGENTS": "Ügynökök", "AGENT_BOTS": "Botok", diff --git a/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json b/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json index 99171f85a..b121ade4a 100644 --- a/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/hu/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Új csapat hozzárendelése", "HEADER": "Csapatok", - "SIDEBAR_TXT": "

Csapatok

A csapatok segítségével csoportokba rendezheti ügynökeit feladataik alapján.
Egy ügynök több csapat tagja is lehet. Együttműködés közben beszélgetéseket rendelhet egy csapathoz.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Ebben a fiókban nincs csapat létrehozva.", - "EDIT_TEAM": "Csapat szerkesztése" + "EDIT_TEAM": "Csapat szerkesztése", + "NONE": "Nincs" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Nem sikerült a csapat törlés. Próbáld újra." }, "CONFIRM": { - "TITLE": "Biztosan törölni akarod: %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Kérlek gépeld be, hogy {teamName} a megerősítéshez", "MESSAGE": "A csapat letörlése a hozzárendelt beszélgetéseket is eltávolítja.", "YES": "Törlés ", diff --git a/app/javascript/dashboard/i18n/locale/hy/advancedFilters.json b/app/javascript/dashboard/i18n/locale/hy/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/hy/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/hy/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/hy/agentMgmt.json b/app/javascript/dashboard/i18n/locale/hy/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/hy/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/hy/auditLogs.json b/app/javascript/dashboard/i18n/locale/hy/auditLogs.json index bb3007975..7f412b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/hy/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/hy/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/hy/automation.json b/app/javascript/dashboard/i18n/locale/hy/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/hy/automation.json +++ b/app/javascript/dashboard/i18n/locale/hy/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/bulkActions.json b/app/javascript/dashboard/i18n/locale/hy/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/hy/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/hy/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/hy/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/hy/cannedMgmt.json index 082afcb84..74b152c84 100644 --- a/app/javascript/dashboard/i18n/locale/hy/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/hy/contact.json b/app/javascript/dashboard/i18n/locale/hy/contact.json index 7a4a3af37..0c713552b 100644 --- a/app/javascript/dashboard/i18n/locale/hy/contact.json +++ b/app/javascript/dashboard/i18n/locale/hy/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/conversation.json b/app/javascript/dashboard/i18n/locale/hy/conversation.json index cc3e4569b..8eb490a4b 100644 --- a/app/javascript/dashboard/i18n/locale/hy/conversation.json +++ b/app/javascript/dashboard/i18n/locale/hy/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/hy/general.json b/app/javascript/dashboard/i18n/locale/hy/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/hy/general.json +++ b/app/javascript/dashboard/i18n/locale/hy/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/helpCenter.json b/app/javascript/dashboard/i18n/locale/hy/helpCenter.json index 467b0def9..5c74d9928 100644 --- a/app/javascript/dashboard/i18n/locale/hy/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/hy/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/hy/integrations.json b/app/javascript/dashboard/i18n/locale/hy/integrations.json index 05979e087..b219617fa 100644 --- a/app/javascript/dashboard/i18n/locale/hy/integrations.json +++ b/app/javascript/dashboard/i18n/locale/hy/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/hy/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/hy/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/hy/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/hy/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/hy/macros.json b/app/javascript/dashboard/i18n/locale/hy/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/hy/macros.json +++ b/app/javascript/dashboard/i18n/locale/hy/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/hy/report.json b/app/javascript/dashboard/i18n/locale/hy/report.json index c27532783..b27417c82 100644 --- a/app/javascript/dashboard/i18n/locale/hy/report.json +++ b/app/javascript/dashboard/i18n/locale/hy/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/hy/search.json b/app/javascript/dashboard/i18n/locale/hy/search.json index fbafaf73c..bf244893c 100644 --- a/app/javascript/dashboard/i18n/locale/hy/search.json +++ b/app/javascript/dashboard/i18n/locale/hy/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/hy/settings.json b/app/javascript/dashboard/i18n/locale/hy/settings.json index 9b820a56f..dabbff89f 100644 --- a/app/javascript/dashboard/i18n/locale/hy/settings.json +++ b/app/javascript/dashboard/i18n/locale/hy/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/hy/teamsSettings.json b/app/javascript/dashboard/i18n/locale/hy/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/hy/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/hy/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/id/advancedFilters.json b/app/javascript/dashboard/i18n/locale/id/advancedFilters.json index f01c9869c..3dfeb3d8b 100644 --- a/app/javascript/dashboard/i18n/locale/id/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/id/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "DAN", "OR": "ATAU" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Sama dengan", "not_equal_to": "Tidak sama dengan", diff --git a/app/javascript/dashboard/i18n/locale/id/agentMgmt.json b/app/javascript/dashboard/i18n/locale/id/agentMgmt.json index 44cb7546b..4c0c647fb 100644 --- a/app/javascript/dashboard/i18n/locale/id/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agen", "HEADER_BTN_TXT": "Tambahkan Agen", "LOADING": "Mendapatkan Daftar Agen", - "SIDEBAR_TXT": "

Agen

Seorang Agen adalah anggota tim Dukungan Pelanggan Anda.

Agen akan dapat melihat dan membalas pesan dari pengguna Anda. Daftar ini menunjukkan semua agen yang saat ini ada di akun Anda.

Klik Pada Tambah Agent untuk menambahkan agen baru. Agen yang Anda tambahkan akan menerima email dengan tautan konfirmasi untuk mengaktifkan akun mereka, setelah itu mereka dapat mengakses Chatwoot dan menanggapi pesan.

Akses ke fitur Chatwoot didasarkan pada wewenang berikut.

Agen - Agen dengan wewenang ini hanya dapat mengakses kotak masuk, laporan, dan percakapan. Mereka dapat menetapkan percakapan ke agen lain atau diri mereka sendiri dan menyelesaikan percakapan.

Administrator - Administrator akan memiliki akses ke semua fitur Chatwoot yang diaktifkan untuk akun Anda, termasuk pengaturan, bersama dengan semua hak istimewa agen normal.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agen" diff --git a/app/javascript/dashboard/i18n/locale/id/auditLogs.json b/app/javascript/dashboard/i18n/locale/id/auditLogs.json index 363bd3865..ab97e8328 100644 --- a/app/javascript/dashboard/i18n/locale/id/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/id/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Catatan Audit", "HEADER_BTN_TXT": "Tambahkan Catatan Audit", "LOADING": "Mengambil Catatan Audit", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Tidak ada item yang cocok dengan kueri ini", "SIDEBAR_TXT": "

Catatan Audit

Catatan Audit adalah jejak untuk peristiwa dan tindakan dalam Sistem Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} mengundang %{invitee} ke akun sebagai %{role}", "EDIT": { "SELF": "%{agentName} mengubah %{attributes} mereka menjadi %{values}", - "OTHER": "%{agentName} mengubah %{attributes} dari %{user} menjadi %{values}" + "OTHER": "%{agentName} mengubah %{attributes} dari %{user} menjadi %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/id/automation.json b/app/javascript/dashboard/i18n/locale/id/automation.json index 87a52e563..ee6c73d43 100644 --- a/app/javascript/dashboard/i18n/locale/id/automation.json +++ b/app/javascript/dashboard/i18n/locale/id/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Anda harus memiliki setidaknya satu aksi untuk disimpan", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Masukkan pesan Anda di sini", - "TEAM_DROPDOWN_PLACEHOLDER": "Pilih tim" + "TEAM_DROPDOWN_PLACEHOLDER": "Pilih tim", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Aktifkan Aturan Otomatisasi", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Mengunggah...", "LABEL_UPLOADED": "Berhasil Diunggah", "LABEL_UPLOAD_FAILED": "Gagal Mengunggah" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Nilai dibutuhkan", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/bulkActions.json b/app/javascript/dashboard/i18n/locale/id/bulkActions.json index 14973274b..d12ff335a 100644 --- a/app/javascript/dashboard/i18n/locale/id/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/id/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Kembali", "ASSIGN_LABEL": "Tugaskan", "YES": "Ya", + "SEARCH_INPUT_PLACEHOLDER": "Cari", "ASSIGN_AGENT_TOOLTIP": "Tugaskan agen", "ASSIGN_TEAM_TOOLTIP": "Tugaskan tim", "ASSIGN_SUCCESFUL": "Percakapan berhasil ditugaskan.", diff --git a/app/javascript/dashboard/i18n/locale/id/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/id/cannedMgmt.json index 205ed3dec..db23733a5 100644 --- a/app/javascript/dashboard/i18n/locale/id/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Balasan Canned", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Tidak ada item yang cocok dengan kueri ini.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Tidak ada balasan canned yang tersedia di akun ini.", "TITLE": "Kelola Balasan Canned", diff --git a/app/javascript/dashboard/i18n/locale/id/contact.json b/app/javascript/dashboard/i18n/locale/id/contact.json index d9eb8c2dc..cc7c9a11d 100644 --- a/app/javascript/dashboard/i18n/locale/id/contact.json +++ b/app/javascript/dashboard/i18n/locale/id/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontak berhasil digabungkan", "ERROR_MESSAGE": "Tidak dapat menggabungkan kontak, coba lagi!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/conversation.json b/app/javascript/dashboard/i18n/locale/id/conversation.json index 80971d342..8549b0a9b 100644 --- a/app/javascript/dashboard/i18n/locale/id/conversation.json +++ b/app/javascript/dashboard/i18n/locale/id/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter untuk baris baru. Mulailah dengan '/' untuk memilih Canned Response.", "PRIVATE_MSG_INPUT": "Shift + enter untuk baris baru. Ini hanya akan terlihat oleh Agen", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Tanda tangan pesan tidak dikonfigurasi, harap konfigurasikan di pengaturan profil.", - "CLICK_HERE": "Klik di sini untuk memperbarui" + "CLICK_HERE": "Klik di sini untuk memperbarui", + "WHATSAPP_TEMPLATES": "Templat Whatsapp" }, "REPLYBOX": { "REPLY": "Balas", diff --git a/app/javascript/dashboard/i18n/locale/id/general.json b/app/javascript/dashboard/i18n/locale/id/general.json index 25bb4dfb7..2b082c9c2 100644 --- a/app/javascript/dashboard/i18n/locale/id/general.json +++ b/app/javascript/dashboard/i18n/locale/id/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Cari", + "EMPTY_STATE": "Tidak ada hasil ditemukan" + } } } diff --git a/app/javascript/dashboard/i18n/locale/id/helpCenter.json b/app/javascript/dashboard/i18n/locale/id/helpCenter.json index a51a30a14..82a34dad0 100644 --- a/app/javascript/dashboard/i18n/locale/id/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/id/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/id/integrations.json b/app/javascript/dashboard/i18n/locale/id/integrations.json index 3d3bbfd7a..e9e3f6d31 100644 --- a/app/javascript/dashboard/i18n/locale/id/integrations.json +++ b/app/javascript/dashboard/i18n/locale/id/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Acara Berlangganan", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/id/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/id/labelsMgmt.json index 7db3157ad..01a99a2ac 100644 --- a/app/javascript/dashboard/i18n/locale/id/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/id/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Label", "HEADER_BTN_TXT": "Tambah label", "LOADING": "Mengambil label", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Tidak ada item yang cocok dengan kueri ini", - "SIDEBAR_TXT": "

Label

Label membantu Anda mengkategorikan percakapan dan memprioritaskannya. Anda dapat menetapkan label ke percakapan dari panel samping.

Label terikat ke akun dan bisa digunakan untuk membuat alur kerja kustom di organisasi Anda. Anda dapat menetapkan warna khusus ke label, ini membuatnya lebih mudah untuk mengidentifikasi label. Anda akan dapat menampilkan label di sidebar untuk memfilter percakapan dengan mudah.

", "LIST": { "404": "Tidak ada label yang tersedia di akun ini.", "TITLE": "Kelola label", @@ -49,7 +50,8 @@ "DISMISS": "Tutup", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Tambah label", diff --git a/app/javascript/dashboard/i18n/locale/id/macros.json b/app/javascript/dashboard/i18n/locale/id/macros.json index 831b41fac..81aa8276d 100644 --- a/app/javascript/dashboard/i18n/locale/id/macros.json +++ b/app/javascript/dashboard/i18n/locale/id/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Jalankan", "PREVIEW": "Pratinjau Makro", "EXECUTED_SUCCESSFULLY": "Makro berhasil dijalankan" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Nilai dibutuhkan", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/id/report.json b/app/javascript/dashboard/i18n/locale/id/report.json index 5b51e9428..e6d872174 100644 --- a/app/javascript/dashboard/i18n/locale/id/report.json +++ b/app/javascript/dashboard/i18n/locale/id/report.json @@ -481,7 +481,8 @@ "HEADER": "Lalu Lintas Percakapan", "NO_CONVERSATIONS": "Tidak ada percakapan", "CONVERSATION": "%{count} percakapan", - "CONVERSATIONS": "%{count} percakapan" + "CONVERSATIONS": "%{count} percakapan", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Percakapan oleh Agen", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Tim" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/id/search.json b/app/javascript/dashboard/i18n/locale/id/search.json index ca5ab205d..c6ee83b6d 100644 --- a/app/javascript/dashboard/i18n/locale/id/search.json +++ b/app/javascript/dashboard/i18n/locale/id/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Percakapan", "MESSAGES": "Pesan" }, + "SEARCHING_DATA": "Sedang mencari", "EMPTY_STATE": "Tidak ada %{item} ditemukan untuk kueri '%{query}'", "EMPTY_STATE_FULL": "Tidak ada hasil ditemukan untuk kueri '%{query}'", "PLACEHOLDER_KEYBINDING": "/ untuk fokus", diff --git a/app/javascript/dashboard/i18n/locale/id/settings.json b/app/javascript/dashboard/i18n/locale/id/settings.json index b67e90ab6..af80ff677 100644 --- a/app/javascript/dashboard/i18n/locale/id/settings.json +++ b/app/javascript/dashboard/i18n/locale/id/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Laporan", "SETTINGS": "Pengaturan", "CONTACTS": "Kontak", + "CAPTAIN": "Captain", "HOME": "Beranda", "AGENTS": "Agen", "AGENT_BOTS": "Bot Agen", diff --git a/app/javascript/dashboard/i18n/locale/id/teamsSettings.json b/app/javascript/dashboard/i18n/locale/id/teamsSettings.json index 1f3775673..74cc5760a 100644 --- a/app/javascript/dashboard/i18n/locale/id/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/id/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Buat tim baru", "HEADER": "Tim", - "SIDEBAR_TXT": "

Tim

Tim memungkinkan Anda mengorganisir agen-agen Anda ke dalam kelompok berdasarkan tanggung jawab mereka.
Seorang agen dapat menjadi bagian dari beberapa tim. Anda dapat mengalokasikan percakapan kepada sebuah tim saat bekerja secara kolaboratif.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Belum ada tim yang dibuat pada akun ini.", - "EDIT_TEAM": "Edit Tim" + "EDIT_TEAM": "Edit Tim", + "NONE": "Tidak ada" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Tidak dapat menghapus tim. Coba lagi." }, "CONFIRM": { - "TITLE": "Anda yakin akan menghapus - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Silakan ketik %{teamName} untuk konfirmasi", "MESSAGE": "Menghapus tim akan menghilangkan alokasi tim dari percakapan yang telah ditetapkan terhadap tim ini.", "YES": "Hapus ", diff --git a/app/javascript/dashboard/i18n/locale/is/advancedFilters.json b/app/javascript/dashboard/i18n/locale/is/advancedFilters.json index bb883b0f0..8c2cc528f 100644 --- a/app/javascript/dashboard/i18n/locale/is/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/is/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/is/agentMgmt.json b/app/javascript/dashboard/i18n/locale/is/agentMgmt.json index 8836f13ac..f7344f58c 100644 --- a/app/javascript/dashboard/i18n/locale/is/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Þjónustufulltrúar", "HEADER_BTN_TXT": "Bæta við þjónustufulltrúa", "LOADING": "Sækja lista yfir þjónustufulltrúa", - "SIDEBAR_TXT": "

Þjónustufulltrúar

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

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

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

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

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

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

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Stjórnandi", "AGENT": "Þjónustufulltrúi" diff --git a/app/javascript/dashboard/i18n/locale/is/auditLogs.json b/app/javascript/dashboard/i18n/locale/is/auditLogs.json index df05b2995..f69062ea8 100644 --- a/app/javascript/dashboard/i18n/locale/is/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/is/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Aðgerðaskrá", "HEADER_BTN_TXT": "Bæta við Aðgerðaskrá", "LOADING": "Hleð Aðgerðaskrá", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Það eru engin atriði sem passa við þessa fyrirspurn", "SIDEBAR_TXT": "

Aðgerðaskrá

Aðgerðaskrá heldur utan um alla atburði og aðgerðir í Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/is/automation.json b/app/javascript/dashboard/i18n/locale/is/automation.json index 49815e07c..0c028c776 100644 --- a/app/javascript/dashboard/i18n/locale/is/automation.json +++ b/app/javascript/dashboard/i18n/locale/is/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Þú þarft að hafa að minnsta kosti eina aðgerð til að vista", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Hleður upp...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/is/bulkActions.json b/app/javascript/dashboard/i18n/locale/is/bulkActions.json index bd1f5f177..890dc7107 100644 --- a/app/javascript/dashboard/i18n/locale/is/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/is/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Úthluta", "YES": "Já", + "SEARCH_INPUT_PLACEHOLDER": "Leit", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json index 433fa04bc..d067a37a9 100644 --- a/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Stöðluð svör", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Það eru engin atriði sem passa við þessa fyrirspurn.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Það eru engin stöðluð svör aðgengileg á þessum reikning.", "TITLE": "Stjórna stöðluðum svörum", diff --git a/app/javascript/dashboard/i18n/locale/is/contact.json b/app/javascript/dashboard/i18n/locale/is/contact.json index 507ca4664..dd0d23ca0 100644 --- a/app/javascript/dashboard/i18n/locale/is/contact.json +++ b/app/javascript/dashboard/i18n/locale/is/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Tengiliður sameinaður", "ERROR_MESSAGE": "Tókst ekki að sameina tengiliði, reyndu aftur!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/is/conversation.json b/app/javascript/dashboard/i18n/locale/is/conversation.json index 072148ec5..81ffa3e80 100644 --- a/app/javascript/dashboard/i18n/locale/is/conversation.json +++ b/app/javascript/dashboard/i18n/locale/is/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter fyrir nýja línu. Byrjaðu á '/' til að velja tilbúið svar.", "PRIVATE_MSG_INPUT": "Shift + enter fyrir nýja línu. Þetta verður aðeins sýnilegt fyrir þjónustufulltrúa", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Skilaboðundirskrift er ekki stillt, vinsamlegast stilltu hana í prófílstillingum.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/is/general.json b/app/javascript/dashboard/i18n/locale/is/general.json index 25bb4dfb7..da37c9397 100644 --- a/app/javascript/dashboard/i18n/locale/is/general.json +++ b/app/javascript/dashboard/i18n/locale/is/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Leit", + "EMPTY_STATE": "Engar niðurstöður fundust" + } } } diff --git a/app/javascript/dashboard/i18n/locale/is/helpCenter.json b/app/javascript/dashboard/i18n/locale/is/helpCenter.json index 41fc6ebdc..8ee3eac39 100644 --- a/app/javascript/dashboard/i18n/locale/is/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/is/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/is/integrations.json b/app/javascript/dashboard/i18n/locale/is/integrations.json index 7c5a67321..5e9cf1931 100644 --- a/app/javascript/dashboard/i18n/locale/is/integrations.json +++ b/app/javascript/dashboard/i18n/locale/is/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json index 55c76ef38..c5d4284fc 100644 --- a/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/is/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Það eru engin atriði sem passa við þessa fyrirspurn", - "SIDEBAR_TXT": "

Flokkar

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

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

", "LIST": { "404": "Engar merkingar eru tiltækir á þessum reikningi.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/is/macros.json b/app/javascript/dashboard/i18n/locale/is/macros.json index 6896ea953..c88c068dd 100644 --- a/app/javascript/dashboard/i18n/locale/is/macros.json +++ b/app/javascript/dashboard/i18n/locale/is/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/is/report.json b/app/javascript/dashboard/i18n/locale/is/report.json index 73448d3ac..1f5c63129 100644 --- a/app/javascript/dashboard/i18n/locale/is/report.json +++ b/app/javascript/dashboard/i18n/locale/is/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/is/search.json b/app/javascript/dashboard/i18n/locale/is/search.json index 53dc6abec..605050421 100644 --- a/app/javascript/dashboard/i18n/locale/is/search.json +++ b/app/javascript/dashboard/i18n/locale/is/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Samtöl", "MESSAGES": "Skilaboð" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/is/settings.json b/app/javascript/dashboard/i18n/locale/is/settings.json index 2f10e9288..66bd17f5e 100644 --- a/app/javascript/dashboard/i18n/locale/is/settings.json +++ b/app/javascript/dashboard/i18n/locale/is/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Stillingar", "CONTACTS": "Tengiliðir", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Þjónustufulltrúar", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/is/teamsSettings.json b/app/javascript/dashboard/i18n/locale/is/teamsSettings.json index 6bb916df0..0d01e8098 100644 --- a/app/javascript/dashboard/i18n/locale/is/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/is/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Stofna nýtt teymi", "HEADER": "Teymi", - "SIDEBAR_TXT": "

Teymi

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Það eru engin teymi til á þessum reikningi.", - "EDIT_TEAM": "Breyta teymi" + "EDIT_TEAM": "Breyta teymi", + "NONE": "Enginn" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Ef teyminu er eytt verður liðsúthlutunin fjarlægð úr samtölunum sem þessu teymi hefur verið úthlutað.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/it/advancedFilters.json b/app/javascript/dashboard/i18n/locale/it/advancedFilters.json index ce0790853..90819c2e9 100644 --- a/app/javascript/dashboard/i18n/locale/it/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/it/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "E", "OR": "O" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Uguale a", "not_equal_to": "Non uguale a", diff --git a/app/javascript/dashboard/i18n/locale/it/agentMgmt.json b/app/javascript/dashboard/i18n/locale/it/agentMgmt.json index 01385d110..0e39e39ef 100644 --- a/app/javascript/dashboard/i18n/locale/it/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenti", "HEADER_BTN_TXT": "Aggiungi agente", "LOADING": "Recupero elenco agenti", - "SIDEBAR_TXT": "

Agenti

Un agente è membro del tuo team di assistenza clienti.

Gli agenti saranno in grado di visualizzare e rispondere ai messaggi dei tuoi utenti. L'elenco mostra tutti gli agenti attualmente presenti nel tuo account.

Clicca su Aggiungi agente per aggiungere un nuovo agente. Ogni agente che aggiungi riceverà un'email con un link di conferma per attivare il loro account, dopo di che possono accedere a Chatwoot e rispondere ai messaggi.

L'accesso alle funzionalità di Chatwoot si basa sui seguenti ruoli.

Agente - Gli agenti con questo ruolo possono accedere solo a messaggi, report e conversazioni. Possono assegnare conversazioni ad altri agenti o a se stessi e risolvere le conversazioni.

Amministratore - L'amministratore avrà accesso a tutte le funzionalità di Chatwoot abilitate per il tuo account, comprese le impostazioni, insieme a tutti i privilegi di un agente normale.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Amministratore", "AGENT": "Agente" diff --git a/app/javascript/dashboard/i18n/locale/it/auditLogs.json b/app/javascript/dashboard/i18n/locale/it/auditLogs.json index b8f46fc6c..8a5f13910 100644 --- a/app/javascript/dashboard/i18n/locale/it/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/it/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Non ci sono elementi che corrispondono a questa richiesta", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/it/automation.json b/app/javascript/dashboard/i18n/locale/it/automation.json index 222089f44..a5e679768 100644 --- a/app/javascript/dashboard/i18n/locale/it/automation.json +++ b/app/javascript/dashboard/i18n/locale/it/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "È necessario avere almeno una azione da salvare", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Inserisci qui il tuo messaggio", - "TEAM_DROPDOWN_PLACEHOLDER": "Seleziona i team" + "TEAM_DROPDOWN_PLACEHOLDER": "Seleziona i team", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Attiva regola di automazione", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Caricamento...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Caricamento fallito" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Il valore è obbligatorio", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/bulkActions.json b/app/javascript/dashboard/i18n/locale/it/bulkActions.json index 1f4421396..9800703c6 100644 --- a/app/javascript/dashboard/i18n/locale/it/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/it/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Torna indietro", "ASSIGN_LABEL": "Assegna", "YES": "Sì", + "SEARCH_INPUT_PLACEHOLDER": "Cerca", "ASSIGN_AGENT_TOOLTIP": "Assegna agente", "ASSIGN_TEAM_TOOLTIP": "Assegna team", "ASSIGN_SUCCESFUL": "Conversazioni assegnate correttamente.", diff --git a/app/javascript/dashboard/i18n/locale/it/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/it/cannedMgmt.json index 97d4dd0df..813d0a7cd 100644 --- a/app/javascript/dashboard/i18n/locale/it/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Risposte predefinite", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Non ci sono elementi che corrispondono a questa richiesta.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Non ci sono risposte predefinite disponibili in questo account.", "TITLE": "Gestisci le risposte predefinite", diff --git a/app/javascript/dashboard/i18n/locale/it/contact.json b/app/javascript/dashboard/i18n/locale/it/contact.json index 02e813746..7863c085b 100644 --- a/app/javascript/dashboard/i18n/locale/it/contact.json +++ b/app/javascript/dashboard/i18n/locale/it/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contatto unito con successo", "ERROR_MESSAGE": "Impossibile unire i contatti, riprova!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/conversation.json b/app/javascript/dashboard/i18n/locale/it/conversation.json index 494b9f095..f75f74730 100644 --- a/app/javascript/dashboard/i18n/locale/it/conversation.json +++ b/app/javascript/dashboard/i18n/locale/it/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "MAIUSC + INVIO per la nuova linea. Inizia con '/' per selezionare una risposta predefinita.", "PRIVATE_MSG_INPUT": "MAIUSC + INVIO per nuova linea. Questo sarà visibile solo agli agenti", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "La firma del messaggio non è configurata, configurala nelle impostazioni del profilo.", - "CLICK_HERE": "Clicca qui per aggiornare" + "CLICK_HERE": "Clicca qui per aggiornare", + "WHATSAPP_TEMPLATES": "Modelli Whatsapp" }, "REPLYBOX": { "REPLY": "Rispondi", diff --git a/app/javascript/dashboard/i18n/locale/it/general.json b/app/javascript/dashboard/i18n/locale/it/general.json index 25bb4dfb7..1fd89fe3a 100644 --- a/app/javascript/dashboard/i18n/locale/it/general.json +++ b/app/javascript/dashboard/i18n/locale/it/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Cerca", + "EMPTY_STATE": "Nessun risultato trovato" + } } } diff --git a/app/javascript/dashboard/i18n/locale/it/helpCenter.json b/app/javascript/dashboard/i18n/locale/it/helpCenter.json index d86288338..29a2fe6df 100644 --- a/app/javascript/dashboard/i18n/locale/it/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/it/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/it/integrations.json b/app/javascript/dashboard/i18n/locale/it/integrations.json index 2ba96c684..d259017c3 100644 --- a/app/javascript/dashboard/i18n/locale/it/integrations.json +++ b/app/javascript/dashboard/i18n/locale/it/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Eventi iscritti", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json index cee675b33..367055311 100644 --- a/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/it/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etichette", "HEADER_BTN_TXT": "Aggiungi etichetta", "LOADING": "Recupero etichette", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Non ci sono elementi che corrispondono a questa richiesta", - "SIDEBAR_TXT": "

Etichette

Le etichette ti aiutano a categorizzare le conversazioni e a dargli una priorità. È possibile assegnare l'etichetta a una conversazione dal pannello laterale.

Le etichette sono legate all'account e possono essere utilizzate per creare flussi di lavoro personalizzati nell'organizzazione. È possibile assegnare un colore personalizzato a un'etichetta, così da rendere più facile identificare l'etichetta. Potrai visualizzare l'etichetta sulla barra laterale per filtrare facilmente le conversazioni.

", "LIST": { "404": "Non ci sono etichette disponibili in questo account.", "TITLE": "Gestisci etichette", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Aggiungi etichetta", diff --git a/app/javascript/dashboard/i18n/locale/it/macros.json b/app/javascript/dashboard/i18n/locale/it/macros.json index 6f1f6c84a..bd8e522e8 100644 --- a/app/javascript/dashboard/i18n/locale/it/macros.json +++ b/app/javascript/dashboard/i18n/locale/it/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Il valore è obbligatorio", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/it/report.json b/app/javascript/dashboard/i18n/locale/it/report.json index af0ada57a..8251bc23b 100644 --- a/app/javascript/dashboard/i18n/locale/it/report.json +++ b/app/javascript/dashboard/i18n/locale/it/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversazioni degli agenti", @@ -536,6 +537,7 @@ "LABELS": "Etichetta", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/it/search.json b/app/javascript/dashboard/i18n/locale/it/search.json index be8994196..b5b93b96f 100644 --- a/app/javascript/dashboard/i18n/locale/it/search.json +++ b/app/javascript/dashboard/i18n/locale/it/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversazioni", "MESSAGES": "Messaggi" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/it/settings.json b/app/javascript/dashboard/i18n/locale/it/settings.json index 73e183d67..f395d8d1c 100644 --- a/app/javascript/dashboard/i18n/locale/it/settings.json +++ b/app/javascript/dashboard/i18n/locale/it/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Segnalazioni", "SETTINGS": "Impostazioni", "CONTACTS": "Contatti", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agenti", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/it/teamsSettings.json b/app/javascript/dashboard/i18n/locale/it/teamsSettings.json index d90df3853..98e3dd10f 100644 --- a/app/javascript/dashboard/i18n/locale/it/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/it/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Crea un nuovo team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

Teams ti permette di organizzare i tuoi agenti in gruppi in base alle loro responsabilità.
Un agente può far parte di più team. È possibile assegnare conversazioni a un team quando si lavora in collaborazione.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Non ci sono team creati su questo account.", - "EDIT_TEAM": "Modifica team" + "EDIT_TEAM": "Modifica team", + "NONE": "Nessuno" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Impossibile eliminare il team. Riprova." }, "CONFIRM": { - "TITLE": "Sei sicuro di voler eliminare - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Digita {teamName} per confermare", "MESSAGE": "L'eliminazione del team rimuoverà l'assegnazione del team dalle conversazioni assegnate a questo team.", "YES": "Elimina ", diff --git a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json index 6b1f4d15b..c16217615 100644 --- a/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ja/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "等しい", "not_equal_to": "等しくない", diff --git a/app/javascript/dashboard/i18n/locale/ja/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ja/agentMgmt.json index 2d3c7d272..6a64f552d 100644 --- a/app/javascript/dashboard/i18n/locale/ja/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "担当者", "HEADER_BTN_TXT": "担当者を追加", "LOADING": "担当者リストを設定", - "SIDEBAR_TXT": "

担当者

担当者 は、カスタマーサポートチームのメンバーです。

担当者は、ユーザーからのメッセージを閲覧でき、返信することができます。リストに、全担当者が表示されます。

担当者を追加 ボタンを押して、担当者を追加してください。あなたが追加した担当者は、自身のメールアドレスにメールが届き、確認リンクを使ってアカウントを有効化します。その後、Chatwootにアクセスし、メッセージに返信します。

Chatwoot の機能を利用するには、その権限に準じます。

担当者 - 担当者権限では、受信トレイにアクセスする他、会話のデータをレポートできます。担当者間で会話の割り当てが行えるほか、会話を解決済みにすることもできます。

管理者 - 管理者は、すべてのChatwootの機能にアクセスでき、担当者権限もすべて有効です。

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "管理者", "AGENT": "担当者" diff --git a/app/javascript/dashboard/i18n/locale/ja/auditLogs.json b/app/javascript/dashboard/i18n/locale/ja/auditLogs.json index 9f2cd4f29..d8307ee4a 100644 --- a/app/javascript/dashboard/i18n/locale/ja/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ja/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "検索内容(クエリ)に一致する項目はありませんでした", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ja/automation.json b/app/javascript/dashboard/i18n/locale/ja/automation.json index 29fe5dad2..9d64a738e 100644 --- a/app/javascript/dashboard/i18n/locale/ja/automation.json +++ b/app/javascript/dashboard/i18n/locale/ja/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "アップロード中...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "値は必須です", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/bulkActions.json b/app/javascript/dashboard/i18n/locale/ja/bulkActions.json index db80e306f..68387c57c 100644 --- a/app/javascript/dashboard/i18n/locale/ja/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ja/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "エージェントを割り当てる", "ASSIGN_TEAM_TOOLTIP": "チームを割り当てる", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ja/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ja/cannedMgmt.json index 77e43fff4..30e14f7ac 100644 --- a/app/javascript/dashboard/i18n/locale/ja/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "定型文", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "検索内容(クエリ)に一致する項目はありませんでした.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "このアカウントには、利用可能な定型文の回答はありません", "TITLE": "定型文回答を管理する", diff --git a/app/javascript/dashboard/i18n/locale/ja/contact.json b/app/javascript/dashboard/i18n/locale/ja/contact.json index 20a70df5b..e4bab8eb6 100644 --- a/app/javascript/dashboard/i18n/locale/ja/contact.json +++ b/app/javascript/dashboard/i18n/locale/ja/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/conversation.json b/app/javascript/dashboard/i18n/locale/ja/conversation.json index f04038323..a6b14aa30 100644 --- a/app/javascript/dashboard/i18n/locale/ja/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ja/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + Enter で新しい行を作成します。「/」で開始すると、定型文回答を選択できます。", "PRIVATE_MSG_INPUT": "Shift + Enter で新しい行を作成します。これは担当者にのみ表示されます。", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "返信", diff --git a/app/javascript/dashboard/i18n/locale/ja/general.json b/app/javascript/dashboard/i18n/locale/ja/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/ja/general.json +++ b/app/javascript/dashboard/i18n/locale/ja/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/helpCenter.json b/app/javascript/dashboard/i18n/locale/ja/helpCenter.json index 872b16c52..e917f9e96 100644 --- a/app/javascript/dashboard/i18n/locale/ja/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ja/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ja/integrations.json b/app/javascript/dashboard/i18n/locale/ja/integrations.json index f07b80649..be8b9ff74 100644 --- a/app/javascript/dashboard/i18n/locale/ja/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ja/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ja/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ja/labelsMgmt.json index e7dcb6eda..2fcf65dd3 100644 --- a/app/javascript/dashboard/i18n/locale/ja/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ja/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "ラベル", "HEADER_BTN_TXT": "ラベルを追加", "LOADING": "ラベルを取得中", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "検索内容(クエリ)に一致する項目はありませんでした", - "SIDEBAR_TXT": "

ラベル

ラベルは会話のカテゴリー分けや優先順位づけに便利です。サイドパネルから、会話に対してラベルを設定することができます。

ラベルはアカウントと関連付けられ、組織内のカスタムワークフローにも利用できます。ラベルには個別の色を設定できるので、認識が容易になります。サイドバーにラベルを表示させることによって、会話を絞り込むことが簡単にできます。

", "LIST": { "404": "このアカウントには利用可能なラベルがありません。", "TITLE": "ラベルの管理", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "ラベルを追加", diff --git a/app/javascript/dashboard/i18n/locale/ja/macros.json b/app/javascript/dashboard/i18n/locale/ja/macros.json index 9e29599d0..80c1db59e 100644 --- a/app/javascript/dashboard/i18n/locale/ja/macros.json +++ b/app/javascript/dashboard/i18n/locale/ja/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "値は必須です", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ja/report.json b/app/javascript/dashboard/i18n/locale/ja/report.json index ab95f6cc8..d43f64ed1 100644 --- a/app/javascript/dashboard/i18n/locale/ja/report.json +++ b/app/javascript/dashboard/i18n/locale/ja/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ja/search.json b/app/javascript/dashboard/i18n/locale/ja/search.json index 5c7b2769b..eea0cfd58 100644 --- a/app/javascript/dashboard/i18n/locale/ja/search.json +++ b/app/javascript/dashboard/i18n/locale/ja/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "会話データ", "MESSAGES": "メッセージ" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ja/settings.json b/app/javascript/dashboard/i18n/locale/ja/settings.json index 67dab7fad..794027346 100644 --- a/app/javascript/dashboard/i18n/locale/ja/settings.json +++ b/app/javascript/dashboard/i18n/locale/ja/settings.json @@ -239,6 +239,7 @@ "REPORTS": "レポート", "SETTINGS": "設定", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "ホーム", "AGENTS": "担当者", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json index 387f222e5..872bb24c6 100644 --- a/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ja/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "チームを新規作成", "HEADER": "チーム一覧", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "このアカウントにはまだ作成したチームはありません。", - "EDIT_TEAM": "チームを編集" + "EDIT_TEAM": "チームを編集", + "NONE": "該当なし" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "削除 ", diff --git a/app/javascript/dashboard/i18n/locale/ka/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ka/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/ka/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ka/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/ka/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ka/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/ka/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/ka/auditLogs.json b/app/javascript/dashboard/i18n/locale/ka/auditLogs.json index bb3007975..7f412b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/ka/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ka/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ka/automation.json b/app/javascript/dashboard/i18n/locale/ka/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/ka/automation.json +++ b/app/javascript/dashboard/i18n/locale/ka/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/bulkActions.json b/app/javascript/dashboard/i18n/locale/ka/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/ka/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ka/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ka/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ka/cannedMgmt.json index 082afcb84..74b152c84 100644 --- a/app/javascript/dashboard/i18n/locale/ka/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/ka/contact.json b/app/javascript/dashboard/i18n/locale/ka/contact.json index 7a4a3af37..0c713552b 100644 --- a/app/javascript/dashboard/i18n/locale/ka/contact.json +++ b/app/javascript/dashboard/i18n/locale/ka/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/conversation.json b/app/javascript/dashboard/i18n/locale/ka/conversation.json index cc3e4569b..8eb490a4b 100644 --- a/app/javascript/dashboard/i18n/locale/ka/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ka/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/ka/general.json b/app/javascript/dashboard/i18n/locale/ka/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/ka/general.json +++ b/app/javascript/dashboard/i18n/locale/ka/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/helpCenter.json b/app/javascript/dashboard/i18n/locale/ka/helpCenter.json index 467b0def9..5c74d9928 100644 --- a/app/javascript/dashboard/i18n/locale/ka/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ka/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ka/integrations.json b/app/javascript/dashboard/i18n/locale/ka/integrations.json index 05979e087..b219617fa 100644 --- a/app/javascript/dashboard/i18n/locale/ka/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ka/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ka/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ka/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/ka/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ka/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/ka/macros.json b/app/javascript/dashboard/i18n/locale/ka/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/ka/macros.json +++ b/app/javascript/dashboard/i18n/locale/ka/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ka/report.json b/app/javascript/dashboard/i18n/locale/ka/report.json index c27532783..b27417c82 100644 --- a/app/javascript/dashboard/i18n/locale/ka/report.json +++ b/app/javascript/dashboard/i18n/locale/ka/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ka/search.json b/app/javascript/dashboard/i18n/locale/ka/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/ka/search.json +++ b/app/javascript/dashboard/i18n/locale/ka/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ka/settings.json b/app/javascript/dashboard/i18n/locale/ka/settings.json index 196f94f12..632f45fc1 100644 --- a/app/javascript/dashboard/i18n/locale/ka/settings.json +++ b/app/javascript/dashboard/i18n/locale/ka/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ka/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ka/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/ka/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ka/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json index 7ea1703d2..30874d339 100644 --- a/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ko/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "와/과", "OR": "혹은" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "동일한", "not_equal_to": "비동일한", diff --git a/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json index 61f00d5da..2cd078a93 100644 --- a/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "에이전트", "HEADER_BTN_TXT": "에이전트 추가", "LOADING": "에이전트 목록을 가져오는 중", - "SIDEBAR_TXT": "

에이전트

에이전트는 고객 지원 팀의 구성원입니다.

에이전트는 사용자의 메시지를 보고 답장할 수 있습니다. 목록에 현재 계정에 있는 모든 에이전트가 표시됩니다.

새 에이전트를 추가하려면 [에이전트 추가]를 클릭하십시오. 사용자가 추가한 에이전트는 계정을 활성화하기 위한 확인 링크가 포함된 이메일을 받게 되며, 이후 챗부팅에 액세스하여 메시지에 응답할 수 있습니다.

Chatwoot의 기능에 대한 액세스는 다음 역할을 기반으로 한다.

에이전트 - 이 역할을 가진 에이전트는 받은 편지함, 보고서 및 대화에만 액세스할 수 있다. 그들은 다른 요원이나 자신들에게 대화를 할당하고 대화를 해결할 수 있습니다.

관리자 - 관리자는 일반 에이전트의 모든 권한과 함께 설정을 포함하여 계정에 대해 활성화된 모든 챗부팅 기능에 액세스할 수 있습니다.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "관리자", "AGENT": "에이전트" diff --git a/app/javascript/dashboard/i18n/locale/ko/auditLogs.json b/app/javascript/dashboard/i18n/locale/ko/auditLogs.json index 854d0a47f..1c8a0f168 100644 --- a/app/javascript/dashboard/i18n/locale/ko/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ko/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "이 쿼리와 일치하는 항목이 없음", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ko/automation.json b/app/javascript/dashboard/i18n/locale/ko/automation.json index cf7b67d20..cca5e4552 100644 --- a/app/javascript/dashboard/i18n/locale/ko/automation.json +++ b/app/javascript/dashboard/i18n/locale/ko/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "업로드 중...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "값이 필요합니다.", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/bulkActions.json b/app/javascript/dashboard/i18n/locale/ko/bulkActions.json index 547b1303a..e73a8219b 100644 --- a/app/javascript/dashboard/i18n/locale/ko/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ko/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "할당하다", "YES": "예", + "SEARCH_INPUT_PLACEHOLDER": "검색", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json index 7f41881d6..df6a5f99c 100644 --- a/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "미리 준비된 답변", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "이 쿼리와 일치하는 항목이 없음.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "이 계정에는 미리 준비된 답변이 없습니다.", "TITLE": "미리 준비된 답변 관리", diff --git a/app/javascript/dashboard/i18n/locale/ko/contact.json b/app/javascript/dashboard/i18n/locale/ko/contact.json index a73b63deb..2d66432cf 100644 --- a/app/javascript/dashboard/i18n/locale/ko/contact.json +++ b/app/javascript/dashboard/i18n/locale/ko/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/conversation.json b/app/javascript/dashboard/i18n/locale/ko/conversation.json index ba8552a94..1ed9dcb36 100644 --- a/app/javascript/dashboard/i18n/locale/ko/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ko/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "줄바꿈을 하시려면 Shift + enter 클릭하십시오. '/'로 시작하여 미리 준비된 답변을 사용할 수 있습니다.", "PRIVATE_MSG_INPUT": "줄바꿈을 하시려면 Shift + enter 클릭하십시오. 에이전트만 볼 수 있습니다.", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "답글", diff --git a/app/javascript/dashboard/i18n/locale/ko/general.json b/app/javascript/dashboard/i18n/locale/ko/general.json index 25bb4dfb7..58927922a 100644 --- a/app/javascript/dashboard/i18n/locale/ko/general.json +++ b/app/javascript/dashboard/i18n/locale/ko/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "검색", + "EMPTY_STATE": "검색 결과가 없습니다" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/helpCenter.json b/app/javascript/dashboard/i18n/locale/ko/helpCenter.json index 092aff90d..df102f670 100644 --- a/app/javascript/dashboard/i18n/locale/ko/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ko/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ko/integrations.json b/app/javascript/dashboard/i18n/locale/ko/integrations.json index 074bd064e..30caaa9c9 100644 --- a/app/javascript/dashboard/i18n/locale/ko/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ko/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json index b811033f7..012c03c09 100644 --- a/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ko/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "라벨", "HEADER_BTN_TXT": "라벨 추가", "LOADING": "라벨을 가져오는 중", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "이 쿼리와 일치하는 항목이 없음", - "SIDEBAR_TXT": "

라벨

라벨은 대화를 분류하고 우선순위를 정하는 데 도움이 된다. 사이드패널에서 대화에 라벨을 할당할 수 있다.

라벨은 계정에 연결되며 조직에서 사용자 정의 워크플로우를 만드는 데 사용할 수 있다. 라벨에 사용자 정의 색상을 지정할 수 있으며, 라벨을 쉽게 식별할 수 있다. 사이드바에 라벨을 표시하여 대화를 쉽게 필터링할 수 있다.

", "LIST": { "404": "이 계정에는 사용 가능한 라벨이 없다.", "TITLE": "라벨 관리", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "라벨 추가", diff --git a/app/javascript/dashboard/i18n/locale/ko/macros.json b/app/javascript/dashboard/i18n/locale/ko/macros.json index 675bc1e11..56a606c09 100644 --- a/app/javascript/dashboard/i18n/locale/ko/macros.json +++ b/app/javascript/dashboard/i18n/locale/ko/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "값이 필요합니다.", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ko/report.json b/app/javascript/dashboard/i18n/locale/ko/report.json index 5ecbb2537..bee66034b 100644 --- a/app/javascript/dashboard/i18n/locale/ko/report.json +++ b/app/javascript/dashboard/i18n/locale/ko/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ko/search.json b/app/javascript/dashboard/i18n/locale/ko/search.json index 2f872cf59..e72abb9ee 100644 --- a/app/javascript/dashboard/i18n/locale/ko/search.json +++ b/app/javascript/dashboard/i18n/locale/ko/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "대화", "MESSAGES": "메시지" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ko/settings.json b/app/javascript/dashboard/i18n/locale/ko/settings.json index 66b3f6fd9..fbb0842c0 100644 --- a/app/javascript/dashboard/i18n/locale/ko/settings.json +++ b/app/javascript/dashboard/i18n/locale/ko/settings.json @@ -239,6 +239,7 @@ "REPORTS": "보고서", "SETTINGS": "설정", "CONTACTS": "연락처", + "CAPTAIN": "Captain", "HOME": "홈", "AGENTS": "에이전트", "AGENT_BOTS": "봇", diff --git a/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json index ad5991ca9..687f25f85 100644 --- a/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ko/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "팀 생성하기", "HEADER": "팀", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "계정에 연결된 에이전트가 없습니다.", - "EDIT_TEAM": "팀 수정하기" + "EDIT_TEAM": "팀 수정하기", + "NONE": "없음" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "팀을 삭제할 수 없습니다. 다시 시도해주세요." }, "CONFIRM": { - "TITLE": "%{teamName}팀을 삭제하시겠습니까?", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "팀을 삭제하면 팀에 할당된 대화들에 대한 할당이 모두 해제됩니다.", "YES": "삭제 ", diff --git a/app/javascript/dashboard/i18n/locale/lt/advancedFilters.json b/app/javascript/dashboard/i18n/locale/lt/advancedFilters.json index 2693e0b62..2659bd434 100644 --- a/app/javascript/dashboard/i18n/locale/lt/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/lt/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "IR", "OR": "AR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Lygu", "not_equal_to": "Nelygu", diff --git a/app/javascript/dashboard/i18n/locale/lt/agentMgmt.json b/app/javascript/dashboard/i18n/locale/lt/agentMgmt.json index d4887cb8d..4f85d80b9 100644 --- a/app/javascript/dashboard/i18n/locale/lt/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agentai", "HEADER_BTN_TXT": "Pridėti Agentą", "LOADING": "Gaunamas agentų sąrašas", - "SIDEBAR_TXT": "

Makrokomandos

Makrokomandos yra išsaugotų veiksmų rinkinys, padedantis klientų aptarnavimo agentams lengvai atlikti užduotis. Agentai gali apibrėžti veiksmų rinkinį, pvz., pokalbio žymėjimą etikete, el. laiško nuorašo siuntimą, tinkinto atributo atnaujinimą ir pan., ir jie gali atlikti šiuos veiksmus vienu paspaudimu. Kai agentai vykdo makrokomandą, veiksmai bus atliekami nuosekliai tokia tvarka, kokia jie yra apibrėžti. Makrokomandos pagerina produktyvumą ir padidina veiksmų nuoseklumą.

Makrokomandas gali būti naudingas dviem būdais.

Kaip agento pagalba: jei agentas kelis kartus atlieka veiksmų rinkinį, jis gali išsaugoti jį kaip makrokomandą ir atlikti visus veiksmus kartu vienu spustelėjimu. p>

Kaip galimybė įtraukti komandos narį: kiekvienas agentas kiekvieno pokalbio metu turi atlikti daugybę skirtingų patikrinimų / veiksmų. Priimti naują palaikymo komandos narį bus lengva, jei paskyroje bus iš anksto nustatytų makrokomandų. Užuot išsamiai aprašęs kiekvieną veiksmą, vadovas / komandos vadovas gali nurodyti įvairiuose scenarijuose naudojamas makrokomandas.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administratorius", "AGENT": "Agentas" diff --git a/app/javascript/dashboard/i18n/locale/lt/auditLogs.json b/app/javascript/dashboard/i18n/locale/lt/auditLogs.json index 27617d0af..40251fe89 100644 --- a/app/javascript/dashboard/i18n/locale/lt/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/lt/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audito Žurnalas", "HEADER_BTN_TXT": "Pridėti Audito Žurnalus", "LOADING": "Parsiunčiami Audito Žurnalai", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Šią užklausą atitinkančių elementų nėra", "SIDEBAR_TXT": "

Audito žurnalai

Audito žurnalai yra įvykių ir veiksmų Chatwoot sistemoje pėdsakai.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} pakvietė %{invitee} į paskyrą kaip %{role}", "EDIT": { "SELF": "%{agentName} pakeitė savo %{attributes} į %{values}", - "OTHER": "%{agentName} pakeitė %{attributes} iš %{user} į %{values}" + "OTHER": "%{agentName} pakeitė %{attributes} iš %{user} į %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/lt/automation.json b/app/javascript/dashboard/i18n/locale/lt/automation.json index 9f0f1463e..1e1296619 100644 --- a/app/javascript/dashboard/i18n/locale/lt/automation.json +++ b/app/javascript/dashboard/i18n/locale/lt/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Norėdami išsaugoti, turite išpildyti bent vieną veiksmą", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Rašykite pranešimą čia", - "TEAM_DROPDOWN_PLACEHOLDER": "Pasirinkite komandas" + "TEAM_DROPDOWN_PLACEHOLDER": "Pasirinkite komandas", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Aktyvuoti automatizavimo taisyklę", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Įkeliama...", "LABEL_UPLOADED": "Sėkmingai Įkeltas", "LABEL_UPLOAD_FAILED": "Įkelti nepavyko" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Reikalinga vertė", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/bulkActions.json b/app/javascript/dashboard/i18n/locale/lt/bulkActions.json index 08efddddc..be22d5f88 100644 --- a/app/javascript/dashboard/i18n/locale/lt/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/lt/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Grįžti", "ASSIGN_LABEL": "Priskirti", "YES": "Taip", + "SEARCH_INPUT_PLACEHOLDER": "Ieškoti", "ASSIGN_AGENT_TOOLTIP": "Priskirti Agentą", "ASSIGN_TEAM_TOOLTIP": "Priskirti komandą", "ASSIGN_SUCCESFUL": "Pokalbis priskirtas sėkmingai.", diff --git a/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json index 14f84cd59..d156af6d3 100644 --- a/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Atsakymų Ruošiniai", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Pridėti atsakymo ruošinį", "LOADING": "Atsakymų ruošinių gavimas...", "SEARCH_404": "Šią užklausą atitinkančių elementų nėra.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Šioje paskyroje nėra galimų atsakymų ruošinių.", "TITLE": "Tvarkyti atsakymų ruošinius", diff --git a/app/javascript/dashboard/i18n/locale/lt/contact.json b/app/javascript/dashboard/i18n/locale/lt/contact.json index fa49f9749..f85ab67d7 100644 --- a/app/javascript/dashboard/i18n/locale/lt/contact.json +++ b/app/javascript/dashboard/i18n/locale/lt/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontaktas apjungtas sėkmingai", "ERROR_MESSAGE": "Nepavyko apjungti kontaktų, bandykite dar kartą!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/conversation.json b/app/javascript/dashboard/i18n/locale/lt/conversation.json index ac106c525..c1d42f146 100644 --- a/app/javascript/dashboard/i18n/locale/lt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lt/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Spauksite Shift + Enter, pradėjimui iš naujos eilutės. Pradėkite nuo „/“, kad pasirinktumėte Atsakymo Ruošinį.", "PRIVATE_MSG_INPUT": "Spauksite Shift + Enter, pradėjimui iš naujos eilutės. Tai bus matoma tik Agentams", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Pranešimo parašas nesukonfigūruotas, sukonfigūruokite jį profilio nustatymuose.", - "CLICK_HERE": "Spausti čia kad atnaujinti" + "CLICK_HERE": "Spausti čia kad atnaujinti", + "WHATSAPP_TEMPLATES": "Whatsapp Šablonai" }, "REPLYBOX": { "REPLY": "Atsakyti", diff --git a/app/javascript/dashboard/i18n/locale/lt/general.json b/app/javascript/dashboard/i18n/locale/lt/general.json index 25bb4dfb7..ded0ebaef 100644 --- a/app/javascript/dashboard/i18n/locale/lt/general.json +++ b/app/javascript/dashboard/i18n/locale/lt/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Ieškoti", + "EMPTY_STATE": "Nieko nerasta" + } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/helpCenter.json b/app/javascript/dashboard/i18n/locale/lt/helpCenter.json index c8652cc4a..8971fe656 100644 --- a/app/javascript/dashboard/i18n/locale/lt/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/lt/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/lt/integrations.json b/app/javascript/dashboard/i18n/locale/lt/integrations.json index 583b6311d..92d003f0d 100644 --- a/app/javascript/dashboard/i18n/locale/lt/integrations.json +++ b/app/javascript/dashboard/i18n/locale/lt/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Prenumeruoti įvykiai", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/lt/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/lt/labelsMgmt.json index dfea92819..631209b61 100644 --- a/app/javascript/dashboard/i18n/locale/lt/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lt/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiketės", "HEADER_BTN_TXT": "Pridėti Etiketę", "LOADING": "Gaunamos etiketės", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Šią užklausą atitinkančių elementų nėra", - "SIDEBAR_TXT": "

Etiketės

Etiketės padeda suskirstyti pokalbius į kategorijas ir nustatyti jiems prioritetus. Galite priskirti etiketę pokalbiui iš šoninio skydelio.

Etiketės susietos su paskyra ir gali būti naudojamos kuriant supaprastintus darbo procesus jūsų organizacijoje. Etiketei galite priskirti pasirinktą spalvą, kad būtų lengviau atpažinti etiketę. Galėsite rodyti etiketę šoninėje juostoje, kad galėtumėte lengvai filtruoti pokalbius.

", "LIST": { "404": "Šioje paskyroje nėra galimų etikečių.", "TITLE": "Tvarkyti etiketes", @@ -49,7 +50,8 @@ "DISMISS": "Atsisakyti", "ADD_SELECTED_LABELS": "Pridėti pažymėtas etiketes", "ADD_SELECTED_LABEL": "Pridėti pažymėtą etiketę", - "ADD_ALL_LABELS": "Pridėti visas etiketes" + "ADD_ALL_LABELS": "Pridėti visas etiketes", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Pridėti Etiketę", diff --git a/app/javascript/dashboard/i18n/locale/lt/macros.json b/app/javascript/dashboard/i18n/locale/lt/macros.json index 9ebe4b50e..63dc0dfb6 100644 --- a/app/javascript/dashboard/i18n/locale/lt/macros.json +++ b/app/javascript/dashboard/i18n/locale/lt/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Vykdyti", "PREVIEW": "Peržiūrėti makrokomandą", "EXECUTED_SUCCESSFULLY": "Sėkmingai įvykdyta makrokomanda" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Reikalinga vertė", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/lt/report.json b/app/javascript/dashboard/i18n/locale/lt/report.json index a0b28f1a0..98ba3b7e5 100644 --- a/app/javascript/dashboard/i18n/locale/lt/report.json +++ b/app/javascript/dashboard/i18n/locale/lt/report.json @@ -481,7 +481,8 @@ "HEADER": "Pokalbių srautas", "NO_CONVERSATIONS": "Pokalbių nėra", "CONVERSATION": "%{count} pokalbis", - "CONVERSATIONS": "%{count} pokalbiai" + "CONVERSATIONS": "%{count} pokalbiai", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Agentų pokalbiai", @@ -536,6 +537,7 @@ "LABELS": "Etiketė", "TEAMS": "Komanda" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/lt/search.json b/app/javascript/dashboard/i18n/locale/lt/search.json index e87fc02b7..5d78b047b 100644 --- a/app/javascript/dashboard/i18n/locale/lt/search.json +++ b/app/javascript/dashboard/i18n/locale/lt/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Pokalbiai", "MESSAGES": "Pranešimai" }, + "SEARCHING_DATA": "Ieškoma", "EMPTY_STATE": "Nerasta %{item} pagal užklausą '%{query}'", "EMPTY_STATE_FULL": "Nerasta rezultatų pagal užklausą '%{query}'", "PLACEHOLDER_KEYBINDING": "/ sutelkti dėmesį", diff --git a/app/javascript/dashboard/i18n/locale/lt/settings.json b/app/javascript/dashboard/i18n/locale/lt/settings.json index dd2291134..d0c7fa28b 100644 --- a/app/javascript/dashboard/i18n/locale/lt/settings.json +++ b/app/javascript/dashboard/i18n/locale/lt/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Ataskaitos", "SETTINGS": "Nustatymai", "CONTACTS": "Kontaktai", + "CAPTAIN": "Captain", "HOME": "Pagrindinis", "AGENTS": "Agentai", "AGENT_BOTS": "Botai", diff --git a/app/javascript/dashboard/i18n/locale/lt/teamsSettings.json b/app/javascript/dashboard/i18n/locale/lt/teamsSettings.json index fb59fe9b5..5af262f12 100644 --- a/app/javascript/dashboard/i18n/locale/lt/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/lt/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Sukurti naują komandą", "HEADER": "Komandos", - "SIDEBAR_TXT": "

Komandos

Komandos leidžia suskirstyti agentus į grupes pagal jų pareigas.
Agentas gali būti kelių komandų narys. Galite priskirti pokalbius komandai, kai dirbate kartu.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Šioje paskyroje nėra sukurtų komandų.", - "EDIT_TEAM": "Redaguoti komandą" + "EDIT_TEAM": "Redaguoti komandą", + "NONE": "Nėra" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Nepavyko ištrinti komandos. Bandykite dar kartą." }, "CONFIRM": { - "TITLE": "Ar tikrai norite ištrinti – %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Įveskite {teamName}, kad patvirtintumėte", "MESSAGE": "Ištrynus komandą, komandos priskyrimas bus pašalintas iš šiai komandai priskirtų pokalbių.", "YES": "Ištrinti ", diff --git a/app/javascript/dashboard/i18n/locale/lv/advancedFilters.json b/app/javascript/dashboard/i18n/locale/lv/advancedFilters.json index bccc12cf2..5bf06f4dc 100644 --- a/app/javascript/dashboard/i18n/locale/lv/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/lv/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "UN", "OR": "VAI" }, + "INPUT_PLACEHOLDER": "Ievadiet vērtību", "OPERATOR_LABELS": { "equal_to": "Vienāds ar", "not_equal_to": "Nav vienāds ar", diff --git a/app/javascript/dashboard/i18n/locale/lv/agentMgmt.json b/app/javascript/dashboard/i18n/locale/lv/agentMgmt.json index f8418bfbf..b0062e373 100644 --- a/app/javascript/dashboard/i18n/locale/lv/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Aģenti", "HEADER_BTN_TXT": "Pievienot Aģentu", "LOADING": "Aģentu Saraksta Iegūšana", - "SIDEBAR_TXT": "

Aģenti

Aģents ir Jūsu Klientu Atbalsta komandas biedrs.

Aģenti varēs skatīt jūsu lietotāju ziņojumus un atbildēt uz tiem. Sarakstā ir redzami visi aģenti, kas pašlaik ir jūsu kontā.

Klikšķiniet uz Pievienot Aģentu lai pievienotu jaunu aģentu. Jūsu pievienotais aģents saņems e-pasta ziņojumu ar apstiprinājuma saiti, lai aktivizētu savu kontu, pēc tam viņš varēs piekļūt Chatwoot un atbildēt uz ziņojumiem.

Piekļuve Chatwoot funkcijām ir balstīta uz šādām lomām.

Aģents - Šīs lomas aģentiem ir piekļuve tikai pie iesūtnēm, pārskatiem un sarunām. Viņi var piešķirt sarunas citiem aģentiem, vai sev, un atrisināt sarunas.

Administrators - Administratoram būs piekļuve pie visām jūsu kontam iespējotajām Chatwoot funkcijām, tostarp iestatījumiem, kā arī visām parasto aģentu privilēģijām.

", + "DESCRIPTION": "Aģents ir jūsu klientu atbalsta komandas loceklis, kurš var skatīt lietotāja ziņojumus un atbildēt uz tiem. Tālāk esošajā sarakstā ir parādīti visi aģenti jūsu kontā.", + "LEARN_MORE": "Uzzināt par lietotāju lomām", "AGENT_TYPES": { "ADMINISTRATOR": "Administrators", "AGENT": "Aģents" diff --git a/app/javascript/dashboard/i18n/locale/lv/auditLogs.json b/app/javascript/dashboard/i18n/locale/lv/auditLogs.json index b1cb63ef0..b9004fbf9 100644 --- a/app/javascript/dashboard/i18n/locale/lv/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/lv/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audita Žurnāli", "HEADER_BTN_TXT": "Pievienot Audita Žurnālus", "LOADING": "Audita Žurnālu Iegūšana", + "DESCRIPTION": "Audita žurnāli saglabā ierakstus par jūsu konta darbību aktivitātēm, ļaujot jums izsekot un pārbaudīt savu kontu, komandu vai pakalpojumus.", + "LEARN_MORE": "Uzzināt vairāk par audita žurnāliem", "SEARCH_404": "Šim vaicājumam nav atbilstošu vienumu", "SIDEBAR_TXT": "

Audita Žurnāls

Audita Žurnāli ir notikumu un darbību pēdas Chatwoot sistēmā.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} uzaicināja %{invitee} kontā kā %{role}", "EDIT": { "SELF": "%{agentName} mainīja savu %{attributes} uz %{values}", - "OTHER": "%{agentName} mainīja %{user} %{attributes} uz %{values}" + "OTHER": "%{agentName} mainīja %{user} %{attributes} uz %{values}", + "DELETED": "%{agentName} mainīja dzēstā lietotāja %{attributes} uz %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/lv/automation.json b/app/javascript/dashboard/i18n/locale/lv/automation.json index 6483d8e99..25da57a8a 100644 --- a/app/javascript/dashboard/i18n/locale/lv/automation.json +++ b/app/javascript/dashboard/i18n/locale/lv/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Lai saglabātu, ir nepieciešama vismaz viena darbība", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Ievadiet savu ziņojumu šeit", - "TEAM_DROPDOWN_PLACEHOLDER": "Izvēlieties komandas" + "TEAM_DROPDOWN_PLACEHOLDER": "Izvēlieties komandas", + "EMAIL_INPUT_PLACEHOLDER": "Ievadiet e-pastu", + "URL_INPUT_PLACEHOLDER": "Ievadiet URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Aktivizēt Automatizācijas Noteikumu", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Notiek augšupielāde...", "LABEL_UPLOADED": "Veiksmīgi Augšupielādēts", "LABEL_UPLOAD_FAILED": "Augšupielāde neizdevās" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Nepieciešama atribūta atslēga", + "FILTER_OPERATOR_REQUIRED": "Nepieciešams filtra operators", + "VALUE_REQUIRED": "Nepieciešama vērtība", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Vērtībai ir jābūt no 1 līdz 998", + "ACTION_PARAMETERS_REQUIRED": "Nepieciešami darbības parametri", + "ATLEAST_ONE_CONDITION_REQUIRED": "Ir nepieciešams vismaz viens nosacījums", + "ATLEAST_ONE_ACTION_REQUIRED": "Ir nepieciešama vismaz viena darbība" } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/bulkActions.json b/app/javascript/dashboard/i18n/locale/lv/bulkActions.json index 42b88f9c4..2ae41de91 100644 --- a/app/javascript/dashboard/i18n/locale/lv/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/lv/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Atgriezties", "ASSIGN_LABEL": "Piešķirt", "YES": "Jā", + "SEARCH_INPUT_PLACEHOLDER": "Meklēt", "ASSIGN_AGENT_TOOLTIP": "Piešķirt aģentu", "ASSIGN_TEAM_TOOLTIP": "Piešķirt komandu", "ASSIGN_SUCCESFUL": "Sarunas ir veiksmīgi piešķirtas.", diff --git a/app/javascript/dashboard/i18n/locale/lv/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/lv/cannedMgmt.json index d4cefaca3..2c2279cde 100644 --- a/app/javascript/dashboard/i18n/locale/lv/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Sagatavotās Atbildes", + "LEARN_MORE": "Uzzināt vairāk par sagatavotajām atbildēm", + "DESCRIPTION": "Sagatavotās atbildes ir iepriekš uzrakstītas atbilžu veidnes, kas palīdz ātri atbildēt uz sarunu. Lai sarunas laikā ievietotu gatavu atbildi, aģenti var ierakstīt rakstzīmi “/”, kam seko īskods. ", "HEADER_BTN_TXT": "Pievienot sagatavoto atbildi", "LOADING": "Notiek sagatavoto atbilžu iegūšana...", "SEARCH_404": "Šim vaicājumam nav atbilstošu vienumu.", - "SIDEBAR_TXT": "

Sagatavotās Atbildes

Sagatavotās Atbildes ir iepriekš uzrakstītas atbilžu veidnes, kas palīdz ātri atbildēt uz sarunu. Lai tērzēšanas laikā ievietotu sagatavotu atbildi, aģenti var ievadīt īsu kodu, pirms kura ir rakstzīme “/”.

Šajā lapā Jūs varat pārvaldīt savas sagatavotās atbildes vai izveidot jaunas, izmantojot pogu \"Pievienot sagatavoto atbildi\".

Atveriet Sagatavoto Atbilžu rokasgrāmatu jaunā cilnē, lai saņemtu palīdzību.

Apskatiet arī pilnīgi jauno Sagatavoto Atbilžu Bibliotēku.

", "LIST": { "404": "Šajā kontā nav pieejama neviena sagatavota atbilde.", "TITLE": "Pārvaldīt sagatavotās atbildes", diff --git a/app/javascript/dashboard/i18n/locale/lv/contact.json b/app/javascript/dashboard/i18n/locale/lv/contact.json index f14e91958..b171f0fcf 100644 --- a/app/javascript/dashboard/i18n/locale/lv/contact.json +++ b/app/javascript/dashboard/i18n/locale/lv/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontaktpersona ir veiksmīgi apvienota", "ERROR_MESSAGE": "Nevarēja apvienot kontaktpersonas, mēģiniet vēlreiz!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/conversation.json b/app/javascript/dashboard/i18n/locale/lv/conversation.json index 1bf543b8a..cd406547b 100644 --- a/app/javascript/dashboard/i18n/locale/lv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/lv/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + Enter, lai pārietu uz jaunu rindu. Sāciet ar '/' lai izvēlētos sagatavotu atbildi.", "PRIVATE_MSG_INPUT": "Shift + Enter, lai pārietu uz jaunu rindu. Ziņojums būs redzams tikai Aģentiem", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Ziņojuma paraksts nav nokonfigurēts. Lūdzu, nokonfigurējiet to profila iestatījumos.", - "CLICK_HERE": "Noklikšķiniet šeit, lai atjauninātu" + "CLICK_HERE": "Noklikšķiniet šeit, lai atjauninātu", + "WHATSAPP_TEMPLATES": "WhatsApp Veidnes" }, "REPLYBOX": { "REPLY": "Atbildēt", diff --git a/app/javascript/dashboard/i18n/locale/lv/general.json b/app/javascript/dashboard/i18n/locale/lv/general.json index 31176001d..ba2b8cf5a 100644 --- a/app/javascript/dashboard/i18n/locale/lv/general.json +++ b/app/javascript/dashboard/i18n/locale/lv/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Rāda {firstIndex}-{lastIndex} no {totalCount} vienībām" + "SHOWING_RESULTS": "Rāda {firstIndex}-{lastIndex} no {totalCount} vienībām", + "PHONE_INPUT": { + "PLACEHOLDER": "Meklēt", + "EMPTY_STATE": "Nav atrasts" + } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/helpCenter.json b/app/javascript/dashboard/i18n/locale/lv/helpCenter.json index 081354415..f4489f135 100644 --- a/app/javascript/dashboard/i18n/locale/lv/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/lv/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Izmantot portālu kā headless satura pārvaldības sistēmu ar trešās puses front-end framework, izmantojot mūsu API." } } - } + }, + "LOADING": "Notiek ielāde..." } } diff --git a/app/javascript/dashboard/i18n/locale/lv/integrations.json b/app/javascript/dashboard/i18n/locale/lv/integrations.json index 81f3d195d..af585b10f 100644 --- a/app/javascript/dashboard/i18n/locale/lv/integrations.json +++ b/app/javascript/dashboard/i18n/locale/lv/integrations.json @@ -1,9 +1,15 @@ { "INTEGRATION_SETTINGS": { "HEADER": "Integrācijas", - "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", - "LEARN_MORE": "Learn more about integrations", - "LOADING": "Fetching integrations", + "DESCRIPTION": "Chatwoot integrējas ar vairākiem rīkiem un pakalpojumiem, lai uzlabotu jūsu komandas efektivitāti. Izpētiet tālāk esošo sarakstu, lai konfigurētu savas iecienītākās lietotnes.", + "LEARN_MORE": "Uzzināt vairāk par integrācijām", + "LOADING": "Integrāciju iegūšana", + "CAPTAIN": { + "DISABLED": "Captain jūsu kontā nav iespējots.", + "CLICK_HERE_TO_CONFIGURE": "Noklikšķiniet šeit, lai konfigurētu", + "LOADING_CONSOLE": "Notiek Captain konsoles ielāde...", + "FAILED_TO_LOAD_CONSOLE": "Neizdevās ielādēt Captain konsoli. Lūdzu, mēģiniet vēlreiz." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Abonētie Notikumi", "FORM": { @@ -172,7 +178,7 @@ "HEADER_BTN_TXT": "Pievienot jaunu informācijas paneļa lietotni", "SIDEBAR_TXT": "

Informācijas Paneļa Lietotnes

Informācijas paneļa lietotnes ļauj organizācijām iegult lietojumprogrammu Chatwoot informācijas panelī, lai nodrošinātu kontekstu klientu atbalsta aģentiem. Šī funkcija ļauj Jums izveidot lietojumprogrammu neatkarīgi un iegult to informācijas panelī, lai sniegtu informāciju par lietotāju, viņu pasūtījumiem vai viņu iepriekšējo maksājumu vēsturi.

Kad iegulsiet lietojumprogrammu, izmantojot Chatwoot informācijas paneli, Jūsu lietojumprogramma iegūs sarunas un kontaktpersonas kontekstu kā loga notikumu. Ieviesiet savā lapā ziņojuma notikuma uztvērēju, lai saņemtu kontekstu.

Lai pievienotu jaunu informācijas paneļa lietotni, noklikšķiniet uz pogas 'Pievienot jaunu informācijas paneļa lietotni'.

", "DESCRIPTION": "Informācijas paneļa lietotnes ļauj organizācijām iegult lietojumprogrammu informācijas panelī, lai nodrošinātu kontekstu klientu atbalsta aģentiem. Šī funkcija ļauj Jums neatkarīgi izveidot lietojumprogrammu un iegult to, lai sniegtu informāciju par lietotāju, viņu pasūtījumiem vai iepriekšējo maksājumu vēsturi.", - "LEARN_MORE": "Learn more about Dashboard Apps", + "LEARN_MORE": "Uzzināt vairāk par Informācijas paneļa Lietotnēm", "LIST": { "404": "Šajā kontā vēl nav nokonfigurēta neviena informācijas paneļa lietotne", "LOADING": "Notiek informācijas paneļa lietotņu iegūšana...", diff --git a/app/javascript/dashboard/i18n/locale/lv/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/lv/labelsMgmt.json index d83a1c3f3..9a6d1319f 100644 --- a/app/javascript/dashboard/i18n/locale/lv/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/lv/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiķetes", "HEADER_BTN_TXT": "Pievienot etiķeti", "LOADING": "Notiek etiķešu iegūšana", + "DESCRIPTION": "Etiķetes palīdz kategorizēt sarunas, interesentus un noteikt to prioritātes. Etiķeti, sarunai vai kontaktpersonai, varat piešķirt Izmantojot sānu paneli.", + "LEARN_MORE": "Uzzināt vairāk par etiķetēm", "SEARCH_404": "Šim vaicājumam nav atbilstošu vienumu", - "SIDEBAR_TXT": "

Etiķetes

Etiķetes palīdz Jums klasificēt sarunas un noteikt tām prioritātes. Jūs varat piešķirt etiķeti sarunai izmantojot sānjoslu.

Etiķetes ir piesaistītas kontam, un tās var izmantot lai izveidotu pielāgotas darbplūsmas jūsu organizācijā. Jūs varat piešķirt pielāgotu krāsu etiķetei, lai etiķeti vieglāk varētu atpazīt. Jūs varēsiet attēlot etiķeti sānjoslā, lai viegli varētu filtrēt sarunas.

", "LIST": { "404": "Šajā kontā nav izveidotas etiķetes.", "TITLE": "Pārvaldīt Etiķetes", @@ -49,7 +50,8 @@ "DISMISS": "Atcelt", "ADD_SELECTED_LABELS": "Pievienot izvēlētās etiķetes", "ADD_SELECTED_LABEL": "Pievienot izvēlēto etiķeti", - "ADD_ALL_LABELS": "Pievienot visas etiķetes" + "ADD_ALL_LABELS": "Pievienot visas etiķetes", + "SUGGESTED_LABELS": "Ieteiktās etiķetes" }, "ADD": { "TITLE": "Pievienot etiķeti", diff --git a/app/javascript/dashboard/i18n/locale/lv/macros.json b/app/javascript/dashboard/i18n/locale/lv/macros.json index 9f3f1f9c5..b9c6870ae 100644 --- a/app/javascript/dashboard/i18n/locale/lv/macros.json +++ b/app/javascript/dashboard/i18n/locale/lv/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Izpildīt", "PREVIEW": "Priekšskatīt Makro", "EXECUTED_SUCCESSFULLY": "Makro ir veiksmīgi izpildīts" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Nepieciešama atribūta atslēga", + "FILTER_OPERATOR_REQUIRED": "Nepieciešams filtra operators", + "VALUE_REQUIRED": "Nepieciešama vērtība", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Vērtībai ir jābūt no 1 līdz 998", + "ACTION_PARAMETERS_REQUIRED": "Nepieciešami darbības parametri", + "ATLEAST_ONE_CONDITION_REQUIRED": "Ir nepieciešams vismaz viens nosacījums", + "ATLEAST_ONE_ACTION_REQUIRED": "Ir nepieciešama vismaz viena darbība" } } } diff --git a/app/javascript/dashboard/i18n/locale/lv/report.json b/app/javascript/dashboard/i18n/locale/lv/report.json index 5677165c7..7d0a00c58 100644 --- a/app/javascript/dashboard/i18n/locale/lv/report.json +++ b/app/javascript/dashboard/i18n/locale/lv/report.json @@ -481,7 +481,8 @@ "HEADER": "Sarunu Satiksme", "NO_CONVERSATIONS": "Nav sarunu", "CONVERSATION": "%{count} saruna", - "CONVERSATIONS": "%{count} sarunas" + "CONVERSATIONS": "%{count} sarunas", + "DOWNLOAD_REPORT": "Lejupielādēt atskaiti" }, "AGENT_CONVERSATIONS": { "HEADER": "Aģentu sarunas", @@ -536,6 +537,7 @@ "LABELS": "Etiķete", "TEAMS": "Komanda" }, + "WITH": "ar", "METRICS": { "HIT_RATE": { "LABEL": "Rezultātu Līmenis", diff --git a/app/javascript/dashboard/i18n/locale/lv/search.json b/app/javascript/dashboard/i18n/locale/lv/search.json index 42c0b0608..a8bdb8fe0 100644 --- a/app/javascript/dashboard/i18n/locale/lv/search.json +++ b/app/javascript/dashboard/i18n/locale/lv/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Sarunas", "MESSAGES": "Ziņojumi" }, + "SEARCHING_DATA": "Meklēšana", "EMPTY_STATE": "Vaicājumam '%{query}' nav atrasts neviens %{item} vienums", "EMPTY_STATE_FULL": "Vaicājumam '%{query}' nav atrasts neviens rezultāts", "PLACEHOLDER_KEYBINDING": "/ fokusēt", diff --git a/app/javascript/dashboard/i18n/locale/lv/settings.json b/app/javascript/dashboard/i18n/locale/lv/settings.json index 5412a9fc4..0c43906b3 100644 --- a/app/javascript/dashboard/i18n/locale/lv/settings.json +++ b/app/javascript/dashboard/i18n/locale/lv/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Pārskati", "SETTINGS": "Iestatījumi", "CONTACTS": "Kontaktpersonas", + "CAPTAIN": "Captain", "HOME": "Sākums", "AGENTS": "Aģenti", "AGENT_BOTS": "Bots", @@ -278,7 +279,7 @@ "SLA": "SLA", "BETA": "Beta", "REPORTS_OVERVIEW": "Pārskats", - "REAUTHORIZE": "Your inbox connection has expired, please reconnect\n to continue receiving and sending messages", + "REAUTHORIZE": "Jūsu iesūtnes savienojuma termiņš ir beidzies. Lūdzu, pievienojiet vēlreiz\n lai turpinātu saņemt un sūtīt ziņas", "HELP_CENTER": { "TITLE": "Palīdzības centrs", "ALL_ARTICLES": "Visi Raksti", diff --git a/app/javascript/dashboard/i18n/locale/lv/teamsSettings.json b/app/javascript/dashboard/i18n/locale/lv/teamsSettings.json index 7e178ed59..6a6b0742c 100644 --- a/app/javascript/dashboard/i18n/locale/lv/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/lv/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Izveidot jaunu komandu", "HEADER": "Komandas", - "SIDEBAR_TXT": "

Komandas

Komandas ļauj kārtot aģentus grupās, pamatojoties uz viņu pienākumiem.
Aģents var atrasties vairākās komandās. Jūs varat piešķirt sarunas komandai, kad sadarbojaties.

", + "LOADING": "Notiek komandu iegūšana", + "DESCRIPTION": "Komandas ļauj organizēt aģentus grupās, pamatojoties uz viņu pienākumiem. Aģents var piederēt vairākām komandām. Kad strādājat sadarbojoties, varat piešķirt sarunas noteiktām komandām.", + "LEARN_MORE": "Uzzināt vairāk par komandām", "LIST": { "404": "Šajā kontā nav izveidota neviena komanda.", - "EDIT_TEAM": "Rediģēt komandu" + "EDIT_TEAM": "Rediģēt komandu", + "NONE": "Nav" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Nevarēja izdzēst komandu. Lūdzu, mēģiniet vēlreiz." }, "CONFIRM": { - "TITLE": "Vai esat pārliecināts, ka vēlaties izdzēst - %{teamName}", + "TITLE": "Vai tiešām vēlaties dzēst komandu?", "PLACE_HOLDER": "Lūdzu, uzrakstiet {teamName} lai apstiprinātu", "MESSAGE": "Komandas dzēšana noņems komandas uzdevumu no sarunām, kas piešķirtas šai komandai.", "YES": "Dzēst ", diff --git a/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json index ed21b73b8..206e691c7 100644 --- a/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ml/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "ഒപ്പം", "OR": "അഥവാ" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "തുല്യമാണ്", "not_equal_to": "തുല്യമല്ല", diff --git a/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json index 32825a222..c6f636c9f 100644 --- a/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "ഏജന്റുമാർ", "HEADER_BTN_TXT": "ഏജന്റിനെ ചേർക്കുക", "LOADING": "ഏജന്റ് പട്ടിക ലഭ്യമാക്കുന്നു", - "SIDEBAR_TXT": "

ഏജന്റുമാർ

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

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

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

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

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

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "അഡ്മിനിസ്‌ട്രേറ്റർ", "AGENT": "ഏജന്റ്" diff --git a/app/javascript/dashboard/i18n/locale/ml/auditLogs.json b/app/javascript/dashboard/i18n/locale/ml/auditLogs.json index d855ca946..c465b2a2d 100644 --- a/app/javascript/dashboard/i18n/locale/ml/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ml/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "ഈ ചോദ്യവുമായി പൊരുത്തപ്പെടുന്ന ഇനങ്ങളൊന്നുമില്ല", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ml/automation.json b/app/javascript/dashboard/i18n/locale/ml/automation.json index 832c26aa2..c76ab0f09 100644 --- a/app/javascript/dashboard/i18n/locale/ml/automation.json +++ b/app/javascript/dashboard/i18n/locale/ml/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "അപ്‌ലോഡുചെയ്യുന്നു...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/bulkActions.json b/app/javascript/dashboard/i18n/locale/ml/bulkActions.json index d6f38f182..f2c899b50 100644 --- a/app/javascript/dashboard/i18n/locale/ml/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ml/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "നിയോഗിക്കുക", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "തിരയുക", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ml/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ml/cannedMgmt.json index f6e09a6d9..59b3f177a 100644 --- a/app/javascript/dashboard/i18n/locale/ml/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "ക്യാൻഡ് പ്രതികരണങ്ങൾ", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "ഈ ചോദ്യവുമായി പൊരുത്തപ്പെടുന്ന ഇനങ്ങളൊന്നുമില്ല.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "ഈ അക്കൗണ്ടിൽ ക്യാൻഡ് പ്രതികരണങ്ങളൊന്നും ലഭ്യമല്ല.", "TITLE": "ക്യാൻഡ് പ്രതികരണങ്ങൾ നിയന്ത്രിക്കുക", diff --git a/app/javascript/dashboard/i18n/locale/ml/contact.json b/app/javascript/dashboard/i18n/locale/ml/contact.json index ccf5b3f03..12d3153b4 100644 --- a/app/javascript/dashboard/i18n/locale/ml/contact.json +++ b/app/javascript/dashboard/i18n/locale/ml/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/conversation.json b/app/javascript/dashboard/i18n/locale/ml/conversation.json index 51b38cebe..e63a93e4b 100644 --- a/app/javascript/dashboard/i18n/locale/ml/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ml/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "പുതിയ ലൈനിനു വേണ്ടി ഷിഫ്റ്റ് + എന്റർ അടിക്കുക. ഒരു ക്യാൻഡ് പ്രതികരണം തിരഞ്ഞു എടുക്കാൻ വേണ്ടി '/ ' വച്ച് ടൈപ്പ് ചെയ്തു തുടങ്ങുക.", "PRIVATE_MSG_INPUT": "പുതിയ ലൈനിനു വേണ്ടി ഷിഫ്റ്റ് + എന്റർ അടിക്കുക. ഇത് ഏജന്റുമാർക്ക് മാത്രമേ ദൃശ്യമാകൂ", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "മറുപടി", diff --git a/app/javascript/dashboard/i18n/locale/ml/general.json b/app/javascript/dashboard/i18n/locale/ml/general.json index 25bb4dfb7..158181ca4 100644 --- a/app/javascript/dashboard/i18n/locale/ml/general.json +++ b/app/javascript/dashboard/i18n/locale/ml/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "തിരയുക", + "EMPTY_STATE": "ഒരു ഫലവും കണ്ടെത്താനായില്ല" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/helpCenter.json b/app/javascript/dashboard/i18n/locale/ml/helpCenter.json index 68e4794c5..92ba797c7 100644 --- a/app/javascript/dashboard/i18n/locale/ml/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ml/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ml/integrations.json b/app/javascript/dashboard/i18n/locale/ml/integrations.json index 44ba9f58a..a3e70d353 100644 --- a/app/javascript/dashboard/i18n/locale/ml/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ml/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ml/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ml/labelsMgmt.json index b1a55d097..fcad3ddb9 100644 --- a/app/javascript/dashboard/i18n/locale/ml/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ml/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "ലേബലുകൾ", "HEADER_BTN_TXT": "ലേബൽ ചേർക്കുക", "LOADING": "ലേബലുകൾ ലഭ്യമാക്കുന്നു", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "ഈ ചോദ്യവുമായി പൊരുത്തപ്പെടുന്ന ഇനങ്ങളൊന്നുമില്ല", - "SIDEBAR_TXT": "

ലേബലുകൾ‌

സംഭാഷണങ്ങൾ‌ തരംതിരിക്കാനും മുൻ‌ഗണന നൽകാനും ലേബലുകൾ‌ നിങ്ങളെ സഹായിക്കുന്നു. സൈഡ്‌പാനലിൽ നിന്നുള്ള സംഭാഷണത്തിലേക്ക് നിങ്ങൾക്ക് ലേബൽ നൽകാം.

ലേബലുകൾ‌ അക്ക with ണ്ടുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു കൂടാതെ നിങ്ങളുടെ ഓർ‌ഗനൈസേഷനിൽ‌ ഇച്ഛാനുസൃത വർ‌ക്ക്ഫ്ലോകൾ‌ സൃഷ്‌ടിക്കാനും ഇത് ഉപയോഗിക്കാം. നിങ്ങൾക്ക് ഒരു ലേബലിന് ഇഷ്‌ടാനുസൃത നിറം നൽകാനാകും, ഇത് ലേബൽ തിരിച്ചറിയുന്നത് എളുപ്പമാക്കുന്നു. സംഭാഷണങ്ങൾ‌ എളുപ്പത്തിൽ‌ ഫിൽ‌റ്റർ‌ ചെയ്യുന്നതിന് സൈഡ്‌ബാറിൽ‌ ലേബൽ‌ പ്രദർശിപ്പിക്കാൻ‌ നിങ്ങൾ‌ക്ക് കഴിയും.

", "LIST": { "404": "ഈ അക്കൗണ്ടിൽ ലേബലുകളൊന്നും ലഭ്യമല്ല.", "TITLE": "ലേബലുകൾ നിയന്ത്രിക്കുക", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "ലേബൽ ചേർക്കുക", diff --git a/app/javascript/dashboard/i18n/locale/ml/macros.json b/app/javascript/dashboard/i18n/locale/ml/macros.json index d983d85e8..7d23575c7 100644 --- a/app/javascript/dashboard/i18n/locale/ml/macros.json +++ b/app/javascript/dashboard/i18n/locale/ml/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ml/report.json b/app/javascript/dashboard/i18n/locale/ml/report.json index 6fc335ec3..95fa3eec4 100644 --- a/app/javascript/dashboard/i18n/locale/ml/report.json +++ b/app/javascript/dashboard/i18n/locale/ml/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ml/search.json b/app/javascript/dashboard/i18n/locale/ml/search.json index 30472e868..5f8b71a18 100644 --- a/app/javascript/dashboard/i18n/locale/ml/search.json +++ b/app/javascript/dashboard/i18n/locale/ml/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "സംഭാഷണങ്ങൾ", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ml/settings.json b/app/javascript/dashboard/i18n/locale/ml/settings.json index b0aaf9203..ce8a0b28f 100644 --- a/app/javascript/dashboard/i18n/locale/ml/settings.json +++ b/app/javascript/dashboard/i18n/locale/ml/settings.json @@ -239,6 +239,7 @@ "REPORTS": "റിപ്പോർട്ടുകൾ", "SETTINGS": "ക്രമീകരണങ്ങൾ", "CONTACTS": "കോൺ‌ടാക്റ്റുകൾ", + "CAPTAIN": "Captain", "HOME": "ഹോം", "AGENTS": "ഏജന്റുമാർ", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json index c701528cb..808bff3b6 100644 --- a/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ml/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "ഒന്നുമില്ല" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "ഇല്ലാതാക്കുക ", diff --git a/app/javascript/dashboard/i18n/locale/ms/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ms/advancedFilters.json index e9a375515..6c9a2a3a6 100644 --- a/app/javascript/dashboard/i18n/locale/ms/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ms/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "DAN", "OR": "ATAU" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Sama dengan", "not_equal_to": "Tak sama dengan", diff --git a/app/javascript/dashboard/i18n/locale/ms/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ms/agentMgmt.json index eb331f5f5..e581abe45 100644 --- a/app/javascript/dashboard/i18n/locale/ms/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Ejen", "HEADER_BTN_TXT": "Tambahkan ejen", "LOADING": "Mendapatkan senarai ejen", - "SIDEBAR_TXT": "

Ejen

Seorang Ejen adalah ahli sistem bantuan anda.

Ejen boleh membaca dan menjawab mesej dari pengguna pengguna anda

Klik di Tambah Ejen untuk menambah bilangan ejen. Ejen yang ditambah akan menerima emel dengan pengesahan untuk mengaktifkan akaun mereka, selepas itu, mereka boleh akses Chatwoot dan respon kepada mesej.

Akses ke ciri-ciri Chatwoot adalah berdasarkan kepada peranan peranan berikut.

Ejen - Ejen dengan peranan ini boleh akses inbox, repot dan perbualan. Mereka boleh tugaskan perbualan kepada ejen lain atau mereka sendiri dan boleh selesaikan sendiri.

Pentadbir - Pentadbir boleh akses semua ciri-ciri Chatwoot yang dibenarkan terhadap akaun anda termasuk, settings dan apa apa yang ejen biasa boleh lakukan.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Pentadbir", "AGENT": "Ejen" diff --git a/app/javascript/dashboard/i18n/locale/ms/auditLogs.json b/app/javascript/dashboard/i18n/locale/ms/auditLogs.json index 80c19feef..7c3029c9d 100644 --- a/app/javascript/dashboard/i18n/locale/ms/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ms/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ms/automation.json b/app/javascript/dashboard/i18n/locale/ms/automation.json index a006eaed5..66757a92f 100644 --- a/app/javascript/dashboard/i18n/locale/ms/automation.json +++ b/app/javascript/dashboard/i18n/locale/ms/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Nilai diperlukan", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/bulkActions.json b/app/javascript/dashboard/i18n/locale/ms/bulkActions.json index c62a1c063..e1c81f468 100644 --- a/app/javascript/dashboard/i18n/locale/ms/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ms/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ms/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ms/cannedMgmt.json index 03571837a..b285741e5 100644 --- a/app/javascript/dashboard/i18n/locale/ms/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/ms/contact.json b/app/javascript/dashboard/i18n/locale/ms/contact.json index 3c22bbeaf..b995e420a 100644 --- a/app/javascript/dashboard/i18n/locale/ms/contact.json +++ b/app/javascript/dashboard/i18n/locale/ms/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/conversation.json b/app/javascript/dashboard/i18n/locale/ms/conversation.json index f0e107a1d..02589d53c 100644 --- a/app/javascript/dashboard/i18n/locale/ms/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ms/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/ms/general.json b/app/javascript/dashboard/i18n/locale/ms/general.json index 25bb4dfb7..99f9b07d9 100644 --- a/app/javascript/dashboard/i18n/locale/ms/general.json +++ b/app/javascript/dashboard/i18n/locale/ms/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "Tiada dijumpa" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/helpCenter.json b/app/javascript/dashboard/i18n/locale/ms/helpCenter.json index 3b7dc5276..2883329fb 100644 --- a/app/javascript/dashboard/i18n/locale/ms/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ms/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ms/integrations.json b/app/javascript/dashboard/i18n/locale/ms/integrations.json index d91ac0ee4..6b2ecc61d 100644 --- a/app/javascript/dashboard/i18n/locale/ms/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ms/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ms/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ms/labelsMgmt.json index c96071bc8..f81156f7f 100644 --- a/app/javascript/dashboard/i18n/locale/ms/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ms/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/ms/macros.json b/app/javascript/dashboard/i18n/locale/ms/macros.json index b7db3339f..ba5f038ba 100644 --- a/app/javascript/dashboard/i18n/locale/ms/macros.json +++ b/app/javascript/dashboard/i18n/locale/ms/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Nilai diperlukan", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ms/report.json b/app/javascript/dashboard/i18n/locale/ms/report.json index 444938137..a20600006 100644 --- a/app/javascript/dashboard/i18n/locale/ms/report.json +++ b/app/javascript/dashboard/i18n/locale/ms/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ms/search.json b/app/javascript/dashboard/i18n/locale/ms/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/ms/search.json +++ b/app/javascript/dashboard/i18n/locale/ms/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ms/settings.json b/app/javascript/dashboard/i18n/locale/ms/settings.json index 075a7ff11..7443c46f3 100644 --- a/app/javascript/dashboard/i18n/locale/ms/settings.json +++ b/app/javascript/dashboard/i18n/locale/ms/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Ejen", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ms/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ms/teamsSettings.json index 7f46b151d..12185db3d 100644 --- a/app/javascript/dashboard/i18n/locale/ms/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ms/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Tiada" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ne/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/ne/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ne/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/ne/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/ne/auditLogs.json b/app/javascript/dashboard/i18n/locale/ne/auditLogs.json index bb3007975..7f412b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/ne/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ne/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ne/automation.json b/app/javascript/dashboard/i18n/locale/ne/automation.json index 8d211d0c5..0f4646eb4 100644 --- a/app/javascript/dashboard/i18n/locale/ne/automation.json +++ b/app/javascript/dashboard/i18n/locale/ne/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "अपलोड गर्दै...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/bulkActions.json b/app/javascript/dashboard/i18n/locale/ne/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/ne/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ne/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ne/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ne/cannedMgmt.json index b19386c24..a7a30e7e3 100644 --- a/app/javascript/dashboard/i18n/locale/ne/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/ne/contact.json b/app/javascript/dashboard/i18n/locale/ne/contact.json index 783c6edb7..ae4d3e41b 100644 --- a/app/javascript/dashboard/i18n/locale/ne/contact.json +++ b/app/javascript/dashboard/i18n/locale/ne/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/conversation.json b/app/javascript/dashboard/i18n/locale/ne/conversation.json index 088e785a4..c0d9fc0fa 100644 --- a/app/javascript/dashboard/i18n/locale/ne/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ne/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/ne/general.json b/app/javascript/dashboard/i18n/locale/ne/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/ne/general.json +++ b/app/javascript/dashboard/i18n/locale/ne/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/helpCenter.json b/app/javascript/dashboard/i18n/locale/ne/helpCenter.json index a417ea309..1ff4a63e2 100644 --- a/app/javascript/dashboard/i18n/locale/ne/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ne/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ne/integrations.json b/app/javascript/dashboard/i18n/locale/ne/integrations.json index 43a867b2b..3ac90ecb3 100644 --- a/app/javascript/dashboard/i18n/locale/ne/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ne/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ne/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ne/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/ne/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ne/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/ne/macros.json b/app/javascript/dashboard/i18n/locale/ne/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/ne/macros.json +++ b/app/javascript/dashboard/i18n/locale/ne/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ne/report.json b/app/javascript/dashboard/i18n/locale/ne/report.json index c27532783..b27417c82 100644 --- a/app/javascript/dashboard/i18n/locale/ne/report.json +++ b/app/javascript/dashboard/i18n/locale/ne/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ne/search.json b/app/javascript/dashboard/i18n/locale/ne/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/ne/search.json +++ b/app/javascript/dashboard/i18n/locale/ne/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ne/settings.json b/app/javascript/dashboard/i18n/locale/ne/settings.json index d7ad7559d..6224db197 100644 --- a/app/javascript/dashboard/i18n/locale/ne/settings.json +++ b/app/javascript/dashboard/i18n/locale/ne/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ne/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json index b96a82f2f..12ac07005 100644 --- a/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/nl/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "EN", "OR": "OF" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Gelijk aan", "not_equal_to": "Niet gelijk aan", diff --git a/app/javascript/dashboard/i18n/locale/nl/agentMgmt.json b/app/javascript/dashboard/i18n/locale/nl/agentMgmt.json index d9eb79d99..7f478ff50 100644 --- a/app/javascript/dashboard/i18n/locale/nl/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Medewerkers", "HEADER_BTN_TXT": "Medewerker toevoegen", "LOADING": "Ophalen van medewerkerslijst", - "SIDEBAR_TXT": "

Agenten

Een Agent is lid van uw klantenservice.

De agenten kunnen berichten van uw gebruikers bekijken en beantwoorden. De lijst toont alle agenten die momenteel in uw account staan.

Klik op Voeg agent toe om een nieuwe agent toe te voegen. De agent die je toevoegt ontvangt een e-mail met een bevestigingslink om zijn account te activeren, waarna hij Chatwoot kan bezoeken en op berichten kan reageren.

Toegang tot Chatwoot's functies zijn gebaseerd op de volgende rollen.

Agent - Agenten met deze rol kunnen alleen inboxen, rapporten en gesprekken gebruiken. Ze kunnen gesprekken toewijzen aan andere agenten of zichzelf en gesprekken oplossen.

Beheerder - Beheerder heeft toegang tot alle Chatwoot functies ingeschakeld voor uw account, inclusief instellingen, samen met alle normale agents' privileges.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Beheerder", "AGENT": "Medewerker" diff --git a/app/javascript/dashboard/i18n/locale/nl/auditLogs.json b/app/javascript/dashboard/i18n/locale/nl/auditLogs.json index 097f8da05..1e5d4c096 100644 --- a/app/javascript/dashboard/i18n/locale/nl/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/nl/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Audit-logs toevoegen", "LOADING": "Ophalen van Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Er zijn geen items die overeenkomen met deze zoekopdracht", "SIDEBAR_TXT": "

Audit Logs

Audit Logs zijn sporen voor gebeurtenissen en acties in een Chatwoot Systeem.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} heeft %{invitee} uitgenodigd voor het account als een %{role}", "EDIT": { "SELF": "%{agentName} heeft zijn %{attributes} gewijzigd naar %{values}", - "OTHER": "%{agentName} heeft %{attributes} van %{user} gewijzigd naar %{values}" + "OTHER": "%{agentName} heeft %{attributes} van %{user} gewijzigd naar %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/nl/automation.json b/app/javascript/dashboard/i18n/locale/nl/automation.json index dd1655ffc..32526ab00 100644 --- a/app/javascript/dashboard/i18n/locale/nl/automation.json +++ b/app/javascript/dashboard/i18n/locale/nl/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "U moet tenminste één actie hebben om op te slaan", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Voer hier uw bericht in", - "TEAM_DROPDOWN_PLACEHOLDER": "Teams selecteren" + "TEAM_DROPDOWN_PLACEHOLDER": "Teams selecteren", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Automatiseringsregel activeren", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploaden...", "LABEL_UPLOADED": "Succesvol geüpload", "LABEL_UPLOAD_FAILED": "Upload mislukt" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Waarde is vereist", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/bulkActions.json b/app/javascript/dashboard/i18n/locale/nl/bulkActions.json index 6312d6905..e56cfc60a 100644 --- a/app/javascript/dashboard/i18n/locale/nl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/nl/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Ga terug", "ASSIGN_LABEL": "Toewijzen", "YES": "Ja", + "SEARCH_INPUT_PLACEHOLDER": "Zoeken", "ASSIGN_AGENT_TOOLTIP": "Agent toewijzen", "ASSIGN_TEAM_TOOLTIP": "Team toewijzen", "ASSIGN_SUCCESFUL": "Gesprekken succesvol toegewezen.", diff --git a/app/javascript/dashboard/i18n/locale/nl/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/nl/cannedMgmt.json index aead72726..42af0eeab 100644 --- a/app/javascript/dashboard/i18n/locale/nl/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Standaard antwoorden", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Standaard antwoord toevoegen", "LOADING": "Standaard antwoorden ophalen...", "SEARCH_404": "Er zijn geen items die overeenkomen met deze zoekopdracht.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Er zijn geen standaard antwoorden beschikbaar in dit account.", "TITLE": "Beheer standaard antwoorden", diff --git a/app/javascript/dashboard/i18n/locale/nl/contact.json b/app/javascript/dashboard/i18n/locale/nl/contact.json index 71b846085..1ebcaf7b0 100644 --- a/app/javascript/dashboard/i18n/locale/nl/contact.json +++ b/app/javascript/dashboard/i18n/locale/nl/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact succesvol samengevoegd", "ERROR_MESSAGE": "Contacten zijn niet samengevoegd, probeer het opnieuw!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/conversation.json b/app/javascript/dashboard/i18n/locale/nl/conversation.json index e56abd19d..577845ac9 100644 --- a/app/javascript/dashboard/i18n/locale/nl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/nl/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter voor nieuwe regel. Begin met '/' om een standaard antwoord te selecteren.", "PRIVATE_MSG_INPUT": "Shift + nieuwe regel invoeren. Dit is alleen zichtbaar voor medewerkers", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Berichtondertekening is niet geconfigureerd, configureer deze in de profielinstellingen.", - "CLICK_HERE": "Klik hier om bij te werken" + "CLICK_HERE": "Klik hier om bij te werken", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Beantwoorden", diff --git a/app/javascript/dashboard/i18n/locale/nl/general.json b/app/javascript/dashboard/i18n/locale/nl/general.json index 25bb4dfb7..38184deee 100644 --- a/app/javascript/dashboard/i18n/locale/nl/general.json +++ b/app/javascript/dashboard/i18n/locale/nl/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Zoeken", + "EMPTY_STATE": "Geen resultaten gevonden" + } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/helpCenter.json b/app/javascript/dashboard/i18n/locale/nl/helpCenter.json index 5aa0123fe..4c7958958 100644 --- a/app/javascript/dashboard/i18n/locale/nl/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/nl/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/nl/integrations.json b/app/javascript/dashboard/i18n/locale/nl/integrations.json index 48181ca07..723ac7856 100644 --- a/app/javascript/dashboard/i18n/locale/nl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/nl/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/nl/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/nl/labelsMgmt.json index 3377463b2..f57792dd6 100644 --- a/app/javascript/dashboard/i18n/locale/nl/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/nl/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labelen", "HEADER_BTN_TXT": "Label toevoegen", "LOADING": "Labels ophalen", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Er zijn geen items die overeenkomen met deze zoekopdracht", - "SIDEBAR_TXT": "

Labels

Labels helpen u om gesprekken te categoriseren en ze prioriteit te geven. Vanaf het zijpaneel kunt u het label toewijzen aan een gesprek.

Labels zijn gekoppeld aan het account en kunnen worden gebruikt om aangepaste workflows in uw organisatie te creëren. U kunt aangepaste kleur aan een label toewijzen, het maakt het gemakkelijker om het label te identificeren. Je kunt het label op de zijbalk weergeven om de gesprekken gemakkelijk te filteren.

", "LIST": { "404": "Er zijn geen labels beschikbaar in dit account.", "TITLE": "Beheer labels", @@ -49,7 +50,8 @@ "DISMISS": "Negeren", "ADD_SELECTED_LABELS": "Voeg geselecteerde labels toe", "ADD_SELECTED_LABEL": "Geselecteerde label toevoegen", - "ADD_ALL_LABELS": "Voeg alle labels toe" + "ADD_ALL_LABELS": "Voeg alle labels toe", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Label toevoegen", diff --git a/app/javascript/dashboard/i18n/locale/nl/macros.json b/app/javascript/dashboard/i18n/locale/nl/macros.json index c76ba92ac..947196205 100644 --- a/app/javascript/dashboard/i18n/locale/nl/macros.json +++ b/app/javascript/dashboard/i18n/locale/nl/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Waarde is vereist", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/nl/report.json b/app/javascript/dashboard/i18n/locale/nl/report.json index d602e11ae..666c663df 100644 --- a/app/javascript/dashboard/i18n/locale/nl/report.json +++ b/app/javascript/dashboard/i18n/locale/nl/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/nl/search.json b/app/javascript/dashboard/i18n/locale/nl/search.json index 4b0717242..0a8589048 100644 --- a/app/javascript/dashboard/i18n/locale/nl/search.json +++ b/app/javascript/dashboard/i18n/locale/nl/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Gesprekken", "MESSAGES": "Berichten" }, + "SEARCHING_DATA": "Zoeken", "EMPTY_STATE": "Geen %{item} gevonden voor query '%{query}'", "EMPTY_STATE_FULL": "Geen resultaten gevonden voor query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ om te focussen", diff --git a/app/javascript/dashboard/i18n/locale/nl/settings.json b/app/javascript/dashboard/i18n/locale/nl/settings.json index ec6ae58ca..dba65b10f 100644 --- a/app/javascript/dashboard/i18n/locale/nl/settings.json +++ b/app/javascript/dashboard/i18n/locale/nl/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Rapporten", "SETTINGS": "Instellingen", "CONTACTS": "Contacten", + "CAPTAIN": "Captain", "HOME": "Startpagina", "AGENTS": "Medewerkers", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json index a9453b569..c3f7bfeee 100644 --- a/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/nl/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Geen" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Verwijderen ", diff --git a/app/javascript/dashboard/i18n/locale/no/advancedFilters.json b/app/javascript/dashboard/i18n/locale/no/advancedFilters.json index 1726f0aac..284796e5a 100644 --- a/app/javascript/dashboard/i18n/locale/no/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/no/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/no/agentMgmt.json b/app/javascript/dashboard/i18n/locale/no/agentMgmt.json index bd720bed4..7d1e62461 100644 --- a/app/javascript/dashboard/i18n/locale/no/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenter", "HEADER_BTN_TXT": "Legg til agent", "LOADING": "Henter agentliste", - "SIDEBAR_TXT": "

Agenter

En agent er en medlem i ditt kundeserivce-team.

Agenter vil ha mulighet til å se på og svare på henvendelser fra dine brukere. Listen viser alle agenter i din konto

Klikk på Legg til agent for å legge til agent. Agenten du legger til vil motta en e-post med en link for å bekrefte kontoen deres. Etter dette får de tilgang til Chatwoot og kan begynne å svare på henvendelser.

Tilgang til funksjonene i Chatwoot er basert på følgende roller.

Agent - Agenter med denne rollen har bare tilgang til innbokser, rapporter og samtaler. De kan tildele samtaler til seg selv og andre agenter, og markere samtaler som løst.

Administrator - En administrator har tilgang til alle funksjoner og innstillinger i Chatwoot, i tillegg til det en agent vil ha tilgang til.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/no/auditLogs.json b/app/javascript/dashboard/i18n/locale/no/auditLogs.json index 0b6267f67..f5f38d2fc 100644 --- a/app/javascript/dashboard/i18n/locale/no/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/no/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Det finnes ingen elementer som samsvarer med denne spørringen", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/no/automation.json b/app/javascript/dashboard/i18n/locale/no/automation.json index 7f7d4be8c..98907e4d0 100644 --- a/app/javascript/dashboard/i18n/locale/no/automation.json +++ b/app/javascript/dashboard/i18n/locale/no/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Laster opp...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/bulkActions.json b/app/javascript/dashboard/i18n/locale/no/bulkActions.json index c2ba39c57..0f2bf3c22 100644 --- a/app/javascript/dashboard/i18n/locale/no/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/no/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Tildel", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Søk", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/no/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/no/cannedMgmt.json index efc6fdfb6..bf5c45a14 100644 --- a/app/javascript/dashboard/i18n/locale/no/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Forhåndslagde svar", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Det finnes ingen elementer som samsvarer med denne spørringen.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Det er ingen forhåndslagde svar tilgjengelig i denne kontoen.", "TITLE": "Administrer forhåndslagde svar", diff --git a/app/javascript/dashboard/i18n/locale/no/contact.json b/app/javascript/dashboard/i18n/locale/no/contact.json index 3923ecc8f..924b218b9 100644 --- a/app/javascript/dashboard/i18n/locale/no/contact.json +++ b/app/javascript/dashboard/i18n/locale/no/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/conversation.json b/app/javascript/dashboard/i18n/locale/no/conversation.json index 0935ee275..a523532f9 100644 --- a/app/javascript/dashboard/i18n/locale/no/conversation.json +++ b/app/javascript/dashboard/i18n/locale/no/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter for ny linje. Start med '/' for å velge et forhåndslagd svar.", "PRIVATE_MSG_INPUT": "Skift + enter for ny linje. Dette vil kun være synlig for agenter", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Svar", diff --git a/app/javascript/dashboard/i18n/locale/no/general.json b/app/javascript/dashboard/i18n/locale/no/general.json index 25bb4dfb7..b7140855a 100644 --- a/app/javascript/dashboard/i18n/locale/no/general.json +++ b/app/javascript/dashboard/i18n/locale/no/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Søk", + "EMPTY_STATE": "Ingen resultater funnet" + } } } diff --git a/app/javascript/dashboard/i18n/locale/no/helpCenter.json b/app/javascript/dashboard/i18n/locale/no/helpCenter.json index ae40223f0..f9a9ed768 100644 --- a/app/javascript/dashboard/i18n/locale/no/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/no/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/no/integrations.json b/app/javascript/dashboard/i18n/locale/no/integrations.json index c91b44da2..26f6c6b48 100644 --- a/app/javascript/dashboard/i18n/locale/no/integrations.json +++ b/app/javascript/dashboard/i18n/locale/no/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/no/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/no/labelsMgmt.json index 877dfcf8a..0ed84a5fd 100644 --- a/app/javascript/dashboard/i18n/locale/no/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/no/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiketter", "HEADER_BTN_TXT": "Legg til etikett", "LOADING": "Henter etiketter", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Det finnes ingen elementer som samsvarer med denne spørringen", - "SIDEBAR_TXT": "

Etiketter

hjelper deg med å kategorisere samtaler og prioritere dem. Du kan tilordne etiketter til en samtale fra sidepanelet.

Etiketter er knyttet til kontoen og kan brukes til å opprette egendefinerte arbeidsstrømmer i din organisasjon. Du kan tilordne egendefinert farge til en etikett- det gjør det enklere å identifisere etiketten. Du vil kunne vise etiketten på sidepanelet for å enkelt filtrere samtalene.

", "LIST": { "404": "Det er ingen etiketter tilgjengelig i denne kontoen.", "TITLE": "Administrer etiketter", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Legg til etikett", diff --git a/app/javascript/dashboard/i18n/locale/no/macros.json b/app/javascript/dashboard/i18n/locale/no/macros.json index 3b34c7494..b27bead78 100644 --- a/app/javascript/dashboard/i18n/locale/no/macros.json +++ b/app/javascript/dashboard/i18n/locale/no/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/no/report.json b/app/javascript/dashboard/i18n/locale/no/report.json index 4c09109f1..38f883b48 100644 --- a/app/javascript/dashboard/i18n/locale/no/report.json +++ b/app/javascript/dashboard/i18n/locale/no/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/no/search.json b/app/javascript/dashboard/i18n/locale/no/search.json index 19e5f7e95..22ee7e717 100644 --- a/app/javascript/dashboard/i18n/locale/no/search.json +++ b/app/javascript/dashboard/i18n/locale/no/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Samtaler", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/no/settings.json b/app/javascript/dashboard/i18n/locale/no/settings.json index 3292032a8..fce633113 100644 --- a/app/javascript/dashboard/i18n/locale/no/settings.json +++ b/app/javascript/dashboard/i18n/locale/no/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Rapporter", "SETTINGS": "Innstillinger", "CONTACTS": "Kontakter", + "CAPTAIN": "Captain", "HOME": "Hjem", "AGENTS": "Agenter", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/no/teamsSettings.json b/app/javascript/dashboard/i18n/locale/no/teamsSettings.json index 30cf468ca..5f606abd8 100644 --- a/app/javascript/dashboard/i18n/locale/no/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/no/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Slett ", diff --git a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json index 5b82fb085..5a01cb478 100644 --- a/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/pl/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "i", "OR": "lub" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Równe", "not_equal_to": "Nierówne", diff --git a/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json index c5c7bc040..afdc7b646 100644 --- a/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenci", "HEADER_BTN_TXT": "Dodaj agenta", "LOADING": "Pobieranie listy agentów", - "SIDEBAR_TXT": "

Agenci

Agent jest członkiem Twojego zespołu wsparcia klienta.

Agenci będą mogli przeglądać i odpowiadać na wiadomości od Twoich użytkowników. Lista wyświetla wszystkich agentów aktualnie na Twoim koncie.

Kliknij Dodaj agenta, aby dodać nowego agenta. Dodany przez Ciebie przedstawiciel otrzyma e-mail z linkiem potwierdzającym, aby aktywować swoje konto, po którym będą mogli uzyskać dostęp do Chatwoot i odpowiadać na wiadomości.

Dostęp do funkcji Chatwoot opiera się na następujących rolach.

Agent - Agenci z tą rolą mogą mieć dostęp tylko do skrzynki odbiorczej, raportów i konwersacji. Mogą nadawać rozmowy innym agentom lub sami i rozwiązywać rozmowy.

Administrator - Administrator będzie miał dostęp do wszystkich funkcji Chatwoot włączonych dla Twojego konta, łącznie z ustawieniami, wraz ze wszystkimi uprawnieniami zwykłych agentów.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/pl/auditLogs.json b/app/javascript/dashboard/i18n/locale/pl/auditLogs.json index e6b6649ae..15f46d60b 100644 --- a/app/javascript/dashboard/i18n/locale/pl/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/pl/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Dzienniki Audytu", "HEADER_BTN_TXT": "Dodaj Dzienniki Audytu", "LOADING": "Pobieranie Dzienników Audytu", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Brak elementów pasujących do tego zapytania", "SIDEBAR_TXT": "

Dzienniki Audytu

Dzienniki Audytu to ślady działań i zdarzeń w systemie Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} zaprosił %{invitee} do konta jako %{role}", "EDIT": { "SELF": "%{agentName} zmienił swoje %{attributes} na %{values}", - "OTHER": "%{agentName} zmienił %{attributes} użytkownika %{user} na %{values}" + "OTHER": "%{agentName} zmienił %{attributes} użytkownika %{user} na %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/pl/automation.json b/app/javascript/dashboard/i18n/locale/pl/automation.json index 26ea565ff..88dd9e822 100644 --- a/app/javascript/dashboard/i18n/locale/pl/automation.json +++ b/app/javascript/dashboard/i18n/locale/pl/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Musisz mieć co najmniej jedną akcję, aby zapisać", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Wprowadź swoją wiadomość tutaj", - "TEAM_DROPDOWN_PLACEHOLDER": "Wybierz zespoły" + "TEAM_DROPDOWN_PLACEHOLDER": "Wybierz zespoły", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Aktywuj regułę automatyzacji", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Przesyłanie...", "LABEL_UPLOADED": "Przesłano pomyślnie", "LABEL_UPLOAD_FAILED": "Nie udało się przesłać załącznika" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Wartość jest wymagana", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/bulkActions.json b/app/javascript/dashboard/i18n/locale/pl/bulkActions.json index c27bc2b1e..f0f7b2402 100644 --- a/app/javascript/dashboard/i18n/locale/pl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/pl/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Powróć", "ASSIGN_LABEL": "Przypisz", "YES": "Tak", + "SEARCH_INPUT_PLACEHOLDER": "Szukaj", "ASSIGN_AGENT_TOOLTIP": "Przypisz Agenta", "ASSIGN_TEAM_TOOLTIP": "Przypisz zespół", "ASSIGN_SUCCESFUL": "Rozmowy zostały pomyślnie przypisane.", diff --git a/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json index ef4e2ce5d..d9b442bdb 100644 --- a/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Przygotowane odpowiedzi", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Brak wyników pasujących do wyszukiwania.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Brak dostępnych Gotowych odpowiedzi na tym koncie.", "TITLE": "Zarządzaj Gotowymi odpowiedziami", diff --git a/app/javascript/dashboard/i18n/locale/pl/contact.json b/app/javascript/dashboard/i18n/locale/pl/contact.json index 83b173659..c74aae3ba 100644 --- a/app/javascript/dashboard/i18n/locale/pl/contact.json +++ b/app/javascript/dashboard/i18n/locale/pl/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakty zostały pomyślnie połączone", "ERROR_MESSAGE": "Nie można połączyć kontaktów. Spróbuj ponownie!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/conversation.json b/app/javascript/dashboard/i18n/locale/pl/conversation.json index 30ac433ac..c3a2fc7b6 100644 --- a/app/javascript/dashboard/i18n/locale/pl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pl/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter dla nowej linii. Zacznij od '/' aby wybrać Gotową odpowiedź.", "PRIVATE_MSG_INPUT": "Shift + enter dla nowej linii. Będzie widoczne tylko dla agentów", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Podpis wiadomości nie jest skonfigurowany, należy go skonfigurować w ustawieniach profilu.", - "CLICK_HERE": "Kliknij tutaj, aby zaktualizować" + "CLICK_HERE": "Kliknij tutaj, aby zaktualizować", + "WHATSAPP_TEMPLATES": "Szablony WhatsApp" }, "REPLYBOX": { "REPLY": "Odpowiedz", diff --git a/app/javascript/dashboard/i18n/locale/pl/general.json b/app/javascript/dashboard/i18n/locale/pl/general.json index 25bb4dfb7..3d1b76f47 100644 --- a/app/javascript/dashboard/i18n/locale/pl/general.json +++ b/app/javascript/dashboard/i18n/locale/pl/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Szukaj", + "EMPTY_STATE": "Nie znaleziono rekordów" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/helpCenter.json b/app/javascript/dashboard/i18n/locale/pl/helpCenter.json index 9353d1da8..160fef59c 100644 --- a/app/javascript/dashboard/i18n/locale/pl/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pl/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/pl/integrations.json b/app/javascript/dashboard/i18n/locale/pl/integrations.json index fc575d788..cd741f349 100644 --- a/app/javascript/dashboard/i18n/locale/pl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pl/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subskrybowane wydarzenia", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json index 7454c84c6..6d05affb0 100644 --- a/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pl/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etykiety", "HEADER_BTN_TXT": "Dodaj etykietę", "LOADING": "Pobieranie etykiet", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Brak elementów pasujących do tego zapytania", - "SIDEBAR_TXT": "

Etykiety

Etykiety pomagają w kategoryzowaniu rozmów i ustalaniu ich priorytetów. Możesz przypisać etykietę do rozmowy z panelu bocznego.

Etykiety są przypisane do konta i mogą być wykorzystywane do tworzenia niestandardowych procesów w Twojej organizacji. Możesz przypisać etykiecie niestandardowy kolor, co ułatwia jej identyfikację. Etykietę można wyświetlić na panelu bocznym, aby łatwo filtrować rozmowy.

", "LIST": { "404": "Brak etykiet na tym koncie.", "TITLE": "Zarządzaj etykietami", @@ -49,7 +50,8 @@ "DISMISS": "Odrzuć", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Dodaj etykietę", diff --git a/app/javascript/dashboard/i18n/locale/pl/macros.json b/app/javascript/dashboard/i18n/locale/pl/macros.json index f0d2f1280..b5162841e 100644 --- a/app/javascript/dashboard/i18n/locale/pl/macros.json +++ b/app/javascript/dashboard/i18n/locale/pl/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Wykonaj", "PREVIEW": "Podgląd makra", "EXECUTED_SUCCESSFULLY": "Makro pomyślnie wykonane" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Wartość jest wymagana", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/pl/report.json b/app/javascript/dashboard/i18n/locale/pl/report.json index e515579c1..74e449cb4 100644 --- a/app/javascript/dashboard/i18n/locale/pl/report.json +++ b/app/javascript/dashboard/i18n/locale/pl/report.json @@ -481,7 +481,8 @@ "HEADER": "Ruch rozmów", "NO_CONVERSATIONS": "Brak rozmów", "CONVERSATION": "%{count} rozmowa", - "CONVERSATIONS": "%{count} rozmowy" + "CONVERSATIONS": "%{count} rozmowy", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Rozmowy według agentów", @@ -536,6 +537,7 @@ "LABELS": "Etykieta", "TEAMS": "Zespół" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/pl/search.json b/app/javascript/dashboard/i18n/locale/pl/search.json index 43710106d..07f477f43 100644 --- a/app/javascript/dashboard/i18n/locale/pl/search.json +++ b/app/javascript/dashboard/i18n/locale/pl/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Rozmowy", "MESSAGES": "Wiadomości" }, + "SEARCHING_DATA": "Wyszukiwanie", "EMPTY_STATE": "Nie znaleziono %{item} dla zapytania '%{query}'", "EMPTY_STATE_FULL": "Nie znaleziono wyników dla zapytania '%{query}'", "PLACEHOLDER_KEYBINDING": "/ aby skupić się", diff --git a/app/javascript/dashboard/i18n/locale/pl/settings.json b/app/javascript/dashboard/i18n/locale/pl/settings.json index f8c5a08d9..778b2da21 100644 --- a/app/javascript/dashboard/i18n/locale/pl/settings.json +++ b/app/javascript/dashboard/i18n/locale/pl/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Raporty", "SETTINGS": "Ustawienia", "CONTACTS": "Kontakty", + "CAPTAIN": "Captain", "HOME": "Strona główna", "AGENTS": "Agenci", "AGENT_BOTS": "Boty", diff --git a/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json index cefd78fde..6e79bba6f 100644 --- a/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/pl/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Utwórz nowy zespół", "HEADER": "Zespoły", - "SIDEBAR_TXT": "

Zespoły

Zespoły pozwalają zorganizować agentów w grupy na podstawie ich odpowiedzialności.
Agent może być częścią wielu zespołów. Możesz przypisywać rozmowy do zespołu, gdy pracujesz w trybie współpracy.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Na tym koncie nie ma żadnych zespołów.", - "EDIT_TEAM": "Edytuj zespół" + "EDIT_TEAM": "Edytuj zespół", + "NONE": "Brak" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Nie można usunąć zespołu. Spróbuj ponownie." }, "CONFIRM": { - "TITLE": "Czy na pewno chcesz usunąć - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Wpisz {teamName}, aby potwierdzić", "MESSAGE": "Usuwanie zespołu spowoduje usunięcie przypisania zespołu z rozmów przypisanych do tego zespołu.", "YES": "Usuń ", diff --git a/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json index b68e38580..8487b6eb8 100644 --- a/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/pt/advancedFilters.json @@ -1,23 +1,24 @@ { "FILTER": { - "TITLE": "Filtrar Conversas", - "SUBTITLE": "Adicione os seus filtros abaixo e clique 'Aplicar filtros' para eliminar a confusão no chat.", - "EDIT_CUSTOM_FILTER": "Editar Pasta", + "TITLE": "Filtrar conversas", + "SUBTITLE": "Adicione os seus filtros abaixo e clique em 'Aplicar filtros' para eliminar a confusão no chat.", + "EDIT_CUSTOM_FILTER": "Editar pasta", "CUSTOM_VIEWS_SUBTITLE": "Adicione ou remova filtros e atualize sua pasta.", "ADD_NEW_FILTER": "Adicionar filtro", - "FILTER_DELETE_ERROR": "Ops, parece que não conseguimos salvar nada! Por favor, adicione pelo menos um filtro para salvar.", + "FILTER_DELETE_ERROR": "Não foi possível guardar! Por favor, adicione, pelo menos, um filtro para guardar.", "SUBMIT_BUTTON_LABEL": "Aplicar filtros", "UPDATE_BUTTON_LABEL": "Atualizar pasta", - "CANCEL_BUTTON_LABEL": "cancelar", + "CANCEL_BUTTON_LABEL": "Cancelar", "CLEAR_BUTTON_LABEL": "Limpar filtros", "FOLDER_LABEL": "Nome da pasta", - "FOLDER_QUERY_LABEL": "Consulta de Pasta", + "FOLDER_QUERY_LABEL": "Consulta de pasta", "EMPTY_VALUE_ERROR": "Valor obrigatório.", - "TOOLTIP_LABEL": "Filtrar Conversas", + "TOOLTIP_LABEL": "Filtrar conversas", "QUERY_DROPDOWN_LABELS": { "AND": "E", "OR": "OU" }, + "INPUT_PLACEHOLDER": "Inserir valor", "OPERATOR_LABELS": { "equal_to": "Igual a", "not_equal_to": "Não é igual a", @@ -35,12 +36,12 @@ "FALSE": "Falso" }, "ATTRIBUTES": { - "STATUS": "SItuação", + "STATUS": "Situação", "ASSIGNEE_NAME": "Nome do titular", "INBOX_NAME": "Nome da caixa de entrada", "TEAM_NAME": "Nome da equipa", "CONVERSATION_IDENTIFIER": "ID da conversa", - "CAMPAIGN_NAME": "Nome da Campanha", + "CAMPAIGN_NAME": "Nome da campanha", "LABELS": "Etiquetas", "BROWSER_LANGUAGE": "Idioma do browser", "PRIORITY": "Prioridade", @@ -50,7 +51,7 @@ "CUSTOM_ATTRIBUTE_TEXT": "Texto", "CUSTOM_ATTRIBUTE_NUMBER": "Número", "CUSTOM_ATTRIBUTE_LINK": "Endereço", - "CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de Seleção", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de seleção", "CREATED_AT": "Criada em", "LAST_ACTIVITY": "Última atividade" }, @@ -61,12 +62,12 @@ }, "CUSTOM_VIEWS": { "ADD": { - "TITLE": "Deseja guardar este filtro?", - "LABEL": "Nome do Filtro", - "PLACEHOLDER": "Dê um nome ao seu filtro para consultá-lo mais tarde.", + "TITLE": "Pretende guardar este filtro?", + "LABEL": "Nome do filtro", + "PLACEHOLDER": "Dê um nome ao filtro, para consultá-lo mais tarde.", "ERROR_MESSAGE": "Nome é obrigatório.", - "SAVE_BUTTON": "Guardar Filtro", - "CANCEL_BUTTON": "cancelar", + "SAVE_BUTTON": "Guardar filtro", + "CANCEL_BUTTON": "Cancelar", "API_FOLDERS": { "SUCCESS_MESSAGE": "Pasta criada com sucesso.", "ERROR_MESSAGE": "Erro ao criar a pasta." @@ -77,15 +78,15 @@ } }, "EDIT": { - "EDIT_BUTTON": "Editar Pasta" + "EDIT_BUTTON": "Editar pasta" }, "DELETE": { "DELETE_BUTTON": "Apagar filtro", "MODAL": { "CONFIRM": { - "TITLE": "Confirmar a eliminação", - "MESSAGE": "Tem a certeza que deseja apagar o filtro ", - "YES": "Sim, apagar", + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem a certeza que deseja excluir o filtro ", + "YES": "Sim, excluir", "NO": "Não, manter" } }, diff --git a/app/javascript/dashboard/i18n/locale/pt/agentBots.json b/app/javascript/dashboard/i18n/locale/pt/agentBots.json index 34c11e11f..0f2816be4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/agentBots.json +++ b/app/javascript/dashboard/i18n/locale/pt/agentBots.json @@ -3,11 +3,11 @@ "HEADER": "Bots", "LOADING_EDITOR": "A carregar editor...", "HEADER_BTN_TXT": "Adicionar configuração do bot", - "SIDEBAR_TXT": "

Agente Bots

Agente Bots são como os mais fabulosos membros da sua equipe. Eles podem lidar com pequenis processos, para que se possa focar nas coisas mais importantes. Experimente.

Pode gerenciar os seus bots a partir desta página ou criar novos usando o botão 'Adicionar configuração do bot'.

Abra o manual dos bots Agente em nova janela, caso necessite de ajuda.

", + "SIDEBAR_TXT": "

Agentes bots

Agentes bots podem ser considerados os membros mais extraordinários da sua equipa. Podem lidar com pequenos processos, para que se possa focar nas coisas mais importantes.

Pode gerir os seus bots a partir desta página ou criar novos usando o botão 'Adicionar configuração do bot'.

Abra o manual dos bots Agente em nova janela, caso necessite de ajuda.

", "CSML_BOT_EDITOR": { "NAME": { "LABEL": "Nome do bot", - "PLACEHOLDER": "Nomeie o seu bot.", + "PLACEHOLDER": "Dê um nome ao seu bot.", "ERROR": "O nome do bot é obrigatório." }, "DESCRIPTION": { @@ -15,25 +15,25 @@ "PLACEHOLDER": "O que faz este bot?" }, "BOT_CONFIG": { - "ERROR": "Por favor, insira acima, a sua configuração CSML do bot.", - "API_ERROR": "A sua configuração CSML é inválida. Por favor corrija-a e tente novamente." + "ERROR": "Por favor, insira, acima, a sua configuração CSML do bot.", + "API_ERROR": "A sua configuração CSML é inválida. Por favor, corrija-a e tente novamente." }, - "SUBMIT": "Validar e salvar" + "SUBMIT": "Validar e guardar" }, "BOT_CONFIGURATION": { - "TITLE": "Selecione um agent bot", - "DESC": "Atribua um Agent Bot à sua caixa de entrada. Eles podem lidar com conversas iniciais e transferi-las para um agente humano quando necessário.", + "TITLE": "Selecione um agente bot", + "DESC": "Atribua um agente bot à sua caixa de entrada. Eles podem lidar com conversas iniciais e transferi-las para um agente humano quando necessário.", "SUBMIT": "Atualização", "DISCONNECT": "Desligar bot", - "SUCCESS_MESSAGE": "Agent bot atualizado com sucesso.", + "SUCCESS_MESSAGE": "Agente bot atualizado com sucesso.", "DISCONNECTED_SUCCESS_MESSAGE": "O agente bot foi desligado com sucesso.", - "ERROR_MESSAGE": "Não foi possível atualizar o agent bot. Por favor, tente novamente.", - "DISCONNECTED_ERROR_MESSAGE": "Não foi possível desliga o agent bot. Por favor, tente novamente.", + "ERROR_MESSAGE": "Não foi possível atualizar o agente bot. Por favor, tente novamente.", + "DISCONNECTED_ERROR_MESSAGE": "Não foi possível desligar o agente bot. Por favor, tente novamente.", "SELECT_PLACEHOLDER": "Selecionar bot" }, "ADD": { "TITLE": "Configurar novo bot", - "CANCEL_BUTTON_TEXT": "cancelar", + "CANCEL_BUTTON_TEXT": "Cancelar", "API": { "SUCCESS_MESSAGE": "Bot adicionado com sucesso.", "ERROR_MESSAGE": "Não foi possível adicionar o bot. Por favor, tente novamente mais tarde." @@ -41,25 +41,25 @@ }, "LIST": { "404": "Nenhum bot encontrado. Pode criar um bot clicando no botão 'Configurar novo bot' ↗️", - "LOADING": "Carregando bots...", + "LOADING": "A carregar bots...", "TYPE": "Tipo de bot" }, "DELETE": { - "BUTTON_TEXT": "excluir", + "BUTTON_TEXT": "Excluir", "TITLE": "Apagar bot", - "SUBMIT": "excluir", - "CANCEL_BUTTON_TEXT": "cancelar", - "DESCRIPTION": "Tem certeza que pretende excluir este bot? Esta ação é irreversível.", + "SUBMIT": "Excluir", + "CANCEL_BUTTON_TEXT": "Cancelar", + "DESCRIPTION": "Tem a certeza que pretende excluir este bot? Esta ação é irreversível.", "API": { "SUCCESS_MESSAGE": "Bot apagado com sucesso.", "ERROR_MESSAGE": "Não foi possível apagar o bot. Por favor, tente novamente." } }, "EDIT": { - "BUTTON_TEXT": "Alterar", - "LOADING": "Carregando bots...", + "BUTTON_TEXT": "Editar", + "LOADING": "A carregar bots...", "TITLE": "Editar bot", - "CANCEL_BUTTON_TEXT": "cancelar", + "CANCEL_BUTTON_TEXT": "Cancelar", "API": { "SUCCESS_MESSAGE": "Bot atualizado com sucesso.", "ERROR_MESSAGE": "Não foi possível atualizar o bot. Por favor, tente novamente." diff --git a/app/javascript/dashboard/i18n/locale/pt/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pt/agentMgmt.json index d6ca9dab8..0650e6583 100644 --- a/app/javascript/dashboard/i18n/locale/pt/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/agentMgmt.json @@ -1,32 +1,33 @@ { "AGENT_MGMT": { "HEADER": "Agentes", - "HEADER_BTN_TXT": "Adicionar Agente", - "LOADING": "Buscando lista de agente", - "SIDEBAR_TXT": "

Agentes

Um Agente é um membro da sua equipa de Suporte ao Cliente.

Os agentes podem ver e responder às mensagens dos seus utilizadores. A lista mostra todos os agentes atualmente na sua conta.

Clique em Adicionar Agente para adicionar um novo agente. O agente que adicionar receberá um e-mail com um link de confirmação para ativar a sua conta, de forma a poderem aceder ao Chatwoot e responder às mensagens.

Os acessos aos recursos do Chatwoot têm como base as seguintes funções.

Agentes - Só podem aceder às caixas de entrada, relatórios e conversas. Podem atribuir conversas a outros agentes ou a eles próprios e responder a pedidos.

Administrador - Têm acesso a todos os recursos do Chatwoot ativados na sua conta, incluindo configurações e todos os privilégios que os Agentes normais têm.

", + "HEADER_BTN_TXT": "Adicionar agente", + "LOADING": "A procurar lista de agentes", + "DESCRIPTION": "Um agente é um membro da sua equipa de suporte que pode visualizar e responder às mensagens de clientes. A lista abaixo mostra todos os agentes da sua conta.", + "LEARN_MORE": "Saber mais sobre os papéis de utilizadores", "AGENT_TYPES": { "ADMINISTRATOR": "Administrador", - "AGENT": "Representante" + "AGENT": "Agente" }, "LIST": { "404": "Não há agentes associados a esta conta", - "TITLE": "Gerenciar agentes na sua equipe", - "DESC": "Você pode adicionar/remover agentes para/da sua equipe.", + "TITLE": "Gerir agentes na sua equipa", + "DESC": "Pode adicionar/remover agentes para/da sua equipa.", "NAME": "Nome:", "EMAIL": "E-mail:", - "STATUS": "SItuação", - "ACTIONS": "Ações.", + "STATUS": "Situação", + "ACTIONS": "Ações", "VERIFIED": "Verificada", "VERIFICATION_PENDING": "Verificação pendente" }, "ADD": { - "TITLE": "Adicionar agente à sua equipe", - "DESC": "Você pode adicionar pessoas que serão capazes de lidar com o suporte de suas caixas de entrada.", - "CANCEL_BUTTON_TEXT": "cancelar", + "TITLE": "Adicionar agente à sua equipa", + "DESC": "Pode adicionar pessoas que serão capazes de lidar com o suporte das suas caixas de entrada.", + "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "NAME": { - "LABEL": "Nome do Representante", - "PLACEHOLDER": "Por favor, insira um nome para o agente" + "LABEL": "Nome do agente", + "PLACEHOLDER": "Por favor, insira o nome do agente" }, "AGENT_TYPE": { "LABEL": "Tipo de agente", @@ -35,35 +36,35 @@ }, "EMAIL": { "LABEL": "Endereço de e-mail", - "PLACEHOLDER": "Por favor insira um endereço de e-mail do agente" + "PLACEHOLDER": "Por favor, insira o endereço de e-mail do agente" }, - "SUBMIT": "Adicionar Agente" + "SUBMIT": "Adicionar agente" }, "API": { "SUCCESS_MESSAGE": "Agente adicionado com sucesso", - "EXIST_MESSAGE": "E-mail do representante já está em uso, por favor tente outro endereço de e-mail", - "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde" + "EXIST_MESSAGE": "O e-mail do agente já está a ser utilizado, por favor tente outro endereço de e-mail", + "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde" } }, "DELETE": { - "BUTTON_TEXT": "excluir", + "BUTTON_TEXT": "Excluir", "API": { "SUCCESS_MESSAGE": "Agente excluído com sucesso", - "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde" + "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde" }, "CONFIRM": { - "TITLE": "Confirmar Exclusão", - "MESSAGE": "Tem certeza que deseja excluir ", + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem certeza que deseja excluir agente ", "YES": "Sim, excluir ", - "NO": "Não, Manter " + "NO": "Não, manter " } }, "EDIT": { - "TITLE": "Editar Representante", + "TITLE": "Editar agente", "FORM": { "NAME": { - "LABEL": "Nome do Representante", - "PLACEHOLDER": "Por favor, insira um nome para o agente" + "LABEL": "Nome do agente", + "PLACEHOLDER": "Por favor, insira o nome do agente" }, "AGENT_TYPE": { "LABEL": "Tipo de agente", @@ -72,26 +73,26 @@ }, "EMAIL": { "LABEL": "Endereço de e-mail", - "PLACEHOLDER": "Por favor insira um endereço de e-mail do agente" + "PLACEHOLDER": "Por favor, insira o endereço de e-mail do agente" }, "AGENT_AVAILABILITY": { "LABEL": "Disponibilidade", - "PLACEHOLDER": "Por favor, selecione um status de disponibilidade", + "PLACEHOLDER": "Por favor, selecione um estado de disponibilidade", "ERROR": "Disponibilidade é necessária" }, - "SUBMIT": "Editar Agente" + "SUBMIT": "Editar agente" }, - "BUTTON_TEXT": "Alterar", - "CANCEL_BUTTON_TEXT": "cancelar", + "BUTTON_TEXT": "Editar", + "CANCEL_BUTTON_TEXT": "Cancelar", "API": { "SUCCESS_MESSAGE": "Agente atualizado com sucesso", - "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde" + "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde" }, "PASSWORD_RESET": { - "ADMIN_RESET_BUTTON": "Redefinir a senha", - "ADMIN_SUCCESS_MESSAGE": "Um e-mail com instruções de redefinição de senha foi enviado para o agente", - "SUCCESS_MESSAGE": "Senha do agente redefinida com sucesso", - "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde" + "ADMIN_RESET_BUTTON": "Redefinir a palavra-passe", + "ADMIN_SUCCESS_MESSAGE": "Um e-mail com instruções para redefinir a palavra-passe foi enviado para o agente", + "SUCCESS_MESSAGE": "Palavra-passe do agente redefinida com sucesso", + "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde" } }, "SEARCH": { @@ -101,16 +102,16 @@ "PLACEHOLDER": "Nenhum", "TITLE": { "AGENT": "Escolher agente", - "TEAM": "Escolher Equipa" + "TEAM": "Escolher equipa" }, "SEARCH": { "NO_RESULTS": { "AGENT": "Nenhum agente encontrado", - "TEAM": "Nenhuma Equipa encontrada" + "TEAM": "Nenhuma equipa encontrada" }, "PLACEHOLDER": { "AGENT": "Procurar agentes", - "TEAM": "Procurar Equipas", + "TEAM": "Procurar equipas", "INPUT": "Procurar agentes" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json index 27883db0d..1cf3f14e2 100644 --- a/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/attributesMgmt.json @@ -1,17 +1,17 @@ { "ATTRIBUTES_MGMT": { "HEADER": "Atributos personalizados", - "HEADER_BTN_TXT": "Adicionar Atributo Personalizado", - "LOADING": "Obtendo atributos personalizados", - "SIDEBAR_TXT": "

Atributos personalizados

Um atributo personalizado rastreia factos sobre os seus contactos/conversação - como o plano de assinatura, ou quando encomendaram o primeiro artigo, etc.

Para criar um Atributo Personalizado, basta clicar no botão Adicionar Atributo Personalizado. Também pode editar ou apagar um Atributo Personalizado existente, clicando no botão Editar ou Apagar.

", + "HEADER_BTN_TXT": "Adicionar atributo personalizado", + "LOADING": "A obter atributos personalizados", + "SIDEBAR_TXT": "

Atributos personalizados

Um atributo personalizado rastreia factos sobre os seus contactos/conversação - como o plano de subscrição, ou quando encomendaram o primeiro artigo, etc.

Para criar um atributo personalizado, basta clicar no botão Adicionar atributo personalizado. Também pode editar ou excluir um atributo personalizado existente, clicando no botão Editar ou Excluir.

", "ADD": { - "TITLE": "Adicionar Atributo Personalizado", + "TITLE": "Adicionar atributo personalizado", "SUBMIT": "Criar", - "CANCEL_BUTTON_TEXT": "cancelar", + "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "NAME": { - "LABEL": "Mostrar Nome", - "PLACEHOLDER": "Introduzia um nome de exibição de atributo personalizado", + "LABEL": "Mostrar nome", + "PLACEHOLDER": "Introduza o nome de exibição do atributo personalizado", "ERROR": "Nome é obrigatório" }, "DESC": { @@ -21,7 +21,7 @@ }, "MODEL": { "LABEL": "Aplica-se a", - "PLACEHOLDER": "Por favor selecione um", + "PLACEHOLDER": "Por favor, selecione um", "ERROR": "Modelo é obrigatório" }, "TYPE": { @@ -29,9 +29,9 @@ "PLACEHOLDER": "Por favor, selecione um tipo", "ERROR": "Tipo é obrigatório", "LIST": { - "LABEL": "Listar Valores", - "PLACEHOLDER": "Por favor insira um valor e pressione Enter", - "ERROR": "Deve possuir pelo menos um valor" + "LABEL": "Listar valores", + "PLACEHOLDER": "Por favor, insira um valor e pressione Enter", + "ERROR": "Deve possuir, pelo menos, um valor" } }, "KEY": { @@ -41,11 +41,11 @@ "IN_VALID": "Chave inválida" }, "REGEX_PATTERN": { - "LABEL": "Padrão Regex", + "LABEL": "Padrão regex", "PLACEHOLDER": "Por favor, insira um padrão regex de atributo personalizado. (Opcional)" }, "REGEX_CUE": { - "LABEL": "Sugestão Regex", + "LABEL": "Sugestão regex", "PLACEHOLDER": "Por favor, insira dica para o padrão regex. (Opcional)" }, "ENABLE_REGEX": { @@ -53,65 +53,65 @@ } }, "API": { - "SUCCESS_MESSAGE": "Atributo Personalizado adicionado com sucesso!", - "ERROR_MESSAGE": "Não foi possível criar um atributo personalizado, por favor tente novamente mais tarde." + "SUCCESS_MESSAGE": "Atributo personalizado adicionado com sucesso!", + "ERROR_MESSAGE": "Não foi possível criar um atributo personalizado, por favor, tente novamente mais tarde." } }, "DELETE": { - "BUTTON_TEXT": "excluir", + "BUTTON_TEXT": "Excluir", "API": { - "SUCCESS_MESSAGE": "Atributo personalizado eliminado com sucesso.", - "ERROR_MESSAGE": "Não foi possível apagar o atributo personalizado. Tente novamente." + "SUCCESS_MESSAGE": "Atributo personalizado excluído com sucesso.", + "ERROR_MESSAGE": "Não foi possível excluir o atributo personalizado. Tente novamente." }, "CONFIRM": { - "TITLE": "Tem a certeza que quer apagar a equipa - %{attributeName}", + "TITLE": "Tem a certeza que pretende apagar a equipa - %{attributeName}", "PLACE_HOLDER": "Por favor, digite {attributeName} para confirmar", "MESSAGE": "A eliminação irá remover o atributo personalizado", - "YES": "excluir ", - "NO": "cancelar" + "YES": "Excluir ", + "NO": "Cancelar" } }, "EDIT": { - "TITLE": "Editar Atributo Personalizado", + "TITLE": "Editar atributo personalizado", "UPDATE_BUTTON_TEXT": "Atualização", "TYPE": { "LIST": { - "LABEL": "Listar Valores", - "PLACEHOLDER": "Por favor insira valores e pressione Enter" + "LABEL": "Listar valores", + "PLACEHOLDER": "Por favor, insira valores e pressione Enter" } }, "API": { "SUCCESS_MESSAGE": "Atributo personalizado atualizado com sucesso", - "ERROR_MESSAGE": "Houve um erro na actualização do atributo personalizado, por favor tente novamente" + "ERROR_MESSAGE": "Houve um erro na atualização do atributo personalizado, por favor, tente novamente" } }, "TABS": { "HEADER": "Atributos personalizados", "CONVERSATION": "Conversa", - "CONTACT": "Contato" + "CONTACT": "Contacto" }, "LIST": { "TABLE_HEADER": [ - "Nome:", + "Nome", "Descrição", "Tipo", "Chave" ], "BUTTONS": { - "EDIT": "Alterar", - "DELETE": "excluir" + "EDIT": "Editar", + "DELETE": "Excluir" }, "EMPTY_RESULT": { "404": "Não há atributos personalizados criados", "NOT_FOUND": "Não há atributos personalizados configurados" }, "REGEX_PATTERN": { - "LABEL": "Padrão Regex", + "LABEL": "Padrão regex", "PLACEHOLDER": "Por favor, insira um padrão regex de atributo personalizado. (Opcional)" }, "REGEX_CUE": { - "LABEL": "Sugestão Regex", - "PLACEHOLDER": "Por favor, insira dica para o padrão regex. (Opcional)" + "LABEL": "Sugestão regex", + "PLACEHOLDER": "Por favor, insira uma dica para o padrão regex. (Opcional)" }, "ENABLE_REGEX": { "LABEL": "Ativar validação de regex" diff --git a/app/javascript/dashboard/i18n/locale/pt/auditLogs.json b/app/javascript/dashboard/i18n/locale/pt/auditLogs.json index 778e8092c..eaeddf4df 100644 --- a/app/javascript/dashboard/i18n/locale/pt/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/pt/auditLogs.json @@ -3,25 +3,27 @@ "HEADER": "Logs de auditoria", "HEADER_BTN_TXT": "Adicionar logs de auditoria", "LOADING": "A obter logs de auditoria", + "DESCRIPTION": "Os logs de auditoria mantêm um registo das atividades na sua conta, permitindo-lhe acompanhar e auditar a sua conta, equipa ou serviços.", + "LEARN_MORE": "Saber mais sobre os logs de auditoria", "SEARCH_404": "Não existem itens correspondentes a esta consulta", "SIDEBAR_TXT": "

Logs de auditoria

Logs de auditoria são registos de eventos e ações de um Sistema de Chatwoot.

", "LIST": { "404": "Não há logs de auditoria referentes a esta conta.", - "TITLE": "Administrar Logs de Auditoria", - "DESC": "Logs de auditoria são registos de eventos e ações de um Sistema de Chatwoot.", + "TITLE": "Gerir logs de auditoria", + "DESC": "Logs de auditoria são registos de eventos e ações do Sistema Chatwoot.", "TABLE_HEADER": [ "User", - "Action", + "Horário", "Endereço IP" ] }, "API": { - "SUCCESS_MESSAGE": "AuditLogs recuperados com sucesso", - "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde" + "SUCCESS_MESSAGE": "Logs de auditoria recuperados com sucesso", + "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde" }, "DEFAULT_USER": "Sistema", "AUTOMATION_RULE": { - "ADD": "%{agentName} criou a regra de automação (#%{id})", + "ADD": "%{agentName} criou uma nova regra de automação (#%{id})", "EDIT": "%{agentName} atualizou a regra de automação (#%{id})", "DELETE": "%{agentName} apagou a regra de automação (#%{id})" }, @@ -29,11 +31,12 @@ "ADD": "%{agentName} convidou %{invitee} para a conta como %{role}", "EDIT": { "SELF": "%{agentName} alterou o seu %{attributes} para %{values}", - "OTHER": "%{agentName} alterou o parâmetro %{attributes} do utilizador %{user} para %{values}" + "OTHER": "%{agentName} alterou o parâmetro %{attributes} do utilizador %{user} para %{values}", + "DELETED": "%{agentName} alterou o parâmetro %{attributes} de um utilizador excluído para %{values}" } }, "INBOX": { - "ADD": "%{agentName} criou a caixa de entrada (#%{id})", + "ADD": "%{agentName} criou uma nova caixa de entrada (#%{id})", "EDIT": "%{agentName} atualizou a caixa de entrada (#%{id})", "DELETE": "%{agentName} apagou a caixa de entrada (#%{id})" }, @@ -43,13 +46,13 @@ "DELETE": "%{agentName} apagou o webhook (#%{id})" }, "USER_ACTION": { - "SIGN_IN": "%{agentName} fez o login", - "SIGN_OUT": "%{agentName} saiu" + "SIGN_IN": "%{agentName} iniciou sessão", + "SIGN_OUT": "%{agentName} terminou sessão" }, "TEAM": { "ADD": "%{agentName} criou a nova equipa (#%{id})", "EDIT": "%{agentName} atualizou a equipa (#%{id})", - "DELETE": "%{agentName} apagou a equipe (#%{id})" + "DELETE": "%{agentName} apagou a equipa (#%{id})" }, "MACRO": { "ADD": "%{agentName} criou a nova macro (#%{id})", diff --git a/app/javascript/dashboard/i18n/locale/pt/automation.json b/app/javascript/dashboard/i18n/locale/pt/automation.json index cdd43a4fb..16639fa62 100644 --- a/app/javascript/dashboard/i18n/locale/pt/automation.json +++ b/app/javascript/dashboard/i18n/locale/pt/automation.json @@ -1,46 +1,46 @@ { "AUTOMATION": { - "HEADER": "Automatizações", - "HEADER_BTN_TXT": "Adicionar Regra de Automação", - "LOADING": "Buscando regras de automação", - "SIDEBAR_TXT": "

Regras de automação

A automação pode substituir e agilizar processos existentes que requerem esforço manual. Podem ser feitas muitas coisas com automação, incluindo adicionar etiquetas e atribuir a conversas a agentes. Para que a equipa se concentre no que faz melhor e economize tempo em tarefas manuais.

", + "HEADER": "Automações", + "HEADER_BTN_TXT": "Adicionar regra de automação", + "LOADING": "A procurar regras de automação", + "SIDEBAR_TXT": "

Regras de automação

A automação pode substituir e agilizar processos existentes que requerem esforço manual. Podem ser feitas muitas coisas com automação, incluindo adicionar etiquetas e atribuir conversas a agentes, para que a equipa se concentre no que faz melhor e economize tempo em tarefas manuais.

", "ADD": { - "TITLE": "Adicionar Regra de Automação", + "TITLE": "Adicionar regra de automação", "SUBMIT": "Criar", - "CANCEL_BUTTON_TEXT": "cancelar", + "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "NAME": { - "LABEL": "Nome da Regra", - "PLACEHOLDER": "Insira nome da regra", + "LABEL": "Nome da regra", + "PLACEHOLDER": "Insira o nome da regra", "ERROR": "Nome é obrigatório" }, "DESC": { "LABEL": "Descrição", - "PLACEHOLDER": "Insera descrição da regra", + "PLACEHOLDER": "Insira descrição da regra", "ERROR": "Descrição é obrigatória" }, "EVENT": { "LABEL": "Evento", - "PLACEHOLDER": "Por favor selecione um", + "PLACEHOLDER": "Por favor, selecione um", "ERROR": "Evento é necessário" }, "CONDITIONS": { "LABEL": "Condições" }, "ACTIONS": { - "LABEL": "Ações." + "LABEL": "Ações" } }, - "CONDITION_BUTTON_LABEL": "Adicionar Condição", - "ACTION_BUTTON_LABEL": "Adicionar Ação", + "CONDITION_BUTTON_LABEL": "Adicionar condição", + "ACTION_BUTTON_LABEL": "Adicionar ação", "API": { - "SUCCESS_MESSAGE": "Regra de automatização adicionada com sucesso", - "ERROR_MESSAGE": "Não foi possível criar uma regra de automatização, por favor tente novamente mais tarde" + "SUCCESS_MESSAGE": "Regra de automação adicionada com sucesso", + "ERROR_MESSAGE": "Não foi possível criar uma regra de automação, por favor, tente novamente mais tarde" } }, "LIST": { "TABLE_HEADER": [ - "Nome:", + "Nome", "Descrição", "Ativa", "Criado em" @@ -48,24 +48,24 @@ "404": "Nenhuma regra de automação encontrada" }, "DELETE": { - "TITLE": "Apagar Regra de Automação", - "SUBMIT": "excluir", - "CANCEL_BUTTON_TEXT": "cancelar", + "TITLE": "Apagar regra de automação", + "SUBMIT": "Excluir", + "CANCEL_BUTTON_TEXT": "Cancelar", "CONFIRM": { - "TITLE": "Confirmar Exclusão", - "MESSAGE": "Tem certeza que deseja excluir ", + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem a certeza que pretende excluir a automação ", "YES": "Sim, excluir ", - "NO": "Não, Manter " + "NO": "Não, manter " }, "API": { - "SUCCESS_MESSAGE": "Regra de automatização eliminada com sucesso", + "SUCCESS_MESSAGE": "Regra de automação excluída com sucesso", "ERROR_MESSAGE": "Não foi possível excluir a regra de automação, por favor, tente novamente mais tarde" } }, "EDIT": { - "TITLE": "Editar Regra de Automação", + "TITLE": "Editar regra de automação", "SUBMIT": "Atualização", - "CANCEL_BUTTON_TEXT": "cancelar", + "CANCEL_BUTTON_TEXT": "Cancelar", "API": { "SUCCESS_MESSAGE": "Regra de automação atualizada com sucesso", "ERROR_MESSAGE": "Não foi possível atualizar a regra de automação, por favor, tente novamente mais tarde" @@ -75,44 +75,55 @@ "TOOLTIP": "Clone", "API": { "SUCCESS_MESSAGE": "Automação clonada com sucesso", - "ERROR_MESSAGE": "Não foi possível clonar regra de automação, por favor, tente novamente mais tarde" + "ERROR_MESSAGE": "Não foi possível clonar a regra de automação, por favor, tente novamente mais tarde" } }, "FORM": { - "EDIT": "Alterar", + "EDIT": "Editar", "CREATE": "Criar", - "DELETE": "excluir", - "CANCEL": "cancelar", + "DELETE": "Excluir", + "CANCEL": "Cancelar", "RESET_MESSAGE": "Alterar o tipo de evento irá redefinir as condições e eventos adicionados abaixo" }, "CONDITION": { - "DELETE_MESSAGE": "É necessário ter pelo menos uma condição para salvar", - "CONTACT_CUSTOM_ATTR_LABEL": "Atributos Personalizados do Contato", - "CONVERSATION_CUSTOM_ATTR_LABEL": "Atributos Personalizados da Conversa" + "DELETE_MESSAGE": "É necessário ter, pelo menos, uma condição para guardar", + "CONTACT_CUSTOM_ATTR_LABEL": "Atributos personalizados do contacto", + "CONVERSATION_CUSTOM_ATTR_LABEL": "Atributos personalizados da conversa" }, "ACTION": { - "DELETE_MESSAGE": "É necessário ter pelo menos uma ação para salvar", + "DELETE_MESSAGE": "É necessário ter, pelo menos, uma ação para guardar", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduza aqui a sua mensagem", - "TEAM_DROPDOWN_PLACEHOLDER": "Selecionar equipas" + "TEAM_DROPDOWN_PLACEHOLDER": "Selecionar equipas", + "EMAIL_INPUT_PLACEHOLDER": "Inserir e-mail", + "URL_INPUT_PLACEHOLDER": "Inserir URL" }, "TOGGLE": { - "ACTIVATION_TITLE": "Ativar Regra de Automação", - "DEACTIVATION_TITLE": "Desativar Regra de Automação", - "ACTIVATION_DESCRIPTION": "Esta ação irá ativar a regra de automação '{automationName}'. Tem a certeza que deseja continuar?", - "DEACTIVATION_DESCRIPTION": "Esta ação irá desativar a regra de automação '{automationName}'. Tem a certeza que deseja continuar?", - "ACTIVATION_SUCCESFUL": "Regra de Automação Ativada com Sucesso", - "DEACTIVATION_SUCCESFUL": "Regra de Automação Desativada com Sucesso", - "ACTIVATION_ERROR": "Não foi possível Ativar a Automação, por favor, tente novamente mais tarde", - "DEACTIVATION_ERROR": "Não foi possível Desativar a Automação, por favor, tente novamente mais tarde", + "ACTIVATION_TITLE": "Ativar regra de automação", + "DEACTIVATION_TITLE": "Desativar regra de automação", + "ACTIVATION_DESCRIPTION": "Esta ação irá ativar a regra de automação '{automationName}'. Tem a certeza que pretende continuar?", + "DEACTIVATION_DESCRIPTION": "Esta ação irá desativar a regra de automação '{automationName}'. Tem a certeza que pretende continuar?", + "ACTIVATION_SUCCESFUL": "Regra de automação ativada com sucesso", + "DEACTIVATION_SUCCESFUL": "Regra de automação desativada com sucesso", + "ACTIVATION_ERROR": "Não foi possível ativar a automação. Por favor, tente novamente mais tarde", + "DEACTIVATION_ERROR": "Não foi possível desativar a automação. Por favor, tente novamente mais tarde", "CONFIRMATION_LABEL": "Sim", "CANCEL_LABEL": "Não" }, "ATTACHMENT": { - "UPLOAD_ERROR": "Não foi possível carregar anexo, por favor tente novamente", + "UPLOAD_ERROR": "Não foi possível carregar anexo, por favor, tente novamente", "LABEL_IDLE": "Carregar anexo", "LABEL_UPLOADING": "A carregar...", - "LABEL_UPLOADED": "Carregado com sucesso", - "LABEL_UPLOAD_FAILED": "Upload falhou" + "LABEL_UPLOADED": "Anexo carregado com sucesso", + "LABEL_UPLOAD_FAILED": "Falha ao carregar anexo" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "A chave do atributo é necessária", + "FILTER_OPERATOR_REQUIRED": "Operador do filtro é necessário", + "VALUE_REQUIRED": "Valor obrigatório", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "O valor deve ser entre 1 e 998", + "ACTION_PARAMETERS_REQUIRED": "Os parâmetros de ação são obrigatórios", + "ATLEAST_ONE_CONDITION_REQUIRED": "Pelo menos uma condição é obrigatória", + "ATLEAST_ONE_ACTION_REQUIRED": "Pelo menos uma ação é obrigatória" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/bulkActions.json b/app/javascript/dashboard/i18n/locale/pt/bulkActions.json index 806d9f1cf..aaac6a16f 100644 --- a/app/javascript/dashboard/i18n/locale/pt/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/pt/bulkActions.json @@ -2,19 +2,20 @@ "BULK_ACTION": { "CONVERSATIONS_SELECTED": "%{conversationCount} conversas selecionadas", "AGENT_SELECT_LABEL": "Escolher agente", - "ASSIGN_CONFIRMATION_LABEL": "Tem certeza que pretende atribuir %{conversationCount} %{conversationLabel} a", - "UNASSIGN_CONFIRMATION_LABEL": "Tem certeza que pretende remover a atribuição de %{conversationCount} %{conversationLabel}?", - "GO_BACK_LABEL": "Retornar", + "ASSIGN_CONFIRMATION_LABEL": "Tem a certeza que pretende atribuir %{conversationCount} %{conversationLabel} a", + "UNASSIGN_CONFIRMATION_LABEL": "Tem a certeza que pretende remover a atribuição de %{conversationCount} %{conversationLabel}?", + "GO_BACK_LABEL": "Voltar", "ASSIGN_LABEL": "Atribuir", "YES": "Sim", + "SEARCH_INPUT_PLACEHOLDER": "Procurar", "ASSIGN_AGENT_TOOLTIP": "Atribuir agente", - "ASSIGN_TEAM_TOOLTIP": "Atribuir equipe", + "ASSIGN_TEAM_TOOLTIP": "Atribuir equipa", "ASSIGN_SUCCESFUL": "Conversas atribuídas com sucesso.", "ASSIGN_FAILED": "Falha ao atribuir conversas. Por favor, tente novamente.", "RESOLVE_SUCCESFUL": "Conversas resolvidas com sucesso.", "RESOLVE_FAILED": "Falha ao resolver conversas. Por favor, tente novamente.", "ALL_CONVERSATIONS_SELECTED_ALERT": "As conversas visíveis nesta página estão apenas selecionadas.", - "AGENT_LIST_LOADING": "Carregando agentes", + "AGENT_LIST_LOADING": "A carregar agentes", "UPDATE": { "CHANGE_STATUS": "Alterar estado", "SNOOZE_UNTIL": "Adiar", @@ -29,7 +30,7 @@ "ASSIGN_FAILED": "Falha ao atribuir etiquetas. Por favor, tente novamente." }, "TEAMS": { - "TEAM_SELECT_LABEL": "Escolher Equipa", + "TEAM_SELECT_LABEL": "Escolher equipa", "NONE": "Nenhuma", "NO_TEAMS_AVAILABLE": "Não há equipas nesta conta.", "ASSIGN_SELECTED_TEAMS": "Atribuir equipa selecionada.", diff --git a/app/javascript/dashboard/i18n/locale/pt/campaign.json b/app/javascript/dashboard/i18n/locale/pt/campaign.json index 8a49522fc..e0bcdfd9f 100644 --- a/app/javascript/dashboard/i18n/locale/pt/campaign.json +++ b/app/javascript/dashboard/i18n/locale/pt/campaign.json @@ -1,96 +1,96 @@ { "CAMPAIGN": { "HEADER": "Campanhas", - "SIDEBAR_TXT": "Mensagens proativas permitem-lhe enviar mensagens automáticas aos seus contatos, o que irá originar mais conversas. Clique em Adicionar Campanha para criar uma nova campanha. Também pode editar ou apagar uma campanha existente clicando no botão Editar ou Apagar.", + "SIDEBAR_TXT": "As mensagens proativas permitem-lhe enviar mensagens automáticas aos seus contactos, o que irá originar mais conversas. Clique em Adicionar Campanha para criar uma nova campanha. Também pode editar ou apagar uma campanha existente clicando no botão Editar ou Excluir.", "HEADER_BTN_TXT": { - "ONE_OFF": "Criar uma campanha de ausência", - "ONGOING": "Criar uma campanha em andamento" + "ONE_OFF": "Criar uma campanha pontual", + "ONGOING": "Criar uma campanha contínua" }, "ADD": { "TITLE": "Criar uma campanha", - "DESC": "As mensagens proativas permitem-lhe enviar mensagens automáticas aos seus contatos, o que origina um maior número de conversas.", - "CANCEL_BUTTON_TEXT": "cancelar", + "DESC": "As mensagens proativas permitem-lhe enviar mensagens automáticas aos seus contactos, o que origina um maior número de conversas.", + "CANCEL_BUTTON_TEXT": "Cancelar", "CREATE_BUTTON_TEXT": "Criar", "FORM": { "TITLE": { - "LABEL": "Nome", - "PLACEHOLDER": "Por favor, digite o nome da campanha", - "ERROR": "Nome é obrigatório" + "LABEL": "Título", + "PLACEHOLDER": "Por favor, insira o título da campanha", + "ERROR": "O título é obrigatório" }, "SCHEDULED_AT": { "LABEL": "Horário agendado", - "PLACEHOLDER": "Por favor, escolha a hora", + "PLACEHOLDER": "Por favor, selecione a hora", "CONFIRM": "Confirmar", "ERROR": "Horário de agendamento obrigatório" }, "AUDIENCE": { "LABEL": "Público-alvo", "PLACEHOLDER": "Escolher etiquetas dos clientes", - "ERROR": "Publico-alvo necessário" + "ERROR": "Público-alvo obrigatório" }, "INBOX": { "LABEL": "Escolher caixa de entrada", "PLACEHOLDER": "Escolher caixa de entrada", - "ERROR": "Caixa de entrada necessária" + "ERROR": "Caixa de entrada obrigatória" }, "MESSAGE": { - "LABEL": "Messagem", - "PLACEHOLDER": "Por favor, digite a mensagem da campanha", + "LABEL": "Mensagem", + "PLACEHOLDER": "Por favor, insira a mensagem da campanha", "ERROR": "A mensagem é obrigatória" }, "SENT_BY": { "LABEL": "Enviado por", - "PLACEHOLDER": "Por favor, escolha o conteúdo da campanha", - "ERROR": "Remetente é obrigatório" + "PLACEHOLDER": "Por favor, selecione o conteúdo da campanha", + "ERROR": "O remetente é obrigatório" }, "END_POINT": { "LABEL": "URL", - "PLACEHOLDER": "Por favor, insira a URL", - "ERROR": "Por favor, insira uma URL válida" + "PLACEHOLDER": "Por favor, insira o URL", + "ERROR": "Por favor, insira um URL válido" }, "TIME_ON_PAGE": { "LABEL": "Tempo na página (segundos)", - "PLACEHOLDER": "Por favor, digite a hora", + "PLACEHOLDER": "Por favor, insira a hora", "ERROR": "O tempo na página é obrigatório" }, "ENABLED": "Ativar a campanha", "TRIGGER_ONLY_BUSINESS_HOURS": "Ativar apenas durante o horário de trabalho", - "SUBMIT": "Adicionar Campanha" + "SUBMIT": "Adicionar campanha" }, "API": { - "SUCCESS_MESSAGE": "Campanha criado com sucesso", + "SUCCESS_MESSAGE": "Campanha criada com sucesso", "ERROR_MESSAGE": "Ocorreu um erro. Por favor, tente novamente." } }, "DELETE": { - "BUTTON_TEXT": "excluir", + "BUTTON_TEXT": "Excluir", "CONFIRM": { - "TITLE": "Confirmar Exclusão", - "MESSAGE": "Tem certeza que deseja excluir?", + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem certeza que pretende excluir?", "YES": "Sim, excluir ", - "NO": "Não, Manter " + "NO": "Não, manter " }, "API": { - "SUCCESS_MESSAGE": "Campanha apagada com sucesso", - "ERROR_MESSAGE": "Não foi possível apagar a campanha. Por favor, tente novamente mais tarde." + "SUCCESS_MESSAGE": "Campanha excluída com sucesso", + "ERROR_MESSAGE": "Não foi possível excluir a campanha. Por favor, tente novamente mais tarde." } }, "EDIT": { - "TITLE": "Editar a campanha", + "TITLE": "Editar campanha", "UPDATE_BUTTON_TEXT": "Atualização", "API": { "SUCCESS_MESSAGE": "Campanha atualizada com sucesso", - "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" + "ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente" } }, "LIST": { "LOADING_MESSAGE": "A carregar campanhas...", "404": "Não há campanhas criadas para esta caixa de entrada.", "TABLE_HEADER": { - "TITLE": "Nome", - "MESSAGE": "Messagem", - "INBOX": "Recebidas", - "STATUS": "SItuação", + "TITLE": "Título", + "MESSAGE": "Mensagem", + "INBOX": "Caixa de entrada", + "STATUS": "Situação", "SENDER": "Remetente", "URL": "URL", "SCHEDULED_AT": "Horário agendado", @@ -100,11 +100,11 @@ "BUTTONS": { "ADD": "Adicionar", "EDIT": "Alterar", - "DELETE": "excluir" + "DELETE": "Excluir" }, "STATUS": { "ENABLED": "Ativado", - "DISABLED": "Desabilitado", + "DISABLED": "Desativado", "COMPLETED": "Concluída", "ACTIVE": "Ativa" }, @@ -113,14 +113,14 @@ } }, "ONE_OFF": { - "HEADER": "Uma campanha pontual", + "HEADER": "Campanhas pontuais", "404": "Não há nenhuma campanha pontual criada", "INBOXES_NOT_FOUND": "Por favor, crie uma caixa de entrada para SMS e comece a adicionar campanhas" }, "ONGOING": { - "HEADER": "Campanhas em andamento", - "404": "Não há campanhas em andamento criadas", - "INBOXES_NOT_FOUND": "Por favor, crie uma caixa de entrada para o SITE e comece a adicionar campanhas" + "HEADER": "Campanhas contínuas", + "404": "Não há campanhas contínuas criadas", + "INBOXES_NOT_FOUND": "Por favor, crie uma caixa de entrada para o site e comece a adicionar campanhas" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/pt/cannedMgmt.json index 38d1b298d..0f2d68c26 100644 --- a/app/javascript/dashboard/i18n/locale/pt/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/cannedMgmt.json @@ -1,24 +1,25 @@ { "CANNED_MGMT": { - "HEADER": "Respostas Prontas", + "HEADER": "Respostas prontas", + "LEARN_MORE": "Saber mais sobre respostas prontas", + "DESCRIPTION": "Respostas prontas são modelos de resposta pré-escritos que o ajudam a responder rapidamente a uma conversa. Os agentes podem inserir o caractere '/' seguido do código curto para inserir uma resposta pronta durante uma conversa. ", "HEADER_BTN_TXT": "Adicionar resposta pronta", "LOADING": "A obter respostas prontas...", - "SEARCH_404": "Não existem itens correspondentes a esta consulta.", - "SIDEBAR_TXT": "

Respostas Prontas

Respostas Prontas são modelos de resposta pré-escritos que o ajudam a responder rapidamente a uma conversa. Para inserir uma resposta pronta durante um chat, os agentes podem digitar um pequeno código precedido por um caractere '/'.

Pode gerir as suas respostas prontas a partir desta página ou criar novas usando o botão \"Adicionar resposta pronta\".

Abre o Manual de Respostas Prontas em outra janela para obter ajuda.

Além disso, confira a nova Biblioteca de Respostas Prontas.

", + "SEARCH_404": "Não há itens correspondentes a esta consulta.", "LIST": { "404": "Não há respostas prontas disponíveis nesta conta.", - "TITLE": "Gerenciar respostas prontas", - "DESC": "Respostas prontas são modelos de resposta pré-definidos, que podem ser usados para enviar respostas rapidamente para conversas.", + "TITLE": "Gerir respostas prontas", + "DESC": "Respostas prontas são modelos de resposta pré-definidos que podem ser usados para responder mais rapidamente a conversas.", "TABLE_HEADER": [ "Código curto", "Conteúdo", - "Ações." + "Ações" ] }, "ADD": { "TITLE": "Adicionar resposta pronta", - "DESC": "Respostas prontas são modelos de resposta pré-definidos, que podem ser usados para enviar respostas rapidamente para conversas.", - "CANCEL_BUTTON_TEXT": "cancelar", + "DESC": "Respostas prontas são modelos de resposta pré-definidos que podem ser usados para responder mais rapidamente a conversas.", + "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "SHORT_CODE": { "LABEL": "Código curto", @@ -26,11 +27,11 @@ "ERROR": "O código curto é obrigatório." }, "CONTENT": { - "LABEL": "Messagem", - "PLACEHOLDER": "Por favor escreva a mensagem que deseja salvar como um modelo para usar mais tarde.", + "LABEL": "Mensagem", + "PLACEHOLDER": "Por favor, escreva a mensagem que pretende guardar como um modelo para usar mais tarde.", "ERROR": "Mensagem é um campo obrigatório." }, - "SUBMIT": "submeter" + "SUBMIT": "Submeter" }, "API": { "SUCCESS_MESSAGE": "Resposta pronta adicionada com sucesso.", @@ -39,7 +40,7 @@ }, "EDIT": { "TITLE": "Editar resposta pronta", - "CANCEL_BUTTON_TEXT": "cancelar", + "CANCEL_BUTTON_TEXT": "Cancelar", "FORM": { "SHORT_CODE": { "LABEL": "Código curto", @@ -47,28 +48,28 @@ "ERROR": "Código curto é obrigatório." }, "CONTENT": { - "LABEL": "Messagem", - "PLACEHOLDER": "Por favor escreva a mensagem que deseja salvar como um modelo para usar mais tarde.", + "LABEL": "Mensagem", + "PLACEHOLDER": "Por favor, escreva a mensagem que pretende guardar como um modelo para usar mais tarde.", "ERROR": "A mensagem é obrigatória." }, - "SUBMIT": "submeter" + "SUBMIT": "Submeter" }, - "BUTTON_TEXT": "Alterar", + "BUTTON_TEXT": "Editar", "API": { "SUCCESS_MESSAGE": "Resposta pronta atualizada com sucesso.", "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente." } }, "DELETE": { - "BUTTON_TEXT": "excluir", + "BUTTON_TEXT": "Excluir", "API": { - "SUCCESS_MESSAGE": "Resposta pronta apagada com sucesso.", + "SUCCESS_MESSAGE": "Resposta pronta excluída com sucesso.", "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente." }, "CONFIRM": { - "TITLE": "Confirmar a eliminação", - "MESSAGE": "Tem certeza que deseja excluir ", - "YES": "Sim, apagar ", + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem a certeza que pretende excluir a resposta pronta ", + "YES": "Sim, excluir ", "NO": "Não, manter " } } diff --git a/app/javascript/dashboard/i18n/locale/pt/chatlist.json b/app/javascript/dashboard/i18n/locale/pt/chatlist.json index c26e15f11..c27f87ef4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/pt/chatlist.json @@ -1,7 +1,7 @@ { "CHAT_LIST": { - "LOADING": "Buscando conversas", - "LOAD_MORE_CONVERSATIONS": "Carregar mais conversas", + "LOADING": "A carregar conversas", + "LOAD_MORE_CONVERSATIONS": "A carregar mais conversas", "EOF": "Todas as conversas carregadas 🎉", "LIST": { "404": "Não há conversas ativas neste grupo." @@ -10,7 +10,7 @@ "MENTION_HEADING": "Menções", "UNATTENDED_HEADING": "Por responder", "SEARCH": { - "INPUT": "Pesquisar pessoas, conversas, respostas salvas .." + "INPUT": "Pesquisar pessoas, conversas, respostas guardadas .." }, "FILTER_ALL": "Todas", "ASSIGNEE_TYPE_TABS": { @@ -38,7 +38,7 @@ "VIEW_FILTER": "Visualizar", "SORT_TOOLTIP_LABEL": "Ordenar conversas", "CHAT_SORT": { - "STATUS": "SItuação", + "STATUS": "Situação", "ORDER_BY": "Ordenar por" }, "CHAT_TIME_STAMP": { @@ -53,7 +53,7 @@ }, "SORT_ORDER_ITEMS": { "last_activity_at_asc": { - "TEXT": "Última Atividade: Mais antigos primeiro" + "TEXT": "Última Atividade: Mais antigas primeiro" }, "last_activity_at_desc": { "TEXT": "Última Atividade: Mais recentes primeiro" @@ -62,19 +62,19 @@ "TEXT": "Criado em: Mais recentes primeiro" }, "created_at_asc": { - "TEXT": "Criado em: Mais antigos primeiro" + "TEXT": "Criado em: Mais antigas primeiro" }, "priority_desc": { - "TEXT": "Prioridade: Mais alto primeiro" + "TEXT": "Prioridade: Mais alta primeiro" }, "priority_asc": { - "TEXT": "Prioridade: Mais baixo primeiro" + "TEXT": "Prioridade: Mais baixa primeiro" }, "waiting_since_asc": { - "TEXT": "Resposta pendente: Mais longo primeiro" + "TEXT": "Resposta pendente: Mais longa primeiro" }, "waiting_since_desc": { - "TEXT": "Resposta pendente: Mais curto primeiro" + "TEXT": "Resposta pendente: Mais curta primeiro" } }, "ATTACHMENTS": { @@ -88,13 +88,13 @@ "CONTENT": "Mensagem de vídeo" }, "file": { - "CONTENT": "Arquivo anexo" + "CONTENT": "Carregar anexo" }, "location": { "CONTENT": "Local:" }, "fallback": { - "CONTENT": "compartilhou uma url" + "CONTENT": "partilhou um URL" } }, "CHAT_SORT_BY_FILTER": { @@ -117,15 +117,15 @@ }, "RECEIVED_VIA_EMAIL": "Recebido por e-mail", "VIEW_TWEET_IN_TWITTER": "Ver mensagem no Twitter", - "REPLY_TO_TWEET": "Responder à mensagem", + "REPLY_TO_TWEET": "Responder a esta mensagem", "LINK_TO_STORY": "Ir para story do instagram", "SENT": "Enviado com sucesso", "READ": "Lido com sucesso", "DELIVERED": "Entregue com sucesso", - "NO_MESSAGES": "Nenhuma mensagem", + "NO_MESSAGES": "Sem mensagens", "NO_CONTENT": "Sem conteúdo disponível", - "HIDE_QUOTED_TEXT": "Ocultar Texto Citado", - "SHOW_QUOTED_TEXT": "Mostrar Texto Citado", + "HIDE_QUOTED_TEXT": "Ocultar texto citado", + "SHOW_QUOTED_TEXT": "Mostrar texto citado", "MESSAGE_READ": "Lida" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/contact.json b/app/javascript/dashboard/i18n/locale/pt/contact.json index 9ab3d1f30..d89364717 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt/contact.json @@ -1,115 +1,115 @@ { "CONTACT_PANEL": { - "NOT_AVAILABLE": "Não Disponível", - "EMAIL_ADDRESS": "Endereço de email", + "NOT_AVAILABLE": "Indisponível", + "EMAIL_ADDRESS": "Endereço de e-mail", "PHONE_NUMBER": "Número de telefone", "IDENTIFIER": "Identificador", "COPY_SUCCESSFUL": "Copiado para área de transferência com sucesso", "COMPANY": "Empresa", "LOCATION": "Localização", - "BROWSER_LANGUAGE": "Idioma do Navegador", + "BROWSER_LANGUAGE": "Idioma do navegador", "CONVERSATION_TITLE": "Detalhes da conversa", - "VIEW_PROFILE": "Ver Perfil", + "VIEW_PROFILE": "Ver perfil", "BROWSER": "Navegador", - "OS": "Sistema operacional", + "OS": "Sistema Operativo", "INITIATED_FROM": "Iniciado de", "INITIATED_AT": "Iniciado em", "IP_ADDRESS": "Endereço IP", "CREATED_AT_LABEL": "Criado", "NEW_MESSAGE": "Nova mensagem", "CONVERSATIONS": { - "NO_RECORDS_FOUND": "Não há conversas anteriores associadas a este contato.", + "NO_RECORDS_FOUND": "Não há conversas anteriores associadas a este contacto.", "TITLE": "Conversas anteriores" }, "LABELS": { "CONTACT": { - "TITLE": "Etiquetas de Contacto", - "ERROR": "Não foi possível atualizar as Etiquetas" + "TITLE": "Etiquetas de contacto", + "ERROR": "Não foi possível atualizar as etiquetas" }, "CONVERSATION": { "TITLE": "Etiquetas da conversa", - "ADD_BUTTON": "Adicionar Etiquetas" + "ADD_BUTTON": "Adicionar etiquetas" }, "LABEL_SELECT": { - "TITLE": "Adicionar Etiquetas", - "PLACEHOLDER": "Procurar Etiquetas", - "NO_RESULT": "Nenhuma Etiqueta encontrada", + "TITLE": "Adicionar etiquetas", + "PLACEHOLDER": "Procurar etiquetas", + "NO_RESULT": "Nenhuma etiqueta encontrada", "CREATE_LABEL": "Criar nova etiqueta" } }, "MERGE_CONTACT": "Unir contacto", "CONTACT_ACTIONS": "Ações de contacto", - "MUTE_CONTACT": "Bloquear Contato", - "UNMUTE_CONTACT": "Desbloquear contato", - "MUTED_SUCCESS": "Este contato está bloqueado. Não será notificado de nenhuma conversa futura.", - "UNMUTED_SUCCESS": "Este contato foi desbloqueado.", - "SEND_TRANSCRIPT": "Enviar Transcrição", - "EDIT_LABEL": "Alterar", + "MUTE_CONTACT": "Bloquear contacto", + "UNMUTE_CONTACT": "Desbloquear contacto", + "MUTED_SUCCESS": "Este contacto está bloqueado. Não será notificado de nenhuma conversa futura.", + "UNMUTED_SUCCESS": "Este contacto foi desbloqueado.", + "SEND_TRANSCRIPT": "Enviar transcrição", + "EDIT_LABEL": "Editar", "SIDEBAR_SECTIONS": { "CUSTOM_ATTRIBUTES": "Atributos personalizados", - "CONTACT_LABELS": "Etiquetas de Contacto", + "CONTACT_LABELS": "Etiquetas de contacto", "PREVIOUS_CONVERSATIONS": "Conversas anteriores", "NO_RECORDS_FOUND": "Nenhum atributo encontrado" } }, "EDIT_CONTACT": { - "BUTTON_LABEL": "Editar Contato", - "TITLE": "Editar Contato", - "DESC": "Editar detalhes do contato" + "BUTTON_LABEL": "Editar contacto", + "TITLE": "Editar contacto", + "DESC": "Editar detalhes do contacto" }, "CREATE_CONTACT": { - "BUTTON_LABEL": "Novo Contato", + "BUTTON_LABEL": "Novo contacto", "TITLE": "Criar novo contacto", "DESC": "Adicionar informações básicas sobre o contacto." }, "IMPORT_CONTACTS": { "BUTTON_LABEL": "Importar", - "TITLE": "Importar Contactos", + "TITLE": "Importar contactos", "DESC": "Importar contactos através de um ficheiro CSV.", "DOWNLOAD_LABEL": "Descarregar uma amostra CSV.", "FORM": { "LABEL": "Ficheiro CSV", "SUBMIT": "Importar", - "CANCEL": "cancelar" + "CANCEL": "Cancelar" }, "SUCCESS_MESSAGE": "Será notificado via e-mail quando a importação estiver completa.", - "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" + "ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente" }, "EXPORT_CONTACTS": { "BUTTON_LABEL": "Exportar", "TITLE": "Exportar contactos", "DESC": "Exportar contactos para um ficheiro CSV.", - "SUCCESS_MESSAGE": "Export is in progress, You will be notified via email when export file is ready to dowanlod.", - "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente", + "SUCCESS_MESSAGE": "Exportação em progresso. Será notificado via e-mail quando o ficheiro de exportação estiver pronto para descarregar.", + "ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente", "CONFIRM": { "TITLE": "Exportar contactos", "MESSAGE": "Tem certeza de que deseja exportar todos os contatos?", "FILTERED_MESSAGE": "Tem certeza que deseja exportar todos os contatos filtrados?", - "YES": "Sim, Exportar", - "NO": "Não, Cancelar" + "YES": "Sim, exportar", + "NO": "Não, cancelar" } }, "DELETE_NOTE": { "CONFIRM": { - "TITLE": "Confirmar Exclusão", - "MESSAGE": "Tem certeza que deseja excluir esta nota?", + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem a certeza que pretende excluir esta nota?", "YES": "Sim, excluir", - "NO": "Não, mantenha isso" + "NO": "Não, manter" } }, "DELETE_CONTACT": { - "BUTTON_LABEL": "Apagar Contacto", - "TITLE": "Excluir contato", + "BUTTON_LABEL": "Excluir contacto", + "TITLE": "Excluir contacto", "DESC": "Apagar detalhes do contacto", "CONFIRM": { - "TITLE": "Confirmar Exclusão", - "MESSAGE": "Tem certeza que deseja excluir ", - "YES": "Sim, Apagar", - "NO": "Não, Manter" + "TITLE": "Confirmar exclusão", + "MESSAGE": "Tem certeza que pretende excluir ", + "YES": "Sim, excluir", + "NO": "Não, manter" }, "API": { - "SUCCESS_MESSAGE": "Contacto apagado com sucesso", - "ERROR_MESSAGE": "Não foi possível apagar o contacto. Por favor tente mais tarde." + "SUCCESS_MESSAGE": "Contacto excluído com sucesso", + "ERROR_MESSAGE": "Não foi possível excluir o contacto. Por favor, tente mais tarde." } }, "CONTACT_FORM": { @@ -117,41 +117,41 @@ "SUBMIT": "Submeter", "CANCEL": "Cancelar", "AVATAR": { - "LABEL": "Avatar do Contacto" + "LABEL": "Avatar do contacto" }, "NAME": { - "PLACEHOLDER": "Digite o nome completo do contato", - "LABEL": "Nome Completo" + "PLACEHOLDER": "Insira o nome completo do contacto", + "LABEL": "Nome completo" }, "BIO": { - "PLACEHOLDER": "Digite a biografia do contato", + "PLACEHOLDER": "Insira a biografia do contacto", "LABEL": "Biografia" }, "EMAIL_ADDRESS": { - "PLACEHOLDER": "Digite o endereço de e-mail do contato", + "PLACEHOLDER": "Insira o endereço de e-mail do contacto", "LABEL": "Endereço de e-mail", - "DUPLICATE": "Esse e-mail está a ser utilizado por outro contato.", + "DUPLICATE": "O e-mail inserido já está a ser utilizado por outro contacto.", "ERROR": "Por favor, insira um endereço de e-mail válido." }, "PHONE_NUMBER": { - "PLACEHOLDER": "Digite o número de telefone do contato", - "LABEL": "Número de Telefone", + "PLACEHOLDER": "Insira o número de telefone do contacto", + "LABEL": "Número de telefone", "HELP": "O número de telefone deve ter o formato E.164, por exemplo: +1415555555 [+][código do país][código de área] [número de telefone local]", "ERROR": "O número de telefone deve estar vazio ou no formato E.164", - "DIAL_CODE_ERROR": "Por favor, selecione um código de discagem da lista", - "DUPLICATE": "Este número está a ser usado por outro contacto." + "DIAL_CODE_ERROR": "Por favor, selecione um código de marcação da lista", + "DUPLICATE": "Este número já está a ser usado por outro contacto." }, "LOCATION": { - "PLACEHOLDER": "Digite a localização do contato", - "LABEL": "Local:" + "PLACEHOLDER": "Insira a localização do contacto", + "LABEL": "Local" }, "COMPANY_NAME": { - "PLACEHOLDER": "Digite o nome da empresa", + "PLACEHOLDER": "Insira o nome da empresa", "LABEL": "Nome da empresa" }, "COUNTRY": { "PLACEHOLDER": "Insira o nome do país", - "LABEL": "Nome do País", + "LABEL": "Nome do país", "SELECT_PLACEHOLDER": "Selecionar", "REMOVE": "Excluir", "SELECT_COUNTRY": "Selecione o país" @@ -162,15 +162,15 @@ }, "SOCIAL_PROFILES": { "FACEBOOK": { - "PLACEHOLDER": "Digite o utilizador do Facebook", + "PLACEHOLDER": "Insira o nome de utilizador do Facebook", "LABEL": "Facebook" }, "TWITTER": { - "PLACEHOLDER": "Digite o utilizador do Twitter", + "PLACEHOLDER": "Insira o nome de utilizador do Twitter", "LABEL": "Twitter" }, "LINKEDIN": { - "PLACEHOLDER": "Digite o utilizador do LinkedIn", + "PLACEHOLDER": "Insira o nome de utilizador do LinkedIn", "LABEL": "LinkedIn" }, "GITHUB": { @@ -181,24 +181,24 @@ }, "DELETE_AVATAR": { "API": { - "SUCCESS_MESSAGE": "Avatar de contato removido com sucesso", - "ERROR_MESSAGE": "Não foi possível remover o avatar do contato. Por favor, tente novamente mais tarde." + "SUCCESS_MESSAGE": "Avatar de contacto removido com sucesso", + "ERROR_MESSAGE": "Não foi possível remover o avatar do contacto. Por favor, tente novamente mais tarde." } }, - "SUCCESS_MESSAGE": "Contato guardado com sucesso", - "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" + "SUCCESS_MESSAGE": "Contacto guardado com sucesso", + "ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente" }, "NEW_CONVERSATION": { "BUTTON_LABEL": "Iniciar conversa", "TITLE": "Nova conversa", - "DESC": "Começar uma conversa enviando uma mensagem.", - "NO_INBOX": "Não foi possível encontrar uma caixa de entrada para começar uma conversa com este contato.", + "DESC": "Começar uma conversa através do envio de uma mensagem.", + "NO_INBOX": "Não foi possível encontrar uma caixa de entrada para iniciar uma conversa com este contacto.", "FORM": { "TO": { "LABEL": "Para" }, "INBOX": { - "LABEL": "Caixa de Entrada", + "LABEL": "Via caixa de entrada", "PLACEHOLDER": "Selecionar caixa de entrada", "ERROR": "Selecione uma caixa de entrada" }, @@ -208,13 +208,13 @@ "ERROR": "O assunto não pode estar vazio" }, "MESSAGE": { - "LABEL": "Messagem", + "LABEL": "Mensagem", "PLACEHOLDER": "Escreva aqui a sua mensagem", "ERROR": "A mensagem não pode estar vazia" }, "ATTACHMENTS": { - "SELECT": "Selecionar arquivos", - "HELP_TEXT": "Arraste e solte arquivos aqui ou escolha arquivos para anexar" + "SELECT": "Selecionar ficheiros", + "HELP_TEXT": "Arraste e solte ficheiros aqui ou escolha ficheiros para anexar" }, "SUBMIT": "Enviar mensagem", "CANCEL": "Cancelar", @@ -225,7 +225,7 @@ }, "CONTACTS_PAGE": { "HEADER": "Contactos", - "FIELDS": "Campos do contato", + "FIELDS": "Campos do contacto", "SEARCH_BUTTON": "Procurar", "SEARCH_INPUT_PLACEHOLDER": "Pesquisar por contactos", "FILTER_CONTACTS": "Filtro", @@ -237,14 +237,14 @@ "404": "Nenhum contacto corresponde à sua pesquisa 🔍", "NO_CONTACTS": "Não há contactos disponíveis", "TABLE_HEADER": { - "NAME": "Nome:", + "NAME": "Nome", "PHONE_NUMBER": "Número de telefone", "CONVERSATIONS": "Conversas", "LAST_ACTIVITY": "Última atividade", - "CREATED_AT": "Criado Em", + "CREATED_AT": "Criado em", "COUNTRY": "País", "CITY": "Cidade", - "SOCIAL_PROFILES": "Perfis Redes Sociais", + "SOCIAL_PROFILES": "Perfis das redes sociais", "COMPANY": "Empresa", "EMAIL_ADDRESS": "Endereço de e-mail" }, @@ -266,21 +266,21 @@ } }, "NOTES": { - "FETCHING_NOTES": "Buscando notas...", + "FETCHING_NOTES": "A procurar notas...", "NOT_AVAILABLE": "Não há notas criadas para este contacto", "HEADER": { - "TITLE": "Observações" + "TITLE": "Notas" }, "LIST": { - "LABEL": "adicionado uma anotação" + "LABEL": "Nota adicionada" }, "ADD": { "BUTTON": "Adicionar", - "PLACEHOLDER": "Adicionar observação", - "TITLE": "Shift + Enter para criar uma observação" + "PLACEHOLDER": "Adicionar nota", + "TITLE": "Shift + Enter para criar uma nota" }, "CONTENT_HEADER": { - "DELETE": "Apagar anotação" + "DELETE": "Apagar nota" } }, "EVENTS": { @@ -288,9 +288,9 @@ "TITLE": "Atividades" }, "BUTTON": { - "PILL_BUTTON_NOTES": "Observações", + "PILL_BUTTON_NOTES": "Notas", "PILL_BUTTON_EVENTS": "Eventos", - "PILL_BUTTON_CONVO": "conversas" + "PILL_BUTTON_CONVO": "Conversas" } }, "CUSTOM_ATTRIBUTES": { @@ -307,11 +307,11 @@ }, "ADD": { "TITLE": "Criar atributo personalizado", - "DESC": "Adicionar informação personalizada a este contato." + "DESC": "Adicionar informação personalizada a este contacto." }, "FORM": { "CREATE": "Adicionar atributo", - "CANCEL": "cancelar", + "CANCEL": "Cancelar", "NAME": { "LABEL": "Nome do atributo personalizado", "PLACEHOLDER": "Por exemplo: ID shopify", @@ -319,7 +319,7 @@ }, "VALUE": { "LABEL": "Valor do atributo", - "PLACEHOLDER": "Eg: 11901 " + "PLACEHOLDER": "Por exemplo: 11901 " }, "ADD": { "TITLE": "Criar novo atributo ", @@ -328,11 +328,11 @@ }, "UPDATE": { "SUCCESS": "Atributo atualizado com sucesso", - "ERROR": "Não foi possível atualizar o atributo. Por favor tente mais tarde" + "ERROR": "Não foi possível atualizar o atributo. Por favor, tente mais tarde" }, "DELETE": { "SUCCESS": "Atributo apagado com sucesso", - "ERROR": "Não foi possível apagar o atributo. Por favor tente mais tarde" + "ERROR": "Não foi possível apagar o atributo. Por favor, tente mais tarde" }, "ATTRIBUTE_SELECT": { "TITLE": "Adicionar atributos", @@ -341,46 +341,49 @@ }, "ATTRIBUTE_TYPE": { "LIST": { - "PLACEHOLDER": "Selecione valor", + "PLACEHOLDER": "Selecione o valor", "SEARCH_INPUT_PLACEHOLDER": "Pesquisar valor", "NO_RESULT": "Nenhum resultado encontrado" } } }, "VALIDATIONS": { - "REQUIRED": "Valor válido é obrigatório", - "INVALID_URL": "URL Inválido", + "REQUIRED": "É obrigatório um valor válido", + "INVALID_URL": "URL inválido", "INVALID_INPUT": "Entrada inválida" } }, "MERGE_CONTACTS": { "TITLE": "Unir contactos", - "DESCRIPTION": "Unir contatos para combinar dois perfis em um, incluindo todos os atributos e conversas. Em caso de conflito, os atributos do contacto Principal terão prioridade.", + "DESCRIPTION": "Unir contactos para combinar dois perfis num, incluindo todos os atributos e conversas. Em caso de conflito, os atributos do contacto principal terão prioridade.", "PRIMARY": { - "TITLE": "Contato principal", + "TITLE": "Contacto principal", "HELP_LABEL": "Para ser apagado" }, "PARENT": { - "TITLE": "Contato para juntar", + "TITLE": "Contacto para juntar", "PLACEHOLDER": "Pesquisar por um contacto", "HELP_LABEL": "Para ser mantido" }, "SUMMARY": { "TITLE": "Sumário", "DELETE_WARNING": "Contacto de %{primaryContactName} será apagado.", - "ATTRIBUTE_WARNING": "Detalhes do contato do %{primaryContactName} serão copiados para %{parentContactName}." + "ATTRIBUTE_WARNING": "Detalhes do contacto do %{primaryContactName} serão copiados para %{parentContactName}." }, "SEARCH": { - "ERROR": "MENSSAGEM_ERRO" + "ERROR": "MENSAGEM_ERRO" }, "FORM": { "SUBMIT": " Unir contactos", - "CANCEL": "cancelar", + "CANCEL": "Cancelar", "CHILD_CONTACT": { - "ERROR": "Escolher um contato filho para juntar" + "ERROR": "Escolher um contacto filho para juntar" }, - "SUCCESS_MESSAGE": "Contato unido com sucesso", - "ERROR_MESSAGE": "Não foi possível unir os contactos, tente novamente!" + "SUCCESS_MESSAGE": "Contacto unido com sucesso", + "ERROR_MESSAGE": "Não foi possível unir os contactos, por favor, tente novamente!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/contactFilters.json b/app/javascript/dashboard/i18n/locale/pt/contactFilters.json index 82be843c2..c01b58cff 100644 --- a/app/javascript/dashboard/i18n/locale/pt/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/pt/contactFilters.json @@ -1,16 +1,16 @@ { "CONTACTS_FILTER": { - "TITLE": "Filtrar Contactos", - "SUBTITLE": "Adicionar filtros abaixo e clicar 'Submeter' para filtrar contactos.", + "TITLE": "Filtrar contactos", + "SUBTITLE": "Adicione filtros, abaixo, e clique em 'Submeter' para filtrar contactos.", "EDIT_CUSTOM_SEGMENT": "Editar segmento", - "CUSTOM_VIEWS_SUBTITLE": "Adicione ou remova filtros e atualiza seu segmento.", - "ADD_NEW_FILTER": "Adicionar Filtro", - "CLEAR_ALL_FILTERS": "Limpar Todos os Filtros", - "FILTER_DELETE_ERROR": "Você deve ter pelo menos um filtro para guardar", - "SUBMIT_BUTTON_LABEL": "submeter", - "UPDATE_BUTTON_LABEL": "Atualizar Segmento", - "CANCEL_BUTTON_LABEL": "cancelar", - "CLEAR_BUTTON_LABEL": "Limpar Filtros", + "CUSTOM_VIEWS_SUBTITLE": "Adicione ou remova filtros e atualize o seu segmento.", + "ADD_NEW_FILTER": "Adicionar filtro", + "CLEAR_ALL_FILTERS": "Limpar todos os filtros", + "FILTER_DELETE_ERROR": "Deve ter, pelo menos, um filtro para guardar", + "SUBMIT_BUTTON_LABEL": "Submeter", + "UPDATE_BUTTON_LABEL": "Atualizar segmento", + "CANCEL_BUTTON_LABEL": "Cancelar", + "CLEAR_BUTTON_LABEL": "Limpar filtros", "EMPTY_VALUE_ERROR": "Valor obrigatório", "SEGMENT_LABEL": "Nome do segmento", "SEGMENT_QUERY_LABEL": "Consulta de segmento", @@ -31,8 +31,8 @@ "days_before": "É x dias antes" }, "ATTRIBUTES": { - "NAME": "Nome:", - "EMAIL": "e-mail", + "NAME": "Nome", + "EMAIL": "E-mail", "PHONE_NUMBER": "Número de telefone", "IDENTIFIER": "Identificador", "CITY": "Cidade", @@ -41,15 +41,15 @@ "CUSTOM_ATTRIBUTE_TEXT": "Texto", "CUSTOM_ATTRIBUTE_NUMBER": "Número", "CUSTOM_ATTRIBUTE_LINK": "Endereço", - "CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de Seleção", - "CREATED_AT": "Criado Em", + "CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de seleção", + "CREATED_AT": "Criado em", "LAST_ACTIVITY": "Última atividade", "REFERER_LINK": "Link de referência", "BLOCKED": "Bloqueado" }, "GROUPS": { - "STANDARD_FILTERS": "Filtros Padrão", - "ADDITIONAL_FILTERS": "Filtros Adicionais", + "STANDARD_FILTERS": "Filtros padrão", + "ADDITIONAL_FILTERS": "Filtros adicionais", "CUSTOM_ATTRIBUTES": "Atributos personalizados" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/conversation.json b/app/javascript/dashboard/i18n/locale/pt/conversation.json index de2b2e2a5..73da76bb4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt/conversation.json @@ -2,15 +2,15 @@ "CONVERSATION": { "SELECT_A_CONVERSATION": "Por favor, selecione uma conversa no painel da esquerda", "CSAT_REPLY_MESSAGE": "Por favor, avalie a conversa", - "404": "Desculpe, não encontramos a conversa. Por favor, tente novamente", + "404": "Desculpe, não encontrámos a conversa. Por favor, tente novamente", "SWITCH_VIEW_LAYOUT": "Alternar o layout", "DASHBOARD_APP_TAB_MESSAGES": "Mensagens", "UNVERIFIED_SESSION": "A identidade deste utilizador não foi verificada", - "NO_MESSAGE_1": "Oh oh! Parece que não há mensagens de clientes na sua caixa de entrada.", - "NO_MESSAGE_2": " para enviar uma mensagem para sua página!", - "NO_INBOX_1": "Hola! Parece que você não adicionou nenhuma caixa de entrada ainda.", + "NO_MESSAGE_1": "Não há mensagens de clientes na sua caixa de entrada.", + "NO_MESSAGE_2": " para enviar uma mensagem para a sua página!", + "NO_INBOX_1": "Ainda não adicionou nenhuma caixa de entrada.", "NO_INBOX_2": " para começar", - "NO_INBOX_AGENT": "Uh Oh! Parece que você não faz parte de nenhuma caixa de entrada. Por favor, contate seu administrador", + "NO_INBOX_AGENT": "Não faz parte de nenhuma caixa de entrada. Por favor, contacte o administrador", "SEARCH_MESSAGES": "Procurar mensagens em conversas", "EMPTY_STATE": { "CMD_BAR": "para abrir o menu de comandos", @@ -19,52 +19,52 @@ "SEARCH": { "TITLE": "Procurar mensagens", "RESULT_TITLE": "Resultados da pesquisa", - "LOADING_MESSAGE": "Preparando os dados...", - "PLACEHOLDER": "Digite qualquer texto para procurar mensagens", + "LOADING_MESSAGE": "A preparar os dados...", + "PLACEHOLDER": "Insira qualquer texto para procurar mensagens", "NO_MATCHING_RESULTS": "Nenhum resultado encontrado." }, "UNREAD_MESSAGES": "Mensagens por ler", "UNREAD_MESSAGE": "Mensagens por ler", "CLICK_HERE": "Clique aqui", - "LOADING_INBOXES": "Carregando caixas de entrada", - "LOADING_CONVERSATIONS": "Carregando conversas", + "LOADING_INBOXES": "A carregar caixas de entrada", + "LOADING_CONVERSATIONS": "A carregar conversas", "CANNOT_REPLY": "Não pode responder porque", "24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas", "NOT_ASSIGNED_TO_YOU": "Esta conversa não está atribuída a si. Gostaria de atribuir esta conversa a si mesmo?", "ASSIGN_TO_ME": "Atribuir a mim", - "TWILIO_WHATSAPP_CAN_REPLY": "Só pode responder, utilizando uma mensagem modelo, porque", + "TWILIO_WHATSAPP_CAN_REPLY": "Só pode responder utilizando uma mensagem modelo, porque", "TWILIO_WHATSAPP_24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas", "REPLYING_TO": "Está a responder a:", "REMOVE_SELECTION": "Remover seleção", - "DOWNLOAD": "BAIXAR", - "UNKNOWN_FILE_TYPE": "Arquivo Desconhecido", - "SAVE_CONTACT": "Salvar", - "UPLOADING_ATTACHMENTS": "Carregando anexos...", + "DOWNLOAD": "Descarregar", + "UNKNOWN_FILE_TYPE": "Ficheiro desconhecido", + "SAVE_CONTACT": "Guardar", + "UPLOADING_ATTACHMENTS": "A carregar anexos...", "REPLIED_TO_STORY": "Respondeu à sua história", "UNSUPPORTED_MESSAGE": "Esta mensagem não é suportada.", "UNSUPPORTED_MESSAGE_FACEBOOK": "Esta mensagem não é suportada. Pode ver esta mensagem na app Facebook Messenger.", "UNSUPPORTED_MESSAGE_INSTAGRAM": "Esta mensagem não é suportada. Pode ver esta mensagem na app do Instagram.", "SUCCESS_DELETE_MESSAGE": "Mensagem apagada com sucesso", - "FAIL_DELETE_MESSSAGE": "Não foi possível apagar a mensagem! Tente novamente", + "FAIL_DELETE_MESSSAGE": "Não foi possível apagar a mensagem! Por favor, tente novamente", "NO_RESPONSE": "Sem resposta", "RATING_TITLE": "Avaliar", - "FEEDBACK_TITLE": "Opiniões", + "FEEDBACK_TITLE": "Comentários", "REPLY_MESSAGE_NOT_FOUND": "Mensagem indisponível", "CARD": { "SHOW_LABELS": "Mostrar etiquetas", - "HIDE_LABELS": "Ocultar os etiquetas" + "HIDE_LABELS": "Ocultar etiquetas" }, "HEADER": { "RESOLVE_ACTION": "Resolver", "REOPEN_ACTION": "Reabrir", "OPEN_ACTION": "Abertas", - "OPEN": "MAIS", - "CLOSE": "FECHAR", + "OPEN": "Mais", + "CLOSE": "Fechar", "DETAILS": "Detalhes", "SNOOZED_UNTIL": "Suspender até", - "SNOOZED_UNTIL_TOMORROW": "Adiado até amanhã", + "SNOOZED_UNTIL_TOMORROW": "Adiada até amanhã", "SNOOZED_UNTIL_NEXT_WEEK": "Adiada até a próxima semana", - "SNOOZED_UNTIL_NEXT_REPLY": "Adiado até à próxima resposta", + "SNOOZED_UNTIL_NEXT_REPLY": "Adiada até à próxima resposta", "SLA_STATUS": { "FRT": "FRT {status}", "NRT": "NRT {status}", @@ -86,7 +86,7 @@ "CUSTOM_SNOOZE": { "TITLE": "Suspender até", "APPLY": "Adiar", - "CANCEL": "cancelar" + "CANCEL": "Cancelar" }, "PRIORITY": { "TITLE": "Prioridade", @@ -102,7 +102,7 @@ "INPUT_PLACEHOLDER": "Selecione a prioridade", "NO_RESULTS": "Nenhum resultado encontrado", "SUCCESSFUL": "Alterar a prioridade da conversa com o id %{conversationId} para %{priority}", - "FAILED": "Não foi possível alterar a prioridade, por favor tente novamente." + "FAILED": "Não foi possível alterar a prioridade, por favor, tente novamente." } }, "CARD_CONTEXT_MENU": { @@ -118,8 +118,8 @@ }, "ASSIGN_AGENT": "Atribuir agente", "ASSIGN_LABEL": "Atribuir etiqueta", - "AGENTS_LOADING": "Carregando agentes...", - "ASSIGN_TEAM": "Atribuir equipe", + "AGENTS_LOADING": "A carregar agentes...", + "ASSIGN_TEAM": "Atribuir equipa", "API": { "AGENT_ASSIGNMENT": { "SUCCESFUL": "Conversa com ID %{conversationId} atribuída a \"%{agentName}\"", @@ -130,25 +130,26 @@ "FAILED": "Não foi possível atribuir etiqueta. Por favor, tente novamente." }, "TEAM_ASSIGNMENT": { - "SUCCESFUL": "Equipe \"%{team}\" atribuída a conversa de ID %{conversationId}", - "FAILED": "Não foi possível atribuir equipe. Por favor, tente novamente." + "SUCCESFUL": "Equipa \"%{team}\" atribuída a conversa de ID %{conversationId}", + "FAILED": "Não foi possível atribuir equipa. Por favor, tente novamente." } } }, "FOOTER": { "MESSAGE_SIGN_TOOLTIP": "Assinatura da mensagem", - "ENABLE_SIGN_TOOLTIP": "Habilitar assinatura", + "ENABLE_SIGN_TOOLTIP": "Ativar assinatura", "DISABLE_SIGN_TOOLTIP": "Desativar assinatura", - "MSG_INPUT": "Shift + enter para nova linha. Comece com '/' para selecionar uma Resposta Pronta.", - "PRIVATE_MSG_INPUT": "Shift + Enter para a nova linha. Isto será visível apenas para Agentes", - "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Assinatura da mensagem não está configurada. Por favor, configure-a nas configurações do perfil.", - "CLICK_HERE": "Clique aqui para atualizar" + "MSG_INPUT": "Shift + Enter para nova linha. Comece com '/' para selecionar uma Resposta Pronta.", + "PRIVATE_MSG_INPUT": "Shift + Enter para nova linha. Esta mensagem apenas será visível para agentes", + "MESSAGE_SIGNATURE_NOT_CONFIGURED": "A assinatura da mensagem não está configurada. Por favor, configure-a nas configurações do perfil.", + "CLICK_HERE": "Clique aqui para atualizar", + "WHATSAPP_TEMPLATES": "Template do WhatsApp" }, "REPLYBOX": { "REPLY": "Responder", "PRIVATE_NOTE": "Nota Privada", - "SEND": "Mandar", - "CREATE": "Adicionar Nota", + "SEND": "Enviar", + "CREATE": "Adicionar nota", "INSERT_READ_MORE": "Ler mais", "DISMISS_REPLY": "Descartar resposta", "REPLYING_TO": "Em resposta a:", @@ -163,83 +164,83 @@ "STOP_AUDIO_RECORDING": "Parar gravação de áudio", "": "", "EMAIL_HEAD": { - "TO": "Para", - "ADD_BCC": "Adicionar bcc", + "TO": "PARA", + "ADD_BCC": "Adicionar Bcc", "CC": { - "LABEL": "CC", - "PLACEHOLDER": "Emails separados por vírgulas", - "ERROR": "Por favor, digite endereços de e-mail válidos" + "LABEL": "Cc", + "PLACEHOLDER": "E-mails separados por vírgulas", + "ERROR": "Por favor, insira endereços de e-mail válidos" }, "BCC": { "LABEL": "Bcc", - "PLACEHOLDER": "Emails separados por vírgulas", - "ERROR": "Por favor, digite endereços de e-mail válidos" + "PLACEHOLDER": "E-mails separados por vírgulas", + "ERROR": "Por favor, insira endereços de e-mail válidos" } }, "UNDEFINED_VARIABLES": { "TITLE": "Variáveis indefinidas", - "MESSAGE": "Você tem {undefinedVariablesCount} variáveis indefinidas em sua mensagem: {undefinedVariables}. Você gostaria de enviar a mensagem mesmo assim?", + "MESSAGE": "Tem {undefinedVariablesCount} variáveis indefinidas na sua mensagem: {undefinedVariables}. Pretende enviar a mensagem mesmo assim?", "CONFIRM": { "YES": "Enviar", - "CANCEL": "cancelar" + "CANCEL": "Cancelar" } } }, - "VISIBLE_TO_AGENTS": "Nota Privada: Apenas visível para você e sua equipe", + "VISIBLE_TO_AGENTS": "Nota Privada: Apenas visível para si e para a sua equipa", "CHANGE_STATUS": "Estado da conversa alterado", - "CHANGE_STATUS_FAILED": "Mudança de status da conversa falhou", + "CHANGE_STATUS_FAILED": "A mudança de estado da conversa falhou", "CHANGE_AGENT": "Responsável da conversa alterado", "CHANGE_AGENT_FAILED": "Falha na alteração da atribuição", "ASSIGN_LABEL_SUCCESFUL": "Etiqueta atribuída com sucesso", "ASSIGN_LABEL_FAILED": "Falha na atribuição de etiqueta", - "CHANGE_TEAM": "Equipa de conversação alterada", - "FILE_SIZE_LIMIT": "O arquivo excede o limite para anexos de {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} MB", + "CHANGE_TEAM": "Equipa da conversa alterada", + "FILE_SIZE_LIMIT": "O ficheiro excede o tamanho limite para anexos de {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} MB", "MESSAGE_ERROR": "Não foi possível enviar esta mensagem, por favor, tente novamente mais tarde", "SENT_BY": "Enviado por:", "BOT": "Bot", "SEND_FAILED": "Não foi possível enviar a mensagem! Tente novamente", - "TRY_AGAIN": "tentar novamente", + "TRY_AGAIN": "Tentar novamente", "ASSIGNMENT": { - "SELECT_AGENT": "Escolher Agente", + "SELECT_AGENT": "Escolher agente", "REMOVE": "Excluir", "ASSIGN": "Atribuir" }, "CONTEXT_MENU": { "COPY": "Copiar", "REPLY_TO": "Responder a esta mensagem", - "DELETE": "excluir", + "DELETE": "Excluir", "CREATE_A_CANNED_RESPONSE": "Adicionar às respostas prontas", "TRANSLATE": "Traduzir", "COPY_PERMALINK": "Copiar link para a mensagem", - "LINK_COPIED": "URL da mensagem copiada para a área de transferência", + "LINK_COPIED": "URL da mensagem copiado para a área de transferência", "DELETE_CONFIRMATION": { "TITLE": "Tem a certeza que pretende apagar esta mensagem?", "MESSAGE": "Esta ação é irreversível", - "DELETE": "excluir", - "CANCEL": "cancelar" + "DELETE": "Excluir", + "CANCEL": "Cancelar" } } }, "EMAIL_TRANSCRIPT": { "TITLE": "Enviar transcrição da conversa", - "DESC": "Enviar uma cópia da transcrição da conversa para o endereço de email especificado", - "SUBMIT": "submeter", - "CANCEL": "cancelar", - "SEND_EMAIL_SUCCESS": "A transcrição do chat foi enviada com sucesso", - "SEND_EMAIL_ERROR": "Ocorreu um erro, por favor tente novamente", + "DESC": "Envia uma cópia da transcrição da conversa para o endereço de e-mail especificado", + "SUBMIT": "Submeter", + "CANCEL": "Cancelar", + "SEND_EMAIL_SUCCESS": "A transcrição da conversa foi enviada com sucesso", + "SEND_EMAIL_ERROR": "Ocorreu um erro, por favor, tente novamente", "FORM": { - "SEND_TO_CONTACT": "Envie a transcrição ao cliente", + "SEND_TO_CONTACT": "Enviar a transcrição ao cliente", "SEND_TO_AGENT": "Enviar a transcrição para o agente atribuído", - "SEND_TO_OTHER_EMAIL_ADDRESS": "Enviar a transcrição para outro endereço de email", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Enviar a transcrição para outro endereço de e-mail", "EMAIL": { - "PLACEHOLDER": "Digite um endereço de email", + "PLACEHOLDER": "Insira um endereço de e-mail", "ERROR": "Por favor, insira um endereço de e-mail válido" } } }, "ONBOARDING": { - "TITLE": "Olá, 👋. Bem-vindo ao %{installationName}!", - "DESCRIPTION": "Obrigado por se inscrever. Queremos que aproveite ao máximo o sistema %{installationName}. Aqui estão algumas coisas que pode fazer no %{installationName} para tornar a sua experiência ainda mais agradável.", + "TITLE": "Olá 👋. Bem-vindo ao %{installationName}!", + "DESCRIPTION": "Obrigado por se registar. Queremos que aproveite ao máximo o sistema %{installationName}. Aqui estão algumas coisas que pode fazer no %{installationName} para tornar a sua experiência ainda mais agradável.", "READ_LATEST_UPDATES": "Ler as últimas atualizações", "ALL_CONVERSATION": { "TITLE": "Todas as suas conversas num único lugar", @@ -247,17 +248,17 @@ }, "TEAM_MEMBERS": { "TITLE": "Convidar os membros da sua equipa", - "DESCRIPTION": "Já que se prepara para começar a conversar com o seu cliente, convide também os seus colegas para o ajudar. Pode adicionar colegas de equipa acrescentando os seus endereço de e-mail na lista de agentes.", + "DESCRIPTION": "Já que se prepara para começar a conversar com o seu cliente, convide também os seus colegas para o ajudar. Pode adicionar colegas de equipa acrescentando os seus endereços de e-mail à lista de agentes.", "NEW_LINK": "Clique aqui para convidar um membro para a equipa" }, "INBOXES": { - "TITLE": "Ligar caixas de entrada", - "DESCRIPTION": "Ligue vários canais através dos quais os seus clientes podem conversar consigo. Pode ser um site, um chat ao vivo, um página do Facebook do Twitter ou até mesmo o seu número do WhatsApp.", + "TITLE": "Conectar caixas de entrada", + "DESCRIPTION": "Conecte vários canais através dos quais os seus clientes podem conversar consigo. Pode ser um site, um chat ao vivo, um página do Facebook do Twitter ou até mesmo o seu número do WhatsApp.", "NEW_LINK": "Clique aqui para criar uma caixa de entrada" }, "LABELS": { "TITLE": "Organizar conversas com etiquetas", - "DESCRIPTION": "As Etiquetas permitem-lhe facilmente categorizar as suas conversas. Crie etiquetas como #suporte, #faturacao etc., para que depois as possa utilizar mais tarde numa conversa.", + "DESCRIPTION": "As etiquetas permitem-lhe categorizar facilmente as suas conversas. Crie etiquetas como #suporte, #faturacao, etc., para que as possa utilizar, mais tarde, numa conversa.", "NEW_LINK": "Clique aqui para criar etiquetas" } }, @@ -269,11 +270,11 @@ "PLACEHOLDER": "Nenhuma" }, "ACCORDION": { - "CONTACT_DETAILS": "Detalhes do Contacto", - "CONVERSATION_ACTIONS": "Ações de Conversa", + "CONTACT_DETAILS": "Detalhes do contacto", + "CONVERSATION_ACTIONS": "Ações de conversa", "CONVERSATION_LABELS": "Etiquetas da conversa", "CONVERSATION_INFO": "Informação da conversa", - "CONTACT_ATTRIBUTES": "Atributos do Contato", + "CONTACT_ATTRIBUTES": "Atributos do contacto", "PREVIOUS_CONVERSATION": "Conversas anteriores", "MACROS": "Macros" } @@ -283,7 +284,7 @@ "NO_RECORDS_FOUND": "Nenhum atributo encontrado", "UPDATE": { "SUCCESS": "Atributo atualizado com sucesso", - "ERROR": "Não foi possível atualizar o atributo. Por favor tente mais tarde" + "ERROR": "Não foi possível atualizar o atributo. Por favor, tente mais tarde" }, "ADD": { "TITLE": "Adicionar", @@ -292,7 +293,7 @@ }, "DELETE": { "SUCCESS": "Atributo apagado com sucesso", - "ERROR": "Não foi possível apagar o atributo. Por favor tente mais tarde" + "ERROR": "Não foi possível apagar o atributo. Por favor, tente mais tarde" }, "ATTRIBUTE_SELECT": { "TITLE": "Adicionar atributos", @@ -303,32 +304,32 @@ "EMAIL_HEADER": { "FROM": "De", "TO": "Para", - "BCC": "BCC", + "BCC": "Bcc", "CC": "Cc", "SUBJECT": "Assunto" }, "CONVERSATION_PARTICIPANTS": { - "SIDEBAR_MENU_TITLE": "Participando", + "SIDEBAR_MENU_TITLE": "A participar", "SIDEBAR_TITLE": "Participantes da conversa", "NO_RECORDS_FOUND": "Nenhum resultado encontrado", "ADD_PARTICIPANTS": "Selecionar participantes", "REMANING_PARTICIPANTS_TEXT": "+%{count} outros", "REMANING_PARTICIPANT_TEXT": "+%{count} outro", - "TOTAL_PARTICIPANTS_TEXT": "%{count} pessoas estão participando.", - "TOTAL_PARTICIPANT_TEXT": "%{count} pessoa está participando.", - "NO_PARTICIPANTS_TEXT": "Ninguém está participando!", - "WATCH_CONVERSATION": "Junte-se a conversa", - "YOU_ARE_WATCHING": "Você está participando", + "TOTAL_PARTICIPANTS_TEXT": "%{count} pessoas estão a participar.", + "TOTAL_PARTICIPANT_TEXT": "%{count} pessoa está a participar.", + "NO_PARTICIPANTS_TEXT": "Ninguém está a participar!", + "WATCH_CONVERSATION": "Junte-se à conversa", + "YOU_ARE_WATCHING": "Está a participar", "API": { - "ERROR_MESSAGE": "Não foi possível atualizar, tente novamente!", + "ERROR_MESSAGE": "Não foi possível atualizar, por favor, tente novamente!", "SUCCESS_MESSAGE": "Participantes atualizados!" } }, "TRANSLATE_MODAL": { "TITLE": "Ver conteúdo traduzido", - "DESC": "Você pode visualizar o conteúdo traduzido em cada idioma.", - "ORIGINAL_CONTENT": "Conteúdo Original", - "TRANSLATED_CONTENT": "Conteúdo Traduzido", + "DESC": "Pode visualizar o conteúdo traduzido em cada linguagem.", + "ORIGINAL_CONTENT": "Conteúdo original", + "TRANSLATED_CONTENT": "Conteúdo traduzido", "NO_TRANSLATIONS_AVAILABLE": "Nenhuma tradução está disponível para este conteúdo" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/datePicker.json b/app/javascript/dashboard/i18n/locale/pt/datePicker.json index 501ba2bd1..f193922f4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/datePicker.json +++ b/app/javascript/dashboard/i18n/locale/pt/datePicker.json @@ -3,8 +3,8 @@ "APPLY_BUTTON": "Confirmar", "CLEAR_BUTTON": "Limpar", "DATE_RANGE_INPUT": { - "START": "Data Inicial", - "END": "Data Final" + "START": "Data inicial", + "END": "Data final" }, "DATE_RANGE_OPTIONS": { "TITLE": "Intervalo de datas", diff --git a/app/javascript/dashboard/i18n/locale/pt/general.json b/app/javascript/dashboard/i18n/locale/pt/general.json index 0cd2faabc..4c5b9608b 100644 --- a/app/javascript/dashboard/i18n/locale/pt/general.json +++ b/app/javascript/dashboard/i18n/locale/pt/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "A mostrar {firstIndex}-{lastIndex} de {totalCount} itens" + "SHOWING_RESULTS": "A mostrar {firstIndex}-{lastIndex} de {totalCount} itens", + "PHONE_INPUT": { + "PLACEHOLDER": "Procurar", + "EMPTY_STATE": "Nenhum resultado encontrado" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/helpCenter.json b/app/javascript/dashboard/i18n/locale/pt/helpCenter.json index 390f548d1..062ef762c 100644 --- a/app/javascript/dashboard/i18n/locale/pt/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pt/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use o portal como um CMS com frameworks de front-end externos usando as nossas APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/pt/integrations.json b/app/javascript/dashboard/i18n/locale/pt/integrations.json index 4dc362acf..7b7422478 100644 --- a/app/javascript/dashboard/i18n/locale/pt/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Eventos Inscritos", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/pt/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/pt/labelsMgmt.json index 231f32775..921f4ca39 100644 --- a/app/javascript/dashboard/i18n/locale/pt/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiquetas", "HEADER_BTN_TXT": "Adicionar Etiqueta", "LOADING": "Buscando etiquetas", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Não existem itens correspondentes a esta consulta", - "SIDEBAR_TXT": "

Etiquetas

As etiquetas o ajudam a categorizar as conversas e a priorizá-las. Você pode atribuir a etiqueta a uma conversa a partir do painel lateral.

As etiquetas estão vinculadas à conta e podem ser usadas para criar fluxos de trabalho personalizados em sua organização. Você pode atribuir uma cor personalizada para uma etiqueta, facilitando a identificação da etiqueta. Você será capaz de exibir o rótulo na barra lateral para filtrar as conversas facilmente.

", "LIST": { "404": "Não há etiquetas disponíveis nesta conta.", "TITLE": "Gerir etiquetas", @@ -49,7 +50,8 @@ "DISMISS": "Descartar", "ADD_SELECTED_LABELS": "Adicionar etiquetas selecionadas", "ADD_SELECTED_LABEL": "Adicionar etiqueta selecionada", - "ADD_ALL_LABELS": "Adicionar todas as etiquetas" + "ADD_ALL_LABELS": "Adicionar todas as etiquetas", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Adicionar Etiqueta", diff --git a/app/javascript/dashboard/i18n/locale/pt/macros.json b/app/javascript/dashboard/i18n/locale/pt/macros.json index 9576ccaf0..cbe0a001a 100644 --- a/app/javascript/dashboard/i18n/locale/pt/macros.json +++ b/app/javascript/dashboard/i18n/locale/pt/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Executar", "PREVIEW": "Pré-visualizar Macro", "EXECUTED_SUCCESSFULLY": "Macro executada com sucesso" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "A chave do atributo é necessária", + "FILTER_OPERATOR_REQUIRED": "Operador do filtro é necessário", + "VALUE_REQUIRED": "Valor obrigatório", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "O valor deve ser entre 1 e 998", + "ACTION_PARAMETERS_REQUIRED": "Os parâmetros de ação são obrigatórios", + "ATLEAST_ONE_CONDITION_REQUIRED": "Pelo menos uma condição é obrigatória", + "ATLEAST_ONE_ACTION_REQUIRED": "Pelo menos uma ação é obrigatória" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt/report.json b/app/javascript/dashboard/i18n/locale/pt/report.json index fb9ae47ac..a761b380a 100644 --- a/app/javascript/dashboard/i18n/locale/pt/report.json +++ b/app/javascript/dashboard/i18n/locale/pt/report.json @@ -481,7 +481,8 @@ "HEADER": "Tráfego de conversa", "NO_CONVERSATIONS": "Não existem conversas", "CONVERSATION": "%{count} conversa", - "CONVERSATIONS": "%{count} conversas" + "CONVERSATIONS": "%{count} conversas", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversas por agentes", @@ -536,6 +537,7 @@ "LABELS": "Etiqueta", "TEAMS": "Equipa" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/pt/resetPassword.json b/app/javascript/dashboard/i18n/locale/pt/resetPassword.json index d084ba0e4..a842a0795 100644 --- a/app/javascript/dashboard/i18n/locale/pt/resetPassword.json +++ b/app/javascript/dashboard/i18n/locale/pt/resetPassword.json @@ -1,17 +1,17 @@ { "RESET_PASSWORD": { - "TITLE": "Redefinir senha", - "DESCRIPTION": "Escreva o endereço de e-mail que usa para aceder ao ChatWoot para obter as instruções de redefinição da senha.", + "TITLE": "Redefinir palavra-passe", + "DESCRIPTION": "Escreva o endereço de e-mail que usa para aceder ao Wiseteam para obter as instruções de redefinição da palavra-passe.", "GO_BACK_TO_LOGIN": "Se pretende voltar à página de acesso,", "EMAIL": { - "LABEL": "e-mail", - "PLACEHOLDER": "Por favor, digite seu e-mail.", + "LABEL": "E-mail", + "PLACEHOLDER": "Por favor, digite o seu e-mail.", "ERROR": "Por favor, digite um e-mail válido." }, "API": { - "SUCCESS_MESSAGE": "Link para redefinir a senha foi enviado para seu e-mail.", + "SUCCESS_MESSAGE": "O link para redefinir a palavra-passe foi enviado para o seu e-mail.", "ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente." }, - "SUBMIT": "submeter" + "SUBMIT": "Submeter" } } diff --git a/app/javascript/dashboard/i18n/locale/pt/search.json b/app/javascript/dashboard/i18n/locale/pt/search.json index 118cc0cd1..0c57141b9 100644 --- a/app/javascript/dashboard/i18n/locale/pt/search.json +++ b/app/javascript/dashboard/i18n/locale/pt/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversas", "MESSAGES": "Mensagens" }, + "SEARCHING_DATA": "A pesquisar", "EMPTY_STATE": "Não foi encontrado %{item} para a consulta '%{query}'", "EMPTY_STATE_FULL": "Nenhum resultado encontrado para a consulta '%{query}'", "PLACEHOLDER_KEYBINDING": "/ para focar", diff --git a/app/javascript/dashboard/i18n/locale/pt/settings.json b/app/javascript/dashboard/i18n/locale/pt/settings.json index e7bd7a3c6..c06a8b070 100644 --- a/app/javascript/dashboard/i18n/locale/pt/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt/settings.json @@ -239,6 +239,7 @@ "REPORTS": "relatórios", "SETTINGS": "Configurações", "CONTACTS": "Contactos", + "CAPTAIN": "Captain", "HOME": "Principal", "AGENTS": "Agentes", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json index 6a697fbcd..ceae300c4 100644 --- a/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Criar nova equipa", "HEADER": "Equipas", - "SIDEBAR_TXT": "

Equipas

Equipas permite que você organize os seus agentes em grupos baseados nas suas responsabilidades.
Um agente pode fazer parte de várias equipas. Você pode atribuir conversas a uma equipa quando estiverem a trabalhar colaborativamente.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Não há equipas configuradas para esta conta.", - "EDIT_TEAM": "Editar equipa" + "EDIT_TEAM": "Editar equipa", + "NONE": "Nenhuma" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Não foi possível apagar a equipa. Tente novamente." }, "CONFIRM": { - "TITLE": "Tem a certeza que quer apagar a equipa - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Por favor, digite {teamName} para confirmar", "MESSAGE": "Ao apagar a equipa irá remover a atribuição de novas conversas a essa equipa.", "YES": "excluir ", diff --git a/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json index 946b6f6be..626f289be 100644 --- a/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json +++ b/app/javascript/dashboard/i18n/locale/pt/whatsappTemplates.json @@ -1,7 +1,7 @@ { "WHATSAPP_TEMPLATES": { "MODAL": { - "TITLE": "Template do Whatsapp", + "TITLE": "Template do WhatsApp", "SUBTITLE": "Selecione o template do whatsapp que você deseja enviar", "TEMPLATE_SELECTED_SUBTITLE": "Processo %{templateName}" }, diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json b/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json index 34d11e23b..dd33da9ab 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "E", "OR": "OU" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Igual a", "not_equal_to": "Diferente", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json index 4ddf9a6bf..4d5797c72 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agentes", "HEADER_BTN_TXT": "Adicionar Agente", "LOADING": "Buscando lista de agente", - "SIDEBAR_TXT": "

Agentes

Um Agente é um membro da sua equipe de Suporte ao Cliente.

Os agentes serão capazes de ver e responder as mensagens dos seus usuários. A lista mostra todos os agentes atualmente em sua conta.

Clique em Adicionar Agente para adicionar um novo agente. O agente que você adicionar receberá um e-mail com um link de confirmação para ativar sua conta, para acessar o Chatwoot e responder às mensagens.

O acesso aos recursos do Chatwoot são baseados nas seguintes funções.

Agentes - Agentes com essa função só podem acessar caixas de entrada, relatórios e conversas. Eles podem atribuir conversas a outros agentes ou a eles próprios e resolver conversas.

Administrador - Administrador terá acesso a todos os recursos do Chatwoot ativados para sua conta, incluindo configurações e todos os privilégios de agentes normais.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrador", "AGENT": "Agente" diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json b/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json index 0dd0a5833..0b2622c1a 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Registros de Auditoria", "HEADER_BTN_TXT": "Adicionar Registros de Auditoria", "LOADING": "Buscando Logs de Auditoria", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Não existem itens correspondentes a esta consulta", "SIDEBAR_TXT": "

Registros de Auditoria

Registros de Auditoria são trilhas para eventos e ações em um Sistema Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} Convidou %{invitee} para sua conta como %{role}", "EDIT": { "SELF": "%{agentName} Alterado de %{attributes} para %{values}", - "OTHER": "%{agentName} Alterado %{attributes} por %{user} para %{values}" + "OTHER": "%{agentName} Alterado %{attributes} por %{user} para %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/automation.json b/app/javascript/dashboard/i18n/locale/pt_BR/automation.json index 57d5c2243..a42f62cc1 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/automation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Você precisa ter pelo menos uma ação para salvar", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Escreva sua mensagem aqui", - "TEAM_DROPDOWN_PLACEHOLDER": "Selecione o time" + "TEAM_DROPDOWN_PLACEHOLDER": "Selecione o time", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Ativar regra de automação", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Enviando...", "LABEL_UPLOADED": "Upload feito com sucesso", "LABEL_UPLOAD_FAILED": "Faha no envio" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Valor obrigatório", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json b/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json index 62006c556..6a3201e39 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Voltar atrás", "ASSIGN_LABEL": "Atribua", "YES": "Sim", + "SEARCH_INPUT_PLACEHOLDER": "Pesquisar", "ASSIGN_AGENT_TOOLTIP": "Atribuir Agente", "ASSIGN_TEAM_TOOLTIP": "Atribuir equipe", "ASSIGN_SUCCESFUL": "Conversas atribuídas com sucesso.", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json index e14a449e8..91aacdbd4 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Atalhos", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Adicionar resposta pronta", "LOADING": "Buscando respostas prontas...", "SEARCH_404": "Não existem itens correspondentes a esta consulta.", - "SIDEBAR_TXT": "

Respostas Prontas

As Respostas Prontas são modelos de respostas predefinidas que ajudam você a responder rapidamente a uma conversa. Para inserir uma resposta pronta durante um chat, os agentes podem digitar um código curto precedido por uma barra '/'.

Você pode gerenciar suas respostas prontas desta página ou criar novas usando o botão \"Adicionar resposta pronta\".

Abra o Manual de Respostas Prontas em outra aba para obter ajuda.

Além disso, confira a nova Biblioteca de Respostas Prontas.

", "LIST": { "404": "Não há atalhos disponíveis nesta conta.", "TITLE": "Gerenciar Atalhos", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index 3c6fe33f4..0489ce371 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contato mesclado com sucesso", "ERROR_MESSAGE": "Não foi possível mesclar contatos, tente novamente!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index a7fe91ab4..ff4350519 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter para nova linha. Digite '/' para atalhos.", "PRIVATE_MSG_INPUT": "A mensagem será visível apenas para agentes", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "A assinatura da mensagem não está configurada. Por favor, configure-a nas configurações do perfil.", - "CLICK_HERE": "Clique aqui para atualizar" + "CLICK_HERE": "Clique aqui para atualizar", + "WHATSAPP_TEMPLATES": "Templates do Whatsapp" }, "REPLYBOX": { "REPLY": "Responder", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/general.json b/app/javascript/dashboard/i18n/locale/pt_BR/general.json index 172ec48d1..69b1703e9 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/general.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Mostrando {firstIndex}—{lastIndex} de {totalCount} itens" + "SHOWING_RESULTS": "Mostrando {firstIndex}—{lastIndex} de {totalCount} itens", + "PHONE_INPUT": { + "PLACEHOLDER": "Pesquisar", + "EMPTY_STATE": "Nenhum resultado encontrado" + } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json b/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json index 70eb8f75f..36b75ef36 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use o portal como um CMS sem interface gráfica com frameworks front-end de terceiros usando nossas APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json index d5949e594..808e6674e 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Eventos Inscritos", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json index 36dd83e81..35597a033 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Marcadores", "HEADER_BTN_TXT": "Adicionar marcador", "LOADING": "Buscando marcadores", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Não existem itens correspondentes a esta consulta", - "SIDEBAR_TXT": "

Marcadores

Os marcadores o ajudam a categorizar as conversas e a priorizá-las. Você pode atribuir o marcador a uma conversa a partir do menu lateral.

Os marcadores estão vinculados à conta e podem ser usados para criar fluxos de trabalho personalizados em sua organização. Você pode atribuir uma cor personalizada para um marcador, facilitando a identificação. Você será capaz de exibir o marcador na barra lateral para filtrar as conversas com mais facilidade.

", "LIST": { "404": "Não há marcadores disponíveis nesta conta.", "TITLE": "Gerenciar marcadores", @@ -49,7 +50,8 @@ "DISMISS": "Recusar", "ADD_SELECTED_LABELS": "Adicionar etiquetas selecionadas", "ADD_SELECTED_LABEL": "Adicionar etiqueta selecionada", - "ADD_ALL_LABELS": "Adicionar todas as etiquetas" + "ADD_ALL_LABELS": "Adicionar todas as etiquetas", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Adicionar marcador", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/macros.json b/app/javascript/dashboard/i18n/locale/pt_BR/macros.json index bab2f7fea..ed4b16cb0 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/macros.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Executar", "PREVIEW": "Pré-visualizar Macro", "EXECUTED_SUCCESSFULLY": "Macro executada com sucesso" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Valor obrigatório", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/report.json b/app/javascript/dashboard/i18n/locale/pt_BR/report.json index 528835c72..7d8544338 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/report.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/report.json @@ -481,7 +481,8 @@ "HEADER": "Tráfego de conversa", "NO_CONVERSATIONS": "Não há conversas", "CONVERSATION": "%{count} conversa", - "CONVERSATIONS": "%{count} conversas" + "CONVERSATIONS": "%{count} conversas", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversas por agentes", @@ -536,6 +537,7 @@ "LABELS": "Nome do campo", "TEAMS": "Times" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Taxa de acerto", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/search.json b/app/javascript/dashboard/i18n/locale/pt_BR/search.json index 4abe8dc76..5f40448f2 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/search.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversas", "MESSAGES": "Messagem" }, + "SEARCHING_DATA": "Procurando", "EMPTY_STATE": "Nenhum %{item} foi encontrado para a consulta '%{query}'", "EMPTY_STATE_FULL": "Nenhum resultado encontrado para a consulta '%{query}'", "PLACEHOLDER_KEYBINDING": "/ para focar", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json index 79031f7ad..471f0ff2d 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Relatórios", "SETTINGS": "Configurações", "CONTACTS": "Contato", + "CAPTAIN": "Captain", "HOME": "Principal", "AGENTS": "Agentes", "AGENT_BOTS": "Robôs", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json b/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json index 6f982b469..0d3a42b5b 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Criar nova equipe", "HEADER": "Times", - "SIDEBAR_TXT": "

Equipes

As equipes permitem que você organize seus agentes em grupos baseados em suas responsabilidades.
Um agente pode fazer parte de várias equipes. Você pode atribuir conversas a uma equipe quando você estiver trabalhando colaborativamente.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Não existem agentes associados a esta conta.", - "EDIT_TEAM": "Editar equipe" + "EDIT_TEAM": "Editar equipe", + "NONE": "Nenhuma" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Não foi possível excluir o departamento. Tente novamente." }, "CONFIRM": { - "TITLE": "Tem certeza que deseja excluir - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Digite {teamName} para confirmar", "MESSAGE": "A exclusão do departamento irá remover a atribuição da equipe das conversas atribuídas a esse departamento.", "YES": "Excluir ", diff --git a/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json index fa5b27a97..856183800 100644 --- a/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ro/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "ȘI", "OR": "SAU" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Egal cu", "not_equal_to": "Nu este egal cu", diff --git a/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json index 7f2429387..4490332cd 100644 --- a/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenți", "HEADER_BTN_TXT": "Adaugă agent", "LOADING": "Se preia lista de agenți", - "SIDEBAR_TXT": "

Agenții

Un agent este membru al echipei dumneavoastră de asistență pentru clienți.

Agenți vor putea vizualiza mesajele utilizatorilor și le vor putea răspunde. Lista afișează toți agenții din contul tău.

Faceți clic pe Adăugați Agent pentru a adăuga un agent nou. Agentul pe care îl adăugați va primi un e-mail cu un link de confirmare pentru a-și activa contul, după care pot accesa Chatwoot și răspunde la mesaje.

Accesul la Chatwoot este bazat pe următoarele roluri.

Agent - Agenții cu acest rol pot accesa doar mesaje, rapoarte și conversații. Ei pot atribui conversații altor agenți sau ei înșiși și pot rezolva conversațiile.

Administrator - Administratorul va avea acces la toate caracteristicile Chatwoot activate pentru contul dumneavoastră, inclusiv setările şi facturarea, împreună cu toate privilegiile agenţilor obişnuiţi.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/ro/auditLogs.json b/app/javascript/dashboard/i18n/locale/ro/auditLogs.json index 3aa43fbb1..d9b73d1fe 100644 --- a/app/javascript/dashboard/i18n/locale/ro/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ro/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Jurnale de audit", "HEADER_BTN_TXT": "Adăugarea jurnalelor de audit", "LOADING": "Preluarea jurnalelor de audit", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Nu există elemente care să corespundă acestei interogări", "SIDEBAR_TXT": "

Jurnale de audit

Jurnalele de audit sunt piste pentru evenimente și acțiuni într-un sistem Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ro/automation.json b/app/javascript/dashboard/i18n/locale/ro/automation.json index 63857aae0..96836b072 100644 --- a/app/javascript/dashboard/i18n/locale/ro/automation.json +++ b/app/javascript/dashboard/i18n/locale/ro/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Trebuie să aveți atleast o acțiune pentru a salva", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduceți mesajul aici", - "TEAM_DROPDOWN_PLACEHOLDER": "Selectați echipe" + "TEAM_DROPDOWN_PLACEHOLDER": "Selectați echipe", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activați regula de automatizare", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Încărcare...", "LABEL_UPLOADED": "Încărcare reușită", "LABEL_UPLOAD_FAILED": "Încărcare eșuată" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Este necesară o valoare validă", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/bulkActions.json b/app/javascript/dashboard/i18n/locale/ro/bulkActions.json index 2f99025e7..65e677415 100644 --- a/app/javascript/dashboard/i18n/locale/ro/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ro/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Mergeți înapoi", "ASSIGN_LABEL": "Atribuiți", "YES": "Da", + "SEARCH_INPUT_PLACEHOLDER": "Caută", "ASSIGN_AGENT_TOOLTIP": "Atribuiți agent", "ASSIGN_TEAM_TOOLTIP": "Atribuiți echipă", "ASSIGN_SUCCESFUL": "Conversațiile au fost atribuite.", diff --git a/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json index c7e7f5a46..8b04465cd 100644 --- a/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Răspunsuri predefinite", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Nu există elemente care să corespundă acestei interogări.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Nu există răspunsuri predefinite disponibile în acest cont.", "TITLE": "Gestionare Răspunsuri predefinite", diff --git a/app/javascript/dashboard/i18n/locale/ro/contact.json b/app/javascript/dashboard/i18n/locale/ro/contact.json index 8272b2833..acca437a1 100644 --- a/app/javascript/dashboard/i18n/locale/ro/contact.json +++ b/app/javascript/dashboard/i18n/locale/ro/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact unit cu succes", "ERROR_MESSAGE": "Contactele nu au putut fi îmbinate, încercați din nou!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/conversation.json b/app/javascript/dashboard/i18n/locale/ro/conversation.json index e362cfbfc..6de1835f7 100644 --- a/app/javascript/dashboard/i18n/locale/ro/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ro/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter pentru linie nouă. Începe cu '/' pentru a selecta un răspuns predeterminat.", "PRIVATE_MSG_INPUT": "Shift + enter pentru linie nouă. Acest lucru va fi vizibil doar pentru Agenți", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Semnătura mesajului nu este configurată, vă rugăm să o configurați în setările profilului.", - "CLICK_HERE": "Click aici pentru a actualiza" + "CLICK_HERE": "Click aici pentru a actualiza", + "WHATSAPP_TEMPLATES": "Șabloane WhatsApp" }, "REPLYBOX": { "REPLY": "Răspunde", diff --git a/app/javascript/dashboard/i18n/locale/ro/general.json b/app/javascript/dashboard/i18n/locale/ro/general.json index 25bb4dfb7..49c0fc566 100644 --- a/app/javascript/dashboard/i18n/locale/ro/general.json +++ b/app/javascript/dashboard/i18n/locale/ro/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Caută", + "EMPTY_STATE": "Niciun rezultat găsit" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/helpCenter.json b/app/javascript/dashboard/i18n/locale/ro/helpCenter.json index 5395606fe..edc2eb7aa 100644 --- a/app/javascript/dashboard/i18n/locale/ro/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ro/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ro/integrations.json b/app/javascript/dashboard/i18n/locale/ro/integrations.json index 964af4cc8..1cf5ef07d 100644 --- a/app/javascript/dashboard/i18n/locale/ro/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ro/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Evenimente subscrise", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ro/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ro/labelsMgmt.json index 13d2adae8..c1316ebc1 100644 --- a/app/javascript/dashboard/i18n/locale/ro/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ro/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etichete", "HEADER_BTN_TXT": "Adăugare etichetă", "LOADING": "Preluarea etichetelor", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Nu există elemente care să corespundă acestei interogări", - "SIDEBAR_TXT": "

Etichete

Etichetele vă ajută să clasificați conversațiile și să le prioritizați. Poți atribui eticheta unei conversații din sidepanel.

Etichetele sunt legate de cont și pot fi utilizate pentru a crea fluxuri de lucru personalizate în organizația dvs. Puteți atribui o culoare personalizată unei etichete, aceasta facilitează identificarea etichetei. Veți putea afișa eticheta pe bara laterală pentru a filtra ușor conversațiile.

", "LIST": { "404": "Nu există răspunsuri predefinite disponibile în acest cont.", "TITLE": "Gestionați etichetele", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Adăugare etichetă", diff --git a/app/javascript/dashboard/i18n/locale/ro/macros.json b/app/javascript/dashboard/i18n/locale/ro/macros.json index 822caef8b..0e9eb0989 100644 --- a/app/javascript/dashboard/i18n/locale/ro/macros.json +++ b/app/javascript/dashboard/i18n/locale/ro/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Executa", "PREVIEW": "Previzualizarea macrocomenzii", "EXECUTED_SUCCESSFULLY": "Macrocomandă executată cu succes" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Este necesară o valoare validă", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ro/report.json b/app/javascript/dashboard/i18n/locale/ro/report.json index f4a905ea6..ec34fa3d7 100644 --- a/app/javascript/dashboard/i18n/locale/ro/report.json +++ b/app/javascript/dashboard/i18n/locale/ro/report.json @@ -481,7 +481,8 @@ "HEADER": "Trafic de conversație", "NO_CONVERSATIONS": "Fără conversații", "CONVERSATION": "%{count} conversație", - "CONVERSATIONS": "conversații %{count}" + "CONVERSATIONS": "conversații %{count}", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversațiile agenților", @@ -536,6 +537,7 @@ "LABELS": "Etichetă", "TEAMS": "Echipa" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ro/search.json b/app/javascript/dashboard/i18n/locale/ro/search.json index 106339043..88ebafd3d 100644 --- a/app/javascript/dashboard/i18n/locale/ro/search.json +++ b/app/javascript/dashboard/i18n/locale/ro/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversații", "MESSAGES": "Mesaje" }, + "SEARCHING_DATA": "In căutare", "EMPTY_STATE": "Nu s-a găsit niciun %{item} pentru interogarea \"%{query}\"", "EMPTY_STATE_FULL": "Nu s-au găsit rezultate pentru interogarea \"%{query}\"", "PLACEHOLDER_KEYBINDING": "/ să se concentreze", diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json index af40480db..dd0984765 100644 --- a/app/javascript/dashboard/i18n/locale/ro/settings.json +++ b/app/javascript/dashboard/i18n/locale/ro/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Rapoarte", "SETTINGS": "Setări", "CONTACTS": "Contacte", + "CAPTAIN": "Captain", "HOME": "Acasa", "AGENTS": "Agenți", "AGENT_BOTS": "Boți", diff --git a/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json index fd405ec2a..90d95d37c 100644 --- a/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ro/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Crează o echipă nouă", "HEADER": "Echipe", - "SIDEBAR_TXT": "

Echipe

Echipele vă permit să vă organizați agenții în grupuri în funcție de responsabilitățile lor.
Un agent poate face parte din mai multe echipe. Puteți atribui conversații unei echipe atunci când lucrați în colaborare.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Nu există echipe create în acest cont.", - "EDIT_TEAM": "Editează echipa" + "EDIT_TEAM": "Editează echipa", + "NONE": "Nimic" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Nu a putut șterge echipa. Încearcă din nou." }, "CONFIRM": { - "TITLE": "Sunteți sigur că doriți să ștergeți - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Vă rugăm să tastați {teamName} pentru a confirma", "MESSAGE": "Ștergerea echipei va elimina atribuirea echipei din conversațiile atribuite acestei echipe.", "YES": "Şterge ", diff --git a/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json index 18c1c92be..b95cb6aba 100644 --- a/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ru/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "И", "OR": "ИЛИ" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Равно", "not_equal_to": "Не равно", diff --git a/app/javascript/dashboard/i18n/locale/ru/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ru/agentMgmt.json index 70b74a6f1..55a1b4906 100644 --- a/app/javascript/dashboard/i18n/locale/ru/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Операторы", "HEADER_BTN_TXT": "Добавить оператора", "LOADING": "Загружаем список операторов", - "SIDEBAR_TXT": "

Операторы

Оператор – это член вашей команды поддержки.

Операторы смогут читать сообщения от ваших пользователей и отвечать на них. В этом списке все операторы, подключенные к вашему аккаунту.

Нажмите Добавить оператора, чтобы пригласить нового оператора. Оператор получит письмо со ссылкой для подтверждения аккаунта, после чего он сможет входить в Chatwoot и отвечать на сообщения.

Доступ к функциям Chatwoot определяется следующими ролями:

Оператор - открывает доступ к списку сообщений, отчетам и диалогам. Операторы могут назначать диалоги себе или другим операторам и завершать диалоги.

Администратор - открывает доступ ко всем функциям Chatwook на вашем аккаунте, включая настройки, в дополнение к стандартным правам оператора.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Администратор", "AGENT": "Оператор" diff --git a/app/javascript/dashboard/i18n/locale/ru/auditLogs.json b/app/javascript/dashboard/i18n/locale/ru/auditLogs.json index ac9784829..5781bf76f 100644 --- a/app/javascript/dashboard/i18n/locale/ru/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ru/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Журнал аудита", "HEADER_BTN_TXT": "Добавить журнал аудита", "LOADING": "Получение журналов аудита", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Нет шаблонных ответов, соответствующих запросу", "SIDEBAR_TXT": "

Журналы аудита

Логи аудита являются следами событий и действий в системе Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} Пригашен %{invitee} права аккаунта %{role}", "EDIT": { "SELF": "%{agentName} изменить %{attributes} на %{values}", - "OTHER": "%{agentName} изменить %{attributes} на %{values}" + "OTHER": "%{agentName} изменить %{attributes} на %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ru/automation.json b/app/javascript/dashboard/i18n/locale/ru/automation.json index e579f53f5..da1845515 100644 --- a/app/javascript/dashboard/i18n/locale/ru/automation.json +++ b/app/javascript/dashboard/i18n/locale/ru/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Вам нужно иметь по крайней мере одно условие для сохранения", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Напишите здесь ваше сообщение", - "TEAM_DROPDOWN_PLACEHOLDER": "Выберите команды" + "TEAM_DROPDOWN_PLACEHOLDER": "Выберите команды", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Включить правило автоматизации", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Загружаем...", "LABEL_UPLOADED": "Успешно загружено", "LABEL_UPLOAD_FAILED": "Загрузка не удалась" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Необходимо указать значение", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json index 267efc53d..1ec968642 100644 --- a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Вернуться", "ASSIGN_LABEL": "Назначить", "YES": "Да", + "SEARCH_INPUT_PLACEHOLDER": "Поиск", "ASSIGN_AGENT_TOOLTIP": "Назначить агента", "ASSIGN_TEAM_TOOLTIP": "Назначить команду", "ASSIGN_SUCCESFUL": "Беседы успешно назначены.", diff --git a/app/javascript/dashboard/i18n/locale/ru/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ru/cannedMgmt.json index a1c1fe68d..51c0ee7ed 100644 --- a/app/javascript/dashboard/i18n/locale/ru/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Шаблонные ответы", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Добавить шаблонный ответ", "LOADING": "Загружаем шаблонные ответы...", "SEARCH_404": "Нет категорий, соответствующих запросу.", - "SIDEBAR_TXT": "

Шаблонные ответы

Шаблонные ответы это написаные заранее шаблоны, которые помогут вам быстрее ответить на сообщение. Чтобы вставить шаблонный ответ в чат, операторы могут ввести короткий код после символа '/'.

Вы можете управлять шаблонными ответами с этой страницы или создавать новые шаблоны, используя кнопку \"Добавить шаблонный ответ\".

Откройте «Гайд по шаблонам» на другой вкладке для помощи.

Кроме того, ознакомьтесь с новой библиотекой Шаблонных ответов

", "LIST": { "404": "У вас нет шаблонных ответов.", "TITLE": "Управление шаблонными ответами", diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index 22add8634..b6c8be62f 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Контакт успешно объединён", "ERROR_MESSAGE": "Невозможно объединить контакты, попробуйте еще раз!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 8af7ab4df..6741cc46f 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter чтобы начать новую строку. Начните с '/', чтобы выбрать шаблонный ответ.", "PRIVATE_MSG_INPUT": "Shift + enter для новой строки. Это будет видно только Операторам", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Подпись сообщения не настроена, пожалуйста настройте её в настройках профиля.", - "CLICK_HERE": "Нажмите здесь, чтобы обновить" + "CLICK_HERE": "Нажмите здесь, чтобы обновить", + "WHATSAPP_TEMPLATES": "Шаблоны Whatsapp" }, "REPLYBOX": { "REPLY": "Ответить", diff --git a/app/javascript/dashboard/i18n/locale/ru/general.json b/app/javascript/dashboard/i18n/locale/ru/general.json index e24e01180..6191f3cfb 100644 --- a/app/javascript/dashboard/i18n/locale/ru/general.json +++ b/app/javascript/dashboard/i18n/locale/ru/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Показаны {firstIndex}-{lastIndex} из {totalCount} элементов" + "SHOWING_RESULTS": "Показаны {firstIndex}-{lastIndex} из {totalCount} элементов", + "PHONE_INPUT": { + "PLACEHOLDER": "Поиск", + "EMPTY_STATE": "Результаты не найдены" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/helpCenter.json b/app/javascript/dashboard/i18n/locale/ru/helpCenter.json index c8c41dae1..e20532265 100644 --- a/app/javascript/dashboard/i18n/locale/ru/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ru/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Используйте портал в качестве бесконечного CMS с сторонними фронт-фреймворками, используя наши API." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ru/integrations.json b/app/javascript/dashboard/i18n/locale/ru/integrations.json index 0cbd06be8..feee6336b 100644 --- a/app/javascript/dashboard/i18n/locale/ru/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ru/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "События с подпиской", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ru/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ru/labelsMgmt.json index 4753ef6bc..5614272a4 100644 --- a/app/javascript/dashboard/i18n/locale/ru/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Категории", "HEADER_BTN_TXT": "Добавить категорию", "LOADING": "Загрузка категорий", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Нет категорий, соответствующих запросу", - "SIDEBAR_TXT": "

Категории

Категории помогают вам классифицировать диалоги и приоритизировать их. Вы можете назначить категорию диалогу из бокового меню.

Категории привязаны к учетной записи и могут быть использованы для упрощения рабочих процессов в вашей организации. Вы можете назначить цвет категории. Также вы можете легко отфильтровать диалоги по категориям из боковой панели.

", "LIST": { "404": "У вас нет категорий.", "TITLE": "Управлять категориями", @@ -49,7 +50,8 @@ "DISMISS": "Отклонить", "ADD_SELECTED_LABELS": "Добавить выбранные метки", "ADD_SELECTED_LABEL": "Добавить метку", - "ADD_ALL_LABELS": "Добавить все метки" + "ADD_ALL_LABELS": "Добавить все метки", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Добавить категорию", diff --git a/app/javascript/dashboard/i18n/locale/ru/macros.json b/app/javascript/dashboard/i18n/locale/ru/macros.json index 342b21d29..aff41ed81 100644 --- a/app/javascript/dashboard/i18n/locale/ru/macros.json +++ b/app/javascript/dashboard/i18n/locale/ru/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Выполнение", "PREVIEW": "Предпросмотр макроса", "EXECUTED_SUCCESSFULLY": "Макрос успешно выполнен" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Необходимо указать значение", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/report.json b/app/javascript/dashboard/i18n/locale/ru/report.json index da61684f8..9b034e38c 100644 --- a/app/javascript/dashboard/i18n/locale/ru/report.json +++ b/app/javascript/dashboard/i18n/locale/ru/report.json @@ -481,7 +481,8 @@ "HEADER": "Трафик сообщений", "NO_CONVERSATIONS": "Нет сообщений", "CONVERSATION": "%{count} разговор", - "CONVERSATIONS": "%{count} разговоров" + "CONVERSATIONS": "%{count} разговоров", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Диалоги по операторам", @@ -536,6 +537,7 @@ "LABELS": "Метка", "TEAMS": "Команда" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ru/search.json b/app/javascript/dashboard/i18n/locale/ru/search.json index 347f1396e..ede39709d 100644 --- a/app/javascript/dashboard/i18n/locale/ru/search.json +++ b/app/javascript/dashboard/i18n/locale/ru/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Диалоги", "MESSAGES": "Сообщения" }, + "SEARCHING_DATA": "Идёт поиск", "EMPTY_STATE": "Не найдено %{item} для запроса '%{query}'", "EMPTY_STATE_FULL": "Ничего не найдено по запросу '%{query}'", "PLACEHOLDER_KEYBINDING": "/ фокусироваться", diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index fbcb5b843..2cb09e45d 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Отчёты", "SETTINGS": "Настройки", "CONTACTS": "Контакты", + "CAPTAIN": "Captain", "HOME": "Главная", "AGENTS": "Операторы", "AGENT_BOTS": "Боты", diff --git a/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json index 0f26072ce..b3d6d944e 100644 --- a/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ru/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Создать новую команду", "HEADER": "Команды", - "SIDEBAR_TXT": "

Команды

Команды позволяют вам организовывать своих операторов в группы в зависимости от их обязанностей.
Пользователь может быть частью нескольких команд. Вы можете назначить разговоры команде, когда вы работаете совместно.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "В этом аккаунте нет ни одной команды.", - "EDIT_TEAM": "Редактировать команду" + "EDIT_TEAM": "Редактировать команду", + "NONE": "Ничего" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Не удалось удалить команду. Повторите попытку." }, "CONFIRM": { - "TITLE": "Вы уверены, что хотите удалить - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Пожалуйста, введите {teamName} для подтверждения", "MESSAGE": "Удаление команды снимет назначение команды из бесед, связанных с этой командой.", "YES": "Удалить ", diff --git a/app/javascript/dashboard/i18n/locale/sh/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sh/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/sh/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/sh/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/sh/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sh/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/sh/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sh/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/sh/auditLogs.json b/app/javascript/dashboard/i18n/locale/sh/auditLogs.json index bb3007975..7f412b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/sh/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/sh/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/sh/automation.json b/app/javascript/dashboard/i18n/locale/sh/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/sh/automation.json +++ b/app/javascript/dashboard/i18n/locale/sh/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sh/bulkActions.json b/app/javascript/dashboard/i18n/locale/sh/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/sh/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sh/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/sh/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sh/cannedMgmt.json index a23fc14ac..7721cc3e6 100644 --- a/app/javascript/dashboard/i18n/locale/sh/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sh/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/sh/contact.json b/app/javascript/dashboard/i18n/locale/sh/contact.json index 992f9e1f4..017edbe45 100644 --- a/app/javascript/dashboard/i18n/locale/sh/contact.json +++ b/app/javascript/dashboard/i18n/locale/sh/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/sh/conversation.json b/app/javascript/dashboard/i18n/locale/sh/conversation.json index cc3e4569b..8eb490a4b 100644 --- a/app/javascript/dashboard/i18n/locale/sh/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sh/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/sh/general.json b/app/javascript/dashboard/i18n/locale/sh/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/sh/general.json +++ b/app/javascript/dashboard/i18n/locale/sh/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sh/helpCenter.json b/app/javascript/dashboard/i18n/locale/sh/helpCenter.json index 467b0def9..5c74d9928 100644 --- a/app/javascript/dashboard/i18n/locale/sh/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sh/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/sh/integrations.json b/app/javascript/dashboard/i18n/locale/sh/integrations.json index 05979e087..b219617fa 100644 --- a/app/javascript/dashboard/i18n/locale/sh/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sh/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/sh/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sh/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/sh/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sh/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/sh/macros.json b/app/javascript/dashboard/i18n/locale/sh/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/sh/macros.json +++ b/app/javascript/dashboard/i18n/locale/sh/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sh/report.json b/app/javascript/dashboard/i18n/locale/sh/report.json index c27532783..b27417c82 100644 --- a/app/javascript/dashboard/i18n/locale/sh/report.json +++ b/app/javascript/dashboard/i18n/locale/sh/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/sh/search.json b/app/javascript/dashboard/i18n/locale/sh/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/sh/search.json +++ b/app/javascript/dashboard/i18n/locale/sh/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/sh/settings.json b/app/javascript/dashboard/i18n/locale/sh/settings.json index 9b820a56f..dabbff89f 100644 --- a/app/javascript/dashboard/i18n/locale/sh/settings.json +++ b/app/javascript/dashboard/i18n/locale/sh/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/sh/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sh/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/sh/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sh/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json index eb0685ad9..9300772c2 100644 --- a/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/sk/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json index 9c0b2754d..5f6a3c80b 100644 --- a/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenti", "HEADER_BTN_TXT": "Pridať agenta", "LOADING": "Zoznam agentov sa načítava", - "SIDEBAR_TXT": "

Agent

Agent je člen vášho tímu zákazníckej podpory.

Agenti budú môcť zobrazovať správy od vašich používateľov a odpovedať na ne. V zozname sa zobrazujú všetci agenti, ktorí sa aktuálne nachádzajú vo vašom účte.

Kliknutím na Pridať agenta pridáte nového agenta. Agent, ktorého pridáte, dostane e-mail s potvrdzovacím odkazom na aktiváciu svojho konta, po ktorej môže pristupovať k službe Chatwoot a odpovedať na správy.

Prístup k funkciám Chatwoot je založený na nasledujúcich rolách.

Agent - agenti s touto rolou majú prístup len k doručeným správam, správam a konverzáciám. Môžu priraďovať konverzácie iným agentom alebo sebe a riešiť konverzácie.

Administrátor - Administrátor bude mať prístup ku všetkým funkciám Chatwoot povoleným pre vaše konto vrátane nastavení spolu so všetkými oprávneniami bežných agentov.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrátor", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/sk/auditLogs.json b/app/javascript/dashboard/i18n/locale/sk/auditLogs.json index 28cb7a60c..f5058bfdb 100644 --- a/app/javascript/dashboard/i18n/locale/sk/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/sk/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Neexistujú žiadne položky, ktoré by zodpovedali tejto požiadavke", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/sk/automation.json b/app/javascript/dashboard/i18n/locale/sk/automation.json index 3047c3b4f..196e01a08 100644 --- a/app/javascript/dashboard/i18n/locale/sk/automation.json +++ b/app/javascript/dashboard/i18n/locale/sk/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Nahrávanie...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/bulkActions.json b/app/javascript/dashboard/i18n/locale/sk/bulkActions.json index b9ca3fbce..c3960c434 100644 --- a/app/javascript/dashboard/i18n/locale/sk/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sk/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Áno", + "SEARCH_INPUT_PLACEHOLDER": "Hľadať", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json index cf78cfad0..5f1ae71ed 100644 --- a/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Uložené odpovede", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Neexistujú žiadne položky, ktoré by zodpovedali tejto požiadavke.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Žiadne uložené odpovede nie sú k dispozícii pre tento účet.", "TITLE": "Manažuj uložené odpovede", diff --git a/app/javascript/dashboard/i18n/locale/sk/contact.json b/app/javascript/dashboard/i18n/locale/sk/contact.json index 105a2facc..3847382c6 100644 --- a/app/javascript/dashboard/i18n/locale/sk/contact.json +++ b/app/javascript/dashboard/i18n/locale/sk/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakt úspešne zlúčený", "ERROR_MESSAGE": "Nepodarilo sa zlúčiť kontakty, skúste to znova!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/conversation.json b/app/javascript/dashboard/i18n/locale/sk/conversation.json index b2fae8f0d..8c7f8b817 100644 --- a/app/javascript/dashboard/i18n/locale/sk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sk/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter pre nový riadok. Ak chcete vybrať Uloženú odpoveď, začnite klávesou '/'.", "PRIVATE_MSG_INPUT": "Shift + enter pre nový riadok. Toto bude viditeľné len pre agentov", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Odpovedať", diff --git a/app/javascript/dashboard/i18n/locale/sk/general.json b/app/javascript/dashboard/i18n/locale/sk/general.json index 25bb4dfb7..2e1198efe 100644 --- a/app/javascript/dashboard/i18n/locale/sk/general.json +++ b/app/javascript/dashboard/i18n/locale/sk/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Hľadať", + "EMPTY_STATE": "Žiadne výsledky neboli nájdené" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/helpCenter.json b/app/javascript/dashboard/i18n/locale/sk/helpCenter.json index b7eccc358..81c52fc78 100644 --- a/app/javascript/dashboard/i18n/locale/sk/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sk/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/sk/integrations.json b/app/javascript/dashboard/i18n/locale/sk/integrations.json index bcd74b25e..c421bb20d 100644 --- a/app/javascript/dashboard/i18n/locale/sk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sk/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json index 01af0fce7..67c53dd8c 100644 --- a/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sk/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Neexistujú žiadne položky, ktoré by zodpovedali tejto požiadavke", - "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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/sk/macros.json b/app/javascript/dashboard/i18n/locale/sk/macros.json index 3b8895cf8..d3734a816 100644 --- a/app/javascript/dashboard/i18n/locale/sk/macros.json +++ b/app/javascript/dashboard/i18n/locale/sk/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sk/report.json b/app/javascript/dashboard/i18n/locale/sk/report.json index 2695a4a58..2d31991ac 100644 --- a/app/javascript/dashboard/i18n/locale/sk/report.json +++ b/app/javascript/dashboard/i18n/locale/sk/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/sk/search.json b/app/javascript/dashboard/i18n/locale/sk/search.json index 11102ba60..767ea1233 100644 --- a/app/javascript/dashboard/i18n/locale/sk/search.json +++ b/app/javascript/dashboard/i18n/locale/sk/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Rozhovory", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/sk/settings.json b/app/javascript/dashboard/i18n/locale/sk/settings.json index 211bb996c..c94dfa0d4 100644 --- a/app/javascript/dashboard/i18n/locale/sk/settings.json +++ b/app/javascript/dashboard/i18n/locale/sk/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Nastavenia", "CONTACTS": "Kontakty", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agenti", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json index f709a7b18..bfed6166c 100644 --- a/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sk/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Žiadne" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Tím sa nepodarilo vymazať! Skúste to znova." }, "CONFIRM": { - "TITLE": "Určite chcete vymazať - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Pre potvrdenie zadajte {teamName}", "MESSAGE": "Odstránením tímu sa odstráni priradenie tímu z konverzácií priradených k tomuto tímu.", "YES": "Vymazať ", diff --git a/app/javascript/dashboard/i18n/locale/sl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sl/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/sl/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/sl/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/sl/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sl/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/sl/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sl/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/sl/auditLogs.json b/app/javascript/dashboard/i18n/locale/sl/auditLogs.json index d30ec0091..7a693f66c 100644 --- a/app/javascript/dashboard/i18n/locale/sl/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/sl/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/sl/automation.json b/app/javascript/dashboard/i18n/locale/sl/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/sl/automation.json +++ b/app/javascript/dashboard/i18n/locale/sl/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sl/bulkActions.json b/app/javascript/dashboard/i18n/locale/sl/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/sl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sl/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/sl/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sl/cannedMgmt.json index a23fc14ac..7721cc3e6 100644 --- a/app/javascript/dashboard/i18n/locale/sl/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sl/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/sl/contact.json b/app/javascript/dashboard/i18n/locale/sl/contact.json index 4db7fce93..882643434 100644 --- a/app/javascript/dashboard/i18n/locale/sl/contact.json +++ b/app/javascript/dashboard/i18n/locale/sl/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/sl/conversation.json b/app/javascript/dashboard/i18n/locale/sl/conversation.json index 742a3657e..4cc4b9bed 100644 --- a/app/javascript/dashboard/i18n/locale/sl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sl/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/sl/general.json b/app/javascript/dashboard/i18n/locale/sl/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/sl/general.json +++ b/app/javascript/dashboard/i18n/locale/sl/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sl/helpCenter.json b/app/javascript/dashboard/i18n/locale/sl/helpCenter.json index 6c4238b92..5d77c21aa 100644 --- a/app/javascript/dashboard/i18n/locale/sl/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sl/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/sl/integrations.json b/app/javascript/dashboard/i18n/locale/sl/integrations.json index 80742f881..47349d1b1 100644 --- a/app/javascript/dashboard/i18n/locale/sl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sl/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/sl/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sl/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/sl/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sl/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/sl/macros.json b/app/javascript/dashboard/i18n/locale/sl/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/sl/macros.json +++ b/app/javascript/dashboard/i18n/locale/sl/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sl/report.json b/app/javascript/dashboard/i18n/locale/sl/report.json index 172e5501d..da2df93e5 100644 --- a/app/javascript/dashboard/i18n/locale/sl/report.json +++ b/app/javascript/dashboard/i18n/locale/sl/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/sl/search.json b/app/javascript/dashboard/i18n/locale/sl/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/sl/search.json +++ b/app/javascript/dashboard/i18n/locale/sl/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/sl/settings.json b/app/javascript/dashboard/i18n/locale/sl/settings.json index 9b820a56f..dabbff89f 100644 --- a/app/javascript/dashboard/i18n/locale/sl/settings.json +++ b/app/javascript/dashboard/i18n/locale/sl/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/sl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sl/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/sl/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sl/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/sq/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sq/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/sq/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/sq/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/sq/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sq/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/sq/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sq/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/sq/auditLogs.json b/app/javascript/dashboard/i18n/locale/sq/auditLogs.json index d30ec0091..7a693f66c 100644 --- a/app/javascript/dashboard/i18n/locale/sq/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/sq/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/sq/automation.json b/app/javascript/dashboard/i18n/locale/sq/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/sq/automation.json +++ b/app/javascript/dashboard/i18n/locale/sq/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sq/bulkActions.json b/app/javascript/dashboard/i18n/locale/sq/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/sq/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sq/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/sq/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sq/cannedMgmt.json index a23fc14ac..7721cc3e6 100644 --- a/app/javascript/dashboard/i18n/locale/sq/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sq/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/sq/contact.json b/app/javascript/dashboard/i18n/locale/sq/contact.json index 4db7fce93..882643434 100644 --- a/app/javascript/dashboard/i18n/locale/sq/contact.json +++ b/app/javascript/dashboard/i18n/locale/sq/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/sq/conversation.json b/app/javascript/dashboard/i18n/locale/sq/conversation.json index 742a3657e..4cc4b9bed 100644 --- a/app/javascript/dashboard/i18n/locale/sq/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sq/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/sq/general.json b/app/javascript/dashboard/i18n/locale/sq/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/sq/general.json +++ b/app/javascript/dashboard/i18n/locale/sq/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sq/helpCenter.json b/app/javascript/dashboard/i18n/locale/sq/helpCenter.json index 6c4238b92..5d77c21aa 100644 --- a/app/javascript/dashboard/i18n/locale/sq/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sq/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/sq/integrations.json b/app/javascript/dashboard/i18n/locale/sq/integrations.json index 80742f881..47349d1b1 100644 --- a/app/javascript/dashboard/i18n/locale/sq/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sq/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/sq/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sq/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/sq/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sq/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/sq/macros.json b/app/javascript/dashboard/i18n/locale/sq/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/sq/macros.json +++ b/app/javascript/dashboard/i18n/locale/sq/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sq/report.json b/app/javascript/dashboard/i18n/locale/sq/report.json index 172e5501d..da2df93e5 100644 --- a/app/javascript/dashboard/i18n/locale/sq/report.json +++ b/app/javascript/dashboard/i18n/locale/sq/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/sq/search.json b/app/javascript/dashboard/i18n/locale/sq/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/sq/search.json +++ b/app/javascript/dashboard/i18n/locale/sq/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/sq/settings.json b/app/javascript/dashboard/i18n/locale/sq/settings.json index 9b820a56f..dabbff89f 100644 --- a/app/javascript/dashboard/i18n/locale/sq/settings.json +++ b/app/javascript/dashboard/i18n/locale/sq/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/sq/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sq/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/sq/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sq/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/sr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sr/advancedFilters.json index b981a4d30..56b2459a2 100644 --- a/app/javascript/dashboard/i18n/locale/sr/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/sr/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "I", "OR": "ILI" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Jednako sa", "not_equal_to": "Nije jednako sa", diff --git a/app/javascript/dashboard/i18n/locale/sr/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sr/agentMgmt.json index 2b473b717..034b5d672 100644 --- a/app/javascript/dashboard/i18n/locale/sr/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sr/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenti", "HEADER_BTN_TXT": "Dodaj agenta", "LOADING": "Preuzimanje liste agenata", - "SIDEBAR_TXT": "

Agenti

Agent je član vašeg tima korisničke podršek.

Agenti će biti u mogućnosti da vide i odgovore na poruke od strane vaših korisnika. Spisak prikazuje sve trenutne agente na vašem nalogu.

Kliknite na Dodaj agenta da bi ste dodali novog agenta. Agent će dobiti e-poruku sa vezom za potvrdu aktiviranja njihovog naloga, nakon čega mogu da pristupe Chatwoot-u i odgovaraju na poruke.

Pristup mogućnostima Chatwoot-a zavisi od sledećih uloga.

Agent - Agent sa ovom ulogom može samo da pristupa prijamnim sandučićima, izveštajima i razgovorima. Oni mogu da dodele razgovore drugim agentima ili sami sebi i da rešavaju razgovore.

Administrator - Administrator ima pristup svim mogućnostima Chatwoot-a koja su aktivirana za vaš nalog, uključujući podešavanjima, pored svih normalnih privilegija agenata.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/sr/auditLogs.json b/app/javascript/dashboard/i18n/locale/sr/auditLogs.json index a9dbf6ed4..6256cfc28 100644 --- a/app/javascript/dashboard/i18n/locale/sr/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/sr/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Nema stavki koje se poklapaju sa upitom", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/sr/automation.json b/app/javascript/dashboard/i18n/locale/sr/automation.json index 1c054b77d..5cf5a1ba4 100644 --- a/app/javascript/dashboard/i18n/locale/sr/automation.json +++ b/app/javascript/dashboard/i18n/locale/sr/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Morate imati barem jednu akciju da bi ste mogli da sačuvate", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Unesite ovde vašu poruku", - "TEAM_DROPDOWN_PLACEHOLDER": "Izaberite timove" + "TEAM_DROPDOWN_PLACEHOLDER": "Izaberite timove", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Aktiviraj pravilo automatizacije", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Dodavanje...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Dodavanje nije uspelo" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Vrednost je neophodna", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/bulkActions.json b/app/javascript/dashboard/i18n/locale/sr/bulkActions.json index 253ba7e17..3a75edd02 100644 --- a/app/javascript/dashboard/i18n/locale/sr/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sr/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Povratak", "ASSIGN_LABEL": "Dodeli", "YES": "Da", + "SEARCH_INPUT_PLACEHOLDER": "Traži", "ASSIGN_AGENT_TOOLTIP": "Dodeli agenta", "ASSIGN_TEAM_TOOLTIP": "Dodeli tim", "ASSIGN_SUCCESFUL": "Razgovor je uspešno dodeljen.", diff --git a/app/javascript/dashboard/i18n/locale/sr/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sr/cannedMgmt.json index 5bb923dfc..36cf162ff 100644 --- a/app/javascript/dashboard/i18n/locale/sr/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sr/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Brzi odgovori", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Nema stavki koje se poklapaju sa upitom.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Ne postoje brzi odgovori u ovom nalogu.", "TITLE": "Upravljajte brzim odgovorima", diff --git a/app/javascript/dashboard/i18n/locale/sr/contact.json b/app/javascript/dashboard/i18n/locale/sr/contact.json index 53d0d60d6..34fd29c2f 100644 --- a/app/javascript/dashboard/i18n/locale/sr/contact.json +++ b/app/javascript/dashboard/i18n/locale/sr/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakt je uspešno spojen", "ERROR_MESSAGE": "Nije bilo moguće spojiti kontakte, pokušajte ponovo!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/conversation.json b/app/javascript/dashboard/i18n/locale/sr/conversation.json index 6902ac4fc..abefe4531 100644 --- a/app/javascript/dashboard/i18n/locale/sr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sr/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter za novi red. Počni sa '/' da bi ste izabrali brzi odgovor.", "PRIVATE_MSG_INPUT": "Shift + enter za novi red. Ovo će biti vidljivo samo agentima", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Potpis poruke nije podešen, molim vas podesite ga u podešavanjima profila.", - "CLICK_HERE": "Kliknite ovde da izmenite" + "CLICK_HERE": "Kliknite ovde da izmenite", + "WHATSAPP_TEMPLATES": "Whatsapp šabloni" }, "REPLYBOX": { "REPLY": "Odgovor", diff --git a/app/javascript/dashboard/i18n/locale/sr/general.json b/app/javascript/dashboard/i18n/locale/sr/general.json index 25bb4dfb7..46e1d3a00 100644 --- a/app/javascript/dashboard/i18n/locale/sr/general.json +++ b/app/javascript/dashboard/i18n/locale/sr/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Traži", + "EMPTY_STATE": "Ništa nije pronađeno" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/helpCenter.json b/app/javascript/dashboard/i18n/locale/sr/helpCenter.json index b2e7aaf32..c98128b63 100644 --- a/app/javascript/dashboard/i18n/locale/sr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sr/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/sr/integrations.json b/app/javascript/dashboard/i18n/locale/sr/integrations.json index ed0b21c5e..87d1f2334 100644 --- a/app/javascript/dashboard/i18n/locale/sr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sr/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Pretplaćeni događaji", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/sr/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sr/labelsMgmt.json index 00284e298..00570cc64 100644 --- a/app/javascript/dashboard/i18n/locale/sr/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sr/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Oznake", "HEADER_BTN_TXT": "Dodaj oznaku", "LOADING": "Preuzimanje oznaka", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Nema razultata", - "SIDEBAR_TXT": "

Oznake

Oznake vam pomažu da kategorišete razgovore i učinite ih prioritetnim. Možete dodeliti oznaku razgovoru iz trake sa strane.

Oznake su povezane sa nalogom i mogu biti korišćene za pravljenje prilagođenih radnih tokova u vašoj organizaciji. Možete dodeliti prilagođenu boju oznaci, što će je učiniti lakšom za identifikaciju. Možete da prikažete oznaku na traci sa strane da bi ste lakše filtrirali razgovore.

", "LIST": { "404": "Ne postoje dostupne oznake u ovom nalogu.", "TITLE": "Upravljanje oznakama", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Dodaj oznaku", diff --git a/app/javascript/dashboard/i18n/locale/sr/macros.json b/app/javascript/dashboard/i18n/locale/sr/macros.json index 95fedd6ae..5a6f2cb2e 100644 --- a/app/javascript/dashboard/i18n/locale/sr/macros.json +++ b/app/javascript/dashboard/i18n/locale/sr/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Vrednost je neophodna", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sr/report.json b/app/javascript/dashboard/i18n/locale/sr/report.json index de4e12154..02eccf603 100644 --- a/app/javascript/dashboard/i18n/locale/sr/report.json +++ b/app/javascript/dashboard/i18n/locale/sr/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Razgovori prema agentima", @@ -536,6 +537,7 @@ "LABELS": "Oznaka", "TEAMS": "Tim" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/sr/search.json b/app/javascript/dashboard/i18n/locale/sr/search.json index 99b1652f2..da2e7379d 100644 --- a/app/javascript/dashboard/i18n/locale/sr/search.json +++ b/app/javascript/dashboard/i18n/locale/sr/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Razgovori", "MESSAGES": "Poruke" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/sr/settings.json b/app/javascript/dashboard/i18n/locale/sr/settings.json index e9a454928..169ff6026 100644 --- a/app/javascript/dashboard/i18n/locale/sr/settings.json +++ b/app/javascript/dashboard/i18n/locale/sr/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Izveštaji", "SETTINGS": "Podešavanja", "CONTACTS": "Kontakti", + "CAPTAIN": "Captain", "HOME": "Početak", "AGENTS": "Agenti", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/sr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sr/teamsSettings.json index b4284cb96..aaa0c7207 100644 --- a/app/javascript/dashboard/i18n/locale/sr/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sr/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Napravite novi tim", "HEADER": "Timovi", - "SIDEBAR_TXT": "

Timovi

Timovi vam omogućavaju da organizujete vaše agente u grupe prema njihovim odgovornostima.
Agent može biti član više timova. Možete dodeliti razgovore timu kada radite u saradnji.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Nema timova napravljenih na ovom nalogu.", - "EDIT_TEAM": "Uredi tim" + "EDIT_TEAM": "Uredi tim", + "NONE": "Niko" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Nije bilo moguće obrisati tim. Pokušajte ponovo." }, "CONFIRM": { - "TITLE": "Da li zaista želite da obrišete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Molim upišite {teamName} za potvrdu", "MESSAGE": "Brisanjem tima će se ukloniti sve dodele timu iz razgovora koje su bile dodeljene ovom timu.", "YES": "Obriši ", diff --git a/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json b/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json index 2fe0174d2..e106bae0d 100644 --- a/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/sv/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json b/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json index ab5fdffe9..f1cd7d11e 100644 --- a/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agenter", "HEADER_BTN_TXT": "Lägg till agent", "LOADING": "Hämtar agentlista", - "SIDEBAR_TXT": "

Agenter

En Agent är medlem i ditt kundsupportteam.

Agenter kommer att kunna se och svara på meddelanden från dina användare. Listan visar alla agenter som finns på ditt konto.

Klicka på Lägg till agent för att lägga till en ny agent. Agenter du lägger till kommer att få ett e-postmeddelande med en bekräftelselänk för att aktivera sitt konto, vartefter de kan komma åt Chatwoot och svara på meddelanden.

Åtkomst till Chatwoots funktioner baseras på följande roller:

Agent - Agenter med denna roll kan endast komma åt inkorgar, rapporter och konversationer. De kan tilldela konversationer till andra agenter eller sig själva och lösa konversationer.

Administratör - Administratörer kommer att ha tillgång till alla Chatwoot-funktioner som är aktiverade för ditt konto, inklusive inställningar, tillsammans med alla normala agenters privilegier.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administratör", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/sv/auditLogs.json b/app/javascript/dashboard/i18n/locale/sv/auditLogs.json index 37b3a201a..86ee92ebe 100644 --- a/app/javascript/dashboard/i18n/locale/sv/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/sv/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Det finns inga objekt som matchar denna fråga", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/sv/automation.json b/app/javascript/dashboard/i18n/locale/sv/automation.json index af3b2f822..57eac6956 100644 --- a/app/javascript/dashboard/i18n/locale/sv/automation.json +++ b/app/javascript/dashboard/i18n/locale/sv/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Laddar upp...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/bulkActions.json b/app/javascript/dashboard/i18n/locale/sv/bulkActions.json index 4db7e00ca..28f74b4a2 100644 --- a/app/javascript/dashboard/i18n/locale/sv/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/sv/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Tilldela", "YES": "Ja", + "SEARCH_INPUT_PLACEHOLDER": "Sök", "ASSIGN_AGENT_TOOLTIP": "Tilldela agent", "ASSIGN_TEAM_TOOLTIP": "Tilldela team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json index 1447159b0..158453770 100644 --- a/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Svarsmallar", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Lägg till svarsmall", "LOADING": "Hämtar svarsmallar...", "SEARCH_404": "Det finns inga objekt som matchar denna fråga.", - "SIDEBAR_TXT": "

Svarsmallar

Svarsmallar är mallar med färdiga svar som hjälper dig att snabbt svara på en konversation. För att infoga en svarsmall i en chatt, kan agenter skriva en kortkod som föregås av ett \"/\"-tecken.

Du kan hantera dina svarsmallar från denna sida eller skapa nya med hjälp av knappen \"Lägg till svarsmallar\".

Öppna Dokumentation av svarsmallar i en annan flik för mer information.

Kolla även in det helt nya Biblioteket med svarsmallar.

", "LIST": { "404": "Det finns inga svarsmallar tillgängliga på detta konto.", "TITLE": "Hantera svarsmallar", diff --git a/app/javascript/dashboard/i18n/locale/sv/contact.json b/app/javascript/dashboard/i18n/locale/sv/contact.json index d57c6655f..6e740857e 100644 --- a/app/javascript/dashboard/i18n/locale/sv/contact.json +++ b/app/javascript/dashboard/i18n/locale/sv/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kontakten har slagits samman", "ERROR_MESSAGE": "Kunde inte slå samman kontakter, försök igen!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/conversation.json b/app/javascript/dashboard/i18n/locale/sv/conversation.json index 3a40f68bd..056697b8f 100644 --- a/app/javascript/dashboard/i18n/locale/sv/conversation.json +++ b/app/javascript/dashboard/i18n/locale/sv/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Skift + Enter för ny rad. Börja med '/' för att välja en svarsmall.", "PRIVATE_MSG_INPUT": "Skift + Enter för ny rad. Detta kommer endast att vara synligt för agenter", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Meddelandesignaturen är inte konfigurerad. Konfigurera den i profilinställningarna.", - "CLICK_HERE": "Klicka här för att uppdatera" + "CLICK_HERE": "Klicka här för att uppdatera", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Svara", diff --git a/app/javascript/dashboard/i18n/locale/sv/general.json b/app/javascript/dashboard/i18n/locale/sv/general.json index 25bb4dfb7..c5218d71d 100644 --- a/app/javascript/dashboard/i18n/locale/sv/general.json +++ b/app/javascript/dashboard/i18n/locale/sv/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Sök", + "EMPTY_STATE": "Inga resultat hittades" + } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/helpCenter.json b/app/javascript/dashboard/i18n/locale/sv/helpCenter.json index 4be6a1d03..68e241f1f 100644 --- a/app/javascript/dashboard/i18n/locale/sv/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/sv/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/sv/integrations.json b/app/javascript/dashboard/i18n/locale/sv/integrations.json index c4e45cb44..f2ecc4a59 100644 --- a/app/javascript/dashboard/i18n/locale/sv/integrations.json +++ b/app/javascript/dashboard/i18n/locale/sv/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json index 90fd320e8..26c19a657 100644 --- a/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/sv/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiketter", "HEADER_BTN_TXT": "Lägg till etikett", "LOADING": "Hämtar etiketter", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Det finns inga objekt som matchar denna fråga", - "SIDEBAR_TXT": "

Etiketter

Etiketter hjälper dig att kategorisera konversationer och prioritera dem. Du kan tilldela etiketter till en konversation från sidopanelen.

Etiketter är knutna till kontot och kan användas för att skapa anpassade arbetsflöden i din organisation. Du kan tilldela en färg till en etikett, det gör det lättare att identifiera etiketten. Du kommer att kunna visa etiketten på sidofältet för att enkelt filtrera konversationerna.

", "LIST": { "404": "Det finns inga etiketter tillgängliga på detta konto.", "TITLE": "Hantera etiketter", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Lägg till etikett", diff --git a/app/javascript/dashboard/i18n/locale/sv/macros.json b/app/javascript/dashboard/i18n/locale/sv/macros.json index ea6e618e9..db8bf601a 100644 --- a/app/javascript/dashboard/i18n/locale/sv/macros.json +++ b/app/javascript/dashboard/i18n/locale/sv/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/sv/report.json b/app/javascript/dashboard/i18n/locale/sv/report.json index a937178ae..edacf6e01 100644 --- a/app/javascript/dashboard/i18n/locale/sv/report.json +++ b/app/javascript/dashboard/i18n/locale/sv/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/sv/search.json b/app/javascript/dashboard/i18n/locale/sv/search.json index 6219e27e5..c91d04f32 100644 --- a/app/javascript/dashboard/i18n/locale/sv/search.json +++ b/app/javascript/dashboard/i18n/locale/sv/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Konversationer", "MESSAGES": "Meddelanden" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "Ingen %{item} hittades med orden '%{query}'", "EMPTY_STATE_FULL": "Inga resultat hittades med orden '%{query}'", "PLACEHOLDER_KEYBINDING": "/ att fokusera", diff --git a/app/javascript/dashboard/i18n/locale/sv/settings.json b/app/javascript/dashboard/i18n/locale/sv/settings.json index 149f56946..cd6845a0d 100644 --- a/app/javascript/dashboard/i18n/locale/sv/settings.json +++ b/app/javascript/dashboard/i18n/locale/sv/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Rapporter", "SETTINGS": "Inställningar", "CONTACTS": "Kontakter", + "CAPTAIN": "Captain", "HOME": "Hem", "AGENTS": "Agenter", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json b/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json index c9667d362..91ef46f4c 100644 --- a/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/sv/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "Inget" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Radera ", diff --git a/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json index 353e219ba..a2521595a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ta/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/ta/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ta/agentMgmt.json index 6cd62d27b..87b788ea6 100644 --- a/app/javascript/dashboard/i18n/locale/ta/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "ஏஜென்ட்கள்", "HEADER_BTN_TXT": "ஏஜென்ட்களைச் சேர்க்க", "LOADING": "ஏஜென்ட் பட்டியலைப் பெறபடுகிறது", - "SIDEBAR_TXT": "

ஏஜென்ட்கள்

ஒரு ஏஜென்ட் உங்கள் வாடிக்கையாளர் சேவை குழுவில் உறுப்பினராக உள்ளார்.

ஏஜென்ட்கள் உங்கள் பயனர்களிடமிருந்து வரும் செய்திகளைக் காணவும் பதிலளிக்கவும் முடியும். தற்போது உங்கள் கணக்கில் உள்ள அனைத்து ஏஜென்ட்களையும் இந்த பட்டியல் காட்டுகிறது.

புதிய ஏஜென்ட்களைச் சேர்க்க முகவரைச் சேர் என்பதைக் கிளிக் செய்யவும். நீங்கள் சேர்க்கும் ஏஜென்ட் தங்கள் கணக்கைச் செயல்படுத்த உறுதிப்படுத்தல் இணைப்பைக் கொண்ட ஈமெயிலைப் பெறுவார், அதன் பிறகு அவர்கள் சாட்வூட்டை அணுகலாம் மற்றும் செய்திகளுக்கு பதிலளிக்கலாம்.

சாட்வூட்டின் அம்சங்களுக்கான அணுகல் பின்வரும் பாத்திரங்களை அடிப்படையாகக் கொண்டது.

ஏஜென்ட் - இந்த பாத்திரத்தைக் கொண்ட ஏஜென்ட்கள் இன்பாக்ஸ்கள், அறிக்கைகள் மற்றும் உரையாடல்களை மட்டுமே அணுக முடியும். அவர்கள் மற்ற ஏஜென்ட்களுக்கோ அல்லது தங்களுக்கோ உரையாடல்களை ஒதுக்கலாம் மற்றும் உரையாடல்களை தீர்க்கலாம்.

நிர்வாகி - அமைப்புகள் உட்பட, உங்கள் கணக்கில் இயக்கப்பட்ட அனைத்து சாட்வூட் அம்சங்களுக்கும் மற்றும் இதர சாதாரண சலுகைகளும் அடங்கும்", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "நிர்வாகி", "AGENT": "ஏஜென்ட்" diff --git a/app/javascript/dashboard/i18n/locale/ta/auditLogs.json b/app/javascript/dashboard/i18n/locale/ta/auditLogs.json index 25d1d30ed..83feedc7e 100644 --- a/app/javascript/dashboard/i18n/locale/ta/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ta/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "இந்த கேள்விக்கு பொருந்தக்கூடியவை எதுவும் இல்லை", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ta/automation.json b/app/javascript/dashboard/i18n/locale/ta/automation.json index 458627daf..8acc77a2a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/automation.json +++ b/app/javascript/dashboard/i18n/locale/ta/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "பதிவேறுகிறது...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/bulkActions.json b/app/javascript/dashboard/i18n/locale/ta/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/ta/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ta/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ta/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ta/cannedMgmt.json index 898a057a1..fd388e26a 100644 --- a/app/javascript/dashboard/i18n/locale/ta/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "பதிவு செய்யப்பட்ட பதில்கள்", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "இந்த கணக்கில் பதிவு செய்யப்பட்ட பதில்கள் எதுவும் இல்லை.", "TITLE": "பதிவு செய்யப்பட்ட பதில்களை நிர்வகிக்கவும்", diff --git a/app/javascript/dashboard/i18n/locale/ta/contact.json b/app/javascript/dashboard/i18n/locale/ta/contact.json index 9d7c17e13..f3a79b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/ta/contact.json +++ b/app/javascript/dashboard/i18n/locale/ta/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/conversation.json b/app/javascript/dashboard/i18n/locale/ta/conversation.json index 364439a14..951cb6faf 100644 --- a/app/javascript/dashboard/i18n/locale/ta/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ta/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "புதிய வரிக்கு Shift + Enter ஐ அழுத்தவும். பதிவு செய்யப்பட்ட பதிலைத் தேர்ந்தெடுக்க '/' உடன் தொடங்கவும்.", "PRIVATE_MSG_INPUT": "புதிய வரிக்கு Shift + Enter ஐ அழுத்தவும். இது ஏஜென்ட்களுக்கு மட்டுமே தெரியும்", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "பதில்", diff --git a/app/javascript/dashboard/i18n/locale/ta/general.json b/app/javascript/dashboard/i18n/locale/ta/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/ta/general.json +++ b/app/javascript/dashboard/i18n/locale/ta/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/helpCenter.json b/app/javascript/dashboard/i18n/locale/ta/helpCenter.json index b861aed03..622532097 100644 --- a/app/javascript/dashboard/i18n/locale/ta/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ta/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ta/integrations.json b/app/javascript/dashboard/i18n/locale/ta/integrations.json index ffaffaf3a..dcd82f057 100644 --- a/app/javascript/dashboard/i18n/locale/ta/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ta/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ta/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ta/labelsMgmt.json index d9f0878f2..28bfe5e48 100644 --- a/app/javascript/dashboard/i18n/locale/ta/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ta/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "இந்த கேள்விக்கு பொருந்தக்கூடியவை எதுவும் இல்லை", - "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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/ta/macros.json b/app/javascript/dashboard/i18n/locale/ta/macros.json index 414b3093f..35774f7ad 100644 --- a/app/javascript/dashboard/i18n/locale/ta/macros.json +++ b/app/javascript/dashboard/i18n/locale/ta/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ta/report.json b/app/javascript/dashboard/i18n/locale/ta/report.json index c6089d791..0e5b5c966 100644 --- a/app/javascript/dashboard/i18n/locale/ta/report.json +++ b/app/javascript/dashboard/i18n/locale/ta/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ta/search.json b/app/javascript/dashboard/i18n/locale/ta/search.json index 243c0da2c..7f2e02fc5 100644 --- a/app/javascript/dashboard/i18n/locale/ta/search.json +++ b/app/javascript/dashboard/i18n/locale/ta/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "உரையாடல்கள்", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ta/settings.json b/app/javascript/dashboard/i18n/locale/ta/settings.json index 72ad2254d..c2462fa8e 100644 --- a/app/javascript/dashboard/i18n/locale/ta/settings.json +++ b/app/javascript/dashboard/i18n/locale/ta/settings.json @@ -239,6 +239,7 @@ "REPORTS": "அறிக்கைகள்", "SETTINGS": "அமைப்புகள்", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "முகப்பு", "AGENTS": "ஏஜென்ட்கள்", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json index 085d0d8c1..7ba036394 100644 --- a/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ta/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/th/advancedFilters.json b/app/javascript/dashboard/i18n/locale/th/advancedFilters.json index 462f3da9e..356e8fc17 100644 --- a/app/javascript/dashboard/i18n/locale/th/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/th/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "และ", "OR": "หรือ" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "เท่ากับ", "not_equal_to": "ไม่เท่ากับ", diff --git a/app/javascript/dashboard/i18n/locale/th/agentMgmt.json b/app/javascript/dashboard/i18n/locale/th/agentMgmt.json index 3837533c8..8ba4e71f0 100644 --- a/app/javascript/dashboard/i18n/locale/th/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "พนักงาน", "HEADER_BTN_TXT": "เพิ่มพนักงาน", "LOADING": "กำลังดึงข้อมูลรายชื่อพนักงาน", - "SIDEBAR_TXT": "

พนักงาน

พนักงาน คือสมาชิกของทีมสนับสนุนลูกค้าของคุณ

พนักงานจะสามารถดูและตอบกลับข้อความจากผู้ใช้ของคุณได้ รายการนี้แสดงพนักงานทั้งหมดที่อยู่ในบัญชีของคุณ

คลิกที่ เพิ่มตัวแทน เพื่อเพิ่มตัวแทนใหม่ ตัวแทนที่คุณเพิ่มจะได้รับอีเมลพร้อมลิงก์ยืนยันเพื่อเปิดใช้งานบัญชีของพวกเขาหลังจากนั้นพวกเขาสามารถเข้าถึง Chatwoot และตอบกลับข้อความได้

การเข้าถึงคุณสมบัติของ Chatwoot ขึ้นอยู่กับบทบาทต่อไปนี้

พนักงาน - ตัวแทนที่มีบทบาทนี้สามารถเข้าถึงได้เฉพาะกล่องจดหมายรายงานและการสนทนา พวกเขาสามารถกำหนดการสนทนาให้กับตัวแทนคนอื่น ๆ หรือตัวเองและแก้ไขการสนทนาได้

ผู้ดูแลระบบ - ผู้ดูแลระบบจะสามารถเข้าถึงคุณลักษณะ Chatwoot ทั้งหมดที่เปิดใช้งานสำหรับบัญชีของคุณรวมถึงการตั้งค่าพร้อมด้วย สิทธิพิเศษของตัวแทนทั่วไป

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "ผู้ดูเเล", "AGENT": "พนักงาน" diff --git a/app/javascript/dashboard/i18n/locale/th/auditLogs.json b/app/javascript/dashboard/i18n/locale/th/auditLogs.json index 44dd1f26d..a457b3a94 100644 --- a/app/javascript/dashboard/i18n/locale/th/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/th/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "ไม่มีรายการที่ตรงกับเนื้อหานี้", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/th/automation.json b/app/javascript/dashboard/i18n/locale/th/automation.json index ccba93413..f2961416c 100644 --- a/app/javascript/dashboard/i18n/locale/th/automation.json +++ b/app/javascript/dashboard/i18n/locale/th/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "คุณต้องมีเงื่อนไขอย่างน้อย 1 การกระทำเพื่อบันทึก", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Geben Sie hier Ihre Nachricht ein", - "TEAM_DROPDOWN_PLACEHOLDER": "Teams auswählen" + "TEAM_DROPDOWN_PLACEHOLDER": "Teams auswählen", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "เปิดใช้เงื่อนไขอัตโนมัติ", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "กำลังอัปโหลด", "LABEL_UPLOADED": "การอัปโหลดเสร็จสมบูรณ์", "LABEL_UPLOAD_FAILED": "อัปโหลดไม่สำเร็จ" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "โปรดระบุค่า", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/bulkActions.json b/app/javascript/dashboard/i18n/locale/th/bulkActions.json index fdc9db658..54e49da0e 100644 --- a/app/javascript/dashboard/i18n/locale/th/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/th/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "มอบหมาย", "YES": "ใช่", + "SEARCH_INPUT_PLACEHOLDER": "ค้นหา", "ASSIGN_AGENT_TOOLTIP": "มอบหมายให้กับ", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/th/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/th/cannedMgmt.json index c33dd55e2..b9771ef1a 100644 --- a/app/javascript/dashboard/i18n/locale/th/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "คำตอบสำเร็จรูป", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "ไม่มีการตอบสำเร็จรูปในบัญชีนี้", "TITLE": "จัดกาาคำตอบสำเร็จรูป", diff --git a/app/javascript/dashboard/i18n/locale/th/contact.json b/app/javascript/dashboard/i18n/locale/th/contact.json index 9459caf1d..517cce91b 100644 --- a/app/javascript/dashboard/i18n/locale/th/contact.json +++ b/app/javascript/dashboard/i18n/locale/th/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "รวมผู้ติดต่อสำเร็จเเล้ว", "ERROR_MESSAGE": "ไม่สามารถรวมผู้ติดต่อได้ โปรดลองใหม่อีกครั้ง!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/conversation.json b/app/javascript/dashboard/i18n/locale/th/conversation.json index c3293bafa..437873d5f 100644 --- a/app/javascript/dashboard/i18n/locale/th/conversation.json +++ b/app/javascript/dashboard/i18n/locale/th/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter สำหรับบรรทัดใหม่ เริ่มต้นด้วย '/' เพื่อเลือกคำตอบสำเร็จรูป", "PRIVATE_MSG_INPUT": "Shift + enter สำหรับบรรทัดใหม่ สิ่งนี้จะปรากฏแก่พนักงานเท่านั้น", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "ข้อความลายเซ็นต์ไม่ได้ถูกตั้งค่า โปรดปรับแต่งในหน้าตั้งค่าข้อมูลส่วนตัว", - "CLICK_HERE": "คลิกที่นี่เพื่ออัปเดต" + "CLICK_HERE": "คลิกที่นี่เพื่ออัปเดต", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "ตอบ", diff --git a/app/javascript/dashboard/i18n/locale/th/general.json b/app/javascript/dashboard/i18n/locale/th/general.json index 25bb4dfb7..a081fc80a 100644 --- a/app/javascript/dashboard/i18n/locale/th/general.json +++ b/app/javascript/dashboard/i18n/locale/th/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "ค้นหา", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/th/helpCenter.json b/app/javascript/dashboard/i18n/locale/th/helpCenter.json index 859236cc8..91808be4b 100644 --- a/app/javascript/dashboard/i18n/locale/th/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/th/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/th/integrations.json b/app/javascript/dashboard/i18n/locale/th/integrations.json index ad80852f9..00cc71664 100644 --- a/app/javascript/dashboard/i18n/locale/th/integrations.json +++ b/app/javascript/dashboard/i18n/locale/th/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "เหตุการณ์ที่ติดตามอยู่", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/th/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/th/labelsMgmt.json index bc542c3ff..91dcfbbfe 100644 --- a/app/javascript/dashboard/i18n/locale/th/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/th/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "ป้ายกำกับ", "HEADER_BTN_TXT": "เพิ่มป้ายกำกับ", "LOADING": "กำลังโหลดป้ายกำกับ", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "ไม่มีรายการที่ตรงกับเนื้อหานี้", - "SIDEBAR_TXT": "

ป้ายกำกับ

ป้ายกำกับช่วยให้คุณจัดกลุ่มและลำดับความสำคัญของการสนทนา คุณสามารถติดป้ายกำกับให้กับการสนทนาได้จากหน้าต่างด้านขวา

ป้ายกำกับผูกกับบัญชีและสามารถใช้เพื่อสร้างระบบการทำงานในบริษัทของคุณ คุณยังสามารถปรับแต่งสีของป้ายกำกับได้ซึ่งช่วยให้มองเห็นป้ายได้ง่ายขึ้น ป้ายกำกับที่สร้างขึ้นจะแสดงบนเมนูข้าง", "LIST": { "404": "ไม่มีป้ายกำกับในบัญชีนี้", "TITLE": "จัดการป้ายกำกับ", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "เพิ่มป้ายกำกับ", diff --git a/app/javascript/dashboard/i18n/locale/th/macros.json b/app/javascript/dashboard/i18n/locale/th/macros.json index 9352844b7..4244efd3e 100644 --- a/app/javascript/dashboard/i18n/locale/th/macros.json +++ b/app/javascript/dashboard/i18n/locale/th/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "โปรดระบุค่า", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/th/report.json b/app/javascript/dashboard/i18n/locale/th/report.json index 33decb414..932401332 100644 --- a/app/javascript/dashboard/i18n/locale/th/report.json +++ b/app/javascript/dashboard/i18n/locale/th/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "การสนทนาที่พนักงานดูแล", @@ -536,6 +537,7 @@ "LABELS": "ป้ายกำกับ", "TEAMS": "ทีม" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/th/search.json b/app/javascript/dashboard/i18n/locale/th/search.json index da078584b..b32ed7360 100644 --- a/app/javascript/dashboard/i18n/locale/th/search.json +++ b/app/javascript/dashboard/i18n/locale/th/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "การสนทนา", "MESSAGES": "ข้อความทั้งหมด" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/th/settings.json b/app/javascript/dashboard/i18n/locale/th/settings.json index d999924c0..be3e20889 100644 --- a/app/javascript/dashboard/i18n/locale/th/settings.json +++ b/app/javascript/dashboard/i18n/locale/th/settings.json @@ -239,6 +239,7 @@ "REPORTS": "รายงาน", "SETTINGS": "ตั้งค่า", "CONTACTS": "ผู้ติดต่อ", + "CAPTAIN": "Captain", "HOME": "หน้าหลัก", "AGENTS": "พนักงาน", "AGENT_BOTS": "บอท", diff --git a/app/javascript/dashboard/i18n/locale/th/teamsSettings.json b/app/javascript/dashboard/i18n/locale/th/teamsSettings.json index ce8d3e237..59c9b4369 100644 --- a/app/javascript/dashboard/i18n/locale/th/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/th/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "สร้างทีมใหม่", "HEADER": "ทีม", - "SIDEBAR_TXT": "

ทีม

คุณสามารถจัดกลุ่มให้กับพนักงานตามความรับผิดชอบที่พวกเขาได้รับ
พนักงานหนึ่งคนสามารถเข้าร่วมได้หลายทีม มอบหมายการสนทนาให้กับทีมเมื่อต้องทำงานร่วมกัน

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "ยังไม่มีทีมที่ถูกสร้างในบัญชีนี้", - "EDIT_TEAM": "แก้ไขทีม" + "EDIT_TEAM": "แก้ไขทีม", + "NONE": "ไม่มี" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "ไม่สามารถลบทีมได้ โปรดลองใหม่อีกครั้ง" }, "CONFIRM": { - "TITLE": "คุณแน่ใจว่าต้องการลบ %{teamName} หรือไม่", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "โปรดพิมพ์ {teamName} เพื่อยืนยัน", "MESSAGE": "การลบทีมจะยกเลิกการมอบหมายการสนทนาที่ทีมนี้รับผิดชอบไปด้วย", "YES": "ลบ ", diff --git a/app/javascript/dashboard/i18n/locale/tl/advancedFilters.json b/app/javascript/dashboard/i18n/locale/tl/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/tl/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/tl/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/tl/agentMgmt.json b/app/javascript/dashboard/i18n/locale/tl/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/tl/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tl/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/tl/auditLogs.json b/app/javascript/dashboard/i18n/locale/tl/auditLogs.json index d30ec0091..7a693f66c 100644 --- a/app/javascript/dashboard/i18n/locale/tl/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/tl/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/tl/automation.json b/app/javascript/dashboard/i18n/locale/tl/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/tl/automation.json +++ b/app/javascript/dashboard/i18n/locale/tl/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/tl/bulkActions.json b/app/javascript/dashboard/i18n/locale/tl/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/tl/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/tl/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/tl/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/tl/cannedMgmt.json index a23fc14ac..7721cc3e6 100644 --- a/app/javascript/dashboard/i18n/locale/tl/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tl/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/tl/contact.json b/app/javascript/dashboard/i18n/locale/tl/contact.json index 4db7fce93..882643434 100644 --- a/app/javascript/dashboard/i18n/locale/tl/contact.json +++ b/app/javascript/dashboard/i18n/locale/tl/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/tl/conversation.json b/app/javascript/dashboard/i18n/locale/tl/conversation.json index 742a3657e..4cc4b9bed 100644 --- a/app/javascript/dashboard/i18n/locale/tl/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tl/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/tl/general.json b/app/javascript/dashboard/i18n/locale/tl/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/tl/general.json +++ b/app/javascript/dashboard/i18n/locale/tl/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/tl/helpCenter.json b/app/javascript/dashboard/i18n/locale/tl/helpCenter.json index 6c4238b92..5d77c21aa 100644 --- a/app/javascript/dashboard/i18n/locale/tl/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/tl/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/tl/integrations.json b/app/javascript/dashboard/i18n/locale/tl/integrations.json index 80742f881..47349d1b1 100644 --- a/app/javascript/dashboard/i18n/locale/tl/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tl/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/tl/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/tl/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/tl/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tl/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/tl/macros.json b/app/javascript/dashboard/i18n/locale/tl/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/tl/macros.json +++ b/app/javascript/dashboard/i18n/locale/tl/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/tl/report.json b/app/javascript/dashboard/i18n/locale/tl/report.json index 172e5501d..da2df93e5 100644 --- a/app/javascript/dashboard/i18n/locale/tl/report.json +++ b/app/javascript/dashboard/i18n/locale/tl/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/tl/search.json b/app/javascript/dashboard/i18n/locale/tl/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/tl/search.json +++ b/app/javascript/dashboard/i18n/locale/tl/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/tl/settings.json b/app/javascript/dashboard/i18n/locale/tl/settings.json index 9b820a56f..dabbff89f 100644 --- a/app/javascript/dashboard/i18n/locale/tl/settings.json +++ b/app/javascript/dashboard/i18n/locale/tl/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/tl/teamsSettings.json b/app/javascript/dashboard/i18n/locale/tl/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/tl/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/tl/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json b/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json index e9e048a18..1c0dc219a 100644 --- a/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/tr/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "VE", "OR": "YA DA" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Eşit", "not_equal_to": "Eşit Değil", diff --git a/app/javascript/dashboard/i18n/locale/tr/agentMgmt.json b/app/javascript/dashboard/i18n/locale/tr/agentMgmt.json index 4fd1a9bda..45f632df1 100644 --- a/app/javascript/dashboard/i18n/locale/tr/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Kullanıcılar", "HEADER_BTN_TXT": "Kullanıcı Ekle", "LOADING": "Kullanıcı Listesi Alınıyor", - "SIDEBAR_TXT": "

Alanlar

Bir Temsilci , Müşteri Destek ekibinizin bir üyesidir.

Temsilciler, kullanıcılarınızdan gelen mesajları görüntüleyebilecek ve yanıtlayabilecek. Liste, şu anda hesabınızda bulunan tüm aracıları gösterir.

Yeni bir temsilci eklemek için Temsilci Ekle 'yi tıklayın. Eklediğiniz temsilci, hesabını etkinleştirmek için bir onay bağlantısı içeren bir e-posta alacak ve ardından Chatwoot'a erişebilecek ve mesajlara yanıt verebilecek.

Chatwoot'un özelliklerine erişim aşağıdaki rollere bağlıdır.

Temsilci - Bu role sahip temsilciler yalnızca gelen kutularına, raporlara ve konuşmalara erişebilir. Görüşmeleri başka aracılara veya kendilerine atayabilir ve görüşmeleri çözebilirler.

Yönetici - Yönetici, ayarlar da dahil olmak üzere hesabınız için etkinleştirilmiş tüm Chatwoot özelliklerine ve tüm normal temsilcilerin ayrıcalıkları.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Yönetici", "AGENT": "Kullanıcı" diff --git a/app/javascript/dashboard/i18n/locale/tr/auditLogs.json b/app/javascript/dashboard/i18n/locale/tr/auditLogs.json index e7680ea4c..cfacbd624 100644 --- a/app/javascript/dashboard/i18n/locale/tr/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/tr/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Denetim Kayıtları", "HEADER_BTN_TXT": "Denetim Kaydı Ekle", "LOADING": "Denetim Kayıtları Alınıyor", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Bu sorgu ile eşleşen öğe yok", "SIDEBAR_TXT": "

Denetim Kayıtları

Denetim Kayıtları, Chatwoot Sistemi'ndeki olaylar ve eylemler için izlerdir.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName}, %{invitee}'yi %{role} olarak hesaba davet etti", "EDIT": { "SELF": "%{agentName}, %{attributes}ını %{values} olarak değiştirdi", - "OTHER": "%{agentName}, %{user}'ın %{attributes}ını %{values} olarak değiştirdi" + "OTHER": "%{agentName}, %{user}'ın %{attributes}ını %{values} olarak değiştirdi", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/tr/automation.json b/app/javascript/dashboard/i18n/locale/tr/automation.json index d88c0a798..9c12e6503 100644 --- a/app/javascript/dashboard/i18n/locale/tr/automation.json +++ b/app/javascript/dashboard/i18n/locale/tr/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Kaydetmek için en az bir olay seçmelisiniz", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Mesajınızı buraya yazınız", - "TEAM_DROPDOWN_PLACEHOLDER": "Takımları seçin" + "TEAM_DROPDOWN_PLACEHOLDER": "Takımları seçin", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Otomasyon Kuralını Etkinleştir", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Yükleniyor ...", "LABEL_UPLOADED": "Başarıyla Yüklendi", "LABEL_UPLOAD_FAILED": "Yükleme Başarısız" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Değer gereklidir", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/bulkActions.json b/app/javascript/dashboard/i18n/locale/tr/bulkActions.json index 07e2cd667..e5d109edd 100644 --- a/app/javascript/dashboard/i18n/locale/tr/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/tr/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Geri git", "ASSIGN_LABEL": "Atama yap", "YES": "Evet", + "SEARCH_INPUT_PLACEHOLDER": "Ara", "ASSIGN_AGENT_TOOLTIP": "Temsilci ata", "ASSIGN_TEAM_TOOLTIP": "Takım ata", "ASSIGN_SUCCESFUL": "Görüşmeler başarıyla atandı.", diff --git a/app/javascript/dashboard/i18n/locale/tr/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/tr/cannedMgmt.json index f92fe3cd4..0e45e5a76 100644 --- a/app/javascript/dashboard/i18n/locale/tr/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Hazır Yanıtlar", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Hazır yanıt ekle", "LOADING": "Hazır yanıtlar getiriliyor...", "SEARCH_404": "Bu sorgu ile eşleşen öğe yok.", - "SIDEBAR_TXT": "

Hazır Yanıtlar

Hazır Yanıtlar, konuşmalara hızlı yanıt vermenize yardımcı olan önceden yazılmış yanıt şablonlarıdır. Bir sohbet sırasında hazır yanıt eklemek için, ajanlar '/' karakterinden önce kısa bir kodu yazabilirler.

Hazır yanıtlarınızı bu sayfadan yönetebilir veya \"Hazır yanıt ekle\" düğmesini kullanarak yeni hazır yanıtlar oluşturabilirsiniz.

Yardım almak için Hazır Yanıtlar el kitabını başka bir sekmede açın.

Ayrıca, tüm yeni Hazır Yanıtlar Kütüphanesini kontrol edin.

", "LIST": { "404": "Bu hesapta hazır yanıt yok.", "TITLE": "Hazır yanıtları yönetin", diff --git a/app/javascript/dashboard/i18n/locale/tr/contact.json b/app/javascript/dashboard/i18n/locale/tr/contact.json index 48d622128..d5ca1feee 100644 --- a/app/javascript/dashboard/i18n/locale/tr/contact.json +++ b/app/javascript/dashboard/i18n/locale/tr/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Kişi başarıyla birleştirildi", "ERROR_MESSAGE": "Kişiler birleştirilemedi, tekrar deneyin!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/conversation.json b/app/javascript/dashboard/i18n/locale/tr/conversation.json index a5dc43b46..21de4b9ad 100644 --- a/app/javascript/dashboard/i18n/locale/tr/conversation.json +++ b/app/javascript/dashboard/i18n/locale/tr/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Yeni satır için Shift + enter. Bir Hazır Yanıt seçmek için \"/\" ile başlayın.", "PRIVATE_MSG_INPUT": "Yeni satır için Shift + enter. Bu yalnızca Temsilciler tarafından görülebilir", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Mesaj imzası yapılandırılmamış, lütfen profil ayarlarında yapılandırın.", - "CLICK_HERE": "Güncellemek için tıklayın" + "CLICK_HERE": "Güncellemek için tıklayın", + "WHATSAPP_TEMPLATES": "WhatsApp Şablonları" }, "REPLYBOX": { "REPLY": "Cevapla", diff --git a/app/javascript/dashboard/i18n/locale/tr/general.json b/app/javascript/dashboard/i18n/locale/tr/general.json index 25bb4dfb7..862c4388a 100644 --- a/app/javascript/dashboard/i18n/locale/tr/general.json +++ b/app/javascript/dashboard/i18n/locale/tr/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Ara", + "EMPTY_STATE": "Kayıt bulunamadı" + } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/helpCenter.json b/app/javascript/dashboard/i18n/locale/tr/helpCenter.json index 7467368b2..1e545661e 100644 --- a/app/javascript/dashboard/i18n/locale/tr/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/tr/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "API'larımızı kullanarak portali başsız bir CMS olarak üçüncü taraf ön yüz çerçeveleriyle kullanın." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/tr/integrations.json b/app/javascript/dashboard/i18n/locale/tr/integrations.json index 50faf1035..ecff22c73 100644 --- a/app/javascript/dashboard/i18n/locale/tr/integrations.json +++ b/app/javascript/dashboard/i18n/locale/tr/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Abone Olunan Olaylar", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/tr/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/tr/labelsMgmt.json index 8a807c157..9ab8b27a6 100644 --- a/app/javascript/dashboard/i18n/locale/tr/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/tr/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Etiketler", "HEADER_BTN_TXT": "Etiket ekleyin", "LOADING": "Etiketler getiriliyor", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Bu sorgu ile eşleşen öğe yok", - "SIDEBAR_TXT": "

Etiketler

Etiketler, sohbetleri kategorize etmenize ve önceliklerini belirlemenize yardımcı olur. Yan panelden bir görüşmeye etiket atayabilirsiniz.

Etiketler hesaba bağlıdır ve kuruluşunuzda özel iş akışları oluşturmak için kullanılabilir. Bir etikete özel renk atayabilirsiniz, etiketin tanımlanmasını kolaylaştırır. Sohbetleri kolayca filtrelemek için kenar çubuğunda etiketi görüntüleyebileceksiniz.

", "LIST": { "404": "Bu hesapta mevcut etiket yok.", "TITLE": "Etiketleri yönet", @@ -49,7 +50,8 @@ "DISMISS": "Kapat", "ADD_SELECTED_LABELS": "Seçili etiketleri ekle", "ADD_SELECTED_LABEL": "Seçili etiketi ekle", - "ADD_ALL_LABELS": "Tüm etiketleri ekle" + "ADD_ALL_LABELS": "Tüm etiketleri ekle", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Etiket ekleyin", diff --git a/app/javascript/dashboard/i18n/locale/tr/macros.json b/app/javascript/dashboard/i18n/locale/tr/macros.json index 813559257..3fc93541b 100644 --- a/app/javascript/dashboard/i18n/locale/tr/macros.json +++ b/app/javascript/dashboard/i18n/locale/tr/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Çalıştır", "PREVIEW": "Makro Önizlemesi", "EXECUTED_SUCCESSFULLY": "Makro başarıyla çalıştırıldı" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Değer gereklidir", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/tr/report.json b/app/javascript/dashboard/i18n/locale/tr/report.json index f4683fa2a..66bec620e 100644 --- a/app/javascript/dashboard/i18n/locale/tr/report.json +++ b/app/javascript/dashboard/i18n/locale/tr/report.json @@ -481,7 +481,8 @@ "HEADER": "Konuşma Trafik", "NO_CONVERSATIONS": "Hiç konuşma yok", "CONVERSATION": "%{count} konuşma", - "CONVERSATIONS": "%{count} konuşmalar" + "CONVERSATIONS": "%{count} konuşmalar", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Temsilciler Tarafından Yapılan Konuşmalar", @@ -536,6 +537,7 @@ "LABELS": "Etiket", "TEAMS": "Ekip" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/tr/search.json b/app/javascript/dashboard/i18n/locale/tr/search.json index 703aecc9c..5039521ca 100644 --- a/app/javascript/dashboard/i18n/locale/tr/search.json +++ b/app/javascript/dashboard/i18n/locale/tr/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Konuşmalar", "MESSAGES": "Mesajlar" }, + "SEARCHING_DATA": "Aranıyor", "EMPTY_STATE": "%{query} sorgusunda hiç bir %{item} bulunamadı", "EMPTY_STATE_FULL": "%{query} sorgusu için hiç bir sonuç bulunamadı", "PLACEHOLDER_KEYBINDING": "odaklanmak için / basın", diff --git a/app/javascript/dashboard/i18n/locale/tr/settings.json b/app/javascript/dashboard/i18n/locale/tr/settings.json index e3c121374..f307be835 100644 --- a/app/javascript/dashboard/i18n/locale/tr/settings.json +++ b/app/javascript/dashboard/i18n/locale/tr/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Raporlar", "SETTINGS": "Ayarlar", "CONTACTS": "Kişiler", + "CAPTAIN": "Captain", "HOME": "Anasayfa", "AGENTS": "Kullanıcılar", "AGENT_BOTS": "Botlar", diff --git a/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json b/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json index 01f4b6f2b..7ea3105c0 100644 --- a/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/tr/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Yeni ekip oluştur", "HEADER": "Ekipler", - "SIDEBAR_TXT": "

Ekipler

Ekipler, temsilcilerinizi sorumluluklarına göre gruplayabilmenizi sağlar.
Bir temsilci birden çok ekibe dahil olabilir. Ekip olarak çalışıyorsanız, görüşmeleri tüm ekibe atayabilirsiniz.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Bu hesap üzerine oluşturulmuş ekip bulunmamaktadır.", - "EDIT_TEAM": "Ekibi düzenle" + "EDIT_TEAM": "Ekibi düzenle", + "NONE": "Hiç" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Ekip silinemiyor. Tekrar deneyin." }, "CONFIRM": { - "TITLE": "Silmek istediğinize emin misiniz - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Onaylamak için lütfen {teamName} yazınız", "MESSAGE": "Ekibi silmek aynı zamanda görüşmelere atanmış ekipleri de temizler.", "YES": "Sil ", diff --git a/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json b/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json index 38a7d7516..232d7d7bf 100644 --- a/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/uk/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "ТА", "OR": "АБО" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Дорівнює", "not_equal_to": "Не дорівнює", diff --git a/app/javascript/dashboard/i18n/locale/uk/agentMgmt.json b/app/javascript/dashboard/i18n/locale/uk/agentMgmt.json index b40f0582f..c6a301bcd 100644 --- a/app/javascript/dashboard/i18n/locale/uk/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Агенти", "HEADER_BTN_TXT": "Додати агента", "LOADING": "Отримання списку агентів", - "SIDEBAR_TXT": "

Агенти

Агент є членом вашої служби підтримки клієнтів.

Агенти зможуть переглядати повідомлення ваших користувачів і відповідати на них. У списку відображаються всі агенти, які зараз є у вашому обліковому записі.

Натисніть Додати агента, щоб додати нового агента. Агент, якого ви додаєте, отримає електронний лист із посиланням для підтвердження та активації свого облікового запису, після чого він зможе отримати доступ до Chatwoot і відповідати на повідомлення.

Доступ до функцій Chatwoot заснований на наступних ролях.

Агент - Агенти з цією роллю мають доступ лише до папок \"Вхідні\", звітів і розмов. Вони можуть призначати розмови іншим агентам або собі та завершувати розмови.

Адміністратор - адміністратор матиме доступ до всіх функцій Chatwoot, увімкнених для вашого облікового запису, включаючи налаштування, а також усі звичайні привілеї агентів.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Адміністратор", "AGENT": "Агент" diff --git a/app/javascript/dashboard/i18n/locale/uk/auditLogs.json b/app/javascript/dashboard/i18n/locale/uk/auditLogs.json index ed1b42803..6a16aada5 100644 --- a/app/javascript/dashboard/i18n/locale/uk/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/uk/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Логи аудиту", "HEADER_BTN_TXT": "Додати логи", "LOADING": "Завантаження логів", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Немає елементів, що відповідають запиту", "SIDEBAR_TXT": "

Логи аудиту

Логи - це історія всіх подій в системі Chatwoot.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} запросив %{invitee} на акаунт як %{role}", "EDIT": { "SELF": "%{agentName} змінив свій %{attributes} на %{values}", - "OTHER": "%{agentName} змінив %{attributes} %{user} на %{values}" + "OTHER": "%{agentName} змінив %{attributes} %{user} на %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/uk/automation.json b/app/javascript/dashboard/i18n/locale/uk/automation.json index 66bac58aa..7a20ceb4f 100644 --- a/app/javascript/dashboard/i18n/locale/uk/automation.json +++ b/app/javascript/dashboard/i18n/locale/uk/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Ви повинні мати принаймні одну дію для збереження", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Введіть ваше повідомлення тут", - "TEAM_DROPDOWN_PLACEHOLDER": "Обрати команди" + "TEAM_DROPDOWN_PLACEHOLDER": "Обрати команди", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Активувати правило автоматизації", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Завантажується...", "LABEL_UPLOADED": "Успішно завантажено", "LABEL_UPLOAD_FAILED": "Не вдалося завантажити" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Необхідно вказати значення", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/bulkActions.json b/app/javascript/dashboard/i18n/locale/uk/bulkActions.json index f7d24be09..511e1a4a7 100644 --- a/app/javascript/dashboard/i18n/locale/uk/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/uk/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Повернутися назад", "ASSIGN_LABEL": "Призначити", "YES": "Так", + "SEARCH_INPUT_PLACEHOLDER": "Пошук", "ASSIGN_AGENT_TOOLTIP": "Призначити агента", "ASSIGN_TEAM_TOOLTIP": "Призначити команду", "ASSIGN_SUCCESFUL": "Розмови успішно призначені.", diff --git a/app/javascript/dashboard/i18n/locale/uk/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/uk/cannedMgmt.json index c690cee09..e18bff131 100644 --- a/app/javascript/dashboard/i18n/locale/uk/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Швидкі відповіді", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Додати швидку відповідь", "LOADING": "Отримання швидких відповідей...", "SEARCH_404": "Немає елементів, що відповідають запиту.", - "SIDEBAR_TXT": "

Шаблони відповідей

Шаблони відповідей — це попередньо написані шаблони відповідей, які допомагають швидко відповідати на діалог. Щоб вставити стандартну відповідь під час чату, агенти можуть ввести короткий код (шорт-код), перед яким стоїть символ «/».

Ви можете керувати своїми стандартними відповідями на цій сторінці або створювати нові за допомогою кнопки «Додати шаблон відповіді».

Відкрийте Посібник із шаблонів відповідей на іншій вкладці.

Також перегляньте абсолютно нову Бібліотеку шаблонних відповідей.

", "LIST": { "404": "В цьому обліковому записі немає швидких відповідей.", "TITLE": "Керування швидкими вдіповідями", diff --git a/app/javascript/dashboard/i18n/locale/uk/contact.json b/app/javascript/dashboard/i18n/locale/uk/contact.json index 5bdf28d8a..038ef1425 100644 --- a/app/javascript/dashboard/i18n/locale/uk/contact.json +++ b/app/javascript/dashboard/i18n/locale/uk/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Контакт успішно об'єднано", "ERROR_MESSAGE": "Не вдалося об'єднати контакти, спробуйте ще раз!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/conversation.json b/app/javascript/dashboard/i18n/locale/uk/conversation.json index 1df537bd9..fde7a3107 100644 --- a/app/javascript/dashboard/i18n/locale/uk/conversation.json +++ b/app/javascript/dashboard/i18n/locale/uk/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + Enter для нового рядка. Для вибору швидкої відповіді, уведіть '/'.", "PRIVATE_MSG_INPUT": "Shift + Enter для нового рядка. Видиме лише для співробітників", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Не налаштовано підпис повідомлення, будь ласка, налаштуйте його в налаштуваннях профілю.", - "CLICK_HERE": "Натисніть тут для оновлення" + "CLICK_HERE": "Натисніть тут для оновлення", + "WHATSAPP_TEMPLATES": "Шаблони Whatsapp" }, "REPLYBOX": { "REPLY": "Відповісти", diff --git a/app/javascript/dashboard/i18n/locale/uk/general.json b/app/javascript/dashboard/i18n/locale/uk/general.json index b4b781f99..4b8be2403 100644 --- a/app/javascript/dashboard/i18n/locale/uk/general.json +++ b/app/javascript/dashboard/i18n/locale/uk/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Показані {firstIndex}-{lastIndex} з елементів {totalCount}" + "SHOWING_RESULTS": "Показані {firstIndex}-{lastIndex} з елементів {totalCount}", + "PHONE_INPUT": { + "PLACEHOLDER": "Пошук", + "EMPTY_STATE": "Результатів не знайдено" + } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/helpCenter.json b/app/javascript/dashboard/i18n/locale/uk/helpCenter.json index cc0dfa911..ded61fdb4 100644 --- a/app/javascript/dashboard/i18n/locale/uk/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/uk/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/uk/integrations.json b/app/javascript/dashboard/i18n/locale/uk/integrations.json index 5969cb7a0..0b7d0da34 100644 --- a/app/javascript/dashboard/i18n/locale/uk/integrations.json +++ b/app/javascript/dashboard/i18n/locale/uk/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Події з підпискою", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/uk/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/uk/labelsMgmt.json index 6b752b92e..bb5493c62 100644 --- a/app/javascript/dashboard/i18n/locale/uk/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/uk/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Мітки", "HEADER_BTN_TXT": "Додати мітку", "LOADING": "Отримання міток", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Немає елементів, що відповідають запиту", - "SIDEBAR_TXT": "

Мітки

Мітки допомагають вам розділити розмови та визначити пріоритети. Ви можете призначати мітку до розмови з панелі завдань.

Мітки зв'язані з обліковим записом і можуть бути використані для створення користувацьких робочих процесів у вашій організації. Ви можете призначати користувацький колір до мітки, це полегшує визначення мітки. Ви зможете відображати мітку на бічній панелі, щоб легко відфільтрувати розмови.

", "LIST": { "404": "У цьому акаунті немає міток.", "TITLE": "Керувати мітками", @@ -49,7 +50,8 @@ "DISMISS": "Відхилити", "ADD_SELECTED_LABELS": "Додати вибрані мітки", "ADD_SELECTED_LABEL": "Додати вибрану мітку", - "ADD_ALL_LABELS": "Додати всі мітки" + "ADD_ALL_LABELS": "Додати всі мітки", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Додати мітку", diff --git a/app/javascript/dashboard/i18n/locale/uk/macros.json b/app/javascript/dashboard/i18n/locale/uk/macros.json index 14e34c288..4e50b3737 100644 --- a/app/javascript/dashboard/i18n/locale/uk/macros.json +++ b/app/javascript/dashboard/i18n/locale/uk/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Виконати", "PREVIEW": "Перегляд макросу", "EXECUTED_SUCCESSFULLY": "Макрос успішно виконано" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Необхідно вказати значення", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/uk/report.json b/app/javascript/dashboard/i18n/locale/uk/report.json index 5501e8bb2..f2afaa7d2 100644 --- a/app/javascript/dashboard/i18n/locale/uk/report.json +++ b/app/javascript/dashboard/i18n/locale/uk/report.json @@ -481,7 +481,8 @@ "HEADER": "Бесіди", "NO_CONVERSATIONS": "Немає бесід", "CONVERSATION": "%{count} бесід", - "CONVERSATIONS": "%{count} бесід" + "CONVERSATIONS": "%{count} бесід", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Розмови агентів", @@ -536,6 +537,7 @@ "LABELS": "Мітка", "TEAMS": "Команда" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Рейтинг попадань", diff --git a/app/javascript/dashboard/i18n/locale/uk/search.json b/app/javascript/dashboard/i18n/locale/uk/search.json index d9c90c366..988830537 100644 --- a/app/javascript/dashboard/i18n/locale/uk/search.json +++ b/app/javascript/dashboard/i18n/locale/uk/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Бесіди", "MESSAGES": "Текст повідомлень" }, + "SEARCHING_DATA": "Шукаємо", "EMPTY_STATE": "На запит '%{query} не знайдено %{item}", "EMPTY_STATE_FULL": "Немає результатів за запитом '%{query}", "PLACEHOLDER_KEYBINDING": "/ фокус", diff --git a/app/javascript/dashboard/i18n/locale/uk/settings.json b/app/javascript/dashboard/i18n/locale/uk/settings.json index 485d48f10..354667524 100644 --- a/app/javascript/dashboard/i18n/locale/uk/settings.json +++ b/app/javascript/dashboard/i18n/locale/uk/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Звіти", "SETTINGS": "Налаштування", "CONTACTS": "Контакти", + "CAPTAIN": "Captain", "HOME": "Головна", "AGENTS": "Агенти", "AGENT_BOTS": "Боти", diff --git a/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json b/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json index 546260d0a..20ba291e5 100644 --- a/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/uk/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Створити нову команду", "HEADER": "Команди", - "SIDEBAR_TXT": "

Команди

команд дозволяють організовувати своїх агентів в групи на основі їх обов'язків.
агент може бути частиною кількох команд. Ви можете призначити розмови команді, коли працюєте спільно.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "В цьому обліковому запису не створено жодної команди.", - "EDIT_TEAM": "Редагувати команду" + "EDIT_TEAM": "Редагувати команду", + "NONE": "Нiчого" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Не вдалося видалити команду. Повторіть спробу." }, "CONFIRM": { - "TITLE": "Ви впевнені, що бажаєте видалити - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Будь ласка, введіть {teamName} щоб підтвердити", "MESSAGE": "Видалення команди призведе до видалення призначення команди з розмов.", "YES": "Видалити ", diff --git a/app/javascript/dashboard/i18n/locale/ur/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ur/advancedFilters.json index 29acbfa9c..b59cc0129 100644 --- a/app/javascript/dashboard/i18n/locale/ur/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ur/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/ur/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ur/agentMgmt.json index 1ea47ccf1..7db802d88 100644 --- a/app/javascript/dashboard/i18n/locale/ur/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "ایجنٹ", "HEADER_BTN_TXT": "ایجنٹ شامل کریں", "LOADING": "ایجنٹ کی فہرست حاصل کی جا رہی ہے", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "منتظم", "AGENT": "ایجنٹ" diff --git a/app/javascript/dashboard/i18n/locale/ur/auditLogs.json b/app/javascript/dashboard/i18n/locale/ur/auditLogs.json index 3005577cf..8541e87a3 100644 --- a/app/javascript/dashboard/i18n/locale/ur/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ur/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "اس سوال سے مماثل کوئی آئٹمز نہیں ہیں۔", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ur/automation.json b/app/javascript/dashboard/i18n/locale/ur/automation.json index 4d5fd94b2..58146ca26 100644 --- a/app/javascript/dashboard/i18n/locale/ur/automation.json +++ b/app/javascript/dashboard/i18n/locale/ur/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/bulkActions.json b/app/javascript/dashboard/i18n/locale/ur/bulkActions.json index 1d7ea5a36..04776240f 100644 --- a/app/javascript/dashboard/i18n/locale/ur/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ur/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "تلاش کریں۔", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ur/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ur/cannedMgmt.json index f67fb32c2..29d567318 100644 --- a/app/javascript/dashboard/i18n/locale/ur/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "محفوظ کردہ جوابات", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "اس اکاؤنٹ میں کوئی محفوظ کردہ جوابات دستیاب نہیں ہیں۔.", "TITLE": "محفوظ کردہ جوابات کو نظم کریں", diff --git a/app/javascript/dashboard/i18n/locale/ur/contact.json b/app/javascript/dashboard/i18n/locale/ur/contact.json index cd9dff79f..40e38334f 100644 --- a/app/javascript/dashboard/i18n/locale/ur/contact.json +++ b/app/javascript/dashboard/i18n/locale/ur/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "کانٹیکٹ کامیابی سے ضم ہو گیا۔", "ERROR_MESSAGE": "کانٹیکٹ کو ضم نہیں کیا جا سکا، دوبارہ کوشش کریں!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/conversation.json b/app/javascript/dashboard/i18n/locale/ur/conversation.json index 3431800d4..0e00b4369 100644 --- a/app/javascript/dashboard/i18n/locale/ur/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/ur/general.json b/app/javascript/dashboard/i18n/locale/ur/general.json index 25bb4dfb7..795daa26e 100644 --- a/app/javascript/dashboard/i18n/locale/ur/general.json +++ b/app/javascript/dashboard/i18n/locale/ur/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "تلاش کریں۔", + "EMPTY_STATE": "کوئی نتیجہ نہیں" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/helpCenter.json b/app/javascript/dashboard/i18n/locale/ur/helpCenter.json index 97c88533f..00870f460 100644 --- a/app/javascript/dashboard/i18n/locale/ur/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ur/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ur/integrations.json b/app/javascript/dashboard/i18n/locale/ur/integrations.json index 7210ea597..1968a6ace 100644 --- a/app/javascript/dashboard/i18n/locale/ur/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ur/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ur/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ur/labelsMgmt.json index da7332787..9bef8708f 100644 --- a/app/javascript/dashboard/i18n/locale/ur/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "اس سوال سے مماثل کوئی آئٹمز نہیں ہیں۔", - "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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/ur/macros.json b/app/javascript/dashboard/i18n/locale/ur/macros.json index 0170e9a96..d9dea71dd 100644 --- a/app/javascript/dashboard/i18n/locale/ur/macros.json +++ b/app/javascript/dashboard/i18n/locale/ur/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur/report.json b/app/javascript/dashboard/i18n/locale/ur/report.json index 942cc6790..005c197dc 100644 --- a/app/javascript/dashboard/i18n/locale/ur/report.json +++ b/app/javascript/dashboard/i18n/locale/ur/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ur/search.json b/app/javascript/dashboard/i18n/locale/ur/search.json index deec7dfd7..2c46d4f51 100644 --- a/app/javascript/dashboard/i18n/locale/ur/search.json +++ b/app/javascript/dashboard/i18n/locale/ur/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "مکالمات", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ur/settings.json b/app/javascript/dashboard/i18n/locale/ur/settings.json index 8a418363b..6852efa86 100644 --- a/app/javascript/dashboard/i18n/locale/ur/settings.json +++ b/app/javascript/dashboard/i18n/locale/ur/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "کانٹیکٹس", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "ایجنٹ", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ur/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ur/teamsSettings.json index 34ca8d2a8..4e70db7a8 100644 --- a/app/javascript/dashboard/i18n/locale/ur/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ur/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "کوئی نہیں۔" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/advancedFilters.json b/app/javascript/dashboard/i18n/locale/ur_IN/advancedFilters.json index 170f01d7f..564bd161b 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "AND", "OR": "OR" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Equal to", "not_equal_to": "Not equal to", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ur_IN/agentMgmt.json index b563de61f..442b6becd 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Agents", "HEADER_BTN_TXT": "Add Agent", "LOADING": "Fetching Agent List", - "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.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Administrator", "AGENT": "Agent" diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/auditLogs.json b/app/javascript/dashboard/i18n/locale/ur_IN/auditLogs.json index bb3007975..7f412b4c0 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "There are no items matching this query", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/automation.json b/app/javascript/dashboard/i18n/locale/ur_IN/automation.json index 469df1c24..9c8207fbd 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/automation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Uploading...", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json b/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json index aa5829b8d..dbf37defb 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Go back", "ASSIGN_LABEL": "Assign", "YES": "Yes", + "SEARCH_INPUT_PLACEHOLDER": "Search", "ASSIGN_AGENT_TOOLTIP": "Assign agent", "ASSIGN_TEAM_TOOLTIP": "Assign team", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ur_IN/cannedMgmt.json index a23fc14ac..7721cc3e6 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Canned Responses", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "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 pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "There are no canned responses available in this account.", "TITLE": "Manage canned responses", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/contact.json b/app/javascript/dashboard/i18n/locale/ur_IN/contact.json index 992f9e1f4..017edbe45 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/contact.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json index cc3e4569b..8eb490a4b 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/conversation.json @@ -142,7 +142,8 @@ "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", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "Reply", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/general.json b/app/javascript/dashboard/i18n/locale/ur_IN/general.json index 25bb4dfb7..78e97db90 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/general.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Search", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json b/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json index 467b0def9..5c74d9928 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json b/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json index 05979e087..b219617fa 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/ur_IN/labelsMgmt.json index 09ac38551..a24266fb4 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Labels", "HEADER_BTN_TXT": "Add label", "LOADING": "Fetching labels", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about 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.

", "LIST": { "404": "There are no labels available in this account.", "TITLE": "Manage labels", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Add label", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/macros.json b/app/javascript/dashboard/i18n/locale/ur_IN/macros.json index 3a59d4f26..543b481bd 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/macros.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Value is required", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/report.json b/app/javascript/dashboard/i18n/locale/ur_IN/report.json index c27532783..b27417c82 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/report.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/search.json b/app/javascript/dashboard/i18n/locale/ur_IN/search.json index 107e64fd8..546982b36 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/search.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Conversations", "MESSAGES": "Messages" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json index 196f94f12..632f45fc1 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/settings.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Reports", "SETTINGS": "Settings", "CONTACTS": "Contacts", + "CAPTAIN": "Captain", "HOME": "Home", "AGENTS": "Agents", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/ur_IN/teamsSettings.json b/app/javascript/dashboard/i18n/locale/ur_IN/teamsSettings.json index f9ecaaaae..6cbe55032 100644 --- a/app/javascript/dashboard/i18n/locale/ur_IN/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/ur_IN/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Create new team", "HEADER": "Teams", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "Edit team" + "EDIT_TEAM": "Edit team", + "NONE": "None" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Couldn't delete the team. Try again." }, "CONFIRM": { - "TITLE": "Are you sure want to delete - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Please type {teamName} to confirm", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "Delete ", diff --git a/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json b/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json index 4cda34f14..7ef8cddc3 100644 --- a/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/vi/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "VÀ", "OR": "HOẶC" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "Bằng", "not_equal_to": "Không bằng", diff --git a/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json b/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json index b231bec68..f154533be 100644 --- a/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "Nhà cung cấp", "HEADER_BTN_TXT": "Thêm nhà cung cấp / đại lý", "LOADING": "Tải danh sách nhà cung cấp", - "SIDEBAR_TXT": "

Nhà cung cấp

Một nhà cung cấp là thành viên của nhóm Hỗ trợ khách hàng của bạn.

Nhà cung cấp sẽ có thể xem và trả lời tin nhắn từ người dùng của bạn. Danh sách hiển thị tất cả các đại lý hiện có trong tài khoản của bạn.

Click vào Thêm nhà cung cấp để thêm mới nhà cung cấp. Nhà cung cấp mà bạn thêm sẽ nhận được email với liên kết xác nhận để kích hoạt tài khoản của họ, sau đó họ có thể truy cập Chatwoot và trả lời tin nhắn.

Quyền truy cập vào các tính năng của Chatwoot dựa trên các vai trò sau.

Nhà cung cấp - Nhà cung cấp có vai trò này chỉ có thể truy cập hộp thư đến, báo cáo và cuộc hội thoại. Họ có thể chỉ định các cuộc trò chuyện cho các đại lý khác hoặc chính họ và giải quyết các cuộc trò chuyện.

Administrator - Quản trị viên sẽ có quyền truy cập vào tất cả các tính năng Chatwoot được kích hoạt cho tài khoản của bạn, bao gồm cài đặt, cùng với tất cả các đặc quyền của một đại lý bình thường.

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "Quản trị viên", "AGENT": "Nhà cung cấp" diff --git a/app/javascript/dashboard/i18n/locale/vi/auditLogs.json b/app/javascript/dashboard/i18n/locale/vi/auditLogs.json index 9e56b5227..f192819a0 100644 --- a/app/javascript/dashboard/i18n/locale/vi/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/vi/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "Không có kết quả nào được tìm thấy", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/vi/automation.json b/app/javascript/dashboard/i18n/locale/vi/automation.json index 13aaa0714..82bec1983 100644 --- a/app/javascript/dashboard/i18n/locale/vi/automation.json +++ b/app/javascript/dashboard/i18n/locale/vi/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "Bạn cần có ít nhất một hành động để lưu", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Viết tin nhắn ở đây", - "TEAM_DROPDOWN_PLACEHOLDER": "Chọn nhóm" + "TEAM_DROPDOWN_PLACEHOLDER": "Chọn nhóm", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Kích hoạt Luật Tự động hoá", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "Đang tải lên...", "LABEL_UPLOADED": "Đã tải lên thành công", "LABEL_UPLOAD_FAILED": "Không tải lên được" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Giá trị bắt buộc có", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/bulkActions.json b/app/javascript/dashboard/i18n/locale/vi/bulkActions.json index b6072c26a..3e880cbd7 100644 --- a/app/javascript/dashboard/i18n/locale/vi/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/vi/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "Trở về", "ASSIGN_LABEL": "Gán", "YES": "Có", + "SEARCH_INPUT_PLACEHOLDER": "Tìm kiếm", "ASSIGN_AGENT_TOOLTIP": "Gán tổng đài viên", "ASSIGN_TEAM_TOOLTIP": "Gán nhóm", "ASSIGN_SUCCESFUL": "Cuộc hội thoại đã được phân công thành công.", diff --git a/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json index 233937dd9..5a5df4aa1 100644 --- a/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "Thư mẫu phẩn hồi", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "Không có kết quả nào phù hợp.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "Không có câu trả lời soạn trước nào có sẵn trong tài khoản này.", "TITLE": "Quản lý thư mẫu phẩn hồi", diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index b026f2980..b910b8bbb 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Liên hệ được gộp thành công", "ERROR_MESSAGE": "Không thể hợp nhất liên lạc, thử lại!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index fcd34aa8d..bfc115317 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "Shift + enter cho dòng mới. Bắt đầu với '/' để chọn Câu trả lời soạn trước.", "PRIVATE_MSG_INPUT": "Shift + enter cho dòng mới. Điều này sẽ chỉ hiển thị cho Đại lý", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Chứ ký cuối tin nhắn chưa được cài đặt, xin hãy cài đặt một chữ ký trong phần cài đặt hồ sơ.", - "CLICK_HERE": "Bấm vào đây để cập nhật" + "CLICK_HERE": "Bấm vào đây để cập nhật", + "WHATSAPP_TEMPLATES": "Mẫu Whatsapp" }, "REPLYBOX": { "REPLY": "Trả lời", diff --git a/app/javascript/dashboard/i18n/locale/vi/general.json b/app/javascript/dashboard/i18n/locale/vi/general.json index 25bb4dfb7..fa77eaf0f 100644 --- a/app/javascript/dashboard/i18n/locale/vi/general.json +++ b/app/javascript/dashboard/i18n/locale/vi/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "Tìm kiếm", + "EMPTY_STATE": "Không tìm thấy kết quả" + } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/helpCenter.json b/app/javascript/dashboard/i18n/locale/vi/helpCenter.json index 90c51fe5f..dd2f34b15 100644 --- a/app/javascript/dashboard/i18n/locale/vi/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/vi/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/vi/integrations.json b/app/javascript/dashboard/i18n/locale/vi/integrations.json index 28283267a..a8305a976 100644 --- a/app/javascript/dashboard/i18n/locale/vi/integrations.json +++ b/app/javascript/dashboard/i18n/locale/vi/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Những sự kiện được theo dõi", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json index 3cb779c2e..7abebd2b4 100644 --- a/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "Nhãn", "HEADER_BTN_TXT": "Thêm nhãn", "LOADING": "Tải về các nhãn", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "Không có kết quả nào phù hợp", - "SIDEBAR_TXT": "

Nhãn

Nhãn giúp bạn phân loại các cuộc hội thoại và ưu tiên chúng. Bạn có thể gán nhãn cho một cuộc hội thoại từ bảng phụ.

Nhãn được liên kết với tài khoản và có thể được sử dụng để tạo quy trình công việc tùy chỉnh trong tổ chức của bạn. Bạn có thể gán màu tùy chỉnh cho nhãn, điều này giúp bạn nhận dạng nhãn dễ dàng hơn. Bạn sẽ có thể hiển thị nhãn trên thanh bên để lọc các cuộc hội thoại một cách dễ dàng.

", "LIST": { "404": "Không có nhãn nào có sẵn trong tài khoản này.", "TITLE": "Quản lý nhãn", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "Thêm nhãn", diff --git a/app/javascript/dashboard/i18n/locale/vi/macros.json b/app/javascript/dashboard/i18n/locale/vi/macros.json index ce53e9fba..5a92bd627 100644 --- a/app/javascript/dashboard/i18n/locale/vi/macros.json +++ b/app/javascript/dashboard/i18n/locale/vi/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Thực thi", "PREVIEW": "Xem trước Macro", "EXECUTED_SUCCESSFULLY": "Macro được thực thi thành công" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "Giá trị bắt buộc có", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/report.json b/app/javascript/dashboard/i18n/locale/vi/report.json index d31093391..8a7a5ae3e 100644 --- a/app/javascript/dashboard/i18n/locale/vi/report.json +++ b/app/javascript/dashboard/i18n/locale/vi/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Cuộc hội thoại của các tổng đài viên", @@ -536,6 +537,7 @@ "LABELS": "Nhãn", "TEAMS": "Nhóm" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/vi/search.json b/app/javascript/dashboard/i18n/locale/vi/search.json index 7cb7aef71..902f01524 100644 --- a/app/javascript/dashboard/i18n/locale/vi/search.json +++ b/app/javascript/dashboard/i18n/locale/vi/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "Các cuộc hội thoại", "MESSAGES": "Tin nhắn" }, + "SEARCHING_DATA": "Đang tìm kiếm", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/vi/settings.json b/app/javascript/dashboard/i18n/locale/vi/settings.json index ddef96520..72cd1b97f 100644 --- a/app/javascript/dashboard/i18n/locale/vi/settings.json +++ b/app/javascript/dashboard/i18n/locale/vi/settings.json @@ -239,6 +239,7 @@ "REPORTS": "Báo cáo", "SETTINGS": "Cài Đặt", "CONTACTS": "Liên hệ", + "CAPTAIN": "Captain", "HOME": "Trang Chủ", "AGENTS": "Đại lý", "AGENT_BOTS": "Bots", diff --git a/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json b/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json index c5d2df289..e94fa17be 100644 --- a/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/vi/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "Tạo nhóm mới", "HEADER": "Nhóm", - "SIDEBAR_TXT": "

Nhóm

Nhóm cho phép bạn tổ chức các tổng đài viên của mình thành các nhóm dựa trên trách nhiệm của họ.
Một tổng đài viên có thể là một phần của nhiều nhóm. Bạn có thể gán các cuộc trò chuyện cho một nhóm khi bạn đang cộng tác.

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "Không có nhóm nào được tạo đối với tài khoản này.", - "EDIT_TEAM": "Sửa nhóm" + "EDIT_TEAM": "Sửa nhóm", + "NONE": "Không có" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "Không thể xoá nhóm. Thử lại." }, "CONFIRM": { - "TITLE": "Bạn có chắc muốn xoá - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "Vui lòng điền {teamName} để xác nhận", "MESSAGE": "Xóa nhóm sẽ xóa phân công nhóm khỏi các cuộc trò chuyện được phân công cho nhóm này.", "YES": "Xoá ", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json b/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json index 1b102afaf..d7bc82dde 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "和", "OR": "或" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "等于", "not_equal_to": "不等于", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/agentMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/agentMgmt.json index d528b1d05..fd7e7142a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "客服", "HEADER_BTN_TXT": "添加客服", "LOADING": "正在获取客服列表", - "SIDEBAR_TXT": "

客服

客服 是您的客户支持团队成员。

客服将能够查看和回复您用户的消息。 列表显示当前帐户中的所有客服代理人。

点击 添加客服 添加新客服。 您添加的客服将收到一封含有确认链接的电子邮件来激活他们的帐户,然后他们可以访问并回复消息。

聊天窗口的功能基于以下角色。

客服 - 此角色的代理只能访问收件箱、报告和会话。 他们可以将对话分配给其他客服或自己,并解决会话。

管理员 - 管理员将可以访问您账户中所有已启用的聊天功能。 包括设置,以及所有客服的权限。

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "管理员", "AGENT": "客服" diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/auditLogs.json b/app/javascript/dashboard/i18n/locale/zh_CN/auditLogs.json index 952e8f12f..ef1216b43 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "审计日志", "HEADER_BTN_TXT": "添加审计日志", "LOADING": "正在获取审计日志", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "没有任何项目符合此查询", "SIDEBAR_TXT": "

审计日志

审计日志是 Chatwoot 系统中事件和操作的痕迹。

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} 邀请了 %{invitee} 加入账户作为 %{role}", "EDIT": { "SELF": "%{agentName} 将其 %{attributes} 更改为 %{values}", - "OTHER": "%{agentName} 将 %{user} 的 %{attributes} 更改为 %{values}" + "OTHER": "%{agentName} 将 %{user} 的 %{attributes} 更改为 %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json index a45ccd141..82bf986bf 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/automation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "保存时至少需要一个操作", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "在这里输入您的消息", - "TEAM_DROPDOWN_PLACEHOLDER": "选择团队" + "TEAM_DROPDOWN_PLACEHOLDER": "选择团队", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "激活自动化规则", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "上传中...", "LABEL_UPLOADED": "上传成功", "LABEL_UPLOAD_FAILED": "上传失败" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "必须填写值", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json b/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json index 2f271da10..268887275 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "返回", "ASSIGN_LABEL": "分配", "YES": "是", + "SEARCH_INPUT_PLACEHOLDER": "搜索", "ASSIGN_AGENT_TOOLTIP": "分配客服代表", "ASSIGN_TEAM_TOOLTIP": "分配一个团队", "ASSIGN_SUCCESFUL": "对话分配成功.", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/cannedMgmt.json index 5a1cb476b..456fa7207 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "预设回复", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "新增预定义回复", "LOADING": "正在检索预定义回复...", "SEARCH_404": "没有任何项目符合此查询.", - "SIDEBAR_TXT": "

预定义回复

\n

预定义回复是预先编写的回复模板,帮助您快速回应对话。在聊天过程中插入预定义回复,代理可以输入一个以 '/' 字符开头的短代码。

\n

您可以从此页面管理预定义回复,或使用\"添加预定义回复\"按钮创建新的回复。

\n

预定义回复手册中查看详细说明。

\n

此外,请查看全新的预定义回复库

\n", "LIST": { "404": "此帐户中没有预设的回复。", "TITLE": "管理预设回复", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json index c822c67ec..275806627 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "已成功合并联系人", "ERROR_MESSAGE": "无法合并联系人,请重试!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json index 107d430f1..93d7c7406 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "输入“/”开始选择快捷回复", "PRIVATE_MSG_INPUT": "Shift + 输入新行。这只对客服可见", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "未设置消息签名,请在个人资料中进行设置。", - "CLICK_HERE": "点击此处更新" + "CLICK_HERE": "点击此处更新", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "回复", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/general.json b/app/javascript/dashboard/i18n/locale/zh_CN/general.json index 25bb4dfb7..3f39e289f 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/general.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "搜索", + "EMPTY_STATE": "没有检索到相关信息" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json b/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json index ee17d3e76..e3f53b806 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json b/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json index cf34d7da5..4cda86fd9 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "订阅事件", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/zh_CN/labelsMgmt.json index a75e5b36c..1617e484e 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "标签", "HEADER_BTN_TXT": "添加标签", "LOADING": "正在获取标签", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "没有任何项目符合此查询", - "SIDEBAR_TXT": "

标签

可以帮助您对对话进行分类和排序。 您可以从侧面板给对话指定标签。

标签被绑定到帐户,可以用于创建您组织中的自定义工作流。 您可以将自定义颜色分配给标签,使它更容易识别标签。 您将能够在侧边栏上显示标签,方便地过滤对话。

", "LIST": { "404": "此帐户中没有可用的标签。", "TITLE": "管理标签", @@ -49,7 +50,8 @@ "DISMISS": "取消", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "添加标签", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/macros.json b/app/javascript/dashboard/i18n/locale/zh_CN/macros.json index 7f8a2e426..05af999c9 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/macros.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "执行", "PREVIEW": "预览宏...", "EXECUTED_SUCCESSFULLY": "宏成功执行" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "必须填写值", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/report.json b/app/javascript/dashboard/i18n/locale/zh_CN/report.json index 271b61ab0..3bb65ae18 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/report.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "标签", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/search.json b/app/javascript/dashboard/i18n/locale/zh_CN/search.json index b8bd13bb4..4e1d95949 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/search.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "会话", "MESSAGES": "消息" }, + "SEARCHING_DATA": "搜索中", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "No results found for query '%{query}'", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json index 46c32899f..518c0754a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/settings.json @@ -239,6 +239,7 @@ "REPORTS": "报告", "SETTINGS": "设置", "CONTACTS": "联系人", + "CAPTAIN": "Captain", "HOME": "首页", "AGENTS": "客服代理们", "AGENT_BOTS": "机器人", diff --git a/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json b/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json index f3fb00401..7be2730a6 100644 --- a/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_CN/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "创建新团队", "HEADER": "团队", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "编辑团队" + "EDIT_TEAM": "编辑团队", + "NONE": "啥都没有" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "无法删除团队,请重试!" }, "CONFIRM": { - "TITLE": "您确定要删除 - %{teamName}", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "请输入 {teamName} 以确认", "MESSAGE": "Deleting the team will remove the team assignment from the conversations assigned to this team.", "YES": "删除 ", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json b/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json index 31654ecf8..1747775eb 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/advancedFilters.json @@ -18,6 +18,7 @@ "AND": "且", "OR": "或" }, + "INPUT_PLACEHOLDER": "Enter value", "OPERATOR_LABELS": { "equal_to": "等於", "not_equal_to": "不等於", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/agentMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/agentMgmt.json index 0fe30a7a5..f7da272f3 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/agentMgmt.json @@ -3,7 +3,8 @@ "HEADER": "客服", "HEADER_BTN_TXT": "新增客服", "LOADING": "正在取得客服列表", - "SIDEBAR_TXT": "

客服

客服 是您的客戶支持團隊成員。

客服將能夠查看和回覆您使用者的訊息。 列表顯示目前帳戶中的所有客服。

點擊 新增客服 以新增新客服。 您新增的客服將收到一封包含確認連結的電子信箱來啟動他們的帳戶,然後他們可以訪問Chatwoot 並回覆訊息。

聊天視窗的功能基於以下角色。

客服 - 具有此角色的客服只能訪問收件匣、報表和對話。 他們可以將對話分配給其他客服或自己,並封存會話。

管理員 - 管理員將可以訪問您帳戶中所有已啟用的聊天功能。 包括設定,以及所有正常客服的權限。

", + "DESCRIPTION": "An agent is a member of your customer support team who can view and respond to user messages. The list below shows all the agents in your account.", + "LEARN_MORE": "Learn about user roles", "AGENT_TYPES": { "ADMINISTRATOR": "管理員", "AGENT": "客服" diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/auditLogs.json b/app/javascript/dashboard/i18n/locale/zh_TW/auditLogs.json index a14087e74..c6aebd421 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/auditLogs.json @@ -3,6 +3,8 @@ "HEADER": "Audit Logs", "HEADER_BTN_TXT": "Add Audit Logs", "LOADING": "Fetching Audit Logs", + "DESCRIPTION": "Audit Logs maintain a record of activities in your account, allowing you to track and audit your account, team, or services.", + "LEARN_MORE": "Learn more about audit logs", "SEARCH_404": "沒有任何項目符合此查詢", "SIDEBAR_TXT": "

Audit Logs

Audit Logs are trails for events and actions in a Chatwoot System.

", "LIST": { @@ -29,7 +31,8 @@ "ADD": "%{agentName} invited %{invitee} to the account as an %{role}", "EDIT": { "SELF": "%{agentName} changed their %{attributes} to %{values}", - "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}" + "OTHER": "%{agentName} changed %{attributes} of %{user} to %{values}", + "DELETED": "%{agentName} changed %{attributes} of a deleted user to %{values}" } }, "INBOX": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json index b6f4ae9a9..e33f83d0d 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/automation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/automation.json @@ -93,7 +93,9 @@ "ACTION": { "DELETE_MESSAGE": "You need to have atleast one action to save", "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "TEAM_DROPDOWN_PLACEHOLDER": "Select teams", + "EMAIL_INPUT_PLACEHOLDER": "Enter email", + "URL_INPUT_PLACEHOLDER": "Enter URL" }, "TOGGLE": { "ACTIVATION_TITLE": "Activate Automation Rule", @@ -113,6 +115,15 @@ "LABEL_UPLOADING": "上傳中", "LABEL_UPLOADED": "Successfully Uploaded", "LABEL_UPLOAD_FAILED": "Upload Failed" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "此欄位為必填項目", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json b/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json index 8c7587dc7..74fb8650f 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/bulkActions.json @@ -7,6 +7,7 @@ "GO_BACK_LABEL": "返回", "ASSIGN_LABEL": "指派", "YES": "是", + "SEARCH_INPUT_PLACEHOLDER": "搜尋", "ASSIGN_AGENT_TOOLTIP": "指派客服", "ASSIGN_TEAM_TOOLTIP": "指派團隊", "ASSIGN_SUCCESFUL": "Conversations assigned successfully.", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/cannedMgmt.json index bdf71dec7..4a1a81d65 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/cannedMgmt.json @@ -1,10 +1,11 @@ { "CANNED_MGMT": { "HEADER": "預設回覆", + "LEARN_MORE": "Learn more about canned responses", + "DESCRIPTION": "Canned Responses are pre-written reply templates that help you quickly respond to a conversation. Agents can type the '/' character followed by the shortcode to insert a canned response during a conversation. ", "HEADER_BTN_TXT": "Add canned response", "LOADING": "Fetching canned responses...", "SEARCH_404": "沒有任何項目符合此查詢.", - "SIDEBAR_TXT": "

Canned Responses

Canned Responses are pre-written reply templates that help you quickly respond to a conversation. To insert a canned response during a chat, agents can type a short code preceded by a '/' character.

You can manage your canned responses from this page or create new ones using the \"Add canned response\" button.

Open the Canned Responses handbook in another tab for a helping hand.

Also, check out the all-new Canned Responses Library.

", "LIST": { "404": "此帳戶中沒有可用的罐頭回覆。", "TITLE": "管理預設回覆", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json index 6902a3e63..f84b00005 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/contact.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/contact.json @@ -381,6 +381,9 @@ }, "SUCCESS_MESSAGE": "Contact merged successfully", "ERROR_MESSAGE": "Could not merge contacts, try again!" + }, + "DROPDOWN_ITEM": { + "ID": "(ID: {identifier})" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json index f8546a744..bd486075a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/conversation.json @@ -142,7 +142,8 @@ "MSG_INPUT": "輸入“/”開始選擇快捷回覆", "PRIVATE_MSG_INPUT": "Shift + 輸入新行。這只對客服可以看見", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "Message signature is not configured, please configure it in profile settings.", - "CLICK_HERE": "Click here to update" + "CLICK_HERE": "Click here to update", + "WHATSAPP_TEMPLATES": "Whatsapp Templates" }, "REPLYBOX": { "REPLY": "回覆", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/general.json b/app/javascript/dashboard/i18n/locale/zh_TW/general.json index 25bb4dfb7..cefe266b4 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/general.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/general.json @@ -1,5 +1,9 @@ { "GENERAL": { - "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items" + "SHOWING_RESULTS": "Showing {firstIndex}-{lastIndex} of {totalCount} items", + "PHONE_INPUT": { + "PLACEHOLDER": "搜尋", + "EMPTY_STATE": "No results found" + } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json b/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json index f936beee0..3e9cbc072 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/helpCenter.json @@ -481,6 +481,7 @@ "DESCRIPTION": "Use the portal as a headless CMS with third party front-end frameworks using our APIs." } } - } + }, + "LOADING": "Loading..." } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json b/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json index 3a4a8c765..67315a24e 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/integrations.json @@ -4,6 +4,12 @@ "DESCRIPTION": "Chatwoot integrates with multiple tools and services to improve your team's efficiency. Explore the list below to configure your favorite apps.", "LEARN_MORE": "Learn more about integrations", "LOADING": "Fetching integrations", + "CAPTAIN": { + "DISABLED": "Captain is not enabled on your account.", + "CLICK_HERE_TO_CONFIGURE": "Click here to configure", + "LOADING_CONSOLE": "Loading Captain Console...", + "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again." + }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Subscribed Events", "FORM": { diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/zh_TW/labelsMgmt.json index b946f605f..28777c1a8 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/labelsMgmt.json @@ -3,8 +3,9 @@ "HEADER": "標籤", "HEADER_BTN_TXT": "新增標籤", "LOADING": "正在獲取標籤", + "DESCRIPTION": "Labels help you categorize and prioritize conversations and leads. You can assign a label to a conversation or contact using the side panel.", + "LEARN_MORE": "Learn more about labels", "SEARCH_404": "没有任何項目符合此查詢", - "SIDEBAR_TXT": "

標籤

可以幫助您對對話進行分類和排序。 您可以從側面板給對話指定標籤。

標籤被綁定到帳戶,可以用於建立您組織中的自定義工作流。 您可以將自定義顏色分配給標籤,使它更容易識別標籤。 您將能夠在側邊欄上顯示標籤,方便地過濾對話。

", "LIST": { "404": "此帳戶中没有可用的標籤。", "TITLE": "管理標籤", @@ -49,7 +50,8 @@ "DISMISS": "Dismiss", "ADD_SELECTED_LABELS": "Add selected labels", "ADD_SELECTED_LABEL": "Add selected label", - "ADD_ALL_LABELS": "Add all labels" + "ADD_ALL_LABELS": "Add all labels", + "SUGGESTED_LABELS": "Suggested labels" }, "ADD": { "TITLE": "新增標籤", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/macros.json b/app/javascript/dashboard/i18n/locale/zh_TW/macros.json index 1b38b2f67..99d08cbe5 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/macros.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/macros.json @@ -73,6 +73,15 @@ "BUTTON_TOOLTIP": "Execute", "PREVIEW": "Preview Macro", "EXECUTED_SUCCESSFULLY": "Macro executed successfully" + }, + "ERRORS": { + "ATTRIBUTE_KEY_REQUIRED": "Attribute key is required", + "FILTER_OPERATOR_REQUIRED": "Filter operator is required", + "VALUE_REQUIRED": "此欄位為必填項目", + "VALUE_MUST_BE_BETWEEN_1_AND_998": "Value must be between 1 and 998", + "ACTION_PARAMETERS_REQUIRED": "Action parameters are required", + "ATLEAST_ONE_CONDITION_REQUIRED": "At least one condition is required", + "ATLEAST_ONE_ACTION_REQUIRED": "At least one action is required" } } } diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/report.json b/app/javascript/dashboard/i18n/locale/zh_TW/report.json index 4213a703b..2548ec44d 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/report.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/report.json @@ -481,7 +481,8 @@ "HEADER": "Conversation Traffic", "NO_CONVERSATIONS": "No conversations", "CONVERSATION": "%{count} conversation", - "CONVERSATIONS": "%{count} conversations" + "CONVERSATIONS": "%{count} conversations", + "DOWNLOAD_REPORT": "Download report" }, "AGENT_CONVERSATIONS": { "HEADER": "Conversations by agents", @@ -536,6 +537,7 @@ "LABELS": "Label", "TEAMS": "Team" }, + "WITH": "with", "METRICS": { "HIT_RATE": { "LABEL": "Hit Rate", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/search.json b/app/javascript/dashboard/i18n/locale/zh_TW/search.json index eba9aee8e..78cb9ad92 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/search.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/search.json @@ -11,6 +11,7 @@ "CONVERSATIONS": "對話", "MESSAGES": "訊息" }, + "SEARCHING_DATA": "Searching", "EMPTY_STATE": "No %{item} found for query '%{query}'", "EMPTY_STATE_FULL": "查無 %{query} 條件的結果", "PLACEHOLDER_KEYBINDING": "/ to focus", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json index 045e35512..7451f90d7 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/settings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/settings.json @@ -239,6 +239,7 @@ "REPORTS": "報表", "SETTINGS": "設定", "CONTACTS": "聯絡人", + "CAPTAIN": "Captain", "HOME": "首頁", "AGENTS": "客服", "AGENT_BOTS": "機器人", diff --git a/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json b/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json index 5718a3a0f..0fa31f99a 100644 --- a/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/zh_TW/teamsSettings.json @@ -2,10 +2,13 @@ "TEAMS_SETTINGS": { "NEW_TEAM": "建立新團隊", "HEADER": "團隊", - "SIDEBAR_TXT": "

Teams

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

", + "LOADING": "Fetching teams", + "DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.", + "LEARN_MORE": "Learn more about teams", "LIST": { "404": "There are no teams created on this account.", - "EDIT_TEAM": "編輯團隊" + "EDIT_TEAM": "編輯團隊", + "NONE": "無" }, "CREATE_FLOW": { "CREATE": { @@ -97,7 +100,7 @@ "ERROR_MESSAGE": "無法刪除團隊,請再試一次" }, "CONFIRM": { - "TITLE": "確定要刪除 - %{teamName} ?", + "TITLE": "Are you sure you want to delete the team?", "PLACE_HOLDER": "請輸入 {teamName} 以確認", "MESSAGE": "刪除此團隊將會移除已指派給此團隊的對話指派對象", "YES": "刪除 ", diff --git a/app/javascript/widget/i18n/locale/hr.json b/app/javascript/widget/i18n/locale/hr.json index 23d3383d5..e817ba165 100644 --- a/app/javascript/widget/i18n/locale/hr.json +++ b/app/javascript/widget/i18n/locale/hr.json @@ -17,38 +17,38 @@ "OFFLINE": "Trenutačno nismo online" }, "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", - "BACK_IN": "We will be back online" + "IN_A_FEW_MINUTES": "Obično odgovara za nekoliko minuta", + "IN_A_FEW_HOURS": "Obično odgovara za nekoliko sati", + "IN_A_DAY": "Obično odgovara u roku jednog dana", + "BACK_IN": "Bit ćemo ponovno online" }, "DAY_NAMES": [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" + "Nedjelja", + "Ponedjeljak", + "Utorak", + "Srijeda", + "Četvrtak", + "Petak", + "Subota" ], - "START_CONVERSATION": "Start Conversation", - "END_CONVERSATION": "End Conversation", - "CONTINUE_CONVERSATION": "Continue conversation", - "YOU": "You", - "START_NEW_CONVERSATION": "Start a new conversation", - "VIEW_UNREAD_MESSAGES": "You have unread messages", + "START_CONVERSATION": "Započnite razgovor", + "END_CONVERSATION": "Završite razgovor", + "CONTINUE_CONVERSATION": "Nastavite razgovor", + "YOU": "Vi", + "START_NEW_CONVERSATION": "Započnite novi razgovor", + "VIEW_UNREAD_MESSAGES": "Imate nepročitane poruke", "UNREAD_VIEW": { - "VIEW_MESSAGES_BUTTON": "See new messages", - "CLOSE_MESSAGES_BUTTON": "Close", - "COMPANY_FROM": "from", + "VIEW_MESSAGES_BUTTON": "Pogledajte nove poruke", + "CLOSE_MESSAGES_BUTTON": "Zatvori", + "COMPANY_FROM": "od", "BOT": "Bot" }, "BUBBLE": { - "LABEL": "Chat with us" + "LABEL": "Čavrljajte s nama" }, - "POWERED_BY": "Powered by Chatwoot", - "EMAIL_PLACEHOLDER": "Please enter your email", - "CHAT_PLACEHOLDER": "Type your message", + "POWERED_BY": "Pokreće Chatwoot", + "EMAIL_PLACEHOLDER": "Unesite svoju e-mail adresu", + "CHAT_PLACEHOLDER": "Unesite svoju poruku", "TODAY": "Danas", "YESTERDAY": "Jučer", "PRE_CHAT_FORM": { @@ -78,60 +78,60 @@ "ERROR": "Poruka je prekratka" } }, - "CAMPAIGN_HEADER": "Please provide your name and email before starting the conversation", - "IS_REQUIRED": "is required", - "REQUIRED": "Required", - "REGEX_ERROR": "Please provide a valid input" + "CAMPAIGN_HEADER": "Molimo unesite svoje ime i e-mail prije početka razgovora", + "IS_REQUIRED": "je obavezno", + "REQUIRED": "Obavezno", + "REGEX_ERROR": "Molimo unesite važeći unos" }, - "FILE_SIZE_LIMIT": "File exceeds the {MAXIMUM_FILE_UPLOAD_SIZE} attachment limit", + "FILE_SIZE_LIMIT": "Datoteka prelazi ograničenje priloga za {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { "INVALID": { - "FIELD": "Invalid field" + "FIELD": "Nevažeće polje" } }, "EMOJI": { - "PLACEHOLDER": "Search emojis", - "NOT_FOUND": "No emoji match your search" + "PLACEHOLDER": "Pretraži emojije", + "NOT_FOUND": "Nema emojija koji odgovaraju vašoj pretrazi" }, "CSAT": { - "TITLE": "Rate your conversation", - "SUBMITTED_TITLE": "Thank you for submitting the rating", - "PLACEHOLDER": "Tell us more..." + "TITLE": "Ocijenite vaš razgovor", + "SUBMITTED_TITLE": "Hvala vam na ocjeni", + "PLACEHOLDER": "Recite nam više..." }, "EMAIL_TRANSCRIPT": { - "BUTTON_TEXT": "Request a conversation transcript", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", - "SEND_EMAIL_ERROR": "There was an error, please try again" + "BUTTON_TEXT": "Zatražite transkript razgovora", + "SEND_EMAIL_SUCCESS": "Transkript razgovora je uspješno poslan", + "SEND_EMAIL_ERROR": "Došlo je do pogreške, molimo pokušajte ponovo" }, "INTEGRATIONS": { "DYTE": { - "CLICK_HERE_TO_JOIN": "Click here to join", - "LEAVE_THE_ROOM": "Leave the call" + "CLICK_HERE_TO_JOIN": "Kliknite ovdje za pridruživanje", + "LEAVE_THE_ROOM": "Napustite poziv" } }, "PORTAL": { - "POPULAR_ARTICLES": "Popular Articles", - "VIEW_ALL_ARTICLES": "View all articles", - "IFRAME_LOAD_ERROR": "There was an error loading the article, please refresh the page and try again." + "POPULAR_ARTICLES": "Popularni članci", + "VIEW_ALL_ARTICLES": "Pogledajte sve članke", + "IFRAME_LOAD_ERROR": "Došlo je do pogreške pri učitavanju članka, molimo osvježite stranicu i pokušajte ponovo" }, "ATTACHMENTS": { "image": { - "CONTENT": "Picture message" + "CONTENT": "Poruka sa slikom" }, "audio": { - "CONTENT": "Audio message" + "CONTENT": "Poruka sa zvukom" }, "video": { - "CONTENT": "Video message" + "CONTENT": "Video poruka" }, "file": { - "CONTENT": "File Attachment" + "CONTENT": "Privitak datoteke" }, "location": { - "CONTENT": "Location" + "CONTENT": "Lokacija" }, "fallback": { - "CONTENT": "has shared a url" + "CONTENT": "je podijelio/la url" } } } diff --git a/config/locales/ar.yml b/config/locales/ar.yml index a0f053f85..4237f345b 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -122,9 +122,9 @@ ar: conversation_assignment: "تم تعيين محادثة (#%{display_id}) لك" assigned_conversation_new_message: "تم إنشاء رسالة جديدة في المحادثة (#%{display_id})" conversation_mention: "تمت الإشارة إليك في المحادثة من قبل (#%{display_id})" - sla_missed_first_response: "هدف SLA أول رد مفقود للمحادثة (#%{display_id})" - sla_missed_next_response: "SLA target next response missed for conversation (#%{display_id})" - sla_missed_resolution: "SLA target resolution missed for conversation (#%{display_id})" + sla_missed_first_response: "هدف سياسة خدمة أول رد مفقود للمحادثة (#%{display_id})" + sla_missed_next_response: "هدف سياسة خدمة الرد القادم مفقود للمحادثة (#%{display_id})" + sla_missed_resolution: "هدف سياسة خدمة أول حل مفقود للمحادثة (#%{display_id})" attachment: "المرفقات" no_content: "لا يوجد محتوى" conversations: @@ -211,7 +211,7 @@ ar: description: "الاستفادة من قوة نماذج اللغات الكبيرة من OpenAI مع ميزات مثل اقتراحات الرد، التلخيص، إعادة صياغة الرسائل، التحقق الإملائي، تصنيف البطاقات." linear: name: "Linear" - description: "إنشاء مشكلات في الخط الخطي مباشرة من نافذة المحادثة الخاصة بك. بدلاً من ذلك، قم بربط المشكلات الخطية القائمة من أجل عملية تتبع أكثر تبسيطاً وكفاءة." + description: "إنشاء مشكلات في Linear مباشرة من نافذة المحادثة الخاصة بك. بدلاً من ذلك، قم بربط مشكلات Linear القائمة من أجل عملية تتبع أكثر تبسيطاً وكفاءة." captain: name: "قائد" description: "الكابتن هو مساعد AI أصلي تم بناؤه لمنتجك وتم تدريبه على قاعدة معارف شركتك. يستجيب كإنسان ويحل استفسارات العميل بشكل فعال. قم بتكوينه بسهولة إلى صناديق الوارد الخاصة بك." diff --git a/config/locales/devise.ar.yml b/config/locales/devise.ar.yml index 270577fa9..aaa87fdcf 100644 --- a/config/locales/devise.ar.yml +++ b/config/locales/devise.ar.yml @@ -6,11 +6,11 @@ ar: send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات لكيفية تأكيد عنوان البريد الإلكتروني الخاص بك خلال بضع دقائق." send_paranoid_instructions: "إذا كان عنوان بريدك الإلكتروني موجود في قاعدة بياناتنا، سوف تتلقى رسالة بريد إلكتروني مع إرشادات لكيفية تأكيد عنوان البريد الإلكتروني الخاص بك خلال بضع دقائق." failure: - already_authenticated: "لقد قمت بتسجيل الدخول." + already_authenticated: "أنت مسجل الدخول مسبقاً." inactive: "لم يتم تفعيل حسابك بعد." invalid: "لم يتم التحقق من %{authentication_keys}/كلمة المرور أو أن الحساب غير مُفعّل بعد." locked: "حسابك مقفل." - last_attempt: "لديك محاولة أخرى قبل أن يتم غلق حسابك." + last_attempt: "لديك محاولة أخرى قبل أن يتم إقفال حسابك." not_found_in_database: "%{authentication_keys} أو كلمة المرور غير صحيحة." timeout: "انتهت صلاحية جلستك. الرجاء تسجيل الدخول مرة أخرى للمتابعة." unauthenticated: "يجب عليك تسجيل الدخول أو التسجيل قبل المتابعة." @@ -28,7 +28,7 @@ ar: failure: "تعذر المصادقة من %{kind} لأن \"%{reason}\"." success: "تمت المصادقة بنجاح من حساب %{kind}." passwords: - no_token: "لا يمكنك الوصول لهذه الصفحة دون أن تأتي من البريد الإلكتروني لإعادة تعيين كلمة المرور. إذا كنت وصلت إلى هنا عبر البريد إلكتروني لإعادة تعيين كلمة المرور، الرجاء التأكد من أنك استخدمت عنوان URL بأكمله." + no_token: "لا يمكنك الوصول لهذه الصفحة دون أن تأتي من البريد الإلكتروني لإعادة تعيين كلمة المرور. إذا كنت وصلت إلى هنا عبر البريد إلكتروني لإعادة تعيين كلمة المرور، الرجاء التأكد من أنك استخدمت عنوان الرابط بأكمله." send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات إعادة ضبط كلمة المرور خلال بضع دقائق." send_paranoid_instructions: "إذا كان عنوان بريدك الإلكتروني موجود في قاعدة بياناتنا، سوف تتلقى رسالة بريد إلكتروني مع إرشادات إعادة ضبط كلمة المرور خلال بضع دقائق." updated: "تم تغيير كلمة المرور الخاصة بك بنجاح وتم تسجيل دخولك الآن." @@ -46,20 +46,20 @@ ar: signed_out: "تم تسجيل الخروج بنجاح." already_signed_out: "تم تسجيل الخروج بنجاح." unlocks: - send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات لكيفية فتح حسابك في بضع دقائق." + send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات لكيفية فتح قفل حسابك في بضع دقائق." send_paranoid_instructions: "إذا كان حسابك موجودا، سوف تتلقى رسالة بريد إلكتروني تحتوي على إرشادات لكيفية فتحه في بضع دقائق." unlocked: "تم إلغاء قفل حسابك بنجاح. الرجاء تسجيل الدخول للمتابعة." errors: messages: already_confirmed: "تم تأكيده مسبقا، الرجاء محاولة تسجيل الدخول" - confirmation_period_expired: "يحتاج إلى تأكيد في غضون %{period}، الرجاء طلب واحد جديد" - expired: "انتهت صلاحيته، الرجاء طلب جديد" + confirmation_period_expired: "يحتاج إلى تأكيد في غضون %{period}، الرجاء طلب التأكيد مره أخرى" + expired: "انتهت صلاحيته، الرجاء إجراء طلب جديد" not_found: "غير موجود" not_locked: "لم يكن مقفلاً" not_saved: zero: "%{count} خطأ حظر هذا %{resource} من الحفظ:" one: "خطأ واحد حظر هذا %{resource} من الحفظ:" two: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:" - few: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:" + few: "%{count} خطأ تمنع هذا %{resource} من الحفظ:" many: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:" other: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:" diff --git a/config/locales/devise.hr.yml b/config/locales/devise.hr.yml index 570b466f8..eca2baa39 100644 --- a/config/locales/devise.hr.yml +++ b/config/locales/devise.hr.yml @@ -6,7 +6,7 @@ hr: 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." failure: - already_authenticated: "You are already signed in." + already_authenticated: "Već ste prijavljeni." inactive: "Your account is not activated yet." invalid: "Invalid %{authentication_keys}/password or account is not verified yet." locked: "Your account is locked." @@ -23,7 +23,7 @@ hr: unlock_instructions: subject: "Unlock instructions" password_change: - subject: "Password Changed" + subject: "Lozinka promijenjena" omniauth_callbacks: failure: "Could not authenticate you from %{kind} because \"%{reason}\"." success: "Successfully authenticated from %{kind} account." diff --git a/config/locales/es.yml b/config/locales/es.yml index a2b323a25..9571404dc 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -75,7 +75,7 @@ es: avg_first_response_time: Promedio de tiempo de la primera respuesta avg_resolution_time: Tiempo promedio de resolución resolution_count: Número de resoluciones - avg_customer_waiting_time: Avg customer waiting time + avg_customer_waiting_time: Tiempo promedio de espera del cliente inbox_csv: inbox_name: Nombre de la bandeja de entrada inbox_type: Tipo de bandeja de entrada @@ -93,7 +93,7 @@ es: avg_first_response_time: Promedio de tiempo de la primera respuesta avg_resolution_time: Tiempo promedio de resolución resolution_count: Número de resoluciones - avg_customer_waiting_time: Avg customer waiting time + avg_customer_waiting_time: Tiempo promedio de espera del cliente conversation_traffic_csv: timezone: Timezone sla_csv: @@ -189,32 +189,32 @@ es: integration_apps: dashboard_apps: name: "Panel de aplicaciones" - description: "Dashboard Apps allow you to create and embed applications that display user information, orders, or payment history, providing more context to your customer support agents." + description: "Las aplicaciones de panel te permiten crear e incrustar aplicaciones que muestran información de usuario, pedidos o historial de pagos, proporcionando más contexto a tus agentes de soporte al cliente." dyte: name: "Dyte" - description: "Dyte is a product that integrates audio and video functionalities into your application. With this integration, your agents can start video/voice calls with your customers directly from Chatwoot." + description: "Dyte es un producto que integra funcionalidades de audio y video en tu aplicación. Con esta integración, tus agentes pueden iniciar llamadas de video/voz con tus clientes directamente desde Chatwoot." meeting_name: "%{agent_name} ha iniciado una reunión" slack: name: "Slack" - description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface." + description: "Integra Chatwoot con Slack para mantener a tu equipo sincronizado. Esta integración te permite recibir notificaciones de nuevas conversaciones y responder directamente desde la interfaz de Slack." webhooks: name: "Webhook" - description: "Webhook events provide real-time updates about activities in your Chatwoot account. You can subscribe to your preferred events, and Chatwoot will send you HTTP callbacks with the updates." + description: "Los eventos de webhook proporcionan actualizaciones en tiempo real sobre las actividades en tu cuenta de Chatwoot. Puedes suscribirte a los eventos que prefieras y Chatwoot te enviará llamadas HTTP con las actualizaciones." dialogflow: name: "Dialogflow" - description: "Build chatbots with Dialogflow and easily integrate them into your inbox. These bots can handle initial queries before transferring them to a customer service agent." + description: "Construye chatbots con Dialogflow e intégralos fácilmente en tu bandeja de entrada. Estos bots pueden manejar consultas iniciales antes de transferirlas a un agente de servicio al cliente." google_translate: name: "Traductor de Google" - description: "Integrate Google Translate to help agents easily translate customer messages. This integration automatically detects the language and converts it to the agent's or admin's preferred language." + description: "Integra Google Translate para ayudar a los agentes a traducir fácilmente los mensajes de los clientes. Esta integración detecta automáticamente el idioma y lo convierte al idioma preferido del agente o del administrador." openai: name: "OpenAI" - description: "Leverage the power of large language models from OpenAI with the features such as reply suggestions, summarization, message rephrasing, spell-checking, and label classification." + description: "Aprovecha el poder de los grandes modelos de lenguaje de OpenAI con funciones como sugerencias de respuestas, resúmenes, reformulación de mensajes, corrección ortográfica y clasificación de etiquetas." linear: - name: "Linear" - description: "Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process." + name: "Lineal" + description: "Crea problemas en Linear directamente desde tu ventana de conversación. Alternativamente, enlaza problemas existentes en Linear para un proceso de seguimiento de problemas más eficiente y ágil." captain: - name: "Captain" - description: "Captain is a native AI assistant built for your product and trained on your company's knowledge base. It responds like a human and resolves customer queries effectively. Configure it to your inboxes easily." + name: "Capitán" + description: "Captain es un asistente nativo de inteligencia artificial diseñado para tu producto y entrenado en la base de conocimientos de tu empresa. Responde como un humano y resuelve eficazmente las consultas de los clientes. Configúralo fácilmente para tus buzones de entrada." public_portal: search: search_placeholder: Buscar artículo por título o cuerpo... diff --git a/config/locales/hr.yml b/config/locales/hr.yml index 2c81df8c7..6f33c4015 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -17,7 +17,7 @@ #To learn more, please read the Rails Internationalization guide #available at https://guides.rubyonrails.org/i18n.html. hr: - hello: "Hello world" + hello: "Pozdrav svijet!" 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. @@ -100,7 +100,7 @@ hr: conversation_id: Conversation ID sla_policy_breached: SLA Policy assignee: Assignee - team: Team + team: Tim inbox: Inbox labels: Labels conversation_link: Link to the Conversation @@ -112,7 +112,7 @@ hr: contact_email_address: Contact Email Address contact_phone_number: Contact Phone Number link_to_the_conversation: Link to the conversation - agent_name: Agent Name + agent_name: Ime agenta rating: Rating feedback: Feedback Comment recorded_at: Recorded date @@ -252,13 +252,13 @@ hr: back_to_home: Go to home page slack_unfurl: fields: - name: Name + name: Ime email: Email phone_number: Phone company_name: Company inbox_name: Inbox inbox_type: Inbox Type - button: Open conversation + button: Otvori razgovor time_units: days: one: "%{count} day" diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 4e674df46..e43e1a0ce 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -188,33 +188,33 @@ lv: delete: "%{contact_name} ir Tiešsaistē, lūdzu, vēlāk mēģiniet vēlreiz" integration_apps: dashboard_apps: - name: "Informācijas paneļa lietotnes" - description: "Dashboard Apps allow you to create and embed applications that display user information, orders, or payment history, providing more context to your customer support agents." + name: "Informācijas paneļa Lietotnes" + description: "Informācijas paneļa Lietotnes ļauj izveidot un iegult lietojumprogrammas, kurās tiek parādīta lietotāja informācija, pasūtījumu vai maksājumu vēsture, nodrošinot plašāku kontekstu jūsu klientu atbalsta aģentiem." dyte: name: "Dyte" - description: "Dyte is a product that integrates audio and video functionalities into your application. With this integration, your agents can start video/voice calls with your customers directly from Chatwoot." + description: "Dyte ir produkts, kas integrē audio un video funkcijas jūsu lietojumprogrammā. Izmantojot šo integrāciju, jūsu aģenti var sākt video/balss zvanus ar klientiem tieši no Chatwoot." meeting_name: "%{agent_name} ir sācis sapulci" slack: name: "Slack" - description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface." + description: "Integrējiet Chatwoot ar Slack, lai sinhronizētu savu komandu. Šī integrācija ļauj saņemt paziņojumus par jaunām sarunām un atbildēt uz tām tieši Slack saskarnē." webhooks: name: "Webhooks" - description: "Webhook events provide real-time updates about activities in your Chatwoot account. You can subscribe to your preferred events, and Chatwoot will send you HTTP callbacks with the updates." + description: "Webhook notikumi nodrošina reāllaika atjauninājumus par darbībām jūsu Chatwoot kontā. Varat abonēt vēlamos notikumus, un Chatwoot nosūtīs jums HTTP atzvanīšanas ziņojumus ar atjauninājumiem." dialogflow: name: "Dialogflow" - description: "Build chatbots with Dialogflow and easily integrate them into your inbox. These bots can handle initial queries before transferring them to a customer service agent." + description: "Veidojiet tērzēšanas robotus, izmantojot Dialogflow, un viegli integrējiet tos savā iesūtnē. Šīs robotprogrammatūras var apstrādāt sākotnējos vaicājumus pirms to nodošanas klientu apkalpošanas aģentam." google_translate: name: "Google Tulkotājs" - description: "Integrate Google Translate to help agents easily translate customer messages. This integration automatically detects the language and converts it to the agent's or admin's preferred language." + description: "Integrējiet Google tulkotāju, lai palīdzētu aģentiem viegli tulkot klientu ziņojumus. Šī integrācija automātiski nosaka valodu un pārslēdz to uz aģenta vai administratora vēlamo valodu." openai: name: "OpenAI" - description: "Leverage the power of large language models from OpenAI with the features such as reply suggestions, summarization, message rephrasing, spell-checking, and label classification." + description: "Izmantojiet OpenAI lielo valodu modeļu iespējas, tādas kā atbilžu ieteikumus, kopsavilkumus, ziņojumu pārfrāzēšanu, pareizrakstības pārbaudi un etiķešu klasifikāciju." linear: name: "Lineārs" - description: "Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process." + description: "Izveidojiet problēmu pieteikumus programmā Linear, tieši no sarunas loga. Varat arī sasaistīt esošos Linear problēmu pieteikumus, lai nodrošinātu racionālāku un efektīvāku problēmu izsekošanas procesu." captain: name: "Captain" - description: "Captain is a native AI assistant built for your product and trained on your company's knowledge base. It responds like a human and resolves customer queries effectively. Configure it to your inboxes easily." + description: "Captain ir vietējais AI palīgs, kas ir izveidots jūsu produktam un ir apmācīts, izmantojot jūsu uzņēmuma zināšanu bāzi. Tas reaģē kā cilvēks un efektīvi atrisina klientu jautājumus. Viegli konfigurējams jūsu iesūtnēs." public_portal: search: search_placeholder: Meklēt rakstu pēc nosaukuma vai pamatteksta...