diff --git a/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json b/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json index 2b2358c9a..375d317c4 100644 --- a/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/agentMgmt.json @@ -1,92 +1,92 @@ { "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": "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.
", "AGENT_TYPES": { - "ADMINISTRATOR": "Administrator", - "AGENT": "Agent" + "ADMINISTRATOR": "Quản trị viên", + "AGENT": "Nhà cung cấp" }, "LIST": { - "404": "There are no agents associated to this account", - "TITLE": "Manage agents in your team", - "DESC": "You can add/remove agents to/in your team.", - "NAME": "Name", + "404": "Không có tác nhân nào được liên kết với tài khoản này", + "TITLE": "Quản lý các đại lý trong nhóm của bạn", + "DESC": "Bạn có thể thêm / bớt đại lý vào / trong nhóm của mình.", + "NAME": "Tên", "EMAIL": "EMAIL", - "STATUS": "Status", - "ACTIONS": "Actions", - "VERIFIED": "Verified", - "VERIFICATION_PENDING": "Verification Pending" + "STATUS": "Trạng thái", + "ACTIONS": "Hành động", + "VERIFIED": "Đã xác minh", + "VERIFICATION_PENDING": "Đang chờ xác minh" }, "ADD": { - "TITLE": "Add agent to your team", - "DESC": "You can add people who will be able to handle support for your inboxes.", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Thêm đại lý vào nhóm của bạn", + "DESC": "Bạn có thể thêm những người có thể xử lý hỗ trợ cho hộp thư đến của bạn.", + "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "NAME": { - "LABEL": "Agent Name", - "PLACEHOLDER": "Please enter a name of the agent" + "LABEL": "Tên nhà cung cấp", + "PLACEHOLDER": "Vui lòng nhập tên nhà cung cấp" }, "AGENT_TYPE": { - "LABEL": "Agent Type", - "PLACEHOLDER": "Please select a type", - "ERROR": "Agent type is required" + "LABEL": "Loại nhà cung cấp", + "PLACEHOLDER": "Vui lòng chọn loại", + "ERROR": "Loại nhà cung cấp là bắt buộc" }, "EMAIL": { - "LABEL": "Email Address", - "PLACEHOLDER": "Please enter an email address of the agent" + "LABEL": "Email", + "PLACEHOLDER": "Vui lòng nhập email" }, - "SUBMIT": "Add Agent" + "SUBMIT": "Thêm nhà cung cấp" }, "API": { - "SUCCESS_MESSAGE": "Agent added successfully", - "EXIST_MESSAGE": "Agent email already in use, Please try another email address", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Nhà cung cấp được thêm thành công", + "EXIST_MESSAGE": "Email đã được sử dung, vui lòng chọn email khác.", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Xoá", "API": { - "SUCCESS_MESSAGE": "Agent deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Nhà cung cấp được xoá thành công", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Xác nhận xoá", + "MESSAGE": "Bạn có muốn xoá? ", + "YES": "Có, xoá ", + "NO": "Không, giữ " } }, "EDIT": { - "TITLE": "Edit agent", + "TITLE": "Chỉnh sửa nhà cung cấp", "FORM": { "NAME": { - "LABEL": "Agent Name", - "PLACEHOLDER": "Please enter a name of the agent" + "LABEL": "Tên nhà cung cấp", + "PLACEHOLDER": "Vui lòng nhập tên nhà cung cấp" }, "AGENT_TYPE": { - "LABEL": "Agent Type", - "PLACEHOLDER": "Please select a type", - "ERROR": "Agent type is required" + "LABEL": "Loại nhà cung cấp", + "PLACEHOLDER": "Vui lòng chọn loại", + "ERROR": "Loại nhà cung cấp là bắt buộc" }, "EMAIL": { - "LABEL": "Email Address", - "PLACEHOLDER": "Please enter an email address of the agent" + "LABEL": "Emails", + "PLACEHOLDER": "Vui lòng nhập email" }, - "SUBMIT": "Edit Agent" + "SUBMIT": "Chỉnh sửa nhà cung cấp" }, - "BUTTON_TEXT": "Edit", - "CANCEL_BUTTON_TEXT": "Cancel", + "BUTTON_TEXT": "Chỉnh sửa", + "CANCEL_BUTTON_TEXT": "Huỷ", "API": { - "SUCCESS_MESSAGE": "Agent updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Nhà cung cấp được cập nhật thành công", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" }, "PASSWORD_RESET": { - "ADMIN_RESET_BUTTON": "Reset Password", - "ADMIN_SUCCESS_MESSAGE": "An email with reset password instructions has been sent to the agent", - "SUCCESS_MESSAGE": "Agent password reset successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "ADMIN_RESET_BUTTON": "Đặt lại mật khẩu", + "ADMIN_SUCCESS_MESSAGE": "Một email với hướng dẫn đặt lại mật khẩu đã được gửi đến đại lý", + "SUCCESS_MESSAGE": "Đặt lại mật khẩu đại lý thành công", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, "SEARCH": { diff --git a/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json index bcab1dc6a..4e13e6765 100644 --- a/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/cannedMgmt.json @@ -1,75 +1,75 @@ { "CANNED_MGMT": { - "HEADER": "Canned Responses", - "HEADER_BTN_TXT": "Add Canned Response", - "LOADING": "Fetching Canned Responses", - "SEARCH_404": "There are no items matching this query", - "SIDEBAR_TXT": "Canned Responses
Canned Responses are saved reply templates which can be used to quickly send out a reply to a conversation .
For creating a Canned Response, just click on the Add Canned Response. You can also edit or delete an existing Canned Response by clicking on the Edit or Delete button
Canned responses are used with the help of Short Codes. Agents can access canned responses while on a chat by typing '/' followed by the short code.
", + "HEADER": "Thư mẫu phẩn hồi", + "HEADER_BTN_TXT": "Thêm thư mẫu phẩn hồi", + "LOADING": "Đang tải thư mẫu phẩn hồi", + "SEARCH_404": "Không có kết quả nào được tìm thấy", + "SIDEBAR_TXT": "Thư mẫu phẩn hồi
Thư mẫu phẩn hồi là các mẫu trả lời đã lưu có thể được sử dụng để nhanh chóng gửi trả lời cho một cuộc trò chuyện .
Để tạo một Thư mẫu phẩn hồi, chỉ cần click vào Thêm Thư mẫu phẩn hồi. Bạn cũng có thể xoá Thư mẫu phẩn hồi bởi button Xoá
Thư mẫu phẩn hồi được sử dụng với sự giúp đỡ của Short Codes. Nhân viên có thể truy cập câu trả lời soạn trước khi trò chuyện bằng cách nhập '/'.
", "LIST": { - "404": "There are no canned responses available in this account.", - "TITLE": "Manage canned responses", - "DESC": "Canned Responses are predefined reply templates which can be used to quickly send out replies to tickets.", + "404": "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", + "DESC": "Thư mẫu phẩn hồi là các mẫu trả lời được xác định trước có thể được sử dụng để nhanh chóng gửi trả lời cho vé.", "TABLE_HEADER": [ "Short Code", - "Content", - "Actions" + "Nội dung", + "Hành động" ] }, "ADD": { - "TITLE": "Add Canned Response", - "DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation .", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Thêm thư mẫu phẩn hồi", + "DESC": "Thư mẫu phẩn hồi là các mẫu trả lời đã lưu có thể được sử dụng để nhanh chóng gửi trả lời cho cuộc trò chuyện.", + "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "SHORT_CODE": { "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a shortcode", - "ERROR": "Short Code is required" + "PLACEHOLDER": "Vui lòng nhập một shortcode", + "ERROR": "Short Code là bắt buộc" }, "CONTENT": { - "LABEL": "Content", - "PLACEHOLDER": "Please enter a content", - "ERROR": "Content is required" + "LABEL": "Nội dung", + "PLACEHOLDER": "Vui lòng nhập nội dung", + "ERROR": "Nội dung là bắt buộc" }, - "SUBMIT": "Submit" + "SUBMIT": "Gửi" }, "API": { - "SUCCESS_MESSAGE": "Canned Response added successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Thư mẫu phẩn hồi được thêm thành công", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, "EDIT": { - "TITLE": "Edit Canned Response", - "CANCEL_BUTTON_TEXT": "Cancel", + "TITLE": "Chỉnh sửa Thư mẫu phẩn hồi", + "CANCEL_BUTTON_TEXT": "Huỷ", "FORM": { "SHORT_CODE": { "LABEL": "Short Code", - "PLACEHOLDER": "Please enter a shortcode", - "ERROR": "Short Code is required" + "PLACEHOLDER": "Vui lòng nhập shortcode", + "ERROR": "Short Code là bắt buộc" }, "CONTENT": { - "LABEL": "Content", - "PLACEHOLDER": "Please enter a content", - "ERROR": "Content is required" + "LABEL": "Nội dung", + "PLACEHOLDER": "Vui lòng nhập nội dung", + "ERROR": "Nội dung là bắt buộc" }, - "SUBMIT": "Submit" + "SUBMIT": "Gửi" }, - "BUTTON_TEXT": "Edit", + "BUTTON_TEXT": "Chỉnh sửa", "API": { - "SUCCESS_MESSAGE": "Canned Response updated successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Thư mẫu phẩn hồi cập nhật thành công", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" } }, "DELETE": { - "BUTTON_TEXT": "Delete", + "BUTTON_TEXT": "Xoá", "API": { - "SUCCESS_MESSAGE": "Canned response deleted successfully", - "ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later" + "SUCCESS_MESSAGE": "Thư mẫu phẩn hồi đã được xoá thành công", + "ERROR_MESSAGE": "Không thể kết nối với Máy chủ Woot, Vui lòng thử lại sau" }, "CONFIRM": { - "TITLE": "Confirm Deletion", - "MESSAGE": "Are you sure to delete ", - "YES": "Yes, Delete ", - "NO": "No, Keep " + "TITLE": "Xác nhận xoá", + "MESSAGE": "Bạn có chắc muốn xoá? ", + "YES": "Có, xoá ", + "NO": "Không, giữ " } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/chatlist.json b/app/javascript/dashboard/i18n/locale/vi/chatlist.json index a0b31427f..08dac6f2c 100644 --- a/app/javascript/dashboard/i18n/locale/vi/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/vi/chatlist.json @@ -1,49 +1,49 @@ { "CHAT_LIST": { - "LOADING": "Fetching conversations", - "LOAD_MORE_CONVERSATIONS": "Load more conversations", - "EOF": "All conversations loaded 🎉", + "LOADING": "Đang tải các cuộc trò chuyện", + "LOAD_MORE_CONVERSATIONS": "Tải thêm các cuộc trò chuyện", + "EOF": "Tất cả các cuộc trò chuyện đã được tải 🎉", "LIST": { - "404": "There are no active conversations in this group." + "404": "Không có bất kì hoạt động trò chuyện nào trong nhóm." }, - "TAB_HEADING": "Conversations", + "TAB_HEADING": "Các cuộc hội thoại", "SEARCH": { - "INPUT": "Search for People, Chats, Saved Replies .." + "INPUT": "Tìm kiếm cho người, đoạn chat, lưu trữ trả lời .." }, "STATUS_TABS": [ { - "NAME": "Open", + "NAME": "Mở", "KEY": "openCount" }, { - "NAME": "Resolved", + "NAME": "Đã được giải quyết", "KEY": "allConvCount" } ], "ASSIGNEE_TYPE_TABS": [ { - "NAME": "Mine", + "NAME": "Của tôi", "KEY": "me", "COUNT_KEY": "mineCount" }, { - "NAME": "Unassigned", + "NAME": "Chưa được phân công", "KEY": "unassigned", "COUNT_KEY": "unAssignedCount" }, { - "NAME": "All", + "NAME": "Tất cả", "KEY": "all", "COUNT_KEY": "allCount" } ], "CHAT_STATUS_ITEMS": [ { - "TEXT": "Open", + "TEXT": "Mở", "VALUE": "open" }, { - "TEXT": "Resolved", + "TEXT": "Đã được giải quyết", "VALUE": "resolved" }, { @@ -54,31 +54,31 @@ "ATTACHMENTS": { "image": { "ICON": "ion-image", - "CONTENT": "Picture message" + "CONTENT": "Tin nhắn hình ảnh" }, "audio": { "ICON": "ion-volume-high", - "CONTENT": "Audio message" + "CONTENT": "Tin nhắn thoại" }, "video": { "ICON": "ion-ios-videocam", - "CONTENT": "Video message" + "CONTENT": "Tin nhắn video" }, "file": { "ICON": "ion-document", - "CONTENT": "File Attachment" + "CONTENT": "Tập tin đính kèm" }, "location": { "ICON": "ion-ios-location", - "CONTENT": "Location" + "CONTENT": "Địa điểm" }, "fallback": { "ICON": "ion-link", - "CONTENT": "has shared a url" + "CONTENT": "có một đường dẫn chia sẻ" } }, - "RECEIVED_VIA_EMAIL": "Received via email", - "VIEW_TWEET_IN_TWITTER": "View tweet in Twitter", - "REPLY_TO_TWEET": "Reply to this tweet" + "RECEIVED_VIA_EMAIL": "Nhận được từ email", + "VIEW_TWEET_IN_TWITTER": "Xem tweet trên Twitter", + "REPLY_TO_TWEET": "Trả lời cho tweet này" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/contact.json b/app/javascript/dashboard/i18n/locale/vi/contact.json index 0e21c0d5d..18ee5b808 100644 --- a/app/javascript/dashboard/i18n/locale/vi/contact.json +++ b/app/javascript/dashboard/i18n/locale/vi/contact.json @@ -1,96 +1,96 @@ { "CONTACT_PANEL": { - "NOT_AVAILABLE": "Not Available", - "EMAIL_ADDRESS": "Email Address", - "PHONE_NUMBER": "Phone number", - "COMPANY": "Company", - "LOCATION": "Location", - "CONVERSATION_TITLE": "Conversation Details", - "BROWSER": "Browser", - "OS": "Operating System", - "INITIATED_FROM": "Initiated from", - "INITIATED_AT": "Initiated at", + "NOT_AVAILABLE": "Không có sẵn", + "EMAIL_ADDRESS": "Địa chỉ email", + "PHONE_NUMBER": "Số điện thoại", + "COMPANY": "Công ty", + "LOCATION": "Vị trí", + "CONVERSATION_TITLE": "Chi tiết của cuộc trò chuyện", + "BROWSER": "Trình duyệt", + "OS": "Hệ điều hành", + "INITIATED_FROM": "Bắt đầu từ", + "INITIATED_AT": "Bắt đầu lúc", "CONVERSATIONS": { - "NO_RECORDS_FOUND": "There are no previous conversations associated to this contact.", - "TITLE": "Previous Conversations" + "NO_RECORDS_FOUND": "Không có cuộc trò chuyện trước đó được liên kết với liên hệ này.", + "TITLE": "Cuộc trò chuyện trước đó" }, "CUSTOM_ATTRIBUTES": { - "TITLE": "Custom Attributes" + "TITLE": "Thuộc tính tùy chỉnh" }, "LABELS": { - "TITLE": "Conversation Labels", + "TITLE": "Nhãn hội thoại", "MODAL": { - "TITLE": "Labels for", - "ACTIVE_LABELS": "Labels added to the conversation", - "INACTIVE_LABELS": "Labels available in the account", - "REMOVE": "Click on X icon to remove the label", - "ADD": "Click on + icon to add the label", - "UPDATE_BUTTON": "Update labels", - "UPDATE_ERROR": "Couldn't update labels, try again." + "TITLE": "Nhãn cho", + "ACTIVE_LABELS": "Đã thêm nhãn vào cuộc trò chuyện", + "INACTIVE_LABELS": "Các nhãn có sẵn trong tài khoản", + "REMOVE": "Click vào X icon xóa nhãn", + "ADD": "Click vào + icon thêm nhãn", + "UPDATE_BUTTON": "Cập nhật nhãn", + "UPDATE_ERROR": "Không thể cập nhật nhãn, hãy thử lại." }, - "NO_LABELS_TO_ADD": "There are no more labels defined in the account.", - "NO_AVAILABLE_LABELS": "There are no labels added to this conversation." + "NO_LABELS_TO_ADD": "Không có thêm nhãn nào được xác định trong tài khoản.", + "NO_AVAILABLE_LABELS": "Không có nhãn nào được thêm vào cuộc trò chuyện này." }, - "MUTE_CONTACT": "Mute Conversation", - "MUTED_SUCCESS": "This conversation is muted for 6 hours", - "SEND_TRANSCRIPT": "Send Transcript", - "EDIT_LABEL": "Edit" + "MUTE_CONTACT": "Tắt tiếng cuộc trò chuyện", + "MUTED_SUCCESS": "Cuộc trò chuyện này bị tắt tiếng trong 6 giờ", + "SEND_TRANSCRIPT": "Gửi bản ghi", + "EDIT_LABEL": "Chỉnh sửa" }, "EDIT_CONTACT": { - "BUTTON_LABEL": "Edit Contact", - "TITLE": "Edit contact", - "DESC": "Edit contact details", + "BUTTON_LABEL": "Chỉnh sửa liên hệ", + "TITLE": "Chỉnh sửa liên hệ", + "DESC": "Chỉnh sửa liên hệ chi tiết", "FORM": { - "SUBMIT": "Submit", - "CANCEL": "Cancel", + "SUBMIT": "Gửi", + "CANCEL": "Huỷ", "AVATAR": { - "LABEL": "Contact Avatar" + "LABEL": "Avatar của liên hệ" }, "NAME": { - "PLACEHOLDER": "Enter the full name of the contact", - "LABEL": "Full Name" + "PLACEHOLDER": "Nhập tên đầy đủ của liên hệ", + "LABEL": "Tên đầy đủ" }, "BIO": { - "PLACEHOLDER": "Enter the bio of the contact", - "LABEL": "Bio" + "PLACEHOLDER": "Nhập tiểu sử của liên hệ", + "LABEL": "Tiểu sử" }, "EMAIL_ADDRESS": { - "PLACEHOLDER": "Enter the email address of the contact", - "LABEL": "Email Address" + "PLACEHOLDER": "Nhập địa chỉ email của liên hệ", + "LABEL": "Email" }, "PHONE_NUMBER": { - "PLACEHOLDER": "Enter the phone number of the contact", - "LABEL": "Phone Number" + "PLACEHOLDER": "Nhập số điện thoại của liên hệ", + "LABEL": "Số điện thoại" }, "LOCATION": { - "PLACEHOLDER": "Enter the location of the contact", - "LABEL": "Location" + "PLACEHOLDER": "Nhập vị trí của liên hệ", + "LABEL": "Vị trí" }, "COMPANY_NAME": { - "PLACEHOLDER": "Enter the company name", - "LABEL": "Company Name" + "PLACEHOLDER": "Nhập tên công ty", + "LABEL": "Tên công ty" }, "SOCIAL_PROFILES": { "FACEBOOK": { - "PLACEHOLDER": "Enter the Facebook username", + "PLACEHOLDER": "Nhập tên người dùng Facebook", "LABEL": "Facebook" }, "TWITTER": { - "PLACEHOLDER": "Enter the Twitter username", + "PLACEHOLDER": "Nhập tên người dùng Twitter", "LABEL": "Twitter" }, "LINKEDIN": { - "PLACEHOLDER": "Enter the LinkedIn username", + "PLACEHOLDER": "Nhập tên người dùng LinkedIn", "LABEL": "LinkedIn" }, "GITHUB": { - "PLACEHOLDER": "Enter the Github username", + "PLACEHOLDER": "Nhập tên người dùng Github", "LABEL": "Github" } } }, - "SUCCESS_MESSAGE": "Updated contact successfully", - "CONTACT_ALREADY_EXIST": "This email address is in use for another contact.", - "ERROR_MESSAGE": "There was an error updating the contact, please try again" + "SUCCESS_MESSAGE": "Đã cập nhật liên hệ thành công", + "CONTACT_ALREADY_EXIST": "Địa chỉ email này đang được sử dụng cho một liên hệ khác.", + "ERROR_MESSAGE": "Đã xảy ra lỗi khi cập nhật địa chỉ liên hệ, vui lòng thử lại" } } diff --git a/app/javascript/dashboard/i18n/locale/vi/conversation.json b/app/javascript/dashboard/i18n/locale/vi/conversation.json index f8ea61643..e6eb0622c 100644 --- a/app/javascript/dashboard/i18n/locale/vi/conversation.json +++ b/app/javascript/dashboard/i18n/locale/vi/conversation.json @@ -1,56 +1,56 @@ { "CONVERSATION": { - "404": "Please select a conversation from left pane", - "NO_MESSAGE_1": "Uh oh! Looks like there are no messages from customers in your inbox.", - "NO_MESSAGE_2": " to send a message to your page!", - "NO_INBOX_1": "Hola! Looks like you haven't added any inboxes yet.", - "NO_INBOX_2": " to get started", - "NO_INBOX_AGENT": "Uh Oh! Looks like you are not part of any inbox. Please contact your administrator", - "CLICK_HERE": "Click here", - "LOADING_INBOXES": "Loading inboxes", - "LOADING_CONVERSATIONS": "Loading Conversations", - "CANNOT_REPLY": "You cannot reply due to", - "24_HOURS_WINDOW": "24 hour message window restriction", - "LAST_INCOMING_TWEET": "You are replying to the last incoming tweet", - "REPLYING_TO": "You are replying to:", - "REMOVE_SELECTION": "Remove Selection", - "DOWNLOAD": "Download", + "404": "Vui lòng chọn một cuộc trò chuyện từ ngăn bên trái", + "NO_MESSAGE_1": "Uh oh! Có vẻ như không có tin nhắn nào từ khách hàng trong hộp thư đến của bạn.", + "NO_MESSAGE_2": " gửi tin nhắn đến trang của bạn!", + "NO_INBOX_1": "Hola! Có vẻ như bạn chưa thêm bất kỳ hộp thư đến nào.", + "NO_INBOX_2": " để bắt đầu", + "NO_INBOX_AGENT": "Uh Oh! Có vẻ như bạn không thuộc bất kỳ hộp thư đến nào. Vui lòng liên hệ với quản trị viên của bạn", + "CLICK_HERE": "Click vào đây", + "LOADING_INBOXES": "Đang tải hộp thư đến", + "LOADING_CONVERSATIONS": "Đang tải cuộc trò chuyện", + "CANNOT_REPLY": "Bạn không thể trả lời do", + "24_HOURS_WINDOW": "Giới hạn thời lượng tin nhắn 24 giờ", + "LAST_INCOMING_TWEET": "Bạn đang trả lời tweet đến cuối cùng", + "REPLYING_TO": "Bạn đang trả lời:", + "REMOVE_SELECTION": "Xóa lựa chọn", + "DOWNLOAD": "Tải xuống", "HEADER": { - "RESOLVE_ACTION": "Resolve", - "REOPEN_ACTION": "Reopen", - "OPEN": "More", - "CLOSE": "Close", - "DETAILS": "details" + "RESOLVE_ACTION": "Giải quyết", + "REOPEN_ACTION": "Mở lại", + "OPEN": "Nhiều", + "CLOSE": "Đóng", + "DETAILS": "chi tiết" }, "FOOTER": { - "MSG_INPUT": "Shift + enter for new line. Start with '/' to select a Canned Response.", - "PRIVATE_MSG_INPUT": "Shift + enter for new line. This will be visible only to Agents" + "MSG_INPUT": "Shift + enter 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ý" }, "REPLYBOX": { - "REPLY": "Reply", - "PRIVATE_NOTE": "Private Note", - "SEND": "Send", - "CREATE": "Add Note", + "REPLY": "Trả lời", + "PRIVATE_NOTE": "Lưu ý riêng", + "SEND": "Gửi", + "CREATE": "Thêm ghi chú", "TWEET": "Tweet" }, - "VISIBLE_TO_AGENTS": "Private Note: Only visible to you and your team", - "CHANGE_STATUS": "Conversation status changed", - "CHANGE_AGENT": "Conversation Assignee changed" + "VISIBLE_TO_AGENTS": "Lưu ý riêng: Chỉ hiển thị với bạn và nhóm của bạn", + "CHANGE_STATUS": "Trạng thái cuộc trò chuyện đã thay đổi", + "CHANGE_AGENT": "Người Được Chỉ Định Cuộc Hội Thoại đã thay đổi" }, "EMAIL_TRANSCRIPT": { - "TITLE": "Send conversation transcript", - "DESC": "Send a copy of the conversation transcript to the specified email address", - "SUBMIT": "Submit", - "CANCEL": "Cancel", - "SEND_EMAIL_SUCCESS": "The chat transcript was sent successfully", - "SEND_EMAIL_ERROR": "There was an error, please try again", + "TITLE": "Gửi bản ghi cuộc trò chuyện", + "DESC": "Gửi bản sao của bản ghi cuộc trò chuyện đến địa chỉ email được chỉ định", + "SUBMIT": "Gửi", + "CANCEL": "Huỷ", + "SEND_EMAIL_SUCCESS": "Bản ghi cuộc trò chuyện đã được gửi thành công", + "SEND_EMAIL_ERROR": "Có lỗi, xin vui lòng thử lại", "FORM": { - "SEND_TO_CONTACT": "Send the transcript to the customer", - "SEND_TO_AGENT": "Send the transcript of the assigned agent", - "SEND_TO_OTHER_EMAIL_ADDRESS": "Send the transcript to another email address", + "SEND_TO_CONTACT": "Gửi bảng điểm cho khách hàng", + "SEND_TO_AGENT": "Gửi bản ghi của đại lý được chỉ định", + "SEND_TO_OTHER_EMAIL_ADDRESS": "Gửi bản ghi tới một địa chỉ email khác", "EMAIL": { - "PLACEHOLDER": "Enter an email address", - "ERROR": "Please enter a valid email address" + "PLACEHOLDER": "Nhập địa chỉ emai", + "ERROR": "Vui lòng nhập một địa chỉ email hợp lệ" } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json index 0a3fc0b8e..ddd4f9c2f 100644 --- a/app/javascript/dashboard/i18n/locale/vi/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/vi/generalSettings.json @@ -1,41 +1,41 @@ { "GENERAL_SETTINGS": { - "TITLE": "Account settings", - "SUBMIT": "Update settings", - "BACK": "Back", + "TITLE": "Cài đặt tài khoản", + "SUBMIT": "Cập nhật cài đặt", + "BACK": "Trờ về", "UPDATE": { - "ERROR": "Could not update settings, try again!", - "SUCCESS": "Successfully updated account settings" + "ERROR": "Không thể cập nhật cài đặt, hãy thử lại!", + "SUCCESS": "Đã cập nhật thành công cài đặt tài khoản" }, "FORM": { - "ERROR": "Please fix form errors", + "ERROR": "Vui lòng sửa lỗi biểu mẫu", "GENERAL_SECTION": { - "TITLE": "General settings", + "TITLE": "Cài đặt chung", "NOTE": "" }, "NAME": { - "LABEL": "Account name", - "PLACEHOLDER": "Your account name", - "ERROR": "Please enter a valid account name" + "LABEL": "Tên tài khoản", + "PLACEHOLDER": "Tên tài khoản của bạn", + "ERROR": "Vui lòng nhập tên tài khoản hợp lệ" }, "LANGUAGE": { - "LABEL": "Site language (Beta)", - "PLACEHOLDER": "Your account name", + "LABEL": "Ngôn ngữ trang web (Beta)", + "PLACEHOLDER": "Tên tài khoản của bạn", "ERROR": "" }, "DOMAIN": { - "LABEL": "Incoming Email Domain", - "PLACEHOLDER": "The domain where you will receive the emails", + "LABEL": "Tên miền email đến", + "PLACEHOLDER": "Miền mà bạn sẽ nhận được email", "ERROR": "" }, "SUPPORT_EMAIL": { - "LABEL": "Support Email", - "PLACEHOLDER": "Your company's support email", + "LABEL": "Email hỗ trợ", + "PLACEHOLDER": "Email hỗ trợ của công ty bạn", "ERROR": "" }, "FEATURES": { - "INBOUND_EMAIL_ENABLED": "Conversation continuity with emails is enabled for your account.", - "CUSTOM_EMAIL_DOMAIN_ENABLED": "You can receive emails in your custom domain now." + "INBOUND_EMAIL_ENABLED": "Tính liên tục của cuộc trò chuyện với email được kích hoạt cho tài khoản của bạn.", + "CUSTOM_EMAIL_DOMAIN_ENABLED": "Bạn có thể nhận email trong miền tùy chỉnh của mình ngay bây giờ." } } } diff --git a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json index fb4c71134..562b3b5ee 100644 --- a/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/vi/inboxMgmt.json @@ -1,238 +1,238 @@ { "INBOX_MGMT": { - "HEADER": "Inboxes", - "SIDEBAR_TXT": "Inbox
When you connect a website or a facebook Page to Chatwoot, it is called an Inbox. You can have unlimited inboxes in your Chatwoot account.
Click on Add Inbox to connect a website or a Facebook Page.
In the Dashboard, you can see all the conversations from all your inboxes in a single place and respond to them under the `Conversations` tab.
You can also see conversations specific to an inbox by clicking on the inbox name on the left pane of the dashboard.
", + "HEADER": "Hộp thư đến", + "SIDEBAR_TXT": "Hộp thư đến
Khi bạn kết nối một trang web hoặc một Trang facebook với Chatwoot, nó được gọi là Hộp thư đến. Bạn có thể có hộp thư đến không giới hạn trong tài khoản Chatwoot của mình.
Click vào Thêm hộp thư đến để kết nối một trang web hoặc một Trang Facebook.
Trong Trang tổng quan, bạn có thể xem tất cả các cuộc hội thoại từ tất cả các hộp thư đến của mình ở một nơi duy nhất và trả lời chúng trong tab `Cuộc trò chuyện`.
Bạn cũng có thể xem các cuộc hội thoại dành riêng cho một hộp thư đến bằng cách nhấp vào tên hộp thư đến trên ngăn bên trái của trang tổng quan.
", "LIST": { - "404": "There are no inboxes attached to this account." + "404": "Không có hộp thư đến nào được đính kèm với tài khoản này." }, "CREATE_FLOW": [ { - "title": "Choose Channel", + "title": "Chọn kênh", "route": "settings_inbox_new", - "body": "Choose the provider you want to integrate with Chatwoot." + "body": "Chọn nhà cung cấp bạn muốn tích hợp với Chatwoot." }, { - "title": "Create Inbox", + "title": "Tạo Hộp thư đến", "route": "settings_inboxes_page_channel", - "body": "Authenticate your account and create an inbox." + "body": "Xác thực tài khoản của bạn và tạo hộp thư đến." }, { - "title": "Add Agents", + "title": "Thêm đại lý", "route": "settings_inboxes_add_agents", - "body": "Add agents to the created inbox." + "body": "Thêm đại lý vào hộp thư đến đã tạo." }, { "title": "Voila!", "route": "settings_inbox_finish", - "body": "You are all set to go!" + "body": "Bạn đã sẵn sàng để đi!" } ], "ADD": { "FB": { - "HELP": "PS: By signing in, we only get access to your Page's messages. Your private messages can never be accessed by Chatwoot.", - "CHOOSE_PAGE": "Choose Page", - "CHOOSE_PLACEHOLDER": "Select a page from the list", - "INBOX_NAME": "Inbox Name", - "ADD_NAME": "Add a name for your inbox", - "PICK_NAME": "Pick A Name Your Inbox", - "PICK_A_VALUE": "Pick a value" + "HELP": "Tái bút: Bằng cách đăng nhập, chúng tôi chỉ có quyền truy cập vào các tin nhắn trên Trang của bạn. Chatwoot không bao giờ có thể truy cập tin nhắn riêng tư của bạn.", + "CHOOSE_PAGE": "Chọn trang", + "CHOOSE_PLACEHOLDER": "Chọn một trang từ danh sách", + "INBOX_NAME": "Tên hộp thư đến", + "ADD_NAME": "Thêm tên cho hộp thư đến của bạn", + "PICK_NAME": "Chọn tên Hộp thư đến của bạn", + "PICK_A_VALUE": "Chọn một giá trị" }, "TWITTER": { - "HELP": "To add your Twitter profile as a channel, you need to authenticate your Twitter Profile by clicking on 'Sign in with Twitter' " + "HELP": "Để thêm hồ sơ Twitter của bạn làm kênh, bạn cần xác thực Hồ sơ Twitter của mình bằng cách nhấp vào 'Đăng nhập bằng Twitter" }, "WEBSITE_CHANNEL": { - "TITLE": "Website channel", - "DESC": "Create a channel for your website and start supporting your customers via our website widget.", - "LOADING_MESSAGE": "Creating Website Support Channel", + "TITLE": "Kênh trang web", + "DESC": "Tạo kênh cho trang web của bạn và bắt đầu hỗ trợ khách hàng của bạn thông qua widget trang web của chúng tôi.", + "LOADING_MESSAGE": "Tạo kênh hỗ trợ trang web", "CHANNEL_AVATAR": { - "LABEL": "Channel Avatar" + "LABEL": "Hình đại diện kênh" }, "CHANNEL_NAME": { - "LABEL": "Website Name", - "PLACEHOLDER": "Enter your website name (eg: Acme Inc)" + "LABEL": "Tên trang web", + "PLACEHOLDER": "Nhập tên trang web của bạn (ví dụ: Acme Inc)" }, "CHANNEL_DOMAIN": { - "LABEL": "Website Domain", - "PLACEHOLDER": "Enter your website domain (eg: acme.com)" + "LABEL": "Domain trang web", + "PLACEHOLDER": "Nhập tên miền trang web của bạn (ví dụ: acme.com)" }, "CHANNEL_WELCOME_TITLE": { - "LABEL": "Welcome Heading", - "PLACEHOLDER": "Hi there !" + "LABEL": "Tiêu đề chào mừng", + "PLACEHOLDER": "Chào bạn !" }, "CHANNEL_WELCOME_TAGLINE": { - "LABEL": "Welcome Tagline", - "PLACEHOLDER": "We make it simple to connect with us. Ask us anything, or share your feedback." + "LABEL": "Dòng giới thiệu chào mừng", + "PLACEHOLDER": "Chúng tôi làm cho việc kết nối với chúng tôi trở nên đơn giản. Hỏi chúng tôi bất cứ điều gì hoặc chia sẻ phản hồi của bạn." }, "CHANNEL_GREETING_MESSAGE": { - "LABEL": "Channel greeting message", - "PLACEHOLDER": "Acme Inc typically replies in a few hours." + "LABEL": "Tin nhắn chúc mừng kênh", + "PLACEHOLDER": "Acme Inc thường trả lời sau vài giờ." }, "CHANNEL_GREETING_TOGGLE": { - "LABEL": "Enable channel greeting", - "HELP_TEXT": "Send a greeting message to the user when he starts the conversation.", - "ENABLED": "Enabled", - "DISABLED": "Disabled" + "LABEL": "Bật lời chào kênh", + "HELP_TEXT": "Gửi tin nhắn chào mừng đến người dùng khi anh ta bắt đầu cuộc trò chuyện.", + "ENABLED": "Bật", + "DISABLED": "Không bật" }, "WIDGET_COLOR": { - "LABEL": "Widget Color", - "PLACEHOLDER": "Update the widget color used in widget" + "LABEL": "Màu tiện ích", + "PLACEHOLDER": "Cập nhật màu tiện ích con được sử dụng trong tiện ích con" }, - "SUBMIT_BUTTON": "Create inbox" + "SUBMIT_BUTTON": "Tạo hộp thư đến" }, "TWILIO": { - "TITLE": "Twilio SMS/Whatsapp Channel", - "DESC": "Integrate Twilio and start supporting your customers via SMS or Whatsapp.", + "TITLE": "Kênh Twilio SMS/Whatsapp", + "DESC": "Tích hợp Twilio và bắt đầu hỗ trợ khách hàng của bạn qua SMS hoặc Whatsapp.", "ACCOUNT_SID": { - "LABEL": "Account SID", - "PLACEHOLDER": "Please enter your Twilio Account SID", - "ERROR": "This field is required" + "LABEL": "Tài khoản SID", + "PLACEHOLDER": "Vui lòng nhập SID tài khoản Twilio của bạn", + "ERROR": "Trường này là bắt buộc" }, "CHANNEL_TYPE": { - "LABEL": "Channel Type", - "ERROR": "Please select your Channel Type" + "LABEL": "Loại kênh", + "ERROR": "Vui lòng chọn loại kênh của bạn" }, "AUTH_TOKEN": { "LABEL": "Auth Token", - "PLACEHOLDER": "Please enter your Twilio Auth Token", - "ERROR": "This field is required" + "PLACEHOLDER": "Vui lòng nhập Twilio Auth Token", + "ERROR": "Trường này là bắt buộc" }, "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Tên kênh", + "PLACEHOLDER": "Vui lòng nhập tên kênh", + "ERROR": "Trường này là bắt buộc" }, "PHONE_NUMBER": { - "LABEL": "Phone number", - "PLACEHOLDER": "Please enter the phone number from which message will be sent.", - "ERROR": "Please enter a valid value. Phone number should start with `+` sign." + "LABEL": "Số Điện Thoại", + "PLACEHOLDER": "Vui lòng nhập số điện thoại mà tin nhắn sẽ được gửi.", + "ERROR": "Vui lòng nhập một giá trị hợp lệ. Số điện thoại phải bắt đầu bằng `+`." }, "API_CALLBACK": { "TITLE": "Callback URL", - "SUBTITLE": "You have to configure the message callback URL in Twilio with the URL mentioned here." + "SUBTITLE": "Bạn phải định cấu hình URL gọi lại tin nhắn trong Twilio với URL được đề cập ở đây." }, - "SUBMIT_BUTTON": "Create Twilio Channel", + "SUBMIT_BUTTON": "Tạo kênh Twilio", "API": { - "ERROR_MESSAGE": "We were not able to authenticate Twilio credentials, please try again" + "ERROR_MESSAGE": "Chúng tôi không thể xác thực thông tin đăng nhập Twilio, vui lòng thử lại" } }, "API_CHANNEL": { - "TITLE": "API Channel", - "DESC": "Integrate with API channel and start supporting your customers.", + "TITLE": "Kênh API", + "DESC": "Tích hợp với kênh API và bắt đầu hỗ trợ khách hàng của bạn.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Tên Kênh", + "PLACEHOLDER": "Vui lòng nhập tên kênh", + "ERROR": "Trường này là bắt buộc" }, "WEBHOOK_URL": { "LABEL": "Webhook URL", - "SUBTITLE": "Configure the URL where you want to recieve callbacks on events.", + "SUBTITLE": "Định cấu hình URL mà bạn muốn nhận các cuộc gọi lại trên các events.", "PLACEHOLDER": "Webhook URL" }, - "SUBMIT_BUTTON": "Create API Channel", + "SUBMIT_BUTTON": "Tạo kênh API", "API": { - "ERROR_MESSAGE": "We were not able to save the api channel" + "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh api" } }, "EMAIL_CHANNEL": { - "TITLE": "Email Channel", - "DESC": "Integrate you email inbox.", + "TITLE": "Kênh Email", + "DESC": "Tích hợp hộp thư đến email của bạn.", "CHANNEL_NAME": { - "LABEL": "Channel Name", - "PLACEHOLDER": "Please enter a channel name", - "ERROR": "This field is required" + "LABEL": "Tên kênh", + "PLACEHOLDER": "Vui lòng nhập tên kênh", + "ERROR": "Trường này là bắt buộc" }, "EMAIL": { "LABEL": "Email", - "SUBTITLE": "Email where your customers sends you support tickets", + "SUBTITLE": "Email nơi khách hàng của bạn gửi cho bạn vé hỗ trợ", "PLACEHOLDER": "Email" }, - "SUBMIT_BUTTON": "Create Email Channel", + "SUBMIT_BUTTON": "Tạo kênh Email", "API": { - "ERROR_MESSAGE": "We were not able to save the email channel" + "ERROR_MESSAGE": "Chúng tôi không thể lưu kênh email" }, - "FINISH_MESSAGE": "Start forwarding your emails to the following email address." + "FINISH_MESSAGE": "Bắt đầu chuyển tiếp email của bạn tới địa chỉ email sau." }, "AUTH": { - "TITLE": "Channels", - "DESC": "Currently we support Website live chat widgets, Facebook Pages and Twitter profiles as platforms. We have more platforms like Whatsapp, Email, Telegram and Line in the works, which will be out soon." + "TITLE": "Kênh", + "DESC": "Hiện tại, chúng tôi hỗ trợ các tiện ích trò chuyện trực tiếp trên Trang web, Trang Facebook và hồ sơ Twitter làm nền tảng. Chúng tôi có nhiều nền tảng hơn như Whatsapp, Email, Telegram và Line đang hoạt động, sẽ sớm ra mắt." }, "AGENTS": { - "TITLE": "Agents", - "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.Webhooks
Webhooks are HTTP callbacks which can be defined for every account. They are triggered by events like message creation in Chatwoot. You can create more than one webhook for this account.
For creating a webhook, click on the Add new webhook button. You can also remove any existing webhook by clicking on the Delete button.
Webhooks
Webhook là các lệnh gọi lại HTTP có thể được xác định cho mọi tài khoản. Chúng được kích hoạt bởi các sự kiện như tạo tin nhắn trong Chatwoot. Bạn có thể tạo nhiều webhook cho tài khoản này.
Để tạo một webhook, click vào Tạo mới. Bạn cũng có thể xóa bất kỳ webhook hiện có nào bằng cách nhấp vào nút Xóa.
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.
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.