From d2d1674d31e60d30896ee1ee47bad5dce2c9db67 Mon Sep 17 00:00:00 2001 From: DNT <72369814+ducconit@users.noreply.github.com> Date: Wed, 13 Sep 2023 13:22:37 +0700 Subject: [PATCH] i18n: update vi.json (#3241) --- packages/hoppscotch-common/locales/vi.json | 942 ++++++++++----------- 1 file changed, 471 insertions(+), 471 deletions(-) diff --git a/packages/hoppscotch-common/locales/vi.json b/packages/hoppscotch-common/locales/vi.json index 2268d1826..95f11b23f 100644 --- a/packages/hoppscotch-common/locales/vi.json +++ b/packages/hoppscotch-common/locales/vi.json @@ -1,158 +1,158 @@ { "action": { - "autoscroll": "Autoscroll", - "cancel": "Hủy bỏ", - "choose_file": "Chọn một tệp", - "clear": "Thông thoáng", - "clear_all": "Quet sạch tất cả", - "close": "Close", - "connect": "Liên kết", - "connecting": "Connecting", + "autoscroll": "Tự động cuộn", + "cancel": "Hủy", + "choose_file": "Chọn tệp", + "clear": "Xóa", + "clear_all": "Xóa tất cả", + "close": "Đóng", + "connect": "Kết nối", + "connecting": "Đang kết nối", "copy": "Sao chép", - "delete": "Xóa bỏ", + "delete": "Xóa", "disconnect": "Ngắt kết nối", - "dismiss": "Miễn nhiệm", - "dont_save": "Don't save", - "download_file": "Tải tập tin", - "drag_to_reorder": "Drag to reorder", - "duplicate": "Duplicate", + "dismiss": "Bỏ qua", + "dont_save": "Không lưu", + "download_file": "Tải xuống tệp", + "drag_to_reorder": "Kéo để sắp xếp lại", + "duplicate": "Nhân bản", "edit": "Chỉnh sửa", - "filter": "Filter", + "filter": "Lọc", "go_back": "Quay lại", - "go_forward": "Go forward", - "group_by": "Group by", + "go_forward": "Tiến về phía trước", + "group_by": "Nhóm theo", "label": "Nhãn", "learn_more": "Tìm hiểu thêm", - "less": "Less", - "more": "Hơn", - "new": "Mới mẻ", + "less": "Ít hơn", + "more": "Thêm", + "new": "Mới", "no": "Không", - "open_workspace": "Open workspace", - "paste": "Paste", - "prettify": "Kiểm tra trước", - "remove": "Tẩy", + "open_workspace": "Mở không gian làm việc", + "paste": "Dán", + "prettify": "Làm đẹp", + "remove": "Xóa", "restore": "Khôi phục", - "save": "Cứu", - "scroll_to_bottom": "Scroll to bottom", - "scroll_to_top": "Scroll to top", + "save": "Lưu", + "scroll_to_bottom": "Cuộn xuống cuối", + "scroll_to_top": "Cuộn lên đầu", "search": "Tìm kiếm", "send": "Gửi", "start": "Bắt đầu", - "starting": "Starting", - "stop": "Ngừng lại", - "to_close": "to close", - "to_navigate": "to navigate", - "to_select": "to select", + "starting": "Đang bắt đầu", + "stop": "Dừng", + "to_close": "để đóng", + "to_navigate": "để điều hướng", + "to_select": "để chọn", "turn_off": "Tắt", "turn_on": "Bật", "undo": "Hoàn tác", - "yes": "đúng" + "yes": "Có" }, "add": { "new": "Thêm mới", - "star": "Thêm dấu sao" + "star": "Thêm sao" }, "app": { "chat_with_us": "Trò chuyện với chúng tôi", "contact_us": "Liên hệ chúng tôi", "copy": "Sao chép", - "copy_user_id": "Copy User Auth Token", - "developer_option": "Developer options", - "developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.", + "copy_user_id": "Sao chép User Auth Token", + "developer_option": "Tùy chọn nhà phát triển", + "developer_option_description": "Công cụ nhà phát triển giúp phát triển và bảo trì Hoppscotch.", "discord": "Discord", "documentation": "Tài liệu", "github": "GitHub", - "help": "Tài liệu trợ giúp, phản hồi và", - "home": "Nhà", - "invite": "Mời gọi", - "invite_description": "Trong Hoppscotch, chúng tôi đã thiết kế một giao diện đơn giản và trực quan để tạo và quản lý các API của bạn. Hoppscotch là một công cụ giúp bạn xây dựng, kiểm tra, lập tài liệu và chia sẻ các API của mình.", + "help": "Trợ giúp và phản hồi", + "home": "Trang chủ", + "invite": "Mời", + "invite_description": "Hoppscotch là một hệ sinh thái phát triển API mã nguồn mở. Chúng tôi thiết kế một giao diện đơn giản và trực quan để tạo và quản lý API của bạn. Hoppscotch là một công cụ giúp bạn xây dựng, kiểm tra, tài liệu và chia sẻ API của mình.", "invite_your_friends": "Mời bạn bè của bạn", "join_discord_community": "Tham gia cộng đồng Discord của chúng tôi", - "keyboard_shortcuts": "Các phím tắt bàn phím", - "name": "Nhảy lò cò", - "new_version_found": "Phiên bản mới được tìm thấy. Làm mới để cập nhật.", - "options": "Options", - "proxy_privacy_policy": "Chính sách về quyền riêng tư của proxy", - "reload": "Nạp lại", + "keyboard_shortcuts": "Phím tắt bàn phím", + "name": "Hoppscotch", + "new_version_found": "Phát hiện phiên bản mới. Làm mới để cập nhật.", + "options": "Tùy chọn", + "proxy_privacy_policy": "Chính sách bảo mật Proxy", + "reload": "Tải lại", "search": "Tìm kiếm", "share": "Chia sẻ", - "shortcuts": "Các phím tắt", - "spotlight": "Đốm sáng", - "status": "Tình trạng", - "status_description": "Check the status of the website", + "shortcuts": "Phím tắt", + "spotlight": "Spotlight", + "status": "Trạng thái", + "status_description": "Kiểm tra trạng thái của trang web", "terms_and_privacy": "Điều khoản và quyền riêng tư", "twitter": "Twitter", - "type_a_command_search": "Nhập lệnh hoặc tìm kiếm…", + "type_a_command_search": "Nhập một lệnh hoặc tìm kiếm...", "we_use_cookies": "Chúng tôi sử dụng cookie", "whats_new": "Có gì mới?", "wiki": "Wiki" }, "auth": { - "account_exists": "Tài khoản tồn tại với thông tin đăng nhập khác - Đăng nhập để liên kết cả hai tài khoản", + "account_exists": "Tài khoản đã tồn tại với thông tin đăng nhập khác - Đăng nhập để liên kết hai tài khoản", "all_sign_in_options": "Tất cả các tùy chọn đăng nhập", - "continue_with_email": "Tiếp tục với Email", - "continue_with_github": "Tiếp tục với GitHub", - "continue_with_google": "Tiếp tục với Google", - "continue_with_microsoft": "Continue with Microsoft", - "email": "E-mail", + "continue_with_email": "Tiếp tục bằng Email", + "continue_with_github": "Tiếp tục bằng GitHub", + "continue_with_google": "Tiếp tục bằng Google", + "continue_with_microsoft": "Tiếp tục bằng Microsoft", + "email": "Email", "logged_out": "Đã đăng xuất", "login": "Đăng nhập", - "login_success": "Đã đăng nhập thành công", - "login_to_hoppscotch": "Đăng nhập Hoppscotch", + "login_success": "Đăng nhập thành công", + "login_to_hoppscotch": "Đăng nhập vào Hoppscotch", "logout": "Đăng xuất", - "re_enter_email": "Nhập lại địa chỉ e-mail", - "send_magic_link": "Gửi một liên kết kỳ diệu", - "sync": "Đồng bộ hóa", - "we_sent_magic_link": "Chúng tôi đã gửi cho bạn một liên kết kỳ diệu!", - "we_sent_magic_link_description": "Kiểm tra hộp thư đến của bạn - chúng tôi đã gửi một email đến {email}. Nó chứa một liên kết kỳ diệu sẽ giúp bạn đăng nhập." + "re_enter_email": "Nhập lại email", + "send_magic_link": "Gửi magic link", + "sync": "Đồng bộ", + "we_sent_magic_link": "Chúng tôi đã gửi cho bạn một magic link!", + "we_sent_magic_link_description": "Kiểm tra hộp thư đến - chúng tôi đã gửi một email đến {email}. Nó chứa một magic link sẽ giúp bạn đăng nhập." }, "authorization": { - "generate_token": "Tạo mã thông báo", + "generate_token": "Tạo token", "include_in_url": "Bao gồm trong URL", - "learn": "Học cách", - "pass_key_by": "Pass by", + "learn": "Tìm hiểu thêm", + "pass_key_by": "Truyền qua", "password": "Mật khẩu", - "token": "Mã thông báo", + "token": "Token", "type": "Loại ủy quyền", - "username": "tên tài khoản" + "username": "Tên người dùng" }, "collection": { - "created": "Bộ sưu tập đã được tạo", - "different_parent": "Cannot reorder collection with different parent", + "created": "Tạo bộ sưu tập thành công", + "different_parent": "Không thể sắp xếp lại bộ sưu tập với cha khác", "edit": "Chỉnh sửa bộ sưu tập", - "invalid_name": "Vui lòng cung cấp tên hợp lệ cho bộ sưu tập", - "invalid_root_move": "Collection already in the root", - "moved": "Moved Successfully", + "invalid_name": "Vui lòng cung cấp tên cho bộ sưu tập", + "invalid_root_move": "Bộ sưu tập đã nằm trong thư mục gốc", + "moved": "Di chuyển thành công", "my_collections": "Bộ sưu tập của tôi", "name": "Bộ sưu tập mới của tôi", - "name_length_insufficient": "Collection name should be at least 3 characters long", + "name_length_insufficient": "Tên bộ sưu tập phải có ít nhất 3 ký tự", "new": "Bộ sưu tập mới", - "order_changed": "Collection Order Updated", - "renamed": "Bộ sưu tập đã được đổi tên", - "request_in_use": "Request in use", + "order_changed": "Cập nhật thứ tự bộ sưu tập thành công", + "renamed": "Đổi tên bộ sưu tập thành công", + "request_in_use": "Request đang được sử dụng", "save_as": "Lưu thành", - "select": "Chọn một Bộ sưu tập", - "select_location": "Chọn địa điểm", - "select_team": "Chọn một đội", - "team_collections": "Bộ sưu tập nhóm" + "select": "Chọn một bộ sưu tập", + "select_location": "Chọn vị trí", + "select_team": "Chọn một nhóm", + "team_collections": "Bộ sưu tập của nhóm" }, "confirm": { - "exit_team": "Are you sure you want to leave this team?", - "logout": "Bạn có chắc chắn bạn muốn thoát?", - "remove_collection": "Bạn có chắc chắn muốn xóa vĩnh viễn bộ sưu tập này không?", - "remove_environment": "Bạn có chắc chắn muốn xóa vĩnh viễn môi trường này không?", - "remove_folder": "Bạn có chắc chắn muốn xóa vĩnh viễn thư mục này không?", - "remove_history": "Bạn có chắc chắn muốn xóa vĩnh viễn tất cả lịch sử không?", - "remove_request": "Bạn có chắc chắn muốn xóa vĩnh viễn yêu cầu này không?", - "remove_team": "Bạn có chắc chắn muốn xóa nhóm này không?", - "remove_telemetry": "Bạn có chắc chắn muốn chọn không tham gia Đo lường từ xa không?", - "request_change": "Are you sure you want to discard current request, unsaved changes will be lost.", - "save_unsaved_tab": "Do you want to save changes made in this tab?", - "sync": "Bạn có chắc chắn muốn đồng bộ hóa không gian làm việc này không?" + "exit_team": "Bạn có chắc chắn muốn rời khỏi nhóm này?", + "logout": "Bạn có chắc chắn muốn đăng xuất?", + "remove_collection": "Bạn có chắc chắn muốn xóa vĩnh viễn bộ sưu tập này?", + "remove_environment": "Bạn có chắc chắn muốn xóa vĩnh viễn môi trường này?", + "remove_folder": "Bạn có chắc chắn muốn xóa vĩnh viễn thư mục này?", + "remove_history": "Bạn có chắc chắn muốn xóa vĩnh viễn toàn bộ lịch sử?", + "remove_request": "Bạn có chắc chắn muốn xóa vĩnh viễn request này?", + "remove_team": "Bạn có chắc chắn muốn xóa nhóm này?", + "remove_telemetry": "Bạn có chắc chắn muốn tắt Telemetry?", + "request_change": "Bạn có chắc chắn muốn hủy request hiện tại? Những thay đổi chưa được lưu sẽ bị mất.", + "save_unsaved_tab": "Bạn có muốn lưu các thay đổi đã được thực hiện trong tab này?", + "sync": "Bạn có muốn khôi phục không gian làm việc từ đám mây? Điều này sẽ xóa bỏ tiến trình địa phương của bạn." }, "count": { "header": "Tiêu đề {count}", - "message": "Nhắn tin cho {count}", + "message": "Thông điệp {count}", "parameter": "Tham số {count}", "protocol": "Giao thức {count}", "value": "Giá trị {count}", @@ -160,202 +160,202 @@ }, "documentation": { "generate": "Tạo tài liệu", - "generate_message": "Nhập bất kỳ bộ sưu tập Hoppscotch nào để tạo tài liệu API khi đang di chuyển." + "generate_message": "Nhập bất kỳ bộ sưu tập Hoppscotch nào để tạo tài liệu API ngay lập tức." }, "empty": { - "authorization": "Yêu cầu này không sử dụng bất kỳ ủy quyền nào", - "body": "Yêu cầu này không có nội dung", - "collection": "Bộ sưu tập trống", - "collections": "Bộ sưu tập trống", - "documentation": "Connect to a GraphQL endpoint to view documentation", - "endpoint": "Endpoint cannot be empty", - "environments": "Môi trường trống", - "folder": "Tệp này rỗng", - "headers": "Yêu cầu này không có bất kỳ tiêu đề nào", - "history": "Lịch sử trống", - "invites": "Invite list is empty", - "members": "Đội trống", - "parameters": "Yêu cầu này không có bất kỳ thông số nào", - "pending_invites": "There are no pending invites for this team", - "profile": "Login to view your profile", - "protocols": "Giao thức trống", - "schema": "Kết nối với một điểm cuối GraphQL", - "shortcodes": "Shortcodes are empty", - "subscription": "Subscriptions are empty", - "team_name": "Tên đội trống", - "teams": "Các đội trống", - "tests": "Không có bài kiểm tra nào cho yêu cầu này" + "authorization": "Request này không sử dụng bất kỳ ủy quyền nào", + "body": "Request này không có phần thân", + "collection": "Bộ sưu tập trống rỗng", + "collections": "Danh sách bộ sưu tập trống rỗng", + "documentation": "Kết nối với điểm cuối GraphQL để xem tài liệu", + "endpoint": "Điểm cuối không thể để trống", + "environments": "Danh sách môi trường trống rỗng", + "folder": "Thư mục trống rỗng", + "headers": "Request này không có bất kỳ tiêu đề nào", + "history": "Lịch sử trống rỗng", + "invites": "Danh sách lời mời trống rỗng", + "members": "Nhóm trống rỗng", + "parameters": "Request này không có bất kỳ tham số nào", + "pending_invites": "Không có lời mời đang chờ cho nhóm này", + "profile": "Đăng nhập để xem hồ sơ của bạn", + "protocols": "Danh sách giao thức trống rỗng", + "schema": "Kết nối với điểm cuối GraphQL để xem lược đồ", + "shortcodes": "Danh sách mã ngắn trống rỗng", + "subscription": "Danh sách đăng ký trống rỗng", + "team_name": "Tên nhóm trống rỗng", + "teams": "Bạn không thuộc bất kỳ nhóm nào", + "tests": "Không có bài kiểm tra cho request này" }, "environment": { - "add_to_global": "Add to Global", - "added": "Environment addition", + "add_to_global": "Thêm vào Global", + "added": "Thêm môi trường thành công", "create_new": "Tạo môi trường mới", - "created": "Environment created", - "deleted": "Environment deletion", + "created": "Môi trường đã được tạo", + "deleted": "Xóa môi trường thành công", "edit": "Chỉnh sửa môi trường", - "invalid_name": "Vui lòng cung cấp tên hợp lệ cho môi trường", - "my_environments": "My Environments", - "nested_overflow": "nested environment variables are limited to 10 levels", + "invalid_name": "Vui lòng cung cấp tên cho môi trường", + "my_environments": "Môi trường của tôi", + "nested_overflow": "Biến môi trường lồng nhau giới hạn tối đa 10 cấp", "new": "Môi trường mới", "no_environment": "Không có môi trường", - "no_environment_description": "No environments were selected. Choose what to do with the following variables.", + "no_environment_description": "Không có môi trường nào được chọn. Chọn điều gì để thực hiện với các biến sau đây.", "select": "Chọn môi trường", - "team_environments": "Team Environments", + "team_environments": "Môi trường nhóm", "title": "Môi trường", - "updated": "Environment updation", + "updated": "Cập nhật môi trường thành công", "variable_list": "Danh sách biến" }, "error": { - "browser_support_sse": "Trình duyệt này dường như không có hỗ trợ Sự kiện do Máy chủ gửi.", - "check_console_details": "Kiểm tra nhật ký bảng điều khiển để biết chi tiết.", + "browser_support_sse": "Trình duyệt này không hỗ trợ Server Sent Events.", + "check_console_details": "Kiểm tra log console để biết thêm chi tiết.", "curl_invalid_format": "cURL không được định dạng đúng", - "danger_zone": "Danger zone", - "delete_account": "Your account is currently an owner in these teams:", - "delete_account_description": "You must either remove yourself, transfer ownership, or delete these teams before you can delete your account.", - "empty_req_name": "Tên yêu cầu trống", - "f12_details": "(F12 để biết chi tiết)", - "gql_prettify_invalid_query": "Không thể xác minh trước một truy vấn không hợp lệ, hãy giải quyết các lỗi cú pháp truy vấn và thử lại", - "incomplete_config_urls": "Incomplete configuration URLs", - "incorrect_email": "Incorrect email", - "invalid_link": "Invalid link", - "invalid_link_description": "The link you clicked is invalid or expired.", - "json_parsing_failed": "Invalid JSON", - "json_prettify_invalid_body": "Không thể kiểm tra nội dung không hợp lệ, hãy giải quyết lỗi cú pháp json và thử lại", - "network_error": "There seems to be a network error. Please try again.", - "network_fail": "Không thể gửi yêu cầu", - "no_duration": "Không có thời lượng", - "no_results_found": "No matches found", - "page_not_found": "This page could not be found", - "script_fail": "Không thể thực thi tập lệnh yêu cầu trước", - "something_went_wrong": "Đã xảy ra sự cố", - "test_script_fail": "Could not execute post-request script" + "danger_zone": "Vùng nguy hiểm", + "delete_account": "Tài khoản của bạn hiện là chủ sở hữu trong các nhóm sau:", + "delete_account_description": "Bạn phải xóa bản thân, chuyển quyền sở hữu hoặc xóa các nhóm này trước khi bạn có thể xóa tài khoản của mình.", + "empty_req_name": "Tên request trống", + "f12_details": "(Nhấn F12 để xem chi tiết)", + "gql_prettify_invalid_query": "Không thể định dạng đẹp một truy vấn không hợp lệ, giải quyết lỗi cú pháp truy vấn và thử lại", + "incomplete_config_urls": "URL cấu hình không đầy đủ", + "incorrect_email": "Email không chính xác", + "invalid_link": "Liên kết không hợp lệ", + "invalid_link_description": "Liên kết bạn đã nhấp vào không hợp lệ hoặc đã hết hạn.", + "json_parsing_failed": "JSON không hợp lệ", + "json_prettify_invalid_body": "Không thể định dạng đẹp một phần thân không hợp lệ, giải quyết lỗi cú pháp JSON và thử lại", + "network_error": "Có vẻ như có lỗi mạng. Vui lòng thử lại.", + "network_fail": "Không thể gửi request", + "no_duration": "Không có khoảng thời gian", + "no_results_found": "Không tìm thấy kết quả", + "page_not_found": "Không tìm thấy trang này", + "script_fail": "Không thể thực thi kịch bản trước request", + "something_went_wrong": "Đã xảy ra lỗi", + "test_script_fail": "Không thể thực thi kịch bản sau request" }, "export": { "as_json": "Xuất dưới dạng JSON", "create_secret_gist": "Tạo Gist bí mật", - "gist_created": "Gist đã tạo", - "require_github": "Đăng nhập bằng GitHub để tạo ý chính bí mật", - "title": "Export" + "gist_created": "Gist đã được tạo", + "require_github": "Đăng nhập bằng GitHub để tạo Gist bí mật", + "title": "Xuất" }, "filter": { - "all": "All", - "none": "None", - "starred": "Starred" + "all": "Tất cả", + "none": "Không", + "starred": "Đã đánh dấu" }, "folder": { "created": "Thư mục đã được tạo", - "edit": "Chỉnh sửa thư mục", + "edit": "Chỉnh sửa Thư mục", "invalid_name": "Vui lòng cung cấp tên cho thư mục", - "name_length_insufficient": "Folder name should be at least 3 characters long", + "name_length_insufficient": "Tên thư mục phải có ít nhất 3 ký tự", "new": "Thư mục mới", - "renamed": "Thư mục đã được đổi tên" + "renamed": "Thư mục đã đổi tên" }, "graphql": { - "mutations": "Đột biến", - "schema": "Lược đồ", - "subscriptions": "Đăng ký" + "mutations": "Mutations", + "schema": "Schema", + "subscriptions": "Subscriptions" }, "group": { - "time": "Time", + "time": "Thời gian", "url": "URL" }, "header": { "install_pwa": "Cài đặt ứng dụng", "login": "Đăng nhập", - "save_workspace": "Lưu không gian làm việc của tôi" + "save_workspace": "Lưu Không gian làm việc của tôi" }, "helpers": { - "authorization": "Tiêu đề ủy quyền sẽ được tạo tự động khi bạn gửi yêu cầu.", - "generate_documentation_first": "Tạo tài liệu trước tiên", - "network_fail": "Không thể truy cập điểm cuối API. Kiểm tra kết nối mạng của bạn và thử lại.", - "offline": "Có vẻ như bạn đang ngoại tuyến. Dữ liệu trong không gian làm việc này có thể không được cập nhật.", - "offline_short": "Có vẻ như bạn đang ngoại tuyến.", - "post_request_tests": "Các tập lệnh kiểm tra được viết bằng JavaScript và được chạy sau khi nhận được phản hồi.", - "pre_request_script": "Các tập lệnh yêu cầu trước được viết bằng JavaScript và được chạy trước khi yêu cầu được gửi đi.", - "script_fail": "Có vẻ như có trục trặc trong tập lệnh yêu cầu trước. Kiểm tra lỗi bên dưới và sửa tập lệnh cho phù hợp.", - "test_script_fail": "There seems to be an error with test script. Please fix the errors and run tests again", - "tests": "Viết một kịch bản thử nghiệm để tự động gỡ lỗi." + "authorization": "Tiêu đề ủy quyền sẽ được tự động tạo khi bạn gửi request.", + "generate_documentation_first": "Tạo tài liệu trước", + "network_fail": "Không thể kết nối đến điểm cuối API. Kiểm tra kết nối mạng của bạn hoặc chọn một Interceptor khác và thử lại.", + "offline": "Có vẻ như bạn đang offline. Dữ liệu trong không gian làm việc này có thể không được cập nhật.", + "offline_short": "Có vẻ như bạn đang offline.", + "post_request_tests": "Kịch bản kiểm tra được viết bằng JavaScript và được chạy sau khi nhận phản hồi.", + "pre_request_script": "Kịch bản trước request được viết bằng JavaScript và được chạy trước khi gửi request.", + "script_fail": "Có vẻ như có lỗi trong kịch bản trước request. Kiểm tra lỗi bên dưới và sửa kịch bản tương ứng.", + "test_script_fail": "Có vẻ như có lỗi trong kịch bản kiểm tra. Vui lòng sửa các lỗi và chạy lại kiểm tra", + "tests": "Viết một kịch bản kiểm tra để tự động hóa việc gỡ lỗi." }, "hide": { - "collection": "Collapse Collection Panel", + "collection": "Thu gọn bảng điều khiển bộ sưu tập", "more": "Ẩn thêm", - "preview": "Ẩn bản xem trước", - "sidebar": "Ẩn thanh bên" + "preview": "Ẩn Xem trước", + "sidebar": "Thu gọn thanh bên" }, "import": { "collections": "Nhập bộ sưu tập", "curl": "Nhập cURL", - "failed": "Nhập không thành công", + "failed": "Lỗi khi nhập: định dạng không được nhận dạng", "from_gist": "Nhập từ Gist", - "from_gist_description": "Import from Gist URL", - "from_insomnia": "Import from Insomnia", - "from_insomnia_description": "Import from Insomnia collection", - "from_json": "Import from Hoppscotch", - "from_json_description": "Import from Hoppscotch collection file", - "from_my_collections": "Nhập từ Bộ sưu tập của tôi", - "from_my_collections_description": "Import from My Collections file", - "from_openapi": "Import from OpenAPI", - "from_openapi_description": "Import from OpenAPI specification file (YML/JSON)", - "from_postman": "Import from Postman", - "from_postman_description": "Import from Postman collection", - "from_url": "Import from URL", + "from_gist_description": "Nhập từ đường dẫn Gist", + "from_insomnia": "Nhập từ Insomnia", + "from_insomnia_description": "Nhập từ bộ sưu tập Insomnia", + "from_json": "Nhập từ Hoppscotch", + "from_json_description": "Nhập từ tệp bộ sưu tập Hoppscotch", + "from_my_collections": "Nhập từ bộ sưu tập của tôi", + "from_my_collections_description": "Nhập từ tệp bộ sưu tập của tôi", + "from_openapi": "Nhập từ OpenAPI", + "from_openapi_description": "Nhập từ tệp đặc tả OpenAPI (YML/JSON)", + "from_postman": "Nhập từ Postman", + "from_postman_description": "Nhập từ bộ sưu tập Postman", + "from_url": "Nhập từ URL", "gist_url": "Nhập URL Gist", - "import_from_url_invalid_fetch": "Couldn't get data from the url", - "import_from_url_invalid_file_format": "Error while importing collections", - "import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'", - "import_from_url_success": "Collections Imported", - "json_description": "Import collections from a Hoppscotch Collections JSON file", - "title": "Nhập khẩu" + "import_from_url_invalid_fetch": "Không thể lấy dữ liệu từ URL", + "import_from_url_invalid_file_format": "Lỗi khi nhập bộ sưu tập", + "import_from_url_invalid_type": "Loại không được hỗ trợ. Giá trị chấp nhận được là 'hoppscotch', 'openapi', 'postman', 'insomnia'", + "import_from_url_success": "Bộ sưu tập đã được nhập", + "json_description": "Nhập bộ sưu tập từ tệp JSON Hoppscotch", + "title": "Nhập" }, "layout": { - "collapse_collection": "Collapse or Expand Collections", - "collapse_sidebar": "Collapse or Expand the sidebar", - "column": "Vertical layout", - "name": "Layout", - "row": "Horizontal layout", + "collapse_collection": "Thu gọn hoặc mở rộng bộ sưu tập", + "collapse_sidebar": "Thu gọn hoặc mở rộng thanh bên", + "column": "Bố cục dọc", + "name": "Bố cục", + "row": "Bố cục ngang", "zen_mode": "Chế độ Zen" }, "modal": { - "close_unsaved_tab": "You have unsaved changes", + "close_unsaved_tab": "Bạn có các thay đổi chưa được lưu", "collections": "Bộ sưu tập", "confirm": "Xác nhận", - "edit_request": "Chỉnh sửa Yêu cầu", - "import_export": "Nhập khẩu xuất khẩu" + "edit_request": "Chỉnh sửa request", + "import_export": "Nhập / Xuất" }, "mqtt": { - "already_subscribed": "You are already subscribed to this topic.", - "clean_session": "Clean Session", - "clear_input": "Clear input", - "clear_input_on_send": "Clear input on send", - "client_id": "Client ID", - "color": "Pick a color", - "communication": "Liên lạc", - "connection_config": "Connection Config", - "connection_not_authorized": "This MQTT connection does not use any authentication.", - "invalid_topic": "Please provide a topic for the subscription", - "keep_alive": "Keep Alive", + "already_subscribed": "Bạn đã đăng ký theo dõi chủ đề này.", + "clean_session": "Phiên làm việc sạch", + "clear_input": "Xóa đầu vào", + "clear_input_on_send": "Xóa đầu vào sau khi gửi", + "client_id": "ID Khách hàng", + "color": "Chọn màu", + "communication": "Giao tiếp", + "connection_config": "Cấu hình Kết nối", + "connection_not_authorized": "Kết nối MQTT này không sử dụng xác thực nào.", + "invalid_topic": "Vui lòng cung cấp một chủ đề cho việc đăng ký theo dõi", + "keep_alive": "Giữ Kết nối", "log": "Nhật ký", - "lw_message": "Last-Will Message", - "lw_qos": "Last-Will QoS", - "lw_retain": "Last-Will Retain", - "lw_topic": "Last-Will Topic", - "message": "Thông điệp", - "new": "New Subscription", - "not_connected": "Please start a MQTT connection first.", - "publish": "Công bố", + "lw_message": "Tin nhắn Last-Will", + "lw_qos": "QoS Last-Will", + "lw_retain": "Giữ Last-Will", + "lw_topic": "Chủ đề Last-Will", + "message": "Tin nhắn", + "new": "Đăng ký mới", + "not_connected": "Vui lòng bắt đầu một kết nối MQTT trước.", + "publish": "Gửi", "qos": "QoS", "ssl": "SSL", - "subscribe": "Đặt mua", + "subscribe": "Theo dõi", "topic": "Chủ đề", "topic_name": "Tên chủ đề", - "topic_title": "Xuất bản / Đăng ký chủ đề", - "unsubscribe": "Hủy đăng ký", + "topic_title": "Chủ đề Xuất bản/Theo dõi", + "unsubscribe": "Hủy theo dõi", "url": "URL" }, "navigation": { - "doc": "Docs", + "doc": "Tài liệu", "graphql": "GraphQL", - "profile": "Profile", + "profile": "Hồ sơ", "realtime": "Thời gian thực", "rest": "REST", "settings": "Cài đặt" @@ -363,221 +363,221 @@ "preRequest": { "javascript_code": "Mã JavaScript", "learn": "Đọc tài liệu", - "script": "Tập lệnh Yêu cầu Trước", - "snippets": "Đoạn mã" + "script": "Kịch bản trước request", + "snippets": "Mẫu mã" }, "profile": { - "app_settings": "App Settings", - "default_hopp_displayname": "Unnamed User", - "editor": "Editor", - "editor_description": "Editors can add, edit, and delete requests.", - "email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.", - "no_permission": "You do not have permission to perform this action.", - "owner": "Owner", - "owner_description": "Owners can add, edit, and delete requests, collections and team members.", - "roles": "Roles", - "roles_description": "Roles are used to control access to the shared collections.", - "updated": "Profile updated", - "viewer": "Viewer", - "viewer_description": "Viewers can only view and use requests." + "app_settings": "Cài đặt ứng dụng", + "default_hopp_displayname": "Người dùng Không tên", + "editor": "Biên tập viên", + "editor_description": "Biên tập viên có thể thêm, chỉnh sửa và xóa request.", + "email_verification_mail": "Một email xác minh đã được gửi đến địa chỉ email của bạn. Vui lòng nhấp vào liên kết để xác minh địa chỉ email của bạn.", + "no_permission": "Bạn không có quyền thực hiện hành động này.", + "owner": "Chủ sở hữu", + "owner_description": "Chủ sở hữu có thể thêm, chỉnh sửa và xóa request, bộ sưu tập và thành viên nhóm.", + "roles": "Vai trò", + "roles_description": "Vai trò được sử dụng để kiểm soát quyền truy cập vào các bộ sưu tập được chia sẻ.", + "updated": "Hồ sơ đã được cập nhật", + "viewer": "Người xem", + "viewer_description": "Người xem chỉ có thể xem và sử dụng request." }, "remove": { "star": "Xóa dấu sao" }, "request": { - "added": "Đã thêm yêu cầu", - "authorization": "Ủy quyền", - "body": "Nội dung yêu cầu", + "added": "Request đã được thêm", + "authorization": "Xác thực", + "body": "Nội dung request", "choose_language": "Chọn ngôn ngữ", - "content_type": "Loại nội dung", + "content_type": "Kiểu nội dung", "content_type_titles": { - "others": "Others", - "structured": "Structured", - "text": "Text" + "others": "Khác", + "structured": "Cấu trúc", + "text": "Văn bản" }, - "copy_link": "Sao chép đường dẫn", - "different_collection": "Cannot reorder requests from different collections", - "duplicated": "Request duplicated", - "duration": "Khoảng thời gian", - "enter_curl": "Nhập cURL", + "copy_link": "Sao chép liên kết", + "different_collection": "Không thể sắp xếp lại các request từ các bộ sưu tập khác nhau", + "duplicated": "Request đã được nhân bản", + "duration": "Thời lượng", + "enter_curl": "Nhập lệnh cURL", "generate_code": "Tạo mã", - "generated_code": "Mã đã tạo", - "header_list": "Danh sách tiêu đề", - "invalid_name": "Vui lòng cung cấp tên cho yêu cầu", - "method": "Phương pháp", - "moved": "Request moved", - "name": "Yêu cầu tên", - "new": "New Request", - "order_changed": "Request Order Updated", - "override": "Override", - "override_help": "Set Content-Type in Headers", - "overriden": "Overridden", - "parameter_list": "Tham số truy vấn", - "parameters": "Thông số", + "generated_code": "Mã được tạo", + "header_list": "Danh sách header", + "invalid_name": "Vui lòng cung cấp một tên cho request", + "method": "Phương thức", + "moved": "Request đã được di chuyển", + "name": "Tên", + "new": "Request mới", + "order_changed": "Cập nhật thứ tự requests", + "override": "Ghi đè", + "override_help": "Đặt Content-Type trong headers", + "overriden": "Đã ghi đè", + "parameter_list": "Danh sách tham số truy vấn", + "parameters": "Tham số", "path": "Đường dẫn", - "payload": "Khối hàng", + "payload": "Dữ liệu", "query": "Truy vấn", - "raw_body": "Nội dung yêu cầu thô", - "renamed": "Yêu cầu đổi tên", + "raw_body": "Nội dung thô", + "renamed": "Đã đổi tên", "run": "Chạy", - "save": "Cứu", - "save_as": "Lưu thành", - "saved": "Yêu cầu đã được lưu", + "save": "Lưu", + "save_as": "Lưu như", + "saved": "Đã lưu", "share": "Chia sẻ", - "share_description": "Share Hoppscotch with your friends", - "title": "Yêu cầu", - "type": "Loại yêu cầu", + "share_description": "Chia sẻ Hoppscotch với bạn bè của bạn", + "title": "Request", + "type": "Loại request", "url": "URL", "variables": "Biến", - "view_my_links": "View my links" + "view_my_links": "Xem các liên kết của tôi" }, "response": { - "audio": "Audio", - "body": "Cơ quan phản hồi", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", - "headers": "Tiêu đề", + "audio": "Âm thanh", + "body": "Nội dung Phản hồi", + "filter_response_body": "Lọc nội dung phản hồi JSON (sử dụng cú pháp JSONPath)", + "headers": "Headers", "html": "HTML", "image": "Hình ảnh", "json": "JSON", "pdf": "PDF", "preview_html": "Xem trước HTML", - "raw": "Nguyên", + "raw": "Thô", "size": "Kích thước", - "status": "Tình trạng", + "status": "Trạng thái", "time": "Thời gian", - "title": "Phản ứng", + "title": "Phản hồi", "video": "Video", - "waiting_for_connection": "Đang đợi kết nối", + "waiting_for_connection": "đang chờ kết nối", "xml": "XML" }, "settings": { - "accent_color": "Màu nhấn", + "accent_color": "Accent color", "account": "Tài khoản", - "account_deleted": "Your account has been deleted", + "account_deleted": "Tài khoản của bạn đã bị xóa", "account_description": "Tùy chỉnh cài đặt tài khoản của bạn.", "account_email_description": "Địa chỉ email chính của bạn.", "account_name_description": "Đây là tên hiển thị của bạn.", - "background": "lai lịch", - "black_mode": "Đen", - "change_font_size": "Thay đổi kích thước phông chữ", + "background": "Nền", + "black_mode": "Chế độ Đen", + "change_font_size": "Thay đổi kích thước font chữ", "choose_language": "Chọn ngôn ngữ", - "dark_mode": "Tối tăm", - "delete_account": "Delete account", - "delete_account_description": "Once you delete your account, all your data will be permanently deleted. This action cannot be undone.", - "expand_navigation": "Expand navigation", - "experiments": "Thí nghiệm", - "experiments_notice": "Đây là một bộ sưu tập các thử nghiệm mà chúng tôi đang thực hiện có thể hữu ích, thú vị, cả hai hoặc không. Chúng không phải là cuối cùng và có thể không ổn định, vì vậy nếu có điều gì đó quá kỳ lạ xảy ra, đừng hoảng sợ. Chỉ cần tắt điều này đi. Chuyện cười sang một bên,", + "dark_mode": "Chế độ Tối", + "delete_account": "Xóa tài khoản", + "delete_account_description": "Sau khi xóa tài khoản, tất cả dữ liệu của bạn sẽ bị xóa vĩnh viễn. Hành động này không thể hoàn tác.", + "expand_navigation": "Mở rộng điều hướng", + "experiments": "Thử nghiệm", + "experiments_notice": "Đây là một bộ sưu tập các thử nghiệm mà chúng tôi đang làm việc và có thể hữu ích, vui nhộn, hoặc cả hai. Chúng không phải là phiên bản cuối cùng và có thể không ổn định, nên nếu có điều gì đó quá kỳ quặc xảy ra, hãy bình tĩnh. Chỉ cần tắt cái mớ đó đi. Nói đùa chơi, ", "extension_ver_not_reported": "Không được báo cáo", "extension_version": "Phiên bản tiện ích mở rộng", - "extensions": "Tiện ích mở rộng", - "extensions_use_toggle": "Sử dụng tiện ích mở rộng của trình duyệt để gửi yêu cầu (nếu có)", - "follow": "Follow Us", - "font_size": "Cỡ chữ", + "extensions": "Tiện ích trình duyệt", + "extensions_use_toggle": "Sử dụng tiện ích mở rộng trình duyệt để gửi các request (nếu có)", + "follow": "Theo dõi chúng tôi", + "font_size": "Kích thước font chữ", "font_size_large": "Lớn", - "font_size_medium": "Vừa phải", - "font_size_small": "Bé nhỏ", - "interceptor": "Máy đánh chặn", + "font_size_medium": "Trung bình", + "font_size_small": "Nhỏ", + "interceptor": "Interceptor", "interceptor_description": "Phần mềm trung gian giữa ứng dụng và các API.", "language": "Ngôn ngữ", - "light_mode": "Soi rọi", + "light_mode": "Chế độ Sáng", "official_proxy_hosting": "Proxy chính thức được lưu trữ bởi Hoppscotch.", - "profile": "Profile", - "profile_description": "Update your profile details", - "profile_email": "Email address", - "profile_name": "Profile name", - "proxy": "Ủy quyền", - "proxy_url": "URL proxy", - "proxy_use_toggle": "Sử dụng phần mềm trung gian proxy để gửi yêu cầu", - "read_the": "Đọc", + "profile": "Hồ sơ", + "profile_description": "Cập nhật thông tin hồ sơ của bạn", + "profile_email": "Địa chỉ email", + "profile_name": "Tên hồ sơ", + "proxy": "Proxy", + "proxy_url": "URL Proxy", + "proxy_use_toggle": "Sử dụng middleware proxy để gửi request", + "read_the": "Đọc", "reset_default": "Đặt lại về mặc định", - "short_codes": "Short codes", - "short_codes_description": "Short codes which were created by you.", - "sidebar_on_left": "Sidebar on left", - "sync": "Làm cho đồng bộ", + "short_codes": "Mã ngắn", + "short_codes_description": "Các mã ngắn được tạo bởi bạn.", + "sidebar_on_left": "Thanh bên trái", + "sync": "Đồng bộ hóa", "sync_collections": "Bộ sưu tập", "sync_description": "Các cài đặt này được đồng bộ hóa với đám mây.", "sync_environments": "Môi trường", - "sync_history": "Môn lịch sử", - "system_mode": "Hệ thống", - "telemetry": "Từ xa", - "telemetry_helps_us": "Phép đo từ xa giúp chúng tôi cá nhân hóa các hoạt động của mình và mang đến trải nghiệm tốt nhất cho bạn.", + "sync_history": "Lịch sử", + "system_mode": "Chế độ Hệ thống", + "telemetry": "Telemetry", + "telemetry_helps_us": "Telemetry giúp chúng tôi cá nhân hóa hoạt động và mang lại trải nghiệm tốt nhất cho bạn.", "theme": "Chủ đề", "theme_description": "Tùy chỉnh chủ đề ứng dụng của bạn.", "use_experimental_url_bar": "Sử dụng thanh URL thử nghiệm với đánh dấu môi trường", "user": "Người sử dụng", - "verified_email": "Verified email", - "verify_email": "Verify email" + "verified_email": "Email đã xác minh", + "verify_email": "Xác minh email" }, "shortcodes": { - "actions": "Actions", - "created_on": "Created on", - "deleted": "Shortcode deleted", - "method": "Method", - "not_found": "Shortcode not found", + "actions": "Hành động", + "created_on": "Được tạo vào", + "deleted": "Shortcode đã bị xóa", + "method": "Phương thức", + "not_found": "Không tìm thấy Shortcode", "short_code": "Short code", "url": "URL" }, "shortcut": { "general": { "close_current_menu": "Đóng menu hiện tại", - "command_menu": "Menu tìm kiếm và lệnh", - "help_menu": "Danh sách trợ giúp", - "show_all": "Các phím tắt bàn phím", + "command_menu": "Tìm kiếm và lệnh", + "help_menu": "Menu trợ giúp", + "show_all": "Phím tắt bàn phím", "title": "Chung" }, "miscellaneous": { - "invite": "Mời mọi người nhảy lò cò", - "title": "Điều khoản khác" + "invite": "Mời mọi người tham gia Hoppscotch", + "title": "Đa dạng" }, "navigation": { "back": "Quay lại trang trước", - "documentation": "Đi tới trang Tài liệu", - "forward": "Chuyển tới trang tiếp theo", - "graphql": "Đi tới trang GraphQL", - "profile": "Go to Profile page", - "realtime": "Chuyển đến trang Thời gian thực", - "rest": "Đi tới trang REST", - "settings": "Đi tới trang Cài đặt", - "title": "dẫn đường" + "documentation": "Đi đến trang Tài liệu", + "forward": "Tiến tới trang tiếp theo", + "graphql": "Đi đến trang GraphQL", + "profile": "Đi đến trang Hồ sơ", + "realtime": "Đi đến trang Thời gian thực", + "rest": "Đi đến trang REST", + "settings": "Đi đến trang Cài đặt", + "title": "Điều hướng" }, "request": { - "copy_request_link": "Sao chép liên kết yêu cầu", - "delete_method": "Chọn phương pháp XÓA", + "copy_request_link": "Sao chép liên kết request", + "delete_method": "Chọn phương thức DELETE", "get_method": "Chọn phương thức GET", - "head_method": "Chọn phương pháp HEAD", - "method": "Phương pháp", - "next_method": "Chọn phương pháp tiếp theo", - "post_method": "Chọn phương pháp ĐĂNG", - "previous_method": "Chọn phương pháp trước đó", - "put_method": "Chọn phương pháp PUT", - "reset_request": "Đặt lại yêu cầu", - "save_to_collections": "Lưu vào Bộ sưu tập", - "send_request": "Gửi yêu cầu", - "title": "Yêu cầu" + "head_method": "Chọn phương thức HEAD", + "method": "Phương thức", + "next_method": "Chọn phương thức tiếp theo", + "post_method": "Chọn phương thức POST", + "previous_method": "Chọn phương thức trước đó", + "put_method": "Chọn phương thức PUT", + "reset_request": "Đặt lại request", + "save_to_collections": "Lưu vào bộ sưu tập", + "send_request": "Gửi request", + "title": "Request" }, "response": { - "copy": "Copy response to clipboard", - "download": "Download response as file", - "title": "Response" + "copy": "Sao chép phản hồi vào clipboard", + "download": "Tải xuống phản hồi dưới dạng tệp", + "title": "Phản hồi" }, "theme": { - "black": "Switch theme to black mode", - "dark": "Switch theme to dark mode", - "light": "Switch theme to light mode", - "system": "Switch theme to system mode", - "title": "Theme" + "black": "Chuyển sang chế độ giao diện màu đen", + "dark": "Chuyển sang chế độ giao diện tối", + "light": "Chuyển sang chế độ giao diện sáng", + "system": "Chuyển sang chế độ giao diện hệ thống", + "title": "Giao diện" } }, "show": { "code": "Hiển thị mã", - "collection": "Expand Collection Panel", - "more": "Cho xem nhiều hơn", - "sidebar": "Hiển thị thanh bên" + "collection": "Mở rộng bảng điều khiển bộ sưu tập", + "more": "Hiển thị thêm", + "sidebar": "Mở rộng thanh bên" }, "socketio": { - "communication": "Liên lạc", - "connection_not_authorized": "This SocketIO connection does not use any authentication.", - "event_name": "Tên sự kiện", + "communication": "Giao tiếp", + "connection_not_authorized": "Kết nối SocketIO này không sử dụng xác thực.", + "event_name": "Tên Sự kiện/Chủ đề", "events": "Sự kiện", "log": "Nhật ký", "url": "URL" @@ -588,155 +588,155 @@ "url": "URL" }, "state": { - "bulk_mode": "Chỉnh sửa hàng loạt", - "bulk_mode_placeholder": "Các mục nhập được phân tách bằng dòng mới\nCác khóa và giá trị được phân tách bằng:\nThêm # vào bất kỳ hàng nào bạn muốn thêm nhưng vẫn bị vô hiệu hóa", + "bulk_mode": "Chế độ chỉnh sửa hàng loạt", + "bulk_mode_placeholder": "Các mục được phân tách bằng dòng mới\nKhóa và giá trị được phân tách bằng dấu :\nThêm # vào đầu mỗi dòng bạn muốn thêm nhưng vẫn bị vô hiệu hóa", "cleared": "Đã xóa", "connected": "Đã kết nối", "connected_to": "Đã kết nối với {name}", - "connecting_to": "Đang kết nối với {name} ...", - "connection_error": "Failed to connect", - "connection_failed": "Connection failed", - "connection_lost": "Connection lost", - "copied_to_clipboard": "Sao chép vào clipboard", + "connecting_to": "Đang kết nối đến {name}...", + "connection_error": "Không thể kết nối", + "connection_failed": "Kết nối thất bại", + "connection_lost": "Mất kết nối", + "copied_to_clipboard": "Đã sao chép vào clipboard", "deleted": "Đã xóa", - "deprecated": "KHÔNG DÙNG", - "disabled": "Tàn tật", + "deprecated": "ĐÃ LỖI THỜI", + "disabled": "Đã vô hiệu hóa", "disconnected": "Đã ngắt kết nối", - "disconnected_from": "Đã ngắt kết nối khỏi {name}", - "docs_generated": "Tài liệu được tạo", + "disconnected_from": "Đã ngắt kết nối từ {name}", + "docs_generated": "Tài liệu đã được tạo", "download_started": "Đã bắt đầu tải xuống", - "enabled": "Đã bật", + "enabled": "Đã kích hoạt", "file_imported": "Đã nhập tệp", - "finished_in": "Hoàn thành sau {duration} mili giây", + "finished_in": "Hoàn thành trong {duration} ms", "history_deleted": "Lịch sử đã bị xóa", - "linewrap": "Quấn dòng", + "linewrap": "Xuống dòng", "loading": "Đang tải...", - "message_received": "Message: {message} arrived on topic: {topic}", - "mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}", - "none": "Không có", - "nothing_found": "Không tìm thấy kết quả cho", - "published_error": "Something went wrong while publishing msg: {topic} to topic: {message}", - "published_message": "Published message: {message} to topic: {topic}", - "reconnection_error": "Failed to reconnect", - "subscribed_failed": "Failed to subscribe to topic: {topic}", - "subscribed_success": "Successfully subscribed to topic: {topic}", - "unsubscribed_failed": "Failed to unsubscribe from topic: {topic}", - "unsubscribed_success": "Successfully unsubscribed from topic: {topic}", - "waiting_send_request": "Đang chờ gửi yêu cầu" + "message_received": "Thông điệp: {message} đã được nhận trên chủ đề: {topic}", + "mqtt_subscription_failed": "Đã xảy ra sự cố khi đăng ký chủ đề: {topic}", + "none": "Không", + "nothing_found": "Không tìm thấy cho", + "published_error": "Đã xảy ra sự cố khi xuất bản tin nhắn: {message} đến chủ đề: {topic}", + "published_message": "Đã xuất bản tin nhắn: {message} đến chủ đề: {topic}", + "reconnection_error": "Không thể kết nối lại", + "subscribed_failed": "Không thể đăng ký chủ đề: {topic}", + "subscribed_success": "Đã đăng ký thành công chủ đề: {topic}", + "unsubscribed_failed": "Không thể hủy đăng ký khỏi chủ đề: {topic}", + "unsubscribed_success": "Đã hủy đăng ký thành công khỏi chủ đề: {topic}", + "waiting_send_request": "Đang chờ gửi request" }, "support": { - "changelog": "Đọc thêm về các bản phát hành mới nhất", - "chat": "Câu hỏi? Trò chuyện với chúng tôi!", - "community": "Đặt câu hỏi và giúp đỡ người khác", + "changelog": "Đọc thêm về các phiên bản mới nhất", + "chat": "Có câu hỏi? Trò chuyện với chúng tôi!", + "community": "Hỏi câu hỏi và giúp đỡ người khác", "documentation": "Đọc thêm về Hoppscotch", - "forum": "Đặt câu hỏi và nhận câu trả lời", - "github": "Follow us on Github", + "forum": "Hỏi câu hỏi và nhận câu trả lời", + "github": "Theo dõi chúng tôi trên Github", "shortcuts": "Duyệt ứng dụng nhanh hơn", "team": "Liên hệ với nhóm", - "title": "Ủng hộ", - "twitter": "theo dõi chúng tối trên Twitter" + "title": "Hỗ trợ", + "twitter": "Theo dõi chúng tôi trên Twitter" }, "tab": { - "authorization": "Ủy quyền", - "body": "Thân hình", + "authorization": "Xác thực", + "body": "Nội dung", "collections": "Bộ sưu tập", "documentation": "Tài liệu", - "environments": "Environments", + "environments": "Môi trường", "headers": "Tiêu đề", - "history": "Môn lịch sử", + "history": "Lịch sử", "mqtt": "MQTT", - "parameters": "Thông số", - "pre_request_script": "Tập lệnh yêu cầu trước", + "parameters": "Tham số", + "pre_request_script": "Kịch bản trước request", "queries": "Truy vấn", "query": "Truy vấn", "schema": "Schema", "socketio": "Socket.IO", "sse": "SSE", "tests": "Kiểm tra", - "types": "Các loại", + "types": "Kiểu dữ liệu", "variables": "Biến", "websocket": "WebSocket" }, "team": { - "already_member": "You are already a member of this team. Contact your team owner.", + "already_member": "Bạn đã là thành viên của nhóm này. Liên hệ với chủ sở hữu nhóm.", "create_new": "Tạo nhóm mới", - "deleted": "Đội đã bị xóa", - "edit": "Chỉnh sửa nhóm", - "email": "E-mail", - "email_do_not_match": "Email doesn't match with your account details. Contact your team owner.", - "exit": "Nhóm thoát", - "exit_disabled": "Chỉ chủ sở hữu không thể thoát khỏi nhóm", - "invalid_coll_id": "Invalid collection ID", + "deleted": "Nhóm đã bị xóa", + "edit": "Chỉnh sửa Nhóm", + "email": "Email", + "email_do_not_match": "Email không khớp với thông tin tài khoản của bạn. Liên hệ với chủ sở hữu nhóm.", + "exit": "Rời khỏi Nhóm", + "exit_disabled": "Chỉ chủ sở hữu không thể rời khỏi nhóm", + "invalid_coll_id": "ID bộ sưu tập không hợp lệ", "invalid_email_format": "Định dạng email không hợp lệ", - "invalid_id": "Invalid team ID. Contact your team owner.", - "invalid_invite_link": "Invalid invite link", - "invalid_invite_link_description": "The link you followed is invalid. Contact your team owner.", - "invalid_member_permission": "Vui lòng cung cấp quyền hợp lệ cho thành viên trong nhóm", - "invite": "Invite", - "invite_more": "Invite more", - "invite_tooltip": "Invite people to this workspace", - "invited_to_team": "{owner} invited you to join {team}", - "join": "Invitation accepted", - "join_beta": "Tham gia chương trình beta để truy cập các nhóm.", - "join_team": "Join {team}", - "joined_team": "You have joined {team}", - "joined_team_description": "You are now a member of this team", - "left": "Bạn đã rời đội", - "login_to_continue": "Login to continue", - "login_to_continue_description": "You need to be logged in to join a team.", - "logout_and_try_again": "Logout and sign in with another account", - "member_has_invite": "This email ID already has an invite. Contact your team owner.", - "member_not_found": "Member not found. Contact your team owner.", + "invalid_id": "ID nhóm không hợp lệ. Liên hệ với chủ sở hữu nhóm.", + "invalid_invite_link": "Liên kết mời không hợp lệ", + "invalid_invite_link_description": "Liên kết bạn đã theo dõi không hợp lệ. Liên hệ với chủ sở hữu nhóm.", + "invalid_member_permission": "Vui lòng cung cấp quyền hợp lệ cho thành viên nhóm", + "invite": "Mời", + "invite_more": "Mời thêm", + "invite_tooltip": "Mời người khác vào không gian làm việc này", + "invited_to_team": "{owner} đã mời bạn tham gia {team}", + "join": "Đã chấp nhận lời mời", + "join_beta": "Tham gia chương trình beta để truy cập vào nhóm.", + "join_team": "Tham gia {team}", + "joined_team": "Bạn đã tham gia {team}", + "joined_team_description": "Bạn hiện là thành viên của nhóm này", + "left": "Bạn đã rời khỏi nhóm", + "login_to_continue": "Đăng nhập để tiếp tục", + "login_to_continue_description": "Bạn cần đăng nhập để tham gia một nhóm.", + "logout_and_try_again": "Đăng xuất và đăng nhập bằng tài khoản khác", + "member_has_invite": "ID email này đã có lời mời. Liên hệ với chủ sở hữu nhóm.", + "member_not_found": "Không tìm thấy thành viên. Liên hệ với chủ sở hữu nhóm.", "member_removed": "Người dùng đã bị xóa", - "member_role_updated": "Đã cập nhật vai trò người dùng", - "members": "Các thành viên", - "more_members": "+{count} more", - "name_length_insufficient": "Tên nhóm phải dài ít nhất 6 ký tự", - "name_updated": "Team name updated", - "new": "Đội mới", - "new_created": "Nhóm mới được tạo", + "member_role_updated": "Vai trò người dùng đã được cập nhật", + "members": "Thành viên", + "more_members": "+{count} người khác", + "name_length_insufficient": "Tên nhóm phải có ít nhất 6 ký tự", + "name_updated": "Tên nhóm đã được cập nhật", + "new": "Nhóm mới", + "new_created": "Đã tạo nhóm mới", "new_name": "Nhóm mới của tôi", - "no_access": "Bạn không có quyền truy cập chỉnh sửa vào các bộ sưu tập này", - "no_invite_found": "Invitation not found. Contact your team owner.", - "no_request_found": "Request not found.", - "not_found": "Team not found. Contact your team owner.", - "not_valid_viewer": "You are not a valid viewer. Contact your team owner.", - "parent_coll_move": "Cannot move collection to a child collection", - "pending_invites": "Pending invites", - "permissions": "Quyền", - "same_target_destination": "Same target and destination", - "saved": "Đội đã được lưu", - "select_a_team": "Select a team", - "title": "Đội", - "we_sent_invite_link": "We sent an invite link to all invitees!", - "we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team." + "no_access": "Bạn không có quyền chỉnh sửa các bộ sưu tập này", + "no_invite_found": "Không tìm thấy lời mời. Liên hệ với chủ sở hữu nhóm.", + "no_request_found": "Không tìm thấy request.", + "not_found": "Không tìm thấy nhóm. Liên hệ với chủ sở hữu nhóm.", + "not_valid_viewer": "Bạn không phải là người xem hợp lệ. Liên hệ với chủ sở hữu nhóm.", + "parent_coll_move": "Không thể di chuyển bộ sưu tập đến bộ sưu tập con", + "pending_invites": "Lời mời đang chờ", + "permissions": "Quyền hạn", + "same_target_destination": "Cùng mục tiêu và đích", + "saved": "Đã lưu nhóm", + "select_a_team": "Chọn một nhóm", + "title": "Nhóm", + "we_sent_invite_link": "Chúng tôi đã gửi một liên kết mời đến tất cả người được mời!", + "we_sent_invite_link_description": "Yêu cầu tất cả người được mời kiểm tra hộp thư đến của họ. Nhấp vào liên kết để tham gia nhóm." }, "team_environment": { - "deleted": "Environment Deleted", - "duplicate": "Environment Duplicated", - "not_found": "Environment not found." + "deleted": "Môi trường đã bị xóa", + "duplicate": "Môi trường đã được sao chép", + "not_found": "Không tìm thấy môi trường." }, "test": { - "failed": "test failed", + "failed": "Kiểm tra không thành công", "javascript_code": "Mã JavaScript", "learn": "Đọc tài liệu", - "passed": "test passed", - "report": "Báo cáo thử nghiệm", - "results": "Kết quả kiểm tra", - "script": "Script", + "passed": "Kiểm tra đã thành công", + "report": "Báo cáo Kiểm tra", + "results": "Kết quả Kiểm tra", + "script": "Kịch bản", "snippets": "Đoạn mã" }, "websocket": { - "communication": "Liên lạc", + "communication": "Giao tiếp", "log": "Nhật ký", - "message": "Thông điệp", - "protocols": "Các giao thức", + "message": "Tin nhắn", + "protocols": "Giao thức", "url": "URL" }, "workspace": { - "change": "Change workspace", - "personal": "My Workspace", - "team": "Team Workspace", - "title": "Workspaces" + "change": "Thay đổi không gian làm việc", + "personal": "Không gian làm việc của tôi", + "team": "Không gian làm việc nhóm", + "title": "Không gian làm việc" } }