LatePoint - en to vi translation catalogue (1918 entries)

note: Description of the plugin
en: Appointment Scheduling Software for WordPress
vi: Phần mềm đặt lịch hẹn cho WordPress

en: Booking Button
vi: Nút đặt lịch

en: Booking Form Settings
vi: Cài đặt biểu mẫu đặt lịch

en: Step Settings
vi: Cài đặt bước

en: Other Settings
vi: Cài đặt khác

en: Button
vi: Nút

en: Button Caption
vi: Chú thích nút

en: Book Appointment
vi: Đặt lịch hẹn

en: Hide Summary
vi: Ẩn tóm tắt

en: Hide Side Panel
vi: Ẩn bảng bên

en: Preselected Agent
vi: Nhân viên được chọn trước

en: Preselected Service
vi: Dịch vụ được chọn trước

en: Preselected Service Category
vi: Danh mục dịch vụ được chọn trước

en: Preselected Bundle
vi: Gói được chọn trước

en: Preselected Location
vi: Địa điểm được chọn trước

en: Preselected Booking Start Date
vi: Ngày bắt đầu đặt lịch được chọn trước

en: Preselected Booking Start Time
vi: Giờ bắt đầu đặt lịch được chọn trước

en: Preselected Duration
vi: Thời lượng được chọn trước

en: Preselected Total Attendees
vi: Tổng số người tham dự được chọn trước

en: Source ID
vi: ID nguồn

en: Calendar Start Date
vi: Ngày bắt đầu lịch

en: Show Services
vi: Hiển thị dịch vụ

en: Show Service Categories
vi: Hiển thị danh mục dịch vụ

en: Show Agents
vi: Hiển thị nhân viên

en: Position
vi: Vị trí

en: Full Width
vi: Toàn chiều rộng

en: Typography
vi: Kiểu chữ

en: Background Color
vi: Màu nền

en: Text Color
vi: Màu chữ

en: Border
vi: Viền

en: Box Shadow
vi: Đổ bóng hộp

en: Padding
vi: Đệm

en: Booking Form
vi: Biểu mẫu đặt lịch

en: Hide Summary Panel
vi: Ẩn bảng tóm tắt

en: Show Locations
vi: Hiển thị địa điểm

en: Latepoint Calendar
vi: Lịch LatePoint

en: Date
vi: Ngày

en: Select Agents
vi: Chọn nhân viên

en: Select Services
vi: Chọn dịch vụ

en: Select Locations
vi: Chọn địa điểm

en: View
vi: Chế độ xem

en: Month
vi: Tháng

en: Week
vi: Tuần

en: Customer Dashboard
vi: Bảng điều khiển khách hàng

en: Hide New Appointment UI
vi: Ẩn giao diện đặt lịch mới

en: Customer Login
vi: Đăng nhập khách hàng

en: List Of Resources
vi: Danh sách tài nguyên

en: Settings
vi: Cài đặt

en: Items Settings
vi: Cài đặt mục

en: Card
vi: Thẻ

en: Book Now
vi: Đặt ngay

en: Resource Type
vi: Loại tài nguyên

en: Services
vi: Dịch vụ

en: Agents
vi: Nhân viên

en: Locations
vi: Địa điểm

en: Bundles
vi: Gói

en: Number of columns
vi: Số cột

en: One
vi: Một

en: Two
vi: Hai

en: Three
vi: Ba

en: Four
vi: Bốn

en: Five
vi: Năm

en: Hide Image
vi: Ẩn hình ảnh

en: Hide Price
vi: Ẩn giá

en: Hide Description
vi: Ẩn mô tả

en: Max Number of Items Shown
vi: Số lượng mục tối đa hiển thị

en: Show Selected Services
vi: Hiển thị các dịch vụ đã chọn

en: Show Services Categories
vi: Hiển thị danh mục dịch vụ

en: Show Selected Agents
vi: Hiển thị các nhân viên đã chọn

en: Show Selected Locations
vi: Hiển thị các địa điểm đã chọn

en: Show Location Categories
vi: Hiển thị danh mục địa điểm

en: Show Selected Bundles
vi: Hiển thị các gói đã chọn

en: All Services
vi: Tất cả dịch vụ

en: All Service Categories
vi: Tất cả danh mục dịch vụ

en: All Agents
vi: Tất cả nhân viên

en: Align
vi: Căn chỉnh

en: Title
vi: Tiêu đề

en: Price
vi: Giá

en: Description
vi: Mô tả

en: Yes
vi: Có

en: No
vi: Không

en: Choose a time (format HH:MM)
vi: Chọn thời gian (định dạng HH:MM)

en: Minutes
vi: Phút

en: Button Appearance
vi: Giao diện nút

en: Left
vi: Trái

en: Center
vi: Giữa

en: Right
vi: Phải

en: Stretch
vi: Kéo giãn

en: Inherit From Theme
vi: Kế thừa từ giao diện

en: Normal
vi: Bình thường

en: Background
vi: Nền

en: Hover
vi: Khi rê chuột

en: Button Border
vi: Viền nút

en: Border Radius
vi: Bán kính viền

en: Latepoint Calendar Settings
vi: Cài đặt lịch LatePoint

en: Content
vi: Nội dung

en: Show
vi: Hiển thị

en: Hide
vi: Ẩn

en: Box
vi: Hộp

en: Card Border
vi: Viền thẻ

en: Box Padding
vi: Đệm hộp

note: translators: 1: bold open tag, 2: bold close tag, 3: required version, 4: current version
en: You are using an older version of the %1$sLatePoint Pro Features%2$s plugin (v%4$s). Please update the %1$sLatePoint Pro Features%2$s plugin to version %1$s%3$s or later%2$s.
vi: Bạn đang sử dụng phiên bản cũ hơn của plugin %1$sLatePoint Pro Features%2$s (v%4$s). Vui lòng cập nhật plugin %1$sLatePoint Pro Features%2$s lên phiên bản %1$s%3$s hoặc mới hơn%2$s.

en: Update Now
vi: Cập nhật ngay

en: Once every 5 minutes
vi: Cứ mỗi 5 phút một lần

en: Get LatePoint Pro
vi: Nhận LatePoint Pro

en: Email Settings
vi: Cài đặt email

en: From Name
vi: Tên người gửi

en: From Email Address
vi: Địa chỉ email người gửi

en: Today
vi: Hôm nay

en: Not Available
vi: Không khả dụng

en: Are you sure you want to cancel this appointment?
vi: Bạn có chắc chắn muốn hủy cuộc hẹn này không?

en: Space Available
vi: Chỗ trống còn lại

en: Spaces Available
vi: Các chỗ trống còn lại

en: can not be blank
vi: không được để trống

en: has to be checked
vi: phải được chọn

en: is invalid
vi: không hợp lệ

en:  minutes
vi: phút

en: Selected
vi: Đã chọn

en: Copied
vi: Đã sao chép

en: Just click to copy
vi: Chỉ cần nhấp để sao chép

en: Are you sure you want to approve this booking?
vi: Bạn có chắc chắn muốn phê duyệt đặt lịch này không?

en: Are you sure you want to reject this booking?
vi: Bạn có chắc chắn muốn từ chối đặt lịch này không?

en: Active
vi: Đang hoạt động

en: minutes
vi: phút

en: Page number.
vi: Số trang.

en: Items per page.
vi: Số mục mỗi trang.

en: Get activity
vi: Lấy hoạt động

en: Returns a single activity log entry by ID.
vi: Trả về một mục nhật ký hoạt động duy nhất theo ID.

en: Activity ID.
vi: ID hoạt động.

en: Activity not found.
vi: Không tìm thấy hoạt động.

en: List activities
vi: Liệt kê hoạt động

en: Returns a paginated list of activity log entries with optional filters.
vi: Trả về danh sách phân trang các mục nhật ký hoạt động với các bộ lọc tùy chọn.

en: Entity type to filter by (e.g. booking, customer).
vi: Loại thực thể để lọc (ví dụ: booking, customer).

en: Create agent
vi: Tạo nhân viên

en: Creates a new agent (staff member) who can be assigned to services and receive bookings.
vi: Tạo một nhân viên mới (thành viên staff) có thể được gán cho dịch vụ và nhận đặt lịch.

en: First name.
vi: Tên.

en: Link to WordPress user.
vi: Liên kết tới người dùng WordPress.

en: Failed to create agent.
vi: Không thể tạo nhân viên.

en: Delete agent
vi: Xóa nhân viên

en: Permanently deletes an agent and all their associated bookings. This cannot be undone.
vi: Xóa vĩnh viễn một nhân viên và tất cả các đặt lịch liên quan của họ. Không thể hoàn tác.

en: Agent ID.
vi: ID nhân viên.

en: Agent not found.
vi: Không tìm thấy nhân viên.

en: Failed to delete agent.
vi: Không thể xóa nhân viên.

en: Disable agent
vi: Vô hiệu hóa nhân viên

en: Disables an agent so they no longer appear on the booking form. Existing bookings are not affected.
vi: Vô hiệu hóa một nhân viên để họ không còn xuất hiện trên biểu mẫu đặt lịch. Các đặt lịch hiện có không bị ảnh hưởng.

en: Failed to disable agent.
vi: Không thể vô hiệu hóa nhân viên.

en: Enable agent
vi: Kích hoạt nhân viên

en: Activates an agent so they appear on the booking form and can receive new bookings.
vi: Kích hoạt một nhân viên để họ xuất hiện trên biểu mẫu đặt lịch và có thể nhận đặt lịch mới.

en: Failed to enable agent.
vi: Không thể kích hoạt nhân viên.

en: Get agent bookings
vi: Lấy đặt lịch của nhân viên

en: Returns bookings assigned to a specific agent.
vi: Trả về các đặt lịch được gán cho một nhân viên cụ thể.

en: Get agent revenue
vi: Lấy doanh thu của nhân viên

en: Returns total revenue generated by an agent for a date range.
vi: Trả về tổng doanh thu do một nhân viên tạo ra trong một khoảng ngày.

en: Period start (Y-m-d).
vi: Ngày bắt đầu kỳ (Y-m-d).

en: Period end (Y-m-d).
vi: Ngày kết thúc kỳ (Y-m-d).

en: Get agent services
vi: Lấy dịch vụ của nhân viên

en: Returns the services offered by a specific agent.
vi: Trả về các dịch vụ do một nhân viên cụ thể cung cấp.

en: Get agent
vi: Lấy nhân viên

en: Returns a single agent by ID with full profile.
vi: Trả về một nhân viên theo ID với hồ sơ đầy đủ.

en: Get agents
vi: Lấy danh sách nhân viên

en: Returns all agents (staff), optionally filtered by status.
vi: Trả về tất cả nhân viên (staff), có thể lọc theo trạng thái.

en: Filter by status.
vi: Lọc theo trạng thái.

en: Update agent
vi: Cập nhật nhân viên

en: Updates one or more fields on an existing agent profile. Only provided fields are changed.
vi: Cập nhật một hoặc nhiều trường trong hồ sơ nhân viên hiện có. Chỉ các trường được cung cấp mới được thay đổi.

en: Failed to update agent.
vi: Không thể cập nhật nhân viên.

en: Get daily chart data
vi: Lấy dữ liệu biểu đồ hằng ngày

en: Returns daily booking counts or revenue for charting over a date range.
vi: Trả về số lượng đặt lịch hoặc doanh thu theo ngày để vẽ biểu đồ trong một khoảng ngày.

en: Get dashboard stats
vi: Lấy thống kê bảng điều khiển

en: Returns aggregate booking statistics for a date range (defaults to current month).
vi: Trả về thống kê tổng hợp về đặt lịch cho một khoảng ngày (mặc định là tháng hiện tại).

en: Period start (Y-m-d). Defaults to first day of current month.
vi: Ngày bắt đầu kỳ (Y-m-d). Mặc định là ngày đầu tiên của tháng hiện tại.

en: Period end (Y-m-d). Defaults to last day of current month.
vi: Ngày kết thúc kỳ (Y-m-d). Mặc định là ngày cuối cùng của tháng hiện tại.

en: Get pending bookings count
vi: Lấy số lượng đặt lịch đang chờ

en: Returns the total number of bookings currently in pending status.
vi: Trả về tổng số đặt lịch hiện đang ở trạng thái chờ.

en: Get top services
vi: Lấy dịch vụ hàng đầu

en: Returns the most-booked services with booking counts and revenue for a period.
vi: Trả về các dịch vụ được đặt nhiều nhất cùng với số lượng đặt lịch và doanh thu trong một khoảng thời gian.

en: Minutes from midnight.
vi: Số phút tính từ nửa đêm.

en: Duration in minutes.
vi: Thời lượng tính bằng phút.

en: Filter by booking status.
vi: Lọc theo trạng thái đặt lịch.

en: Filter by agent ID.
vi: Lọc theo ID nhân viên.

en: Filter by service ID.
vi: Lọc theo ID dịch vụ.

en: Filter by location ID.
vi: Lọc theo ID địa điểm.

en: Filter by customer ID.
vi: Lọc theo ID khách hàng.

en: Start date filter (Y-m-d).
vi: Bộ lọc ngày bắt đầu (Y-m-d).

en: End date filter (Y-m-d).
vi: Bộ lọc ngày kết thúc (Y-m-d).

en: Approve booking
vi: Phê duyệt đặt lịch

en: Approves a pending booking by setting its status to approved. May trigger confirmation notifications to the customer.
vi: Phê duyệt một đặt lịch đang chờ bằng cách đặt trạng thái của nó thành đã phê duyệt. Có thể kích hoạt thông báo xác nhận cho khách hàng.

en: Booking ID.
vi: Mã đặt chỗ.

en: Cancel booking
vi: Hủy đặt chỗ

en: Cancels a booking by setting its status to cancelled. May trigger cancellation notifications. The booking record is preserved, not deleted.
vi: Hủy một đặt chỗ bằng cách đặt trạng thái của nó thành đã hủy. Có thể kích hoạt thông báo hủy. Bản ghi đặt chỗ được giữ lại, không bị xóa.

en: Change booking status
vi: Thay đổi trạng thái đặt chỗ

en: Changes a booking to any valid status value. Use get-booking-statuses to see available statuses. May trigger status-change notifications.
vi: Thay đổi một đặt chỗ sang bất kỳ giá trị trạng thái hợp lệ nào. Dùng get-booking-statuses để xem các trạng thái có sẵn. Có thể kích hoạt thông báo thay đổi trạng thái.

en: New status.
vi: Trạng thái mới.

en: Booking not found.
vi: Không tìm thấy đặt chỗ.

en: Failed to update booking status.
vi: Không thể cập nhật trạng thái đặt chỗ.

en: Create booking
vi: Tạo đặt chỗ

en: Creates a new booking for a customer with a specific service, agent, date and time. May trigger booking confirmation notifications.
vi: Tạo một đặt chỗ mới cho khách hàng với dịch vụ, nhân viên, ngày và giờ cụ thể. Có thể kích hoạt thông báo xác nhận đặt chỗ.

en: Customer ID.
vi: Mã khách hàng.

en: Service ID.
vi: Mã dịch vụ.

en: Location ID.
vi: Mã địa điểm.

en: Booking date (Y-m-d).
vi: Ngày đặt chỗ (Y-m-d).

en: Start time (minutes from midnight).
vi: Giờ bắt đầu (phút tính từ nửa đêm).

en: End time (minutes from midnight).
vi: Giờ kết thúc (phút tính từ nửa đêm).

en: Initial booking status.
vi: Trạng thái đặt chỗ ban đầu.

en: Internal booking notes.
vi: Ghi chú nội bộ về đặt chỗ.

en: Failed to create order.
vi: Không thể tạo đơn hàng.

en: Failed to create order item.
vi: Không thể tạo mục đơn hàng.

en: Failed to create booking.
vi: Không thể tạo đặt chỗ.

en: Delete booking
vi: Xóa đặt chỗ

en: Permanently deletes a booking record from the database. This cannot be undone. Use cancel-booking to preserve the record instead.
vi: Xóa vĩnh viễn một bản ghi đặt chỗ khỏi cơ sở dữ liệu. Không thể hoàn tác. Hãy dùng cancel-booking để giữ lại bản ghi thay thế.

en: Booking ID to delete.
vi: Mã đặt chỗ cần xóa.

en: Failed to delete booking.
vi: Không thể xóa đặt chỗ.

en: Get booking stats
vi: Lấy thống kê đặt chỗ

en: Returns aggregate booking statistics (count, revenue, or duration) for a date range.
vi: Trả về thống kê đặt chỗ tổng hợp (số lượng, doanh thu hoặc thời lượng) cho một khoảng ngày.

en: Metric to aggregate.
vi: Chỉ số cần tổng hợp.

en: Optional grouping dimension.
vi: Chiều nhóm tùy chọn.

en: Numeric total when no group_by; array of {value, group_by_value} objects when group_by is set.
vi: Tổng số dạng số khi không có group_by; mảng các đối tượng {value, group_by_value} khi group_by được đặt.

en: Invalid stat or group_by parameter.
vi: Tham số stat hoặc group_by không hợp lệ.

en: Get booking statuses
vi: Lấy trạng thái đặt chỗ

en: Returns the list of valid booking status values and their labels.
vi: Trả về danh sách các giá trị trạng thái đặt chỗ hợp lệ và nhãn của chúng.

en: Get booking
vi: Lấy đặt chỗ

en: Returns a single booking by ID with all related data.
vi: Trả về một đặt chỗ theo ID cùng toàn bộ dữ liệu liên quan.

en: Get bookings for date
vi: Lấy các đặt chỗ theo ngày

en: Returns all bookings on a specific calendar date.
vi: Trả về tất cả các đặt chỗ trong một ngày lịch cụ thể.

en: Calendar date (Y-m-d).
vi: Ngày lịch (Y-m-d).

en: Get bookings per day
vi: Lấy số đặt chỗ theo ngày

en: Returns daily booking counts for a date range (histogram data).
vi: Trả về số lượng đặt chỗ hằng ngày cho một khoảng ngày (dữ liệu biểu đồ tần suất).

en: Get upcoming bookings
vi: Lấy các đặt chỗ sắp tới

en: Returns upcoming bookings from today, with optional filters.
vi: Trả về các đặt chỗ sắp tới từ hôm nay, với bộ lọc tùy chọn.

en: List bookings
vi: Liệt kê đặt chỗ

en: Returns a paginated, filtered list of bookings.
vi: Trả về danh sách đặt chỗ đã phân trang và được lọc.

en: Reschedule booking
vi: Dời lịch đặt chỗ

en: Moves an existing booking to a new date and/or time. May trigger rescheduling notifications to the customer.
vi: Di chuyển một đặt chỗ hiện có sang ngày và/hoặc giờ mới. Có thể kích hoạt thông báo dời lịch cho khách hàng.

en: New date (Y-m-d).
vi: Ngày mới (Y-m-d).

en: New start time (minutes from midnight).
vi: Giờ bắt đầu mới (phút tính từ nửa đêm).

en: New end time (minutes from midnight).
vi: Giờ kết thúc mới (phút tính từ nửa đêm).

en: Failed to reschedule booking.
vi: Không thể dời lịch đặt chỗ.

en: Update booking
vi: Cập nhật đặt chỗ

en: Updates one or more fields on an existing booking. Only provided fields are changed. Use reschedule-booking to change date/time specifically.
vi: Cập nhật một hoặc nhiều trường của một đặt chỗ hiện có. Chỉ các trường được cung cấp mới bị thay đổi. Dùng reschedule-booking để thay đổi riêng ngày/giờ.

en: Booking ID to update.
vi: Mã đặt chỗ cần cập nhật.

en: Failed to update booking.
vi: Không thể cập nhật đặt chỗ.

en: Add off period
vi: Thêm khoảng thời gian nghỉ

en: Creates a new off/blocked period during which an agent or the entire business will not accept bookings.
vi: Tạo một khoảng thời gian nghỉ/bị chặn mới trong đó một nhân viên hoặc toàn bộ doanh nghiệp sẽ không chấp nhận đặt chỗ.

en: Label for the off period.
vi: Nhãn cho khoảng thời gian nghỉ.

en: Failed to create off period.
vi: Không thể tạo khoảng thời gian nghỉ.

en: Check slot availability
vi: Kiểm tra tình trạng còn trống của khung giờ

en: Checks whether a specific time slot has no conflicting bookings.
vi: Kiểm tra xem một khung giờ cụ thể có xung đột với các đặt chỗ nào không.

en: Get available slots
vi: Lấy các khung giờ còn trống

en: Returns available booking time slots for a service/agent/location on a given date.
vi: Trả về các khung giờ đặt chỗ còn trống cho một dịch vụ/nhân viên/địa điểm vào một ngày nhất định.

en: Date to check (Y-m-d).
vi: Ngày cần kiểm tra (Y-m-d).

en: Get work schedule
vi: Lấy lịch làm việc

en: Returns work periods for an agent or all agents.
vi: Trả về các khoảng thời gian làm việc cho một nhân viên hoặc tất cả nhân viên.

en: List off periods
vi: Liệt kê các khoảng thời gian nghỉ

en: Returns off/blocked periods for agents, optionally filtered by date range.
vi: Trả về các khoảng thời gian nghỉ/bị chặn cho nhân viên, có thể lọc theo khoảng ngày.

en: Remove off period
vi: Xóa khoảng thời gian nghỉ

en: Permanently deletes an off/blocked period, making those times available for bookings again.
vi: Xóa vĩnh viễn một khoảng thời gian nghỉ/bị chặn, làm cho các khung giờ đó lại có thể đặt chỗ.

en: Off period ID to remove.
vi: ID khoảng thời gian nghỉ cần xóa.

en: Off period not found.
vi: Không tìm thấy khoảng thời gian nghỉ.

en: Failed to delete off period.
vi: Không thể xóa khoảng thời gian nghỉ.

en: Appointment scheduling — bookings, customers, services, and staff.
vi: Lập lịch cuộc hẹn — đặt chỗ, khách hàng, dịch vụ và nhân viên.

en: Connect customer to WP user
vi: Kết nối khách hàng với người dùng WP

en: Links a LatePoint customer record to an existing WordPress user account by their user ID.
vi: Liên kết bản ghi khách hàng LatePoint với một tài khoản người dùng WordPress hiện có bằng ID người dùng của họ.

en: LatePoint customer ID.
vi: ID khách hàng LatePoint.

en: WordPress user ID.
vi: ID người dùng WordPress.

en: Customer not found.
vi: Không tìm thấy khách hàng.

en: WordPress user not found.
vi: Không tìm thấy người dùng WordPress.

en: Cannot link a customer to a privileged WordPress account.
vi: Không thể liên kết khách hàng với một tài khoản WordPress có đặc quyền.

en: Failed to link customer to WordPress user.
vi: Không thể liên kết khách hàng với người dùng WordPress.

en: Create customer
vi: Tạo khách hàng

en: Creates a new customer record. Email address must be unique across all customers.
vi: Tạo một bản ghi khách hàng mới. Địa chỉ email phải là duy nhất trên tất cả khách hàng.

en: Last name.
vi: Họ.

en: Email address.
vi: Địa chỉ email.

en: Phone number.
vi: Số điện thoại.

en: Internal notes.
vi: Ghi chú nội bộ.

en: Failed to create customer.
vi: Không thể tạo khách hàng.

en: Delete customer
vi: Xóa khách hàng

en: Permanently deletes a customer and all their associated bookings and orders. This cannot be undone.
vi: Xóa vĩnh viễn một khách hàng và tất cả các đặt chỗ cùng đơn hàng liên quan của họ. Không thể hoàn tác.

en: Failed to delete customer.
vi: Không thể xóa khách hàng.

en: Get customer bookings
vi: Lấy các đặt chỗ của khách hàng

en: Returns bookings for a specific customer, with optional future/past/status filter.
vi: Trả về các đặt chỗ cho một khách hàng cụ thể, với bộ lọc tùy chọn tương lai/quá khứ/trạng thái.

en: Time scope filter.
vi: Bộ lọc phạm vi thời gian.

en: Get customer by email
vi: Lấy khách hàng theo email

en: Looks up a customer by their email address.
vi: Tìm khách hàng theo địa chỉ email của họ.

en: Customer email address.
vi: Địa chỉ email của khách hàng.

en: Get customer orders
vi: Lấy đơn hàng của khách hàng

en: Returns all orders for a specific customer.
vi: Trả về tất cả đơn hàng của một khách hàng cụ thể.

en: Get customer
vi: Lấy khách hàng

en: Returns a single customer by ID with full profile.
vi: Trả về một khách hàng duy nhất theo ID với hồ sơ đầy đủ.

en: Get total customers count
vi: Lấy tổng số khách hàng

en: Returns the total number of customers in the system.
vi: Trả về tổng số khách hàng trong hệ thống.

en: List customers
vi: Liệt kê khách hàng

en: Returns a paginated list of customers with optional search/filter.
vi: Trả về danh sách khách hàng có phân trang với tìm kiếm/lọc tùy chọn.

en: Search by name, email, or phone.
vi: Tìm theo tên, email hoặc số điện thoại.

en: Filter by customer status.
vi: Lọc theo trạng thái khách hàng.

en: Search customers
vi: Tìm kiếm khách hàng

en: Searches customers by name, email, or phone — optimised for autocomplete.
vi: Tìm kiếm khách hàng theo tên, email hoặc số điện thoại — được tối ưu cho tự động hoàn thành.

en: Search term.
vi: Từ khóa tìm kiếm.

en: Update customer
vi: Cập nhật khách hàng

en: Updates one or more fields on an existing customer profile. Only provided fields are changed.
vi: Cập nhật một hoặc nhiều trường trong hồ sơ khách hàng hiện có. Chỉ các trường được cung cấp mới được thay đổi.

en: Failed to update customer.
vi: Không thể cập nhật khách hàng.

en: Create location
vi: Tạo địa điểm

en: Creates a new business location where services can be offered and agents can be assigned.
vi: Tạo một địa điểm kinh doanh mới nơi có thể cung cấp dịch vụ và gán nhân viên.

en: Location name.
vi: Tên địa điểm.

en: Failed to create location.
vi: Không thể tạo địa điểm.

en: Delete location
vi: Xóa địa điểm

en: Permanently deletes a location and removes all agent and service assignments. This cannot be undone.
vi: Xóa vĩnh viễn một địa điểm và gỡ bỏ tất cả phân công nhân viên và dịch vụ. Không thể hoàn tác thao tác này.

en: Location ID to delete.
vi: ID địa điểm cần xóa.

en: Location not found.
vi: Không tìm thấy địa điểm.

en: Failed to delete location.
vi: Không thể xóa địa điểm.

en: Disable location
vi: Vô hiệu hóa địa điểm

en: Disables a location so it no longer appears on the booking form. Existing bookings are not affected.
vi: Vô hiệu hóa một địa điểm để nó không còn xuất hiện trên biểu mẫu đặt lịch. Các đặt lịch hiện có không bị ảnh hưởng.

en: Failed to disable location.
vi: Không thể vô hiệu hóa địa điểm.

en: Enable location
vi: Kích hoạt địa điểm

en: Activates a location so it appears on the booking form and can be selected by customers.
vi: Kích hoạt một địa điểm để nó xuất hiện trên biểu mẫu đặt lịch và có thể được khách hàng chọn.

en: Failed to enable location.
vi: Không thể kích hoạt địa điểm.

en: Get location agents
vi: Lấy nhân viên của địa điểm

en: Returns all agents assigned to a location.
vi: Trả về tất cả nhân viên được gán cho một địa điểm.

en: Get location services
vi: Lấy dịch vụ của địa điểm

en: Returns all services available at a location.
vi: Trả về tất cả dịch vụ có sẵn tại một địa điểm.

en: Get location
vi: Lấy địa điểm

en: Returns a single location by ID.
vi: Trả về một địa điểm duy nhất theo ID.

en: List location categories
vi: Liệt kê danh mục địa điểm

en: Returns all location categories.
vi: Trả về tất cả danh mục địa điểm.

en: List locations
vi: Liệt kê địa điểm

en: Returns all locations, optionally filtered by status.
vi: Trả về tất cả địa điểm, có thể lọc theo trạng thái.

en: Filter by location status.
vi: Lọc theo trạng thái địa điểm.

en: Update location
vi: Cập nhật địa điểm

en: Updates one or more fields on an existing location. Only provided fields are changed.
vi: Cập nhật một hoặc nhiều trường trong một địa điểm hiện có. Chỉ các trường được cung cấp mới được thay đổi.

en: Location ID to update.
vi: ID địa điểm cần cập nhật.

en: Failed to update location.
vi: Không thể cập nhật địa điểm.

en: Change invoice status
vi: Thay đổi trạng thái hóa đơn

en: Changes the payment status of an invoice (e.g. paid, unpaid, partially paid).
vi: Thay đổi trạng thái thanh toán của hóa đơn (ví dụ: đã thanh toán, chưa thanh toán, thanh toán một phần).

en: Invoice ID.
vi: ID hóa đơn.

en: New invoice status.
vi: Trạng thái hóa đơn mới.

en: Invoice not found.
vi: Không tìm thấy hóa đơn.

en: Failed to update invoice status.
vi: Không thể cập nhật trạng thái hóa đơn.

en: Change order status
vi: Thay đổi trạng thái đơn hàng

en: Changes the status of an order (e.g. open, completed, cancelled).
vi: Thay đổi trạng thái của đơn hàng (ví dụ: đang mở, đã hoàn thành, đã hủy).

en: Order ID.
vi: ID đơn hàng.

en: Order not found.
vi: Không tìm thấy đơn hàng.

en: Failed to change order status.
vi: Không thể thay đổi trạng thái đơn hàng.

en: Create invoice
vi: Tạo hóa đơn

en: Creates a new invoice for an existing order. Does not process any payment.
vi: Tạo một hóa đơn mới cho một đơn hàng hiện có. Không xử lý bất kỳ khoản thanh toán nào.

en: Failed to create invoice.
vi: Không thể tạo hóa đơn.

en: Create order
vi: Tạo đơn hàng

en: Creates a new order record. Orders group one or more bookings together for billing purposes.
vi: Tạo một bản ghi đơn hàng mới. Đơn hàng nhóm một hoặc nhiều lượt đặt lịch lại với nhau cho mục đích lập hóa đơn.

en: Delete order
vi: Xóa đơn hàng

en: Permanently deletes an order and its associated invoices. This cannot be undone.
vi: Xóa vĩnh viễn một đơn hàng và các hóa đơn liên quan của nó. Không thể hoàn tác thao tác này.

en: Order ID to delete.
vi: ID đơn hàng cần xóa.

en: Failed to delete order.
vi: Không thể xóa đơn hàng.

en: Get invoice
vi: Lấy hóa đơn

en: Returns a single invoice by ID.
vi: Trả về một hóa đơn duy nhất theo ID.

en: Get order price breakdown
vi: Lấy phân tích giá đơn hàng

en: Returns the price breakdown (subtotal, tax, total) for an order.
vi: Trả về bảng phân tích giá (tạm tính, thuế, tổng cộng) cho một đơn hàng.

en: Get order
vi: Lấy đơn hàng

en: Returns a single order by ID.
vi: Trả về một đơn hàng duy nhất theo ID.

en: Get transaction
vi: Lấy giao dịch

en: Returns a single transaction by ID.
vi: Trả về một giao dịch duy nhất theo ID.

en: Transaction ID.
vi: ID giao dịch.

en: Transaction not found.
vi: Không tìm thấy giao dịch.

en: List invoices
vi: Liệt kê hóa đơn

en: Returns a paginated list of invoices with optional filters.
vi: Trả về danh sách hóa đơn có phân trang với các bộ lọc tùy chọn.

en: List orders
vi: Liệt kê đơn hàng

en: Returns a paginated, filtered list of orders.
vi: Trả về danh sách đơn hàng có phân trang, đã lọc.

en: List transactions
vi: Liệt kê giao dịch

en: Returns a paginated list of payment transactions.
vi: Trả về danh sách giao dịch thanh toán có phân trang.

en: Refund transaction
vi: Hoàn tiền giao dịch

en: Marks a payment transaction as refunded. Does not process the actual refund through the payment gateway.
vi: Đánh dấu một giao dịch thanh toán là đã hoàn tiền. Không xử lý việc hoàn tiền thực tế thông qua cổng thanh toán.

en: Failed to refund transaction.
vi: Không thể hoàn tiền giao dịch.

en: Update order
vi: Cập nhật đơn hàng

en: Updates one or more fields on an existing order. Only provided fields are changed.
vi: Cập nhật một hoặc nhiều trường trong một đơn hàng hiện có. Chỉ các trường được cung cấp mới được thay đổi.

en: Order ID to update.
vi: ID đơn hàng cần cập nhật.

en: Failed to update order.
vi: Không thể cập nhật đơn hàng.

en: Service price.
vi: Giá dịch vụ.

en: Create service
vi: Tạo dịch vụ

en: Creates a new bookable service that customers can select when making appointments. Requires a name at minimum.
vi: Tạo một dịch vụ mới có thể đặt lịch mà khách hàng có thể chọn khi đặt lịch hẹn. Tối thiểu cần có tên.

en: Service name.
vi: Tên dịch vụ.

en: Failed to create service.
vi: Không thể tạo dịch vụ.

en: Delete service
vi: Xóa dịch vụ

en: Permanently deletes a service and all its associated bookings. This cannot be undone.
vi: Xóa vĩnh viễn một dịch vụ và tất cả các lượt đặt lịch liên quan. Không thể hoàn tác.

en: Service not found.
vi: Không tìm thấy dịch vụ.

en: Failed to delete service.
vi: Không thể xóa dịch vụ.

en: Disable service
vi: Vô hiệu hóa dịch vụ

en: Disables a service so it no longer appears on the booking form. Existing bookings are not affected.
vi: Vô hiệu hóa một dịch vụ để dịch vụ đó không còn xuất hiện trên biểu mẫu đặt lịch. Các lượt đặt lịch hiện có không bị ảnh hưởng.

en: Failed to disable service.
vi: Không thể vô hiệu hóa dịch vụ.

en: Duplicate service
vi: Nhân bản dịch vụ

en: Creates a full copy of an existing service including all its settings and agent assignments.
vi: Tạo một bản sao đầy đủ của một dịch vụ hiện có, bao gồm tất cả cài đặt và phân công nhân viên.

en: Service ID to duplicate.
vi: ID dịch vụ cần nhân bản.

en: Name for the new copy (optional — defaults to "Copy of <name>").
vi: Tên cho bản sao mới (tùy chọn — mặc định là "Copy of <name>").

en: Failed to duplicate service.
vi: Không thể nhân bản dịch vụ.

en: Enable service
vi: Kích hoạt dịch vụ

en: Activates a service so it appears on the booking form and can be booked by customers.
vi: Kích hoạt một dịch vụ để dịch vụ đó xuất hiện trên biểu mẫu đặt lịch và có thể được khách hàng đặt.

en: Failed to enable service.
vi: Không thể kích hoạt dịch vụ.

en: Get service agents
vi: Lấy nhân viên của dịch vụ

en: Returns agents (staff) assigned to a service.
vi: Trả về các nhân viên (staff) được phân công cho một dịch vụ.

en: Get service bookings
vi: Lấy lượt đặt lịch của dịch vụ

en: Returns bookings for a specific service.
vi: Trả về các lượt đặt lịch cho một dịch vụ cụ thể.

en: Get service
vi: Lấy dịch vụ

en: Returns a single service by ID with full detail.
vi: Trả về một dịch vụ duy nhất theo ID với đầy đủ chi tiết.

en: Get services
vi: Lấy các dịch vụ

en: Returns all services, optionally filtered by status.
vi: Trả về tất cả dịch vụ, có thể lọc theo trạng thái.

en: Filter by category ID.
vi: Lọc theo ID danh mục.

en: List service categories
vi: Liệt kê danh mục dịch vụ

en: Returns all service categories.
vi: Trả về tất cả danh mục dịch vụ.

en: Update service
vi: Cập nhật dịch vụ

en: Updates one or more fields on an existing service. Only provided fields are changed.
vi: Cập nhật một hoặc nhiều trường trong một dịch vụ hiện có. Chỉ các trường được cung cấp mới được thay đổi.

en: Failed to update service.
vi: Không thể cập nhật dịch vụ.

en: Activities
vi: Hoạt động

en: Activities log cleared
vi: Đã xóa nhật ký hoạt động

en: Type
vi: Loại

en: Agent ID
vi: ID nhân viên

en: Booking ID
vi: ID đặt lịch

en: Service ID
vi: ID dịch vụ

en: Customer ID
vi: ID khách hàng

en: Location ID
vi: Mã địa điểm

en: Action By User Type
vi: Loại người dùng thực hiện

en: Action By User ID
vi: ID người dùng thực hiện

en: Date, Time
vi: Ngày, giờ

en: Index
vi: Chỉ mục

en: Activity Removed
vi: Hoạt động đã bị xóa

en: Error Removing Activity
vi: Lỗi khi xóa hoạt động

en: Status:
vi: Trạng thái:

en: Processed on:
vi: Đã xử lý vào:

en: Errors:
vi: Lỗi:

en: View Order
vi: Xem đơn hàng

en: Created On:
vi: Được tạo vào:

en: by:
vi: bởi:

en: Updated On:
vi: Đã cập nhật vào:

en: View Customer
vi: Xem khách hàng

en: View Booking
vi: Xem đặt chỗ

en: To:
vi: Đến:

en: Process:
vi: Xử lý:

en: Error Message:
vi: Thông báo lỗi:

en: Invalid Code
vi: Mã không hợp lệ

en: Error sending OTP
vi: Lỗi khi gửi OTP

en: We don't recognize this email. Double-check it or create an account.
vi: Chúng tôi không nhận ra email này. Hãy kiểm tra lại hoặc tạo tài khoản.

en: We don't recognize this phone number. Double-check it or create an account.
vi: Chúng tôi không nhận ra số điện thoại này. Hãy kiểm tra lại hoặc tạo tài khoản.

en: You have been logged out of your account.
vi: Bạn đã đăng xuất khỏi tài khoản của mình.

en: Welcome back
vi: Chào mừng trở lại

en: Sorry, that email or password didn't work.
vi: Xin lỗi, email hoặc mật khẩu đó không đúng.

en: Sorry, that phone number or password didn't work.
vi: Xin lỗi, số điện thoại hoặc mật khẩu đó không đúng.

en: Sorry, that didn't work.
vi: Xin lỗi, thao tác đó không thành công.

en: Error creating wp user
vi: Lỗi khi tạo người dùng wp

en: Appointments
vi: Cuộc hẹn

en: Pending Appointments
vi: Cuộc hẹn đang chờ

en: All
vi: Tất cả

en: Service
vi: Dịch vụ

en: Start Date & Time
vi: Ngày & giờ bắt đầu

en: Duration
vi: Thời lượng

en: Customer
vi: Khách hàng

en: Customer Phone
vi: Số điện thoại khách hàng

en: Customer Email
vi: Email khách hàng

en: Agent
vi: Nhân viên

en: Agent Phone
vi: Số điện thoại nhân viên

en: Agent Email
vi: Email nhân viên

en: Status
vi: Trạng thái

en: Booked On
vi: Đã đặt vào

en: Appointment Status Updated
vi: Trạng thái cuộc hẹn đã được cập nhật

en: Error Updating Booking Status!
vi: Lỗi khi cập nhật trạng thái đặt chỗ!

en: Error Updating Booking Status! Invalid ID
vi: Lỗi khi cập nhật trạng thái đặt chỗ! ID không hợp lệ

en: Blocked Period Removed
vi: Khoảng thời gian bị chặn đã được xóa

en: Error Removing Blocked Period
vi: Lỗi khi xóa khoảng thời gian bị chặn

en: %s marked as a day off
vi: %s được đánh dấu là ngày nghỉ

en: Error
vi: Lỗi

en: Off Duty
vi: Nghỉ làm

en: Invalid period
vi: Khoảng thời gian không hợp lệ

en: Period blocked for %s
vi: Khoảng thời gian bị chặn cho %s

en: Invalid Blocked Period
vi: Khoảng thời gian bị chặn không hợp lệ

en: Uncategorized
vi: Chưa phân loại

en: Booking removed from your cart
vi: Đặt chỗ đã được xóa khỏi giỏ hàng của bạn

en: Not Allowed
vi: Không được phép

en: Bookings
vi: Đặt chỗ

en: Dashboard
vi: Bảng điều khiển

en: Invalid Request
vi: Yêu cầu không hợp lệ

en: Invalid layout
vi: Bố cục không hợp lệ

en: Customers
vi: Khách hàng

en: Customer Removed
vi: Khách hàng đã bị xóa

en: Error Removing Customer
vi: Lỗi khi xóa khách hàng

en: Customer is now allowed to book without password
vi: Khách hàng hiện được phép đặt chỗ mà không cần mật khẩu

en: Error setting customer as guest
vi: Lỗi khi đặt khách hàng làm khách

en: Edit Customer
vi: Chỉnh sửa khách hàng

note: translators: %s is the html of a customer edit link
en: Customer Created ID: %s
vi: Khách hàng đã được tạo ID: %s

en: Access Restricted
vi: Truy cập bị hạn chế

note: translators: %s is the html of a customer edit link
en: Customer Updated ID: %s
vi: Khách hàng đã được cập nhật ID: %s

en: Invalid customer ID
vi: ID khách hàng không hợp lệ

en: Error Accessing Customer
vi: Lỗi khi truy cập khách hàng

en: Customers Connected
vi: Khách hàng đã kết nối

en: Customer Disconnected
vi: Khách hàng đã ngắt kết nối

en: Customer Connected
vi: Khách hàng đã kết nối

en: Name
vi: Tên

en: Phone
vi: Điện thoại

en: Total Appointments
vi: Tổng số cuộc hẹn

en: Next Appointment
vi: Cuộc hẹn tiếp theo

en: Registered On
vi: Đã đăng ký vào

en: Email field is required
vi: Trường email là bắt buộc

en: Unfortunately the selected time slot is not available anymore, please select another timeslot.
vi: Rất tiếc, khung giờ đã chọn không còn khả dụng nữa, vui lòng chọn khung giờ khác.

en: Error! Please try again later
vi: Lỗi! Vui lòng thử lại sau

en: Error! LKDFU343
vi: Lỗi! LKDFU343

en: Reschedule is not allowed
vi: Không được phép đổi lịch

en: Not allowed to cancel
vi: Không được phép hủy

en: Information Saved
vi: Thông tin đã được lưu

en: Customer not found
vi: Không tìm thấy khách hàng

en: Invalid Booking
vi: Đặt chỗ không hợp lệ

en: Invalid password or email
vi: Mật khẩu hoặc email không hợp lệ

en: Error! Email was not sent.
vi: Lỗi! Email đã không được gửi.

en: Email does not match any customer
vi: Email không khớp với bất kỳ khách hàng nào

en: Password can not be blank
vi: Mật khẩu không được để trống

en: Unknown Error
vi: Lỗi không xác định

en: Password token is invalid. Please request a new password reset.
vi: Mã token mật khẩu không hợp lệ. Vui lòng yêu cầu đặt lại mật khẩu mới.

en: Password token has expired. Please request a new password reset.
vi: Mã token mật khẩu đã hết hạn. Vui lòng yêu cầu đặt lại mật khẩu mới.

en: Your password was successfully updated.
vi: Mật khẩu của bạn đã được cập nhật thành công.

en: Error! Message Code: KS723J
vi: Lỗi! Mã thông báo: KS723J

en: Error! Passwords do not match.
vi: Lỗi! Mật khẩu không khớp.

en: Customer Not Found
vi: Không tìm thấy khách hàng

en: Account Password Set
vi: Đã đặt mật khẩu tài khoản

en: Error! Password is empty.
vi: Lỗi! Mật khẩu trống.

en: Invalid request
vi: Yêu cầu không hợp lệ

en: Agent Created. ID:
vi: Đã tạo đại lý. ID:

en: Agent Updated. ID:
vi: Đã cập nhật đại lý. ID:

en: Form Fields
vi: Các trường biểu mẫu

en: Default Fields Updated
vi: Đã cập nhật các trường mặc định

en: Integrations
vi: Tích hợp

en: Invalid Order ID
vi: ID đơn hàng không hợp lệ

en: Invalid payment portion
vi: Phần thanh toán không hợp lệ

en: Invalid Invoice ID
vi: ID hóa đơn không hợp lệ

en: Invoice not found
vi: Không tìm thấy hóa đơn

en: Error:
vi: Lỗi:

en: Invoice email sent
vi: Đã gửi email hóa đơn

en: Please enter a valid email address.
vi: Vui lòng nhập địa chỉ email hợp lệ.

en: Invalid Invoice Key
vi: Khóa hóa đơn không hợp lệ

en: Back
vi: Quay lại

en: Next
vi: Tiếp theo

en: Payment Methods
vi: Phương thức thanh toán

en: Payment Processors
vi: Bộ xử lý thanh toán

en: Pay %s
vi: Thanh toán %s

en: Payment Form
vi: Biểu mẫu thanh toán

en: Confirmation
vi: Xác nhận

en: Invalid agent key
vi: Khóa đại lý không hợp lệ

en: You cannot modify other agents' bookings
vi: Bạn không thể sửa các đặt chỗ của đại lý khác

en: Notifications
vi: Thông báo

en: Select a template
vi: Chọn một mẫu

en: Orders
vi: Đơn hàng

note: translators: %s is the description of an error translators: %s is an error message translators: %s is the error description
en: Error: %s
vi: Lỗi: %s

note: translators: %s is a link to the updated order
en: Order Updated ID: %s
vi: Đã cập nhật đơn hàng ID: %s

note: translators: %s is a link to the updated order
en: Order Created ID: %s
vi: Đã tạo đơn hàng ID: %s

en: Order Removed
vi: Đã xóa đơn hàng

en: Error Removing Order
vi: Lỗi khi xóa đơn hàng

en: Token
vi: Mã thông báo

en: Processor
vi: Bộ xử lý

en: Method
vi: Phương thức

en: Amount
vi: Số tiền

en: Workflows
vi: Quy trình làm việc

en: Process Removed
vi: Đã xóa quy trình

en: Error Removing Workflow
vi: Lỗi khi xóa quy trình làm việc

en: Process Saved
vi: Đã lưu quy trình

en: Error saving process
vi: Lỗi khi lưu quy trình

en: Run complete
vi: Chạy hoàn tất

en: view logs
vi: xem nhật ký

en: Trigger conditions not met
vi: Điều kiện kích hoạt không được đáp ứng

en: Process Jobs
vi: Công việc quy trình

en: Trigger:
vi: Kích hoạt:

en: Job Results
vi: Kết quả công việc

en: Processed on (UTC):
vi: Đã xử lý vào (UTC):

en: Error:
vi: Lỗi:

en: Job cancelled
vi: Công việc đã bị hủy

en: Coupons
vi: Phiếu giảm giá

en: Assets
vi: Tài sản

en: Booking slot is not available anymore.
vi: Khung đặt chỗ không còn khả dụng nữa.

en: Razorpay connect account ID not set
vi: Chưa đặt ID tài khoản kết nối Razorpay

en: Redirecting to Razorpay
vi: Đang chuyển hướng đến Razorpay

en: Edit Service
vi: Chỉnh sửa dịch vụ

en: New Service
vi: Dịch vụ mới

en: Create New Service
vi: Tạo dịch vụ mới

en: Service Created. ID:
vi: Đã tạo dịch vụ. ID:

en: Service Updated. ID:
vi: Đã cập nhật dịch vụ. ID:

en: Service Removed
vi: Đã xóa dịch vụ

en: Error Removing Service
vi: Lỗi khi xóa dịch vụ

en: Copy
vi: Sao chép

en: Error Creating Service
vi: Lỗi khi tạo dịch vụ

en: You have to acknowledge the data erase warning
vi: Bạn phải xác nhận cảnh báo xóa dữ liệu

en: Error reading import file
vi: Lỗi khi đọc tệp nhập

en: Data imported
vi: Đã nhập dữ liệu

en: You must upload a JSON file to import data from
vi: Bạn phải tải lên tệp JSON để nhập dữ liệu từ đó

en: Order of steps has been successfully updated
vi: Thứ tự các bước đã được cập nhật thành công

en: Pages Setup
vi: Thiết lập trang

en: Payment Processing
vi: Xử lý thanh toán

en: Work Schedule Settings
vi: Cài đặt lịch làm việc

en: General
vi: Chung

en: Date Range Schedule Removed
vi: Đã xóa lịch phạm vi ngày

en: Invalid Data
vi: Dữ liệu không hợp lệ

en: Custom Day Schedule Removed
vi: Đã xóa lịch ngày tùy chỉnh

en: Invalid Date
vi: Ngày không hợp lệ

en: Table Settings Saved
vi: Đã lưu cài đặt bảng

en: Work Schedule Updated
vi: Đã cập nhật lịch làm việc

en: Settings Updated
vi: Đã cập nhật cài đặt

en: Settings Updated With Errors:
vi: Đã cập nhật cài đặt với lỗi:

en: Cart has already been converted to order
vi: Giỏ hàng đã được chuyển thành đơn hàng

en: Order intent can be converted to order
vi: Ý định đơn hàng có thể được chuyển thành đơn hàng

en: Selected booking slot is not available anymore. Please pick a different time slot.
vi: Khung đặt chỗ đã chọn không còn khả dụng nữa. Vui lòng chọn một khung giờ khác.

en: Invalid order intent key
vi: Khóa ý định đơn hàng không hợp lệ

en: Stripe connect account ID not set
vi: Chưa đặt ID tài khoản kết nối Stripe

en: Unable to save transaction intent
vi: Không thể lưu ý định giao dịch

en: Redirecting to Stripe
vi: Đang chuyển hướng đến Stripe

en: Not Found
vi: Không tìm thấy

en: Tasks
vi: Tác vụ

en: Todos
vi: Việc cần làm

en: Transactions
vi: Giao dịch

en: Invalid Receipt Key
vi: Khóa biên nhận không hợp lệ

en: Receipt not found
vi: Không tìm thấy biên nhận

en: Transaction Removed
vi: Đã xóa giao dịch

en: Error Removing Transaction
vi: Lỗi khi xóa giao dịch

en: Order ID
vi: ID đơn hàng

en: Invalid Transaction
vi: Giao dịch không hợp lệ

en: Invalid Refund Amount
vi: Số tiền hoàn lại không hợp lệ

en: Wizard
vi: Trình hướng dẫn

en: Setup Notifications
vi: Thiết lập thông báo

en: Create Agents
vi: Tạo đại lý

en: Intro
vi: Giới thiệu

en: Add Services
vi: Thêm dịch vụ

en: Set Working Hours
vi: Đặt giờ làm việc

en: Fill Business Info
vi: Điền thông tin doanh nghiệp

en: Setup Complete
vi: Thiết lập hoàn tất

en: Personal Info
vi: Thông tin cá nhân

en: New Customer Registration
vi: Đăng ký khách hàng mới

en: Customer Profile Update
vi: Cập nhật hồ sơ khách hàng

en: New Order
vi: Đơn hàng mới

en: Order Edited
vi: Đơn hàng đã chỉnh sửa

en: New Order Item
vi: Mục đơn hàng mới

en: Order Item Edited
vi: Mục đơn hàng đã chỉnh sửa

en: Order Item Deleted
vi: Mục đơn hàng đã xóa

en: New Appointment
vi: Cuộc hẹn mới

en: Appointment Status Changed
vi: Trạng thái cuộc hẹn đã thay đổi

en: Appointment Edited
vi: Cuộc hẹn đã chỉnh sửa

en: Appointment Deleted
vi: Cuộc hẹn đã xóa

en: New Agent
vi: Đại lý mới

en: Agent Profile Update
vi: Cập nhật hồ sơ đại lý

en: New Coupon
vi: Mã giảm giá mới

en: Coupon Update
vi: Cập nhật mã giảm giá

en: Service Updated
vi: Dịch vụ đã được cập nhật

en: Service Created
vi: Dịch vụ đã được tạo

en: Location Updated
vi: Địa điểm đã được cập nhật

en: Location Created
vi: Địa điểm đã được tạo

en: SMS Sent
vi: SMS đã được gửi

en: Email Sent
vi: Email đã được gửi

en: Process Job Run
vi: Chạy tác vụ xử lý

en: Order Intent Converted
vi: Ý định đơn hàng đã được chuyển đổi

en: Order Intent Created
vi: Ý định đơn hàng đã được tạo

en: Order Intent Updated
vi: Ý định đơn hàng đã được cập nhật

en: Payment Request Created
vi: Yêu cầu thanh toán đã được tạo

note: translators: %1$s previous appointment status, %2$s new appointment status
en: Appointment status changed from %1$s to %2$s
vi: Trạng thái cuộc hẹn đã thay đổi từ %1$s sang %2$s

en: Learn More
vi: Tìm hiểu thêm

en: Any Agent
vi: Bất kỳ đại lý nào

en: Close Details
vi: Đóng chi tiết

en: On Duty
vi: Đang làm việc

en: Disabled
vi: Đã vô hiệu hóa

en: Password
vi: Mật khẩu

en: One-time code
vi: Mã dùng một lần

en: Email Address
vi: Địa chỉ email

en: Phone Number
vi: Số điện thoại

en: Disable ability to login
vi: Tắt khả năng đăng nhập

en: Your Email Address
vi: Địa chỉ email của bạn

en: Your Phone Number
vi: Số điện thoại của bạn

en: Continue
vi: Tiếp tục

en: Sign in
vi: Đăng nhập

en: Your Password
vi: Mật khẩu của bạn

en: Forgot?
vi: Quên?

en: You will receive a 6-digit code to log in.
vi: Bạn sẽ nhận được mã 6 chữ số để đăng nhập.

en: Use password instead
vi: Dùng mật khẩu thay thế

en: Send me a sign-in code
vi: Gửi cho tôi mã đăng nhập

en: Customer will pick
vi: Khách hàng sẽ chọn

en: Any Available
vi: Bất kỳ còn trống

en: Starts at
vi: Bắt đầu từ

en: Show All
vi: Hiển thị tất cả

en: Calendar Type
vi: Loại lịch

en: Apple Calendar
vi: Lịch Apple

en: Google Calendar
vi: Lịch Google

note: translators: %1$s is agent name, %2$s is service name
en: Appointment with %1$s for %2$s
vi: Cuộc hẹn với %1$s cho %2$s

en: Bundle & Save
vi: Mua gói tiết kiệm

en: Starts From
vi: Bắt đầu từ

en: Undefined Status
vi: Trạng thái không xác định

en: Approved
vi: Đã phê duyệt

en: Pending Approval
vi: Đang chờ phê duyệt

en: Cancelled
vi: Đã hủy

en: No Show
vi: Không đến

en: Completed
vi: Đã hoàn thành

en: Monday
vi: Thứ Hai

en: Tuesday
vi: Thứ Ba

en: Wednesday
vi: Thứ Tư

en: Thursday
vi: Thứ Năm

en: Friday
vi: Thứ Sáu

en: Saturday
vi: Thứ Bảy

en: Sunday
vi: Chủ Nhật

en: Mon
vi: T2

en: Tue
vi: T3

en: Wed
vi: T4

en: Thu
vi: T5

en: Fri
vi: T6

en: Sat
vi: T7

en: Sun
vi: CN

en: Add to Calendar
vi: Thêm vào lịch

en: Print
vi: In

en: Reschedule
vi: Đổi lịch

en: Cancel
vi: Hủy

en: Are you sure you want to remove this item from your cart?
vi: Bạn có chắc chắn muốn xóa mục này khỏi giỏ hàng của mình không?

en: Date/Time
vi: Ngày/Giờ

en: Time Left
vi: Thời gian còn lại

en: Location
vi: Địa điểm

en: Payment Status
vi: Trạng thái thanh toán

en: Created On
vi: Được tạo vào

en: Search by Appointment Date
vi: Tìm theo ngày hẹn

en: Reset Date Search
vi: Đặt lại tìm kiếm theo ngày

en: Filter Date
vi: Lọc theo ngày

en: Upcoming
vi: Sắp tới

en: Past
vi: Đã qua

en: Happening Now
vi: Đang diễn ra

en: All Locations
vi: Tất cả địa điểm

en: Search by Customer
vi: Tìm theo khách hàng

en: Now
vi: Bây giờ

en: Theme requires PHP version
vi: Giao diện yêu cầu phiên bản PHP

en: or greater.
vi: hoặc cao hơn.

note: translators: %s is the name of the bundle
en: Part of a %s bundle.
vi: Là một phần của gói %s.

note: translators: %s is the name of the bundle
en: Show Full Bundle
vi: Hiển thị toàn bộ gói

en: %d sessions
vi: %d buổi

note: translators: %d is the number of cancelled appointments
en: %d Cancelled Appointment | %d Cancelled Appointments
vi[0]: %d cuộc hẹn đã hủy

note: translators: %s is the order confirmation code
en: Order %s
vi: Đơn hàng %s

en: Schedule now
vi: Đặt lịch ngay

en: Searching %s for available dates
vi: Đang tìm %s để xem các ngày còn trống

en: Pick a slot for
vi: Chọn một khung giờ cho

en: In order to generate the calendar, a service must be selected.
vi: Để tạo lịch, cần chọn một dịch vụ.

note: translators: %d is the number of slots available
en: %d Available
vi: %d còn trống

en: Cannot link to a privileged WordPress account.
vi: Không thể liên kết với tài khoản WordPress có đặc quyền.

en: Customer with this email already exists
vi: Khách hàng với email này đã tồn tại

en: First Name
vi: Tên

en: Last Name
vi: Họ

en: Notes
vi: Ghi chú

en: Admin Notes
vi: Ghi chú quản trị

en: Invalid email address: %s
vi: Địa chỉ email không hợp lệ: %s

en: Customer with email already exists: %s
vi: Khách hàng với email đã tồn tại: %s

en: Failed to initialise WC_Filesystem API while trying to setup notifications for initial data seed.
vi: Không thể khởi tạo API WC_Filesystem khi đang cố thiết lập thông báo cho dữ liệu khởi tạo ban đầu.

en: Theme requires Elementor version
vi: Giao diện yêu cầu phiên bản Elementor

en: Failed to initialise WC_Filesystem API while trying to show notification templates.
vi: Không thể khởi tạo API WC_Filesystem khi đang cố hiển thị các mẫu thông báo.

en: No email processor is selected.
vi: Chưa chọn bộ xử lý email nào.

en: Email address of the recipient can not be blank
vi: Địa chỉ email của người nhận không được để trống

en: Subject of the email can not be blank
vi: Tiêu đề email không được để trống

en: Content of the email can not be blank
vi: Nội dung email không được để trống

en: Email was sent successfully
vi: Email đã được gửi thành công

en: Error sending email
vi: Lỗi khi gửi email

en: Error sending email, email address invalid or email processor not setup
vi: Lỗi khi gửi email, địa chỉ email không hợp lệ hoặc bộ xử lý email chưa được thiết lập

en: Email notifications are disabled. Enable email processor in Settings - Notifications.
vi: Thông báo email đã bị tắt. Hãy bật bộ xử lý email trong Cài đặt - Thông báo.

note: translators: %d is the number of services
en: + %d more
vi: + %d nữa

en: This event has passed
vi: Sự kiện này đã qua

en: Weekly
vi: Hàng tuần

en: Monthly
vi: Hàng tháng

en: Filters
vi: Bộ lọc

en: Show:
vi: Hiển thị:

en: Are you sure want to remove this file?
vi: Bạn có chắc muốn xóa tệp này không?

en: Click to select...
vi: Nhấp để chọn...

en: am
vi: sa

en: pm
vi: ch

en: Pick a color
vi: Chọn một màu

en: Code
vi: Mã

en: %s To %s
vi: %s đến %s

en: Open
vi: Mở

en: Edit Data
vi: Chỉnh sửa dữ liệu

en: Email Invoice
vi: Gửi hóa đơn qua email

en: Receipt
vi: Biên lai

en: Invoice
vi: Hóa đơn

en: Invoice number
vi: Số hóa đơn

en: Receipt number
vi: Số biên lai

en: Date paid
vi: Ngày thanh toán

en: Date of issue
vi: Ngày phát hành

en: Date due
vi: Ngày đến hạn

en: VAT Number
vi: Mã số VAT

en: LatePoint Dashboard
vi: Bảng điều khiển LatePoint

en: Bill to
vi: Thanh toán cho

en: %s due %s
vi: %s đến hạn %s

en: Pay Online
vi: Thanh toán trực tuyến

en: View Payments
vi: Xem thanh toán

en: %s paid on %s
vi: %s đã thanh toán vào %s

en: Subtotal
vi: Tạm tính

en: Total
vi: Tổng cộng

en: Payments & Credits
vi: Thanh toán &amp; Tín dụng

en: Amount Due
vi: Số tiền còn phải trả

en: Amount Paid
vi: Số tiền đã thanh toán

en: Terms & Conditions
vi: Điều khoản &amp; Điều kiện

en: Paid
vi: Đã thanh toán

en: Partially Paid
vi: Đã thanh toán một phần

en: Draft
vi: Bản nháp

en: Void
vi: Vô hiệu

en: Uncollectible
vi: Không thể thu hồi

en: Full
vi: Đầy đủ

en: Remaining
vi: Còn lại

en: Deposit
vi: Đặt cọc

en: Custom
vi: Tùy chỉnh

en: Invoices
vi: Hóa đơn

en: New Invoice
vi: Hóa đơn mới

en: Invoice Number:
vi: Số hóa đơn:

en: Due: %s
vi: Đến hạn: %s

en: Invoice Created
vi: Đã tạo hóa đơn

en: Invoice Updated
vi: Đã cập nhật hóa đơn

en: Choose an invoice for this test run:
vi: Chọn một hóa đơn cho lần chạy thử này:

en: Choose old invoice to be used for this test run:
vi: Chọn hóa đơn cũ để dùng cho lần chạy thử này:

en: Choose new invoice to be used for this test run:
vi: Chọn hóa đơn mới để dùng cho lần chạy thử này:

en: was equal to
vi: đã bằng

en: was not equal to
vi: không bằng

en: has changed
vi: đã thay đổi

en: has not changed
vi: không thay đổi

en: is equal to
vi: bằng

en: is not equal to
vi: không bằng

en: Old Invoice
vi: Hóa đơn cũ

en: Invoice Status
vi: Trạng thái hóa đơn

en: Invoice Due Date
vi: Ngày đến hạn hóa đơn

en: Invoice Amount
vi: Số tiền hóa đơn

en: Invoice Number
vi: Số hóa đơn

en: Invoice Access URL
vi: URL truy cập hóa đơn

en: Invoice Pay URL
vi: URL thanh toán hóa đơn

en: Invoice Receipt URL
vi: URL biên lai hóa đơn

en: Enable Invoices
vi: Bật hóa đơn

en: When disabled, no invoices will be created for new bookings and invoice-related features will be hidden
vi: Khi tắt, sẽ không tạo hóa đơn cho các đặt chỗ mới và các tính năng liên quan đến hóa đơn sẽ bị ẩn

en: Invoice Data
vi: Dữ liệu hóa đơn

en: Company Logo
vi: Logo công ty

en: Remove Image
vi: Xóa hình ảnh

en: Company Name
vi: Tên công ty

en: VAT Number/Tax ID
vi: Mã số VAT/Mã số thuế

en: Number Prefix
vi: Tiền tố số

en: Bill From
vi: Thanh toán từ

en: Bill To
vi: Thanh toán cho

en: This subject and content will be used when invoice is being emailed.
vi: Tiêu đề và nội dung này sẽ được dùng khi hóa đơn được gửi qua email.

en: Subject
vi: Tiêu đề

en: Email Content
vi: Nội dung email

en: Free Bookings
vi: Đặt chỗ miễn phí

en: Create invoices for free bookings
vi: Tạo hóa đơn cho các đặt chỗ miễn phí

en: When disabled, no invoice is created and no invoice email/notification is sent for bookings with a $0.00 total (e.g. free services or fully discounted by coupon).
vi: Khi tắt, sẽ không tạo hóa đơn và cũng không gửi email/thông báo hóa đơn cho các đặt chỗ có tổng cộng $0.00 (ví dụ: dịch vụ miễn phí hoặc được giảm giá hoàn toàn bằng mã giảm giá).

en: Main Location
vi: Địa điểm chính

en: Locations Linked
vi: Các địa điểm được liên kết

en: Calendar
vi: Lịch

en: Payments
vi: Thanh toán

en: Resources
vi: Tài nguyên

en: Categories
vi: Danh mục

en: Service Extras
vi: Dịch vụ bổ sung

en: Schedule
vi: Lịch làm việc

en: Tax
vi: Thuế

en: Roles
vi: Vai trò

en: Automation
vi: Tự động hóa

en: Scheduled Jobs
vi: Công việc đã lên lịch

en: Activity Log
vi: Nhật ký hoạt động

en: Meetings
vi: Cuộc họp

en: Calendars
vi: Lịch

en: Marketing
vi: Tiếp thị

en: Short Links
vi: Liên kết ngắn

en: Default WordPress Mailer
vi: Trình gửi thư mặc định của WordPress

en: Nothing to run
vi: Không có gì để chạy

note: translators: %s is the type of notification
en: %s notifications are disabled
vi: Thông báo %s đã bị tắt

en: Quick Question!
vi: Câu hỏi nhanh!

en: How would you rate LatePoint? Love it, hate it, or somewhere in between? Your honest answer helps us understand how we're doing.
vi: Bạn đánh giá LatePoint như thế nào? Yêu thích, ghét, hay ở mức nào đó giữa hai thái cực? Câu trả lời trung thực của bạn giúp chúng tôi hiểu mình đang làm tốt đến đâu.

en: Thanks a lot for your feedback!
vi: Cảm ơn rất nhiều vì phản hồi của bạn!

en: Thanks for being part of the LatePoint community! Got feedback or suggestions? We'd love to hear it.
vi: Cảm ơn bạn đã là một phần của cộng đồng LatePoint! Có phản hồi hoặc đề xuất nào không? Chúng tôi rất muốn nghe từ bạn.

en: Thank you for your feedback
vi: Cảm ơn bạn đã phản hồi

en: We value your input. How can we improve your experience?
vi: Chúng tôi trân trọng ý kiến của bạn. Chúng tôi có thể cải thiện trải nghiệm của bạn như thế nào?

en: Rate LatePoint
vi: Đánh giá LatePoint

en: Hate it!
vi: Ghét nó!

en: Love it!
vi: Thích nó!

en: Not Fulfilled
vi: Chưa hoàn tất

en: Fulfilled
vi: Đã hoàn tất

en: Partially Fulfilled
vi: Hoàn tất một phần

en: Not Paid
vi: Chưa thanh toán

en: Fully Paid
vi: Đã thanh toán đầy đủ

en: Processing
vi: Đang xử lý

en: Appointment Confirmed
vi: Cuộc hẹn đã được xác nhận

en: We look forward to seeing you.
vi: Chúng tôi mong được gặp bạn.

en: Order #
vi: Đơn hàng #

en: New Booking
vi: Đặt lịch mới

en: Edit Booking
vi: Chỉnh sửa đặt lịch

en: Are you sure you want to remove this booking from the order?
vi: Bạn có chắc chắn muốn xóa đặt lịch này khỏi đơn hàng không?

en: Are you sure you want to remove this item from the order? All associated appointments will be removed as well.
vi: Bạn có chắc chắn muốn xóa mục này khỏi đơn hàng không? Tất cả các cuộc hẹn liên quan cũng sẽ bị xóa.

en: Part of recurring sequence
vi: Một phần của chuỗi lặp lại

en: Are you sure you want to remove this item from the order?
vi: Bạn có chắc chắn muốn xóa mục này khỏi đơn hàng không?

en: Payment Portion:
vi: Phần thanh toán:

en: Payment Amount:
vi: Số tiền thanh toán:

en: No transactions found.
vi: Không tìm thấy giao dịch nào.

en: Verify your email
vi: Xác minh email của bạn

en: Verify your phone number
vi: Xác minh số điện thoại của bạn

en: Enter the code we sent to %s
vi: Nhập mã chúng tôi đã gửi đến %s

en: Verify
vi: Xác minh

en: The code will expire in %s minutes
vi: Mã sẽ hết hạn sau %s phút

en: Resend code
vi: Gửi lại mã

en: OTP was not sent.
vi: OTP chưa được gửi.

en: Your OTP Code
vi: Mã OTP của bạn

en: Your OTP code is: %s
vi: Mã OTP của bạn là: %s

en: Failed to send email
vi: Không thể gửi email

en: Failed to send SMS
vi: Không thể gửi SMS

en: Other
vi: Khác

en: Pay Locally
vi: Thanh toán tại chỗ

en: Full Balance
vi: Số dư đầy đủ

en: Remaining Balance
vi: Số dư còn lại

en: Capture
vi: Thu tiền

en: Authorization
vi: Ủy quyền

en: Succeeded
vi: Thành công

en: Failed
vi: Thất bại

en: Trigger only if:
vi: Chỉ kích hoạt nếu:

en: Conditional
vi: Có điều kiện

en: Trigger only when specific conditions are met
vi: Chỉ kích hoạt khi các điều kiện cụ thể được đáp ứng

en: Time offset
vi: Độ lệch thời gian

en: Execute actions with a time offset
vi: Thực thi các hành động với độ lệch thời gian

en: Scheduled
vi: Đã lên lịch

en: Razorpay Checkout
vi: Thanh toán Razorpay

en: Connect (Live)
vi: Kết nối (Thực tế)

en: Connect (Dev)
vi: Kết nối (Phát triển)

en: Currency Settings
vi: Cài đặt tiền tệ

en: Country
vi: Quốc gia

en: Currency Code
vi: Mã tiền tệ

en: Company Name (Appears on Payment Modal)
vi: Tên công ty (Hiển thị trên cửa sổ thanh toán)

en: Color for Payment Modal
vi: Màu cho cửa sổ thanh toán

en: Logo for Payment Modal
vi: Logo cho cửa sổ thanh toán

en: Remove Logo
vi: Xóa logo

en: Pay with Razorpay
vi: Thanh toán bằng Razorpay

en: Payment Error
vi: Lỗi thanh toán

en: Payment Error — token missing
vi: Lỗi thanh toán — thiếu token

en: Error Refunding
vi: Lỗi hoàn tiền

note: translators: %s is the payment error
en: Payment Error: %s
vi: Lỗi thanh toán: %s

en: Error generating Razorpay order
vi: Lỗi tạo đơn hàng Razorpay

en: Error generating Razorpay order for transaction
vi: Lỗi tạo đơn hàng Razorpay cho giao dịch

en: The following websites are using the same server token. This can happen if a site was cloned from one server to another. To fix this, disconnect each site and reconnect it.
vi: Các trang web sau đang sử dụng cùng một mã máy chủ. Điều này có thể xảy ra nếu một trang web được sao chép từ máy chủ này sang máy chủ khác. Để khắc phục, hãy ngắt kết nối từng trang web và kết nối lại.

en: disconnect
vi: ngắt kết nối

en: Connected
vi: Đã kết nối

en: Account:
vi: Tài khoản:

en: Pending Action
vi: Hành động đang chờ

en: Continue Setup
vi: Tiếp tục thiết lập

en: Start Connecting
vi: Bắt đầu kết nối

en: WP Role invalid
vi: Vai trò WP không hợp lệ

en: WP Agent role can not be saved
vi: Không thể lưu vai trò WP Agent

en: WP Role can not be saved
vi: Không thể lưu vai trò WP

en: Invalid role type
vi: Loại vai trò không hợp lệ

en: LatePoint Customer
vi: Khách hàng LatePoint

en: Edit custom schedule of individual agent, location or service.
vi: Chỉnh sửa lịch làm việc tùy chỉnh của từng nhân viên, địa điểm hoặc dịch vụ.

en: Access to all settings pages, including general schedule and booking steps.
vi: Truy cập tất cả các trang cài đặt, bao gồm lịch chung và các bước đặt lịch.

en: Ability to connect agents to services and locations.
vi: Có thể liên kết nhân viên với dịch vụ và địa điểm.

en: Ability to send messages to customers (available with chat addon).
vi: Có thể gửi tin nhắn cho khách hàng (có sẵn với tiện ích chat).

en: Chat
vi: Trò chuyện

en: Activity Logs
vi: Nhật ký hoạt động

en: Bundle
vi: Gói

en: Bookings & Orders
vi: Đặt chỗ & Đơn hàng

en: Order
vi: Đơn hàng

en: Resource Schedules
vi: Lịch tài nguyên

en: Connections
vi: Kết nối

en: Edit
vi: Chỉnh sửa

en: Delete
vi: Xóa

en: Create
vi: Tạo

en: Not Authorized
vi: Không được phép

en: Page Not Found
vi: Không tìm thấy trang

en: Hours
vi: Giờ

en: Hour
vi: Giờ

en: Error reading uploaded file
vi: Lỗi khi đọc tệp đã tải lên

en: Invalid JSON file format
vi: Định dạng tệp JSON không hợp lệ

en: Security: Table "%s" is not allowed for import
vi: Bảo mật: Bảng "%s" không được phép nhập

en: Invalid data structure for table "%s"
vi: Cấu trúc dữ liệu không hợp lệ cho bảng "%s"

en: Security: Invalid CREATE statement for table "%s"
vi: Bảo mật: Câu lệnh CREATE không hợp lệ cho bảng "%s"

en: Security: CREATE statement table name mismatch for "%s"
vi: Bảo mật: Tên bảng trong câu lệnh CREATE không khớp với "%s"

en: Security: Dangerous SQL keyword "%s" detected in CREATE statement
vi: Bảo mật: Phát hiện từ khóa SQL nguy hiểm "%s" trong câu lệnh CREATE

en: Error creating table "%s": %s
vi: Lỗi khi tạo bảng "%s": %s

en: Randomly picked agent
vi: Đại lý được chọn ngẫu nhiên

en: Most expensive agent
vi: Đại lý đắt nhất

en: Least expensive agent
vi: Đại lý rẻ nhất

en: Agent with the most bookings on that day
vi: Đại lý có nhiều đặt chỗ nhất trong ngày đó

en: Agent with the least bookings on that day
vi: Đại lý có ít đặt chỗ nhất trong ngày đó

en: Payment Method
vi: Phương thức thanh toán

en: Payment Portion
vi: Phần thanh toán

en: Comments
vi: Bình luận

en: Required?
vi: Bắt buộc?

en: Half Width
vi: Nửa chiều rộng

en: No SMS processor is selected.
vi: Chưa chọn bộ xử lý SMS nào.

en: SMS notifications are disabled
vi: Thông báo SMS đã bị tắt

en: Order of this step can not be changed.
vi: Thứ tự của bước này không thể thay đổi.

en: Since you only have one location, this step will be skipped
vi: Vì bạn chỉ có một địa điểm, bước này sẽ bị bỏ qua

en: Payment processing is disabled. Click to setup.
vi: Xử lý thanh toán đã bị tắt. Nhấp để thiết lập.

en: Step Title
vi: Tiêu đề bước

en: Step Sub Title
vi: Tiêu đề phụ của bước

en: Short Description
vi: Mô tả ngắn

en: Step Image
vi: Hình ảnh bước

en: Use Custom Step Image
vi: Sử dụng hình ảnh bước tùy chỉnh

en: Save Step
vi: Lưu bước

note: translators: %s is the name of a step
en: Step %s is missing from steps array.
vi: Bước %s bị thiếu trong mảng bước.

note: translators: %s is the name of a step
en: Step %s is not defined in the rules.
vi: Bước %s không được định nghĩa trong các quy tắc.

note: translators: %1$s is step name with error, %2$s is step that it should come after
en: Step "%1$s" has to come after "%2$s"
vi: Bước "%1$s" phải đứng sau "%2$s"

note: translators: %1$s is step name with error, %2$s is step that it should come before
en: Step "%1$s" has to come before "%2$s"
vi: Bước "%1$s" phải đứng trước "%2$s"

en: Submit
vi: Gửi

en: Checkout
vi: Thanh toán

en: Another customer is registered with this email.
vi: Một khách hàng khác đã được đăng ký với email này.

en: Another customer is already registered with this phone number.
vi: Một khách hàng khác đã được đăng ký với số điện thoại này.

en: An account with that email address already exists. Please try signing in.
vi: Một tài khoản với địa chỉ email đó đã tồn tại. Vui lòng thử đăng nhập.

en: Setting password is required and should match password confirmation
vi: Việc đặt mật khẩu là bắt buộc và phải khớp với xác nhận mật khẩu

en: Processing...
vi: Đang xử lý...

en: Show service categories
vi: Hiển thị danh mục dịch vụ

en: If turned on, services will be displayed in categories
vi: Nếu bật, các dịch vụ sẽ được hiển thị theo danh mục

en: Show service count for categories
vi: Hiển thị số lượng dịch vụ cho danh mục

en: If turned on, category tile will display a count of services
vi: Nếu bật, ô danh mục sẽ hiển thị số lượng dịch vụ

en: Show Learn More about agents
vi: Hiển thị Tìm hiểu thêm về đại lý

en: A link to open information about agent will be added to each agent tile
vi: Một liên kết để mở thông tin về đại lý sẽ được thêm vào mỗi ô đại lý

en: Hide agent name from summary and confirmation
vi: Ẩn tên đại lý khỏi phần tóm tắt và xác nhận

en: Check if you want to hide agent name from showing up
vi: Chọn nếu bạn muốn ẩn tên đại lý không hiển thị

en: Add "Any Agent" option to agent selection
vi: Thêm tùy chọn "Bất kỳ đại lý nào" vào lựa chọn đại lý

en: Customers can pick "Any agent" and system will find a matching agent
vi: Khách hàng có thể chọn "Bất kỳ đại lý nào" và hệ thống sẽ tìm một đại lý phù hợp

en: If "Any Agent" is selected then assign booking to
vi: Nếu chọn "Bất kỳ đại lý nào" thì gán đặt chỗ cho

en: Show Time Slots as
vi: Hiển thị khung giờ dưới dạng

en: Style of Datepicker
vi: Kiểu của bộ chọn ngày

en: Hide time picker if single slot
vi: Ẩn bộ chọn giờ nếu chỉ có một khung giờ

en: If a single slot is available in a day, it will be preselected.
vi: Nếu trong ngày chỉ có một khung giờ khả dụng, khung đó sẽ được chọn sẵn.

en: Hide slot availability count
vi: Ẩn số lượng chỗ trống còn trống

en: Slot counter tooltip will not appear when hovering a day.
vi: Gợi ý số lượng chỗ trống sẽ không xuất hiện khi di chuột qua một ngày.

en: Hide slots that are not available
vi: Ẩn các chỗ trống không khả dụng

en: Hides time boxes that are not available, instead of showing them in gray.
vi: Ẩn các ô thời gian không khả dụng, thay vì hiển thị chúng màu xám.

en: Disable auto searching for first available slot
vi: Tắt tự động tìm kiếm chỗ trống đầu tiên khả dụng

en: If checked, this will stop calendar from automatically scrolling to a first available slot
vi: Nếu được chọn, tùy chọn này sẽ ngăn lịch tự động cuộn đến chỗ trống đầu tiên khả dụng

en: Message Style
vi: Kiểu thông báo

en: Green
vi: Xanh lá

en: Yellow
vi: Vàng

en: This step does not have any specific settings. You can use the selector above to check another step.
vi: Bước này không có cài đặt cụ thể nào. Bạn có thể dùng bộ chọn ở trên để kiểm tra bước khác.

en: If you have both a payment processor and pay locally enabled, customer will make a selection here.
vi: Nếu bạn bật cả bộ xử lý thanh toán và thanh toán tại chỗ, khách hàng sẽ chọn ở đây.

en: If selected service has both deposit and charge amount set, customer will have to pick how much they want to pay now.
vi: Nếu dịch vụ đã chọn có cả số tiền đặt cọc và số tiền thanh toán được thiết lập, khách hàng sẽ phải chọn số tiền họ muốn thanh toán ngay.

en: If you have multiple payment processors enabled, customer will be able to select how they want to pay
vi: Nếu bạn bật nhiều bộ xử lý thanh toán, khách hàng sẽ có thể chọn cách họ muốn thanh toán

en: Payment form generated by selected payment processor will appear here
vi: Biểu mẫu thanh toán do bộ xử lý thanh toán đã chọn tạo ra sẽ xuất hiện ở đây

en: Order information will appear here.
vi: Thông tin đơn hàng sẽ xuất hiện ở đây.

en: Stripe Customer
vi: Khách hàng Stripe

en: Open in Stripe
vi: Mở trong Stripe

en: Payment amount mismatch
vi: Không khớp số tiền thanh toán

en: Payment Error 23JDF38
vi: Lỗi thanh toán 23JDF38

en: Payment Element
vi: Phần tử thanh toán

en: Credit Card
vi: Thẻ tín dụng

en: The following websites are using the same server token. This can happen if a site was cloned from one server to another. To fix this, disconnect each site and reconnect it. When you disconnect a connection, a new token is generated that can then be used safely.
vi: Các trang web sau đang sử dụng cùng một mã token máy chủ. Điều này có thể xảy ra nếu một trang web được sao chép từ một máy chủ sang máy chủ khác. Để khắc phục, hãy ngắt kết nối từng trang web rồi kết nối lại. Khi bạn ngắt một kết nối, một mã token mới sẽ được tạo ra và có thể được sử dụng an toàn sau đó.

en: Payment for Appointment
vi: Thanh toán cho cuộc hẹn

note: translators: %s is the payment error
en: Error generating payment intent for transaction
vi: Lỗi khi tạo payment intent cho giao dịch

note: translators: %s is the payment error
en: Error generating payment intent
vi: Lỗi khi tạo payment intent

en: Payment Request
vi: Yêu cầu thanh toán

en: Information
vi: Thông tin

en: in
vi: trong

en: ago
vi: trước

en: days
vi: ngày

en: hours
vi: giờ

en: 12-hour clock
vi: Đồng hồ 12 giờ

en: 24-hour clock
vi: Đồng hồ 24 giờ

en: Select a city
vi: Chọn một thành phố

en: Refund Amount
vi: Số tiền hoàn lại

en: Full [%s]
vi: Toàn bộ [%s]

en: Are you sure you want to refund this transaction?
vi: Bạn có chắc chắn muốn hoàn tiền giao dịch này không?

en: Refund Transaction
vi: Hoàn tiền giao dịch

en: Issue a Refund
vi: Thực hiện hoàn tiền

en: Requires upgrade to a premium version
vi: Yêu cầu nâng cấp lên phiên bản cao cấp

en: Show Available Variables
vi: Hiển thị các biến khả dụng

en: January
vi: Tháng 1

en: February
vi: Tháng 2

en: March
vi: Tháng 3

en: April
vi: Tháng 4

en: May
vi: Tháng 5

en: June
vi: Tháng 6

en: July
vi: Tháng 7

en: August
vi: Tháng 8

en: September
vi: Tháng 9

en: October
vi: Tháng 10

en: November
vi: Tháng 11

en: December
vi: Tháng 12

en: Jan
vi: Th1

en: Feb
vi: Th2

en: Mar
vi: Th3

en: Apr
vi: Th4

en: Jun
vi: Th6

en: Jul
vi: Th7

en: Aug
vi: Th8

en: Sep
vi: Th9

en: Oct
vi: Th10

en: Nov
vi: Th11

en: Dec
vi: Th12

en: Message Preview
vi: Xem trước tin nhắn

en: Assign Variables
vi: Gán biến

en: Click here
vi: Nhấp vào đây

en: You have to assign values for each variable that is used in this template. %s to show smart variables that you can use.
vi: Bạn phải gán giá trị cho từng biến được dùng trong mẫu này. %s để hiển thị các biến thông minh mà bạn có thể sử dụng.

en: Enter value for %s
vi: Nhập giá trị cho %s

en: No WhatsApp processor is selected.
vi: Chưa chọn bộ xử lý WhatsApp nào.

en: WhatsApp notifications are disabled
vi: Thông báo WhatsApp đã bị tắt

en: Start
vi: Bắt đầu

en: Finish
vi: Kết thúc

en: Edit Date Range Schedule
vi: Chỉnh sửa lịch trình theo khoảng ngày

en: Are you sure you want to remove custom schedule for this date range?
vi: Bạn có chắc chắn muốn xóa lịch trình tùy chỉnh cho khoảng ngày này không?

en: Remove Date Range Schedule
vi: Xóa lịch trình khoảng ngày

en: Edit Day Schedule
vi: Chỉnh sửa lịch trình theo ngày

en: Are you sure you want to remove custom schedule for this day?
vi: Bạn có chắc chắn muốn xóa lịch trình tùy chỉnh cho ngày này không?

en: Remove Day Schedule
vi: Xóa lịch trình theo ngày

en: Add Day
vi: Thêm ngày

en: Are you sure you want to remove day off range?
vi: Bạn có chắc chắn muốn xóa khoảng ngày nghỉ không?

en: Remove Day Off Range
vi: Xóa khoảng ngày nghỉ

en: Are you sure you want to remove this day off?
vi: Bạn có chắc chắn muốn xóa ngày nghỉ này không?

en: Remove Day Off
vi: Xóa ngày nghỉ

note: translators: %d number of work periods
en: +%d More
vi: +%d nữa

note: translators: %s name of a weekday
en: Add another work period for %s
vi: Thêm một ca làm việc khác cho %s

en: Reset Your Password
vi: Đặt lại mật khẩu của bạn

en: Are you sure you want to delete this action?
vi: Bạn có chắc chắn muốn xóa hành động này không?

en: Action Type
vi: Loại hành động

en: Test this action
vi: Kiểm tra hành động này

en: Load from template
vi: Tải từ mẫu

en: Show smart variables
vi: Hiển thị biến thông minh

en: To Email
vi: Đến email

en: To email address
vi: Địa chỉ email nhận

en: Email Subject
vi: Tiêu đề email

en: Attach Booking Calendar
vi: Đính kèm lịch đặt chỗ

en: Calendar attachment filename
vi: Tên tệp đính kèm lịch

en: e.g. MyBusiness_{{service_name}}_{{booking_id}}
vi: ví dụ: MyBusiness_{{service_name}}_{{booking_id}}

en: Optional. Use the "Show smart variables" button above to insert placeholders. Leave blank to use the default.
vi: Tùy chọn. Dùng nút "Hiển thị biến thông minh" ở trên để chèn các placeholder. Để trống để dùng mặc định.

en: + Attach File
vi: + Đính kèm tệp

en: Remove File
vi: Xóa tệp

en: To Phone Number
vi: Đến số điện thoại

en: Message Content
vi: Nội dung tin nhắn

en: Message
vi: Tin nhắn

en: You have to enable an SMS processor to send text messages. Available in a premium version.
vi: Bạn phải bật bộ xử lý SMS để gửi tin nhắn văn bản. Có sẵn trong phiên bản cao cấp.

en: You have to enable a WhatsApp processor to send messages. Available in a premium version.
vi: Bạn phải bật bộ xử lý WhatsApp để gửi tin nhắn. Có sẵn trong phiên bản cao cấp.

en: Email To
vi: Email đến

en: SMS To
vi: SMS đến

en: WhatsApp Message To
vi: WhatsApp nhắn đến

en: Webhook URL
vi: URL Webhook

en: Send Email
vi: Gửi email

en: Send SMS
vi: Gửi SMS

en: HTTP Request (Webhook)
vi: Yêu cầu HTTP (Webhook)

en: Send WhatsApp Message
vi: Gửi tin nhắn WhatsApp

en: You have to create a booking to be able to test this action.
vi: Bạn phải tạo một lượt đặt chỗ để có thể kiểm tra hành động này.

en: Subject:
vi: Chủ đề:

en: Choose a payment request for this test run:
vi: Chọn một yêu cầu thanh toán cho lần chạy thử này:

en: Choose an order for this test run:
vi: Chọn một đơn hàng cho lần chạy thử này:

en: Choose old order to be used for this test run:
vi: Chọn đơn hàng cũ để dùng cho lần chạy thử này:

en: Choose new order to be used for this test run:
vi: Chọn đơn hàng mới để dùng cho lần chạy thử này:

en: Choose a booking for this test run:
vi: Chọn một lượt đặt chỗ cho lần chạy thử này:

en: Choose old booking to be used for this test run:
vi: Chọn lượt đặt chỗ cũ để dùng cho lần chạy thử này:

en: Choose new booking to be used for this test run:
vi: Chọn lượt đặt chỗ mới để dùng cho lần chạy thử này:

en: Choose a transaction for this test run:
vi: Chọn một giao dịch cho lần chạy thử này:

en: Choose a customer for this test run:
vi: Chọn một khách hàng cho lần chạy thử này:

en: Booking
vi: Đặt chỗ

en: Old Booking
vi: Đặt chỗ cũ

en: Old Order
vi: Đơn hàng cũ

en: Transaction
vi: Giao dịch

en: AND
vi: VÀ

en: Count
vi: Số lượng

en: is greater than
vi: lớn hơn

en: is less than
vi: nhỏ hơn

en: is greater than or equal to
vi: lớn hơn hoặc bằng

en: is less than or equal to
vi: nhỏ hơn hoặc bằng

en: Order Status
vi: Trạng thái đơn hàng

en: Fulfillment Service
vi: Dịch vụ hoàn tất

en: Previous Order Status
vi: Trạng thái đơn hàng trước đó

en: Previous Fulfillment Service
vi: Dịch vụ hoàn tất trước đó

en: Previous Payment Status
vi: Trạng thái thanh toán trước đó

en: Booking Status
vi: Trạng thái đặt chỗ

en: Order Item Counts
vi: Số lượng mục đơn hàng

en: Previous Booking Status
vi: Trạng thái đặt chỗ trước đó

en: Previous Service
vi: Dịch vụ trước đó

en: Previous Agent
vi: Nhân viên trước đó

en: Start Time
vi: Thời gian bắt đầu

en: Order Created
vi: Đơn hàng được tạo

en: Order Updated
vi: Đơn hàng được cập nhật

en: Booking Created
vi: Đặt chỗ được tạo

en: Booking Updated
vi: Đặt chỗ được cập nhật

en: Booking Started
vi: Đặt chỗ đã bắt đầu

en: Booking Ended
vi: Đặt chỗ đã kết thúc

en: Customer Created
vi: Khách hàng được tạo

en: Transaction Created
vi: Giao dịch được tạo

en: Administrator
vi: Quản trị viên

en: LatePoint Agent
vi: Nhân viên LatePoint

en: New Custom Role
vi: Vai trò tùy chỉnh mới

en: Connected WordPress User
vi: Người dùng WordPress đã kết nối

en: Unfortunately there are no active resources that can offer selected service, please select another service.
vi: Rất tiếc, không có tài nguyên hoạt động nào có thể cung cấp dịch vụ đã chọn, vui lòng chọn dịch vụ khác.

note: translators: %2$s is the service name
en: Unfortunately the selected time slot "%1$s" for "%2$s" is not available anymore, please select another timeslot.
vi: Rất tiếc, khung giờ đã chọn "%1$s" cho "%2$s" không còn khả dụng nữa, vui lòng chọn khung giờ khác.

en: You have to select a service
vi: Bạn phải chọn một dịch vụ

en: You have to select an agent
vi: Bạn phải chọn một nhân viên

en: You have to be logged in
vi: Bạn phải đăng nhập

en: Invalid Date/Time
vi: Ngày/Giờ không hợp lệ

en: Any Available Agent
vi: Bất kỳ nhân viên nào còn trống

en: Balance Due
vi: Số dư còn phải trả

en: Sub Total
vi: Tạm tính

en: Total Price
vi: Tổng giá

en: Customer First Name
vi: Tên khách hàng

en: Customer Last Name
vi: Họ khách hàng

en: Location Category Name
vi: Tên danh mục địa điểm

en: Location Category Short Description
vi: Mô tả ngắn danh mục địa điểm

en: Location Category Selection Image
vi: Ảnh chọn danh mục địa điểm

en: Not categorized
vi: Chưa được phân loại

en: Location Name
vi: Tên địa điểm

note: translators: %s is the property name for a model
en: %s is not valid
vi: %s không hợp lệ

note: translators: %s is the property name for a model
en: %s can not be blank
vi: %s không được để trống

note: translators: %s is the property name for a model
en: %s has to be unique
vi: %s phải là duy nhất

en: Can not convert to transaction, because transaction intent conversion is being processed
vi: Không thể chuyển đổi sang giao dịch, vì quá trình chuyển đổi ý định giao dịch đang được xử lý

en: Fulfillment Status
vi: Trạng thái hoàn tất

en: Payments and Credits
vi: Thanh toán và tín dụng

en: Contact
vi: Liên hệ

en: No Actions
vi: Không có hành động nào

en: Process action have been modified since the job was created.
vi: Hành động xử lý đã được sửa đổi kể từ khi công việc được tạo.

en: Selected actions ran successfully.
vi: Các hành động đã chọn đã chạy thành công.

en: The job ran successfully.
vi: Công việc đã chạy thành công.

en: Job process has no actions to run
vi: Quy trình công việc không có hành động nào để chạy

en: Service Category Name
vi: Tên danh mục dịch vụ

en: Service Category Short Description
vi: Mô tả ngắn danh mục dịch vụ

en: Service Category Selection Image
vi: Ảnh chọn danh mục dịch vụ

en: Service Name
vi: Tên dịch vụ

en: Service Short Description
vi: Mô tả ngắn dịch vụ

en: Service Selection Image
vi: Ảnh chọn dịch vụ

en: Service Description Image
vi: Ảnh mô tả dịch vụ

en: Variable Price
vi: Giá biến đổi

en: Minimum Price
vi: Giá tối thiểu

en: Maximum Price
vi: Giá tối đa

en: Charge Amount
vi: Số tiền tính phí

en: Deposit Amount
vi: Số tiền đặt cọc

en: Duration Name
vi: Tên thời lượng

en: Service Duration
vi: Thời lượng dịch vụ

en: Buffer Before
vi: Đệm trước

en: Buffer After
vi: Đệm sau

en: Service Category
vi: Danh mục dịch vụ

en: No payment processor available to process this transaction intent
vi: Không có bộ xử lý thanh toán nào khả dụng để xử lý ý định giao dịch này

en: Confirmation Number
vi: Số xác nhận

en: End Time
vi: Thời gian kết thúc

en: Showing
vi: Đang hiển thị

en: of
vi: của

en: Are you sure you want to clear the activities log?
vi: Bạn có chắc chắn muốn xóa nhật ký hoạt động không?

en: Clear All
vi: Xóa tất cả

en: Export
vi: Xuất

en: Action By
vi: Thực hiện bởi

en: All Types
vi: Tất cả loại

en: User ID
vi: ID người dùng

en: Filter By Date
vi: Lọc theo ngày

en: Reset Date Filtering
vi: Đặt lại bộ lọc ngày

en: Showing activities
vi: Đang hiển thị hoạt động

en: to
vi: đến

en: Page:
vi: Trang:

en: No Activity
vi: Không có hoạt động

en: Are you sure you want to delete this activity record?
vi: Bạn có chắc chắn muốn xóa bản ghi hoạt động này không?

en: Table Settings
vi: Cài đặt bảng

en: Drag to reorder columns. Toggle optional columns on or off.
vi: Kéo để sắp xếp lại các cột. Bật hoặc tắt các cột tùy chọn.

en: Auto
vi: Tự động

en: Always
vi: Luôn luôn

en: Save Table Settings
vi: Lưu cài đặt bảng

en: Group Appointment
vi: Cuộc hẹn nhóm

note: translators: %2$d total available number translators: %2$d is capacity
en: Booked:
vi: Đã đặt:

note: translators: %2$d total available number translators: %2$d is capacity
en: %1$d of %2$d
vi: %1$d trên %2$d

en: Attendee | Attendees
vi[0]: Người tham dự

en: Add Booking
vi: Thêm đặt chỗ

en: Download .csv
vi: Tải xuống .csv

en: No Existing Appointments Found
vi: Không tìm thấy cuộc hẹn hiện có

en: Add First Appointment
vi: Thêm cuộc hẹn đầu tiên

en: Phone:
vi: Điện thoại:

en: Approve
vi: Phê duyệt

en: Reject
vi: Từ chối

note: translators: %3$d total pages
en: Showing appointments %1$d to %2$d of %3$d total
vi: Đang hiển thị các cuộc hẹn từ %1$d đến %2$d trên tổng %3$d

en: No Pending Appointments Found
vi: Không tìm thấy cuộc hẹn đang chờ nào

en: Create Appointment
vi: Tạo cuộc hẹn

en: Availability
vi: Tình trạng sẵn có

en: Load previous 60 days
vi: Tải 60 ngày trước

en: Load next 60 days
vi: Tải 60 ngày tiếp theo

en: IP Address:
vi: Địa chỉ IP:

en: Source ID:
vi: ID nguồn:

en: Booking Page
vi: Trang đặt chỗ

en: Code:
vi: Mã:

en: Share
vi: Chia sẻ

en: History
vi: Lịch sử

en: Bundled Service:
vi: Dịch vụ đi kèm:

en: Start typing to filter...
vi: Bắt đầu nhập để lọc...

en: Select Service
vi: Chọn dịch vụ

en: No Active Services Found.
vi: Không tìm thấy dịch vụ đang hoạt động nào.

note: translators: %d is number of minutes
en: %d minutes
vi: %d phút

en: Set Status
vi: Đặt trạng thái

en: Start Date
vi: Ngày bắt đầu

en: +1 day
vi: +1 ngày

en: Order #%s
vi: Đơn hàng #%s

en: New Customer
vi: Khách hàng mới

en: Already have an account?
vi: Đã có tài khoản?

en: Confirm Password
vi: Xác nhận mật khẩu

en: Add Comments
vi: Thêm bình luận

en: Forgot Password?
vi: Quên mật khẩu?

en: Appearance
vi: Giao diện

en: Blue
vi: Xanh dương

en: Red
vi: Đỏ

en: Black
vi: Đen

en: Teal
vi: Xanh ngọc

en: Purple
vi: Tím

en: Orange
vi: Cam

en: Color Scheme
vi: Bảng màu

en: Pick Custom Color
vi: Chọn màu tùy chỉnh

en: Apply
vi: Áp dụng

en: Border Style
vi: Kiểu viền

en: Steps
vi: Các bước

en: Change Order
vi: Đổi thứ tự

en: Discard
vi: Bỏ

en: Save Changes
vi: Lưu thay đổi

en: Looks like you have not set work hours for these resources, or agents you selected do not offer these services.
vi: Có vẻ như bạn chưa thiết lập giờ làm việc cho các tài nguyên này, hoặc các nhân viên bạn đã chọn không cung cấp các dịch vụ này.

en: Edit Work Hours
vi: Chỉnh sửa giờ làm việc

en: Create a Booking
vi: Tạo đặt lịch

en: Block a Time Slot
vi: Chặn một khung giờ

en: Set as Day Off
vi: Đặt là ngày nghỉ

en: Premium Feature
vi: Tính năng cao cấp

en: This feature is only available in a Premium version.
vi: Tính năng này chỉ có trong phiên bản Cao cấp.

en: Unlock All Features
vi: Mở khóa tất cả tính năng

en: Time
vi: Thời gian

en: You have not set any working hours for this day.
vi: Bạn chưa thiết lập giờ làm việc nào cho ngày này.

en: Edit Working Hours
vi: Chỉnh sửa giờ làm việc

en: No bookings
vi: Không có đặt lịch nào

note: translators: %s is time left
en: in %s
vi: trong %s

note: translators: %2$d is total available
en: Booked %1$d of %2$d
vi: Đã đặt %1$d trên %2$d

en: No Upcoming Appointments
vi: Không có cuộc hẹn sắp tới

en: Day Off
vi: Ngày nghỉ

en: No Agents Created
vi: Chưa tạo nhân viên nào

en: Create Agent
vi: Tạo nhân viên

en: Looks like you have not set your working hours yet, or the agent you selected does not offer this service.
vi: Có vẻ như bạn chưa thiết lập giờ làm việc, hoặc nhân viên bạn đã chọn không cung cấp dịch vụ này.

en: Day
vi: Ngày

en: List
vi: Danh sách

en: Overlay service hours
vi: Chồng giờ dịch vụ

en: For:
vi: Cho:

en: Services:
vi: Dịch vụ:

en: Type to filter...
vi: Nhập để lọc...

en: Locations:
vi: Địa điểm:

en: Agents:
vi: Nhân viên:

en: No Agents or Services Created
vi: Chưa tạo nhân viên hoặc dịch vụ nào

en: Create Service
vi: Tạo dịch vụ

en: Import Customers
vi: Nhập khách hàng

en: Start Import
vi: Bắt đầu nhập

en: Please review the data before importing.
vi: Vui lòng xem lại dữ liệu trước khi nhập.

en: New Customers
vi: Khách hàng mới

en: Invalid emails
vi: Email không hợp lệ

en: Existing emails
vi: Email đã tồn tại

en: Fill in missing values for existing emails
vi: Điền giá trị còn thiếu cho các email đã tồn tại

en: Import Complete
vi: Nhập hoàn tất

en: Created/Updated Customers
vi: Khách hàng đã tạo/cập nhật

en: Skipped Records
vi: Bản ghi bị bỏ qua

en: Please match CSV columns to customer properties.
vi: Vui lòng khớp các cột CSV với thuộc tính khách hàng.

en: CSV Column
vi: Cột CSV

en: LatePoint Property
vi: Thuộc tính LatePoint

en: Select CSV file to upload
vi: Chọn tệp CSV để tải lên

en: email addresses
vi: địa chỉ email

en: phone numbers
vi: số điện thoại

en: There are customers with identical %s, you need to fix these, otherwise they will not be able to make bookings:
vi: Có khách hàng có %s giống nhau, bạn cần sửa các mục này, nếu không họ sẽ không thể đặt lịch:

en: Import .csv
vi: Nhập .csv

en: Export .csv
vi: Xuất .csv

en: Connect to WP Users
vi: Kết nối với người dùng WP

en: Full Name
vi: Họ và tên

en: Social
vi: Mạng xã hội

en: Total Apps
vi: Tổng số ứng dụng

en: Next App
vi: Ứng dụng tiếp theo

en: Time to Next
vi: Thời gian đến lần tiếp theo

en: WP User ID
vi: ID người dùng WP

en: Search by Name
vi: Tìm theo tên

en: Phone...
vi: Điện thoại...

en: Search by Email
vi: Tìm theo email

en: No Customers Found
vi: Không tìm thấy khách hàng nào

en: Add Customer
vi: Thêm khách hàng

en: Telephone Number
vi: Số điện thoại

en: Customer Notes
vi: Ghi chú khách hàng

en: Notes only visible to admins
vi: Ghi chú chỉ hiển thị cho quản trị viên

en: phone:
vi: điện thoại:

en: No matches found.
vi: Không tìm thấy kết quả phù hợp.

en: Customer ID:
vi: ID khách hàng:

en: Set Avatar
vi: Đặt ảnh đại diện

en: Remove Avatar
vi: Xóa ảnh đại diện

en: Contact Info
vi: Thông tin liên hệ

en: Notes left by the customer
vi: Ghi chú do khách hàng để lại

en: Admin notes (visible only to admins)
vi: Ghi chú quản trị (chỉ hiển thị cho quản trị viên)

en: Guest Account
vi: Tài khoản khách

en: Password Protected
vi: Được bảo vệ bằng mật khẩu

en: Are you sure you want to allow this customer to book without logging in?
vi: Bạn có chắc muốn cho phép khách hàng này đặt lịch mà không cần đăng nhập không?

en: Convert to Guest
vi: Chuyển thành khách

en: View Profile
vi: Xem hồ sơ

en: Disconnect
vi: Ngắt kết nối

en: Not Connected
vi: Chưa kết nối

en: Connect
vi: Kết nối

en: Add
vi: Thêm

en: Customer does not have any bookings
vi: Khách hàng không có đặt lịch nào

en: Create Customer
vi: Tạo khách hàng

en: Are you sure you want to delete this customer? It will remove all appointments and transactions associated with this customer.
vi: Bạn có chắc muốn xóa khách hàng này không? Việc này sẽ xóa tất cả các cuộc hẹn và giao dịch liên quan đến khách hàng này.

en: Delete Customer
vi: Xóa khách hàng

en: Registered On:
vi: Đã đăng ký vào:

en: Logout
vi: Đăng xuất

note: translators: %s is user first name
en: Welcome %s
vi: Chào mừng %s

en: Profile
vi: Hồ sơ

note: translators: %d is number of appointments
en: %d Appointments
vi: %d cuộc hẹn

note: translators: %d is number of bundles
en: %d Bundles
vi: %d gói

en: No appointments found
vi: Không tìm thấy cuộc hẹn nào

en: Your First Name
vi: Tên của bạn

en: Your Last Name
vi: Họ của bạn

en: Set New Password
vi: Đặt mật khẩu mới

en: New Password
vi: Mật khẩu mới

en: Confirm New Password
vi: Xác nhận mật khẩu mới

en: Redirecting you to your dashboard
vi: Đang chuyển bạn đến bảng điều khiển

en: Sign in to your account
vi: Đăng nhập vào tài khoản của bạn

en: OR
vi: HOẶC

en: Customer authentication is disabled
vi: Xác thực khách hàng đã bị vô hiệu hóa

en: cancel
vi: hủy

en: Change Your Password
vi: Đổi mật khẩu của bạn

en: Enter a secret key you received via email to change your account password.
vi: Nhập khóa bí mật bạn đã nhận qua email để đổi mật khẩu tài khoản của bạn.

en: Enter Your Secret Key
vi: Nhập khóa bí mật của bạn

en: Don't have a secret key?
vi: Bạn chưa có khóa bí mật?

en: Save Password
vi: Lưu mật khẩu

en: Reset Password Request
vi: Yêu cầu đặt lại mật khẩu

en: We'll email you a secret key. Once you receive it, you can use it to change your password.
vi: Chúng tôi sẽ gửi cho bạn một khóa bí mật qua email. Khi nhận được, bạn có thể dùng nó để đổi mật khẩu của mình.

en: Already have a key?
vi: Đã có khóa rồi?

en: Submit Request
vi: Gửi yêu cầu

en: Booking Summary
vi: Tóm tắt đặt lịch

en: Order Summary
vi: Tóm tắt đơn hàng

en: This booking is part of a bundle.
vi: Đặt lịch này là một phần của gói.

en: Show Details
vi: Hiển thị chi tiết

en: Summary
vi: Tóm tắt

en: Balance Due:
vi: Số tiền còn phải trả:

en: Make Payment
vi: Thanh toán

note: translators: %1$d number of scheduled appointments, %2$d is total available
en: %1$d of %2$d Scheduled
vi: %1$d trong số %2$d đã được lên lịch

note: translators: %1$d number of scheduled appointments, %2$d is total available
en: Not Scheduled
vi: Chưa được lên lịch

en: Start Scheduling
vi: Bắt đầu lên lịch

en: Pay Balance
vi: Thanh toán số dư

en: Day Preview
vi: Xem trước ngày

en: Performance
vi: Hiệu suất

en: All locations
vi: Tất cả địa điểm

en: Previously:
vi: Trước đây:

en: Total number of appointments in selected period.
vi: Tổng số cuộc hẹn trong khoảng thời gian đã chọn.

en: Sales Revenue
vi: Doanh thu bán hàng

en: Total sales in selected period.
vi: Tổng doanh số trong khoảng thời gian đã chọn.

en: Hours Worked
vi: Số giờ đã làm

en: Total hours worked across all selected agents in selected period.
vi: Tổng số giờ làm việc của tất cả nhân viên được chọn trong khoảng thời gian đã chọn.

en: Total number of new customers registered in selected period.
vi: Tổng số khách hàng mới đăng ký trong khoảng thời gian đã chọn.

en: No Appointments Found
vi: Không tìm thấy cuộc hẹn nào

en: Breakdown by Service
vi: Phân tích theo dịch vụ

en: Add Appointment
vi: Thêm cuộc hẹn

en: Slots Booked
vi: Khung giờ đã đặt

en: Recipient of Notifications
vi: Người nhận thông báo

en: To add more agents upgrade to a paid version
vi: Để thêm nhiều nhân viên hơn, hãy nâng cấp lên phiên bản trả phí

en: Daily Schedule
vi: Lịch hằng ngày

en: External Calendars
vi: Lịch bên ngoài

en: Save Settings
vi: Lưu cài đặt

en: Marketing Systems
vi: Hệ thống tiếp thị

en: Video Meeting Systems
vi: Hệ thống họp video

en: Available URL Shortener
vi: Trình rút gọn URL khả dụng

en: Edit Invoice Data
vi: Chỉnh sửa dữ liệu hóa đơn

en: Due At
vi: Đến hạn vào

en: Update
vi: Cập nhật

en: You can customize subject and content of the email in general settings
vi: Bạn có thể tùy chỉnh tiêu đề và nội dung của email trong cài đặt chung

en: Email to:
vi: Gửi email đến:

en: Send
vi: Gửi

en: Invoice Settings
vi: Cài đặt hóa đơn

en: Due On
vi: Đến hạn vào

en: Create Invoice
vi: Tạo hóa đơn

en: View Invoice
vi: Xem hóa đơn

en: View Receipt
vi: Xem biên lai

en: Thank you for your payment
vi: Cảm ơn bạn đã thanh toán

en: Date:
vi: Ngày:

en: Amount:
vi: Số tiền:

en: Confirmation:
vi: Xác nhận:

en: Charge Amount: %s
vi: Số tiền tính phí: %s

en: Balance Details
vi: Chi tiết số dư

en: Order:
vi: Đơn hàng:

en: Pay Now
vi: Thanh toán ngay

en: Order Breakdown
vi: Phân tích đơn hàng

en: Back to agent profile
vi: Quay lại hồ sơ nhân viên

en: Available Smart Variables
vi: Biến thông minh khả dụng

en: Available Layout Variables
vi: Biến bố cục khả dụng

en: Total payments for order:
vi: Tổng số thanh toán cho đơn hàng:

en: For Agents
vi: Dành cho nhân viên

en: For Customers
vi: Dành cho khách hàng

en: Please select a template from the list on the left to generate a preview.
vi: Vui lòng chọn một mẫu từ danh sách bên trái để tạo bản xem trước.

en: Subject:
vi: Chủ đề:

en: Use this template
vi: Sử dụng mẫu này

en: You can use these variables in your email and sms notifications. Just click on the variable with {} brackets and it will automatically copy to your buffer and you can simply paste it where you want to use it. It will be converted into a value for the agent/service or appointment.
vi: Bạn có thể sử dụng các biến này trong email và thông báo SMS của mình. Chỉ cần nhấp vào biến có dấu ngoặc {} và nó sẽ tự động sao chép vào bộ nhớ tạm của bạn, sau đó bạn có thể dán nó vào nơi bạn muốn sử dụng. Nó sẽ được chuyển thành giá trị cho nhân viên/dịch vụ hoặc cuộc hẹn.

en: Customer Name
vi: Tên khách hàng

en: No Orders Found
vi: Không tìm thấy đơn hàng nào

en: Create an Order
vi: Tạo đơn hàng

en: Edit Order
vi: Chỉnh sửa đơn hàng

en: Order ID:
vi: Mã đơn hàng:

en: Comment left by the customer
vi: Ghi chú do khách hàng để lại

en: Order Items
vi: Mục đơn hàng

en: Order Item
vi: Mục đơn hàng

en: Add Another Item
vi: Thêm mục khác

en: Select a bundle that you want to add
vi: Chọn một gói mà bạn muốn thêm

en: What type of item would you like to add?
vi: Bạn muốn thêm loại mục nào?

en: Order is empty
vi: Đơn hàng trống

note: translators: %d number of items in the order
en: There are %d more items in this order.
vi: Còn %d mục nữa trong đơn hàng này.

en: There is one more item in this order.
vi: Còn một mục nữa trong đơn hàng này.

en: Show All Items
vi: Hiển thị tất cả mục

en: New
vi: Mới

en: Find
vi: Tìm

en: Start typing to search...
vi: Bắt đầu nhập để tìm kiếm...

en: Price Breakdown
vi: Phân tích giá

en: Recalculate
vi: Tính lại

en: Add Transaction
vi: Thêm giao dịch

en: Upgrade to PRO
vi: Nâng cấp lên PRO

en: To unlock invoicing feature, you need to upgrade to a PRO version
vi: Để mở khóa tính năng lập hóa đơn, bạn cần nâng cấp lên phiên bản PRO

en: Create Order
vi: Tạo đơn hàng

en: Are you sure you want to delete this order? All appointments that are attached ot this order will be removed as well
vi: Bạn có chắc chắn muốn xóa đơn hàng này không? Tất cả các cuộc hẹn được gắn với đơn hàng này cũng sẽ bị xóa

en: Delete Order
vi: Xóa đơn hàng

en: Balance & Payments
vi: Số dư & Thanh toán

en: Total Payments
vi: Tổng thanh toán

en: Total Balance Due
vi: Tổng số dư còn phải trả

en: Create a Payment Request
vi: Tạo yêu cầu thanh toán

en: Full Price [%s]
vi: Giá đầy đủ [%s]

en: Deposit Only [%s]
vi: Chỉ đặt cọc [%s]

en: Due Date:
vi: Ngày đến hạn:

en: Created:
vi: Đã tạo:

en: Payment:
vi: Thanh toán:

en: Refunded %s on %s
vi: Đã hoàn tiền %s vào %s

en: Back to WordPress
vi: Quay lại WordPress

en: back to WordPress
vi: quay lại WordPress

en: Search...
vi: Tìm kiếm...

en: Search
vi: Tìm kiếm

en: Pending Bookings
vi: Đặt chỗ đang chờ

en: Test
vi: Kiểm tra

en: Run Now
vi: Chạy ngay

en: Add Workflow
vi: Thêm quy trình

en: Actions to trigger:
vi: Các hành động để kích hoạt:

en: No actions were created for this process. Create actions first in order to test them.
vi: Chưa có hành động nào được tạo cho quy trình này. Hãy tạo hành động trước để kiểm tra chúng.

en: New Workflow
vi: Quy trình mới

en: Process Name
vi: Tên quy trình

en: Event Type
vi: Loại sự kiện

en: Actions
vi: Hành động

en: Add Action
vi: Thêm hành động

en: Are you sure you want to delete this process?
vi: Bạn có chắc chắn muốn xóa quy trình này không?

en: Test this workflow
vi: Kiểm tra quy trình làm việc này

en: Save Workflow
vi: Lưu quy trình

en: Event
vi: Sự kiện

en: Workflow
vi: Quy trình làm việc

en: Object ID
vi: ID đối tượng

en: Run Time (UTC)
vi: Thời gian chạy (UTC)

en: Run Info
vi: Thông tin chạy

en: All Workflows
vi: Tất cả quy trình

en: All Statuses
vi: Tất cả trạng thái

en: Showing jobs
vi: Đang hiển thị công việc

en: No Jobs Found
vi: Không tìm thấy công việc nào

en: Run Again
vi: Chạy lại

en: Are you sure you want to run this job?
vi: Bạn có chắc chắn muốn chạy công việc này không?

en: Run
vi: Chạy

en: Modified
vi: Đã sửa đổi

en: Deleted
vi: Đã xóa

en: Are you sure you want to cancel this scheduled job?
vi: Bạn có chắc chắn muốn hủy công việc đã lên lịch này không?

en: No Matched Appointments found.
vi: Không tìm thấy cuộc hẹn phù hợp.

en: No Matched Customers found.
vi: Không tìm thấy khách hàng phù hợp.

en: No Matched Agents found.
vi: Không tìm thấy nhân viên phù hợp.

en: Add Agent
vi: Thêm nhân viên

en: No Matched Services found.
vi: Không tìm thấy dịch vụ phù hợp.

en: Add Service
vi: Thêm dịch vụ

en: No Active Services Found
vi: Không tìm thấy dịch vụ đang hoạt động

note: translators: %d number of services
en: %d Disabled Service | %d Disabled Services
vi[0]: %d dịch vụ đã bị vô hiệu hóa

en: Service ID: %d
vi: Mã dịch vụ: %d

en: Category
vi: Danh mục

en: Add Category
vi: Thêm danh mục

en: Visibility
vi: Hiển thị

en: Visible to everyone
vi: Hiển thị cho mọi người

en: Visible only to admins and agents
vi: Chỉ hiển thị cho quản trị viên và nhân viên

en: Media
vi: Phương tiện

en: Selection Image
vi: Ảnh lựa chọn

en: This image is used on a service selection step in the booking form.
vi: Hình ảnh này được dùng ở bước chọn dịch vụ trong biểu mẫu đặt chỗ.

en: Service Tile Image
vi: Ảnh ô dịch vụ

en: This image is used when service is listed in [latepoint_resources] shortcode.
vi: Hình ảnh này được dùng khi dịch vụ được liệt kê trong shortcode [latepoint_resources].

en: Durations and Price
vi: Thời lượng và giá

en: Duration Name (optional)
vi: Tên thời lượng (không bắt buộc)

en: Display Price
vi: Hiển thị giá

en: This price is for display purposes only, it is not the price that the customer will be charged. The Charge Amount field above controls the amount that customer will be charged for. Setting both minimum and maximum price, will show a price range on the service selection step.
vi: Giá này chỉ dùng để hiển thị, không phải là số tiền khách hàng sẽ bị tính. Trường Số tiền tính phí ở trên kiểm soát số tiền mà khách hàng sẽ bị tính. Việc đặt cả giá tối thiểu và tối đa sẽ hiển thị một khoảng giá ở bước chọn dịch vụ.

en: Agents Who Offer This Service
vi: Các nhân viên cung cấp dịch vụ này

en: Select All
vi: Chọn tất cả

en: Locations Selected
vi: Các địa điểm đã chọn

en: Customize
vi: Tùy chỉnh

note: translators: %s is the name of an agent
en: Select locations where %s will be offering this service:
vi: Chọn các địa điểm mà %s sẽ cung cấp dịch vụ này:

en: No Existing Agents Found
vi: Không tìm thấy nhân viên hiện có

en: Add First Agent
vi: Thêm nhân viên đầu tiên

en: Booking Restrictions
vi: Hạn chế đặt lịch

en: You can set restrictions on earliest/latest dates in the future when your customer can place an appointment. You can either use a relative values like for example "+1 month", "+2 weeks", "+5 days", "+3 hours", "+30 minutes" (entered without quotes), or you can use a fixed date in format YYYY-MM-DD. Leave blank and it will use default restrictions set in general settings.
vi: Bạn có thể đặt các hạn chế về ngày sớm nhất/muộn nhất trong tương lai mà khách hàng của bạn có thể đặt lịch hẹn. Bạn có thể sử dụng các giá trị tương đối như ví dụ "+1 month", "+2 weeks", "+5 days", "+3 hours", "+30 minutes" (nhập không có dấu ngoặc kép), hoặc bạn có thể sử dụng ngày cố định theo định dạng YYYY-MM-DD. Để trống và hệ thống sẽ dùng các hạn chế mặc định được đặt trong cài đặt chung.

en: Earliest Possible Booking
vi: Thời điểm đặt lịch sớm nhất có thể

en: Latest Possible Booking
vi: Thời điểm đặt lịch muộn nhất có thể

en: Service Schedule
vi: Lịch dịch vụ

en: Set Custom Schedule
vi: Đặt lịch tùy chỉnh

en: This service is using general schedule which is set in main settings
vi: Dịch vụ này đang sử dụng lịch chung được thiết lập trong cài đặt chính

en: Days With Custom Schedules
vi: Các ngày có lịch tùy chỉnh

en: Service shares custom daily schedules that you set in general settings for your company, however you can add additional days with custom hours which will be specific to this service only.
vi: Dịch vụ sử dụng các lịch hằng ngày tùy chỉnh mà bạn đã thiết lập trong cài đặt chung cho công ty của mình, tuy nhiên bạn có thể thêm các ngày bổ sung với giờ tùy chỉnh, chỉ áp dụng riêng cho dịch vụ này.

en: Holidays & Days Off
vi: Ngày lễ & ngày nghỉ

en: Service uses the same holidays you set in general settings for your company, however you can add additional holidays for this service here.
vi: Dịch vụ sử dụng cùng các ngày lễ mà bạn đã thiết lập trong cài đặt chung cho công ty của mình, tuy nhiên bạn có thể thêm các ngày lễ bổ sung cho dịch vụ này tại đây.

en: Override Time Intervals
vi: Ghi đè khoảng thời gian

en: Override status for bookings
vi: Ghi đè trạng thái cho các đặt lịch

en: Use from general settings
vi: Dùng từ cài đặt chung

en: Are you sure you want to remove this service? It will remove all appointments associated with it. You can also change status to disabled if you want to temprorary disable it instead.
vi: Bạn có chắc chắn muốn xóa dịch vụ này không? Việc này sẽ xóa tất cả các cuộc hẹn liên quan đến nó. Bạn cũng có thể đổi trạng thái thành đã vô hiệu hóa nếu muốn tạm thời vô hiệu hóa thay thế.

en: Are you sure you want to duplicate this service?
vi: Bạn có chắc chắn muốn sao chép dịch vụ này không?

en: Duplicate
vi: Sao chép

en: Restrictions
vi: Hạn chế

en: Days with Custom Schedule
vi: Các ngày có lịch tùy chỉnh

en: more
vi: thêm

en: Duration:
vi: Thời lượng:

en: min
vi: phút

en: Price:
vi: Giá:

en: Buffer:
vi: Đệm:

en: Custom schedule
vi: Lịch tùy chỉnh

en: Single Day
vi: Một ngày

en: Date Range
vi: Khoảng ngày

en: Pick a Start
vi: Chọn ngày bắt đầu

en: Pick an End
vi: Chọn ngày kết thúc

en: Pick a Date
vi: Chọn một ngày

en: Pick a Start Date
vi: Chọn ngày bắt đầu

en: Pick an End Date
vi: Chọn ngày kết thúc

en: Set Schedule
vi: Đặt lịch

en: Add another work period
vi: Thêm một khoảng làm việc khác

en: Save Schedule
vi: Lưu lịch

en: Default Fields
vi: Trường mặc định

en: Custom Fields
vi: Trường tùy chỉnh

en: To create more fields upgrade to a paid version
vi: Để tạo thêm trường, hãy nâng cấp lên phiên bản trả phí

en: Statuses
vi: Trạng thái

en: Default status
vi: Trạng thái mặc định

en: Statuses that block timeslot
vi: Các trạng thái chặn khung giờ

en: Statuses that appear on pending page
vi: Các trạng thái xuất hiện trên trang chờ xử lý

en: Statuses hidden on calendar
vi: Các trạng thái bị ẩn trên lịch

en: Additional Statuses (comma separated)
vi: Các trạng thái bổ sung (phân tách bằng dấu phẩy)

en: Date and time
vi: Ngày và giờ

en: Time system
vi: Hệ thống thời gian

en: Date format
vi: Định dạng ngày

en: Selectable intervals
vi: Khoảng thời gian có thể chọn

en: Show appointment end time
vi: Hiển thị giờ kết thúc cuộc hẹn

en: Show booking end time during booking process and on summary
vi: Hiển thị giờ kết thúc đặt lịch trong quá trình đặt lịch và trên phần tóm tắt

en: Disable verbose date output
vi: Tắt đầu ra ngày chi tiết

en: Use number instead of name of the month when outputting dates
vi: Dùng số thay vì tên tháng khi hiển thị ngày

en: Time Restrictions
vi: Giới hạn thời gian

en: You can set restrictions on earliest/latest dates in the future when your customer can place an appointment. You can either use a relative values like for example "+1 month", "+2 weeks", "+5 days", "+3 hours", "+30 minutes" (entered without quotes), or you can use a fixed date in format YYYY-MM-DD. Leave blank to remove any limitations.
vi: Bạn có thể đặt giới hạn cho ngày sớm nhất/muộn nhất trong tương lai khi khách hàng của bạn có thể đặt lịch hẹn. Bạn có thể dùng các giá trị tương đối như ví dụ "+1 month", "+2 weeks", "+5 days", "+3 hours", "+30 minutes" (nhập không có dấu ngoặc kép), hoặc bạn có thể dùng một ngày cố định theo định dạng YYYY-MM-DD. Để trống để xóa mọi giới hạn.

en: Quantity Restrictions
vi: Giới hạn số lượng

en: Maximum Number of Future Bookings per Customer
vi: Số lượng đặt lịch tương lai tối đa cho mỗi khách hàng

en: Currency & Price
vi: Tiền tệ &amp; Giá

en: Symbol
vi: Ký hiệu

en: Symbol before the price
vi: Ký hiệu trước giá

en: Symbol after the price
vi: Ký hiệu sau giá

en: Formatting
vi: Định dạng

en: Thousand Separator
vi: Dấu phân tách hàng nghìn

en: Comma
vi: Dấu phẩy

en: Dot
vi: Dấu chấm

en: Space
vi: Khoảng trắng

en: None
vi: Không có

en: Decimal Separator
vi: Dấu phân tách thập phân

en: Number of Decimals
vi: Số chữ số thập phân

en: Prices
vi: Giá

en: Do not show price breakdown, if service price is zero
vi: Không hiển thị chi tiết giá nếu giá dịch vụ bằng 0

en: Countries
vi: Quốc gia

en: Countries shown in phone field
vi: Các quốc gia hiển thị trong trường điện thoại

en: Show all countries
vi: Hiển thị tất cả quốc gia

en: Show selected countries
vi: Hiển thị các quốc gia đã chọn

en: Default Country (if not auto-detected)
vi: Quốc gia mặc định (nếu không tự động phát hiện)

en: Select countries available for phone number field
vi: Chọn các quốc gia có sẵn cho trường số điện thoại

en: Validation
vi: Xác thực

en: Validate phone typed fields if they are set as required
vi: Xác thực các trường số điện thoại đã nhập nếu chúng được đặt là bắt buộc

en: Reject invalid phone for customers and agents if the phone field is set as required
vi: Từ chối số điện thoại không hợp lệ đối với khách hàng và nhân viên nếu trường điện thoại được đặt là bắt buộc

en: Format phone number on input
vi: Định dạng số điện thoại khi nhập

en: Applies formatting on phone fields based on the country selected (not recommended for countries that have multiple NSN lengths)
vi: Áp dụng định dạng cho các trường điện thoại dựa trên quốc gia đã chọn (không khuyến nghị cho các quốc gia có nhiều độ dài NSN)

en: Show country dial code next to flag
vi: Hiển thị mã quay số quốc gia bên cạnh cờ

en: If enabled, will show a country code next to a flag, for example +1 for United States
vi: Nếu bật, sẽ hiển thị mã quốc gia bên cạnh cờ, ví dụ +1 cho Hoa Kỳ

en: Availability Logic
vi: Logic khả dụng

en: Location can only be used by one agent at a time
vi: Một địa điểm chỉ có thể được sử dụng bởi một nhân viên tại một thời điểm

en: At any given location, only one agent can be booked at a time
vi: Tại bất kỳ địa điểm nào, chỉ một nhân viên có thể được đặt lịch tại một thời điểm

en: Agents can only be present in one location at a time
vi: Nhân viên chỉ có thể có mặt tại một địa điểm tại một thời điểm

en: If an agent is booked at one location, he will not be able to accept any bookings for the same timeslot at other locations
vi: Nếu một nhân viên đã được đặt lịch ở một địa điểm, họ sẽ không thể chấp nhận bất kỳ đặt lịch nào cho cùng khung giờ ở các địa điểm khác

en: Permissions
vi: Quyền

en: One agent can perform different services simultaneously
vi: Một nhân viên có thể thực hiện nhiều dịch vụ khác nhau đồng thời

en: Allows an agent to be booked for different services within the same timeslot
vi: Cho phép một nhân viên được đặt lịch cho các dịch vụ khác nhau trong cùng một khung giờ

en: Authentication
vi: Xác thực

en: Make sure to install an SMS processor if you choose to text one-time codes (OTP) to customer phone numbers for authentication or verification
vi: Hãy chắc chắn cài đặt bộ xử lý SMS nếu bạn chọn gửi mã một lần (OTP) đến số điện thoại khách hàng để xác thực hoặc kiểm tra

en: Field used for authentication
vi: Trường dùng để xác thực

en: Default to
vi: Mặc định là

en: Reuse existing customer if
vi: Tái sử dụng khách hàng hiện có nếu

en: Email matches
vi: Email khớp

en: Phone matches
vi: Số điện thoại khớp

en: Do not reuse, always create new customer
vi: Không tái sử dụng, luôn tạo khách hàng mới

en: Authentication method
vi: Phương thức xác thực

en: Require OTP verification for new contacts
vi: Yêu cầu xác minh OTP cho liên hệ mới

en: Require customers to verify their primary contact (email or phone) when they change it or add a new one, a 6 digit one-time code will be sent to their email or phone
vi: Yêu cầu khách hàng xác minh liên hệ chính của họ (email hoặc điện thoại) khi họ thay đổi hoặc thêm mới, một mã dùng một lần gồm 6 chữ số sẽ được gửi đến email hoặc điện thoại của họ

en: Customer Step
vi: Bước khách hàng

en: Require customers to set password
vi: Yêu cầu khách hàng đặt mật khẩu

en: Shows password field on registration step, customer will be required to set a password in order to create an account
vi: Hiển thị trường mật khẩu ở bước đăng ký, khách hàng sẽ được yêu cầu đặt mật khẩu để tạo tài khoản

en: Do not show "Create Account" prompt on confirmation step
vi: Không hiển thị lời nhắc "Tạo tài khoản" ở bước xác nhận

en: If a customer has not set password for their account, they will be presented with a prompt to do it after a booking is placed.
vi: Nếu khách hàng chưa đặt mật khẩu cho tài khoản của họ, họ sẽ được nhắc thực hiện sau khi đặt lịch.

en: Use WordPress users as customers
vi: Sử dụng người dùng WordPress làm khách hàng

en: Customers can login using their WordPress credentials (if authentication is enabled above), a linked customer account is created automatically. If a WordPress user is logged in - a customer with the same email will be created automatically and data will be prefilled. If a new customer provided an email address, a linked WordPress user is automatically created for that customer, if not present already.
vi: Khách hàng có thể đăng nhập bằng thông tin đăng nhập WordPress của họ (nếu xác thực được bật ở trên), một tài khoản khách hàng được liên kết sẽ được tạo tự động. Nếu một người dùng WordPress đang đăng nhập - một khách hàng có cùng email sẽ được tạo tự động và dữ liệu sẽ được điền sẵn. Nếu một khách hàng mới cung cấp địa chỉ email, một người dùng WordPress được liên kết sẽ được tạo tự động cho khách hàng đó, nếu chưa tồn tại.

en: Default role for a created WP user
vi: Vai trò mặc định cho người dùng WP được tạo

en: Important: WordPress users are required to have an email address. You have to set email address field as required in order to create a matching WP user for new customers, otherwise customers without email address on file will not be able to login and make bookings
vi: Quan trọng: Người dùng WordPress bắt buộc phải có địa chỉ email. Bạn phải đặt trường địa chỉ email là bắt buộc để tạo người dùng WP tương ứng cho khách hàng mới, nếu không khách hàng không có địa chỉ email trong hồ sơ sẽ không thể đăng nhập và đặt lịch

en: Rescheduling
vi: Đổi lịch

en: Upgrade to the Premium version to let customers reschedule appointments
vi: Nâng cấp lên phiên bản Premium để cho phép khách hàng đổi lịch hẹn

en: Cancellation
vi: Hủy lịch

en: Allow customers cancel their bookings
vi: Cho phép khách hàng hủy các đặt lịch của họ

en: If enable, shows a button on customer cabinet to cancel an appointment
vi: Nếu bật, sẽ hiển thị nút trên trang khách hàng để hủy một cuộc hẹn

en: Set restriction on when customer can cancel
vi: Đặt giới hạn về thời điểm khách hàng có thể hủy

en: Can cancel when it is at least
vi: Có thể hủy khi còn ít nhất

en: Value
vi: Giá trị

en: before appointment start time
vi: trước thời gian bắt đầu cuộc hẹn

en: Customer Cabinet
vi: Bảng điều khiển khách hàng

en: Shortcode for contents of New Appointment tab
vi: Shortcode cho nội dung của tab Cuộc hẹn mới

en: You can set attributes for a new appointment button tile in a format
vi: Bạn có thể đặt các thuộc tính cho ô nút cuộc hẹn mới theo định dạng

en: Attributes for New Appointment button
vi: Thuộc tính cho nút Cuộc hẹn mới

en: Security & Spam
vi: Bảo mật & Spam

en: Upgrade to the Premium version to unlock CAPTCHA protection and IP Address logging to fight with spam bookings.
vi: Nâng cấp lên phiên bản Premium để mở khóa bảo vệ CAPTCHA và ghi nhật ký địa chỉ IP nhằm chống đặt lịch spam.

en: Setup Pages
vi: Thiết lập trang

en: Set Page URLs
vi: Đặt URL trang

en: Customer Dashboard Page URL
vi: URL trang Bảng điều khiển khách hàng

en: Customer Login Page URL
vi: URL trang Đăng nhập khách hàng

en: MCP requires WordPress 6.9 or newer. Your changes will be saved but will not take effect until WordPress is updated.
vi: MCP yêu cầu WordPress 6.9 trở lên. Các thay đổi của bạn sẽ được lưu nhưng sẽ không có hiệu lực cho đến khi WordPress được cập nhật.

en: Enable Abilities
vi: Bật các khả năng

en: Register LatePoint abilities with the WordPress Abilities API. When enabled, AI clients can list, read, create, edit, and delete your bookings, customers, services, agents, and orders. When disabled, no abilities are registered and AI clients cannot perform any actions on your LatePoint data.
vi: Đăng ký các khả năng của LatePoint với WordPress Abilities API. Khi được bật, các ứng dụng AI có thể liệt kê, đọc, tạo, chỉnh sửa và xóa các đặt chỗ, khách hàng, dịch vụ, nhân viên và đơn hàng của bạn. Khi bị tắt, không có khả năng nào được đăng ký và các ứng dụng AI không thể thực hiện bất kỳ hành động nào trên dữ liệu LatePoint của bạn.

en: Enable Edit Abilities
vi: Bật khả năng chỉnh sửa

en: When enabled, AI clients can create new bookings, update customers, services, agents, and locations, and change appointment statuses (approve, cancel, reschedule). When disabled, these abilities are unregistered and AI clients can only read your data.
vi: Khi được bật, các ứng dụng AI có thể tạo đặt chỗ mới, cập nhật khách hàng, dịch vụ, nhân viên và địa điểm, đồng thời thay đổi trạng thái cuộc hẹn (phê duyệt, hủy, đổi lịch). Khi bị tắt, các khả năng này sẽ không được đăng ký và các ứng dụng AI chỉ có thể đọc dữ liệu của bạn.

en: Enable Delete Abilities
vi: Bật khả năng xóa

en: When enabled, AI clients can permanently delete bookings, customers, services, agents, and locations, and process refunds. Deleted data cannot be recovered. When disabled, delete abilities are unregistered and AI clients cannot remove any data.
vi: Khi được bật, các ứng dụng AI có thể xóa vĩnh viễn các đặt chỗ, khách hàng, dịch vụ, nhân viên và địa điểm, đồng thời xử lý hoàn tiền. Dữ liệu đã xóa không thể khôi phục. Khi bị tắt, các khả năng xóa sẽ không được đăng ký và các ứng dụng AI không thể xóa bất kỳ dữ liệu nào.

en: Business Information
vi: Thông tin doanh nghiệp

en: Business Phone
vi: Số điện thoại doanh nghiệp

en: Business Address
vi: Địa chỉ doanh nghiệp

en: Calendar Settings
vi: Cài đặt lịch

en: Minimum height of a daily calendar (in pixels)
vi: Chiều cao tối thiểu của lịch ngày (tính bằng pixel)

en: You can use variables in your booking template, they will be replaced with a value for the booking.
vi: Bạn có thể sử dụng các biến trong mẫu đặt chỗ của mình, chúng sẽ được thay thế bằng một giá trị cho đặt chỗ.

en: Booking tile information to display on calendar
vi: Thông tin ô đặt chỗ hiển thị trên lịch

en: Conversion Tracking
vi: Theo dõi chuyển đổi

en: You can include some javascript or html that will be appended to the confirmation step. For example you can track ad conversions by triggering a tracking code or a facebook pixel. You can use these variables within your code. Click on the variable to copy.
vi: Bạn có thể chèn một số javascript hoặc html sẽ được thêm vào bước xác nhận. Ví dụ: bạn có thể theo dõi chuyển đổi quảng cáo bằng cách kích hoạt mã theo dõi hoặc facebook pixel. Bạn có thể sử dụng các biến này trong mã của mình. Nhấp vào biến để sao chép.

en: Order ID#:
vi: Mã đơn hàng#:

en: Customer ID#:
vi: Mã khách hàng#:

en: Order Total:
vi: Tổng đơn hàng:

en: Service IDs#:
vi: Mã dịch vụ#:

en: Agent IDs#:
vi: Mã nhân viên#:

en: Bundle IDs#:
vi: Mã gói#:

en: Location IDs#:
vi: Mã địa điểm#:

en: Enter Tracking code here
vi: Nhập mã theo dõi tại đây

en: Data Tables
vi: Bảng dữ liệu

en: Allow non admins to download table data as csv
vi: Cho phép người không phải quản trị viên tải xuống dữ liệu bảng dưới dạng csv

en: Only admins will be able to download table data as csv
vi: Chỉ quản trị viên mới có thể tải xuống dữ liệu bảng dưới dạng csv

en: Number of records per page
vi: Số bản ghi mỗi trang

en: Automatically clear old activity logs
vi: Tự động xóa nhật ký hoạt động cũ

en: Activity logs older than 6 months will be automatically deleted
vi: Nhật ký hoạt động cũ hơn 6 tháng sẽ tự động bị xóa

en: Improve LatePoint
vi: Cải thiện LatePoint

en: Share how you use the plugin so we can build features that matter, fix issues faster, and make smarter decisions. %1$sLearn More%2$s
vi: Chia sẻ cách bạn sử dụng plugin để chúng tôi có thể xây dựng các tính năng quan trọng, khắc phục sự cố nhanh hơn và đưa ra quyết định thông minh hơn. %1$sTìm hiểu thêm%2$s

en: Help shape the future of LatePoint
vi: Góp phần định hình tương lai của LatePoint

en: Export/Import
vi: Xuất/Nhập

en: Export Data
vi: Xuất dữ liệu

en: Import Data
vi: Nhập dữ liệu

en: Danger Zone
vi: Khu vực nguy hiểm

en: Plugin Deletion
vi: Xóa plugin

en: Remove all data on plugin deletion
vi: Xóa tất cả dữ liệu khi xóa plugin

en: All LatePoint database tables and settings will be permanently deleted when the plugin is deleted
vi: Tất cả các bảng cơ sở dữ liệu và cài đặt của LatePoint sẽ bị xóa vĩnh viễn khi plugin bị xóa

en: This action is irreversible. Before enabling this option, we recommend exporting your data so you have a backup.
vi: Hành động này không thể hoàn tác. Trước khi bật tùy chọn này, chúng tôi khuyên bạn nên xuất dữ liệu để có bản sao lưu.

en: Export your data
vi: Xuất dữ liệu của bạn

en: Instant Page Preview
vi: Xem trước trang tức thì

en: Copy URL
vi: Sao chép URL

en: Visit
vi: Truy cập

en: Customer has to pick
vi: Khách hàng phải chọn

en: Selected Agent
vi: Đại lý đã chọn

en: Any Available Location
vi: Bất kỳ địa điểm nào còn trống

en: Selected Location
vi: Địa điểm đã chọn

en: Selected Service
vi: Dịch vụ đã chọn

en: Hide Left Panel
vi: Ẩn bảng bên trái

en: Activate Premium Features
vi: Kích hoạt tính năng cao cấp

en: Enter your license key to download the premium features plugin.
vi: Nhập khóa giấy phép của bạn để tải xuống plugin tính năng cao cấp.

en: Enter your license code here...
vi: Nhập mã giấy phép của bạn tại đây...

en: Download Pro
vi: Tải xuống Pro

en: Import LatePoint Data
vi: Nhập dữ liệu LatePoint

en: Select JSON file to upload
vi: Chọn tệp JSON để tải lên

en: I understand that this import will replace all of my existing LatePoint data.
vi: Tôi hiểu rằng việc nhập này sẽ thay thế toàn bộ dữ liệu LatePoint hiện có của tôi.

note: translators: %s is the number of processors
en: %s Processors
vi: %s Bộ xử lý

en: Email System Settings
vi: Cài đặt hệ thống email

en: Email Layout
vi: Bố cục email

en: This layout is used for your emails. You can customize it below and use {{content}} variable to insert content of the email that is generated by the Process that was triggered. Go to Automation, Workflows to manage actual content of the email that is being sent.
vi: Bố cục này được dùng cho email của bạn. Bạn có thể tùy chỉnh bên dưới và dùng biến {{content}} để chèn nội dung email được tạo bởi Quy trình đã được kích hoạt. Đi tới Tự động hóa, Quy trình làm việc để quản lý nội dung thực tế của email đang được gửi.

en: Show layout variables
vi: Hiển thị biến bố cục

en: Password Reset
vi: Đặt lại mật khẩu

en: This email content will be used for password reset requests. Use {{token}} variable to insert a generated token, which is needed to reset the password.
vi: Nội dung email này sẽ được dùng cho các yêu cầu đặt lại mật khẩu. Dùng biến {{token}} để chèn mã thông báo được tạo, cần thiết để đặt lại mật khẩu.

en: Email Message
vi: Nội dung email

en: Select Page
vi: Chọn trang

en: Customer Profile
vi: Hồ sơ khách hàng

en: To add other payment processors, upgrade to a paid version
vi: Để thêm các bộ xử lý thanh toán khác, hãy nâng cấp lên phiên bản trả phí

en: Payment Settings
vi: Cài đặt thanh toán

en: Environment
vi: Môi trường

en: Live
vi: Trực tiếp

en: Development
vi: Phát triển

en: Local Payments
vi: Thanh toán tại chỗ

en: Allow Paying Locally
vi: Cho phép thanh toán tại chỗ

en: Show "Pay Later" payment option
vi: Hiển thị tùy chọn thanh toán "Trả sau"

en: Upgrade Now
vi: Nâng cấp ngay

en: Order of Steps
vi: Thứ tự các bước

en: Drag steps up and down to reorder. Some steps have sub steps, click on arrow to show them, they can also be reordered.
vi: Kéo các bước lên xuống để sắp xếp lại. Một số bước có các bước con, nhấp vào mũi tên để hiển thị chúng, chúng cũng có thể được sắp xếp lại.

en: Dismiss
vi: Bỏ qua

en: Start Using Version 5
vi: Bắt đầu sử dụng phiên bản 5

en: General Weekly Schedule
vi: Lịch hàng tuần chung

en: Save Weekly Schedule
vi: Lưu lịch hàng tuần

en: Select Date
vi: Chọn ngày

en: You are not allowed to access this page
vi: Bạn không được phép truy cập trang này

en: Your appointment has been rescheduled.
vi: Cuộc hẹn của bạn đã được lên lịch lại.

en: New Appointment Time
vi: Thời gian cuộc hẹn mới

en: Pro Feature
vi: Tính năng Pro

en: This feature is available with a paid version, along with over 30 other premium features.
vi: Tính năng này có sẵn với phiên bản trả phí, cùng với hơn 30 tính năng cao cấp khác.

en: Upgrade to paid version
vi: Nâng cấp lên phiên bản trả phí

en: Show All premium features
vi: Hiển thị tất cả tính năng cao cấp

en: Select date and time
vi: Chọn ngày và giờ

en: Business Info
vi: Thông tin doanh nghiệp

en: Customer Cabinet URL:
vi: URL trang quản lý khách hàng:

en: Business logo HTML:
vi: HTML logo doanh nghiệp:

en: Business logo URL:
vi: URL logo doanh nghiệp:

en: Business Address:
vi: Địa chỉ doanh nghiệp:

en: Business Phone:
vi: Số điện thoại doanh nghiệp:

en: Business Name:
vi: Tên doanh nghiệp:

en: Direct URLs to Manage Appointment
vi: URL trực tiếp để quản lý cuộc hẹn

en: For Agent:
vi: Cho đại lý:

en: For Customer:
vi: Cho khách hàng:

en: Order Confirmation Code:
vi: Mã xác nhận đơn hàng:

en: Subtotal:
vi: Tạm tính:

en: Total:
vi: Tổng cộng:

en: Payments & Credits:
vi: Thanh toán & Tín dụng:

en: Order Status:
vi: Trạng thái đơn hàng:

en: Order Fulfillment Status:
vi: Trạng thái hoàn tất đơn hàng:

en: Transactions Breakdown
vi: Phân tích giao dịch

en: Order Summary Breakdown:
vi: Phân tích tóm tắt đơn hàng:

en: Emails of all Order Agents:
vi: Email của tất cả đại lý đơn hàng:

en: Names of all Order Agents:
vi: Tên của tất cả đại lý đơn hàng:

en: Appointment
vi: Cuộc hẹn

en: Appointment ID#:
vi: Mã ID cuộc hẹn#:

en: Confirmation Code:
vi: Mã xác nhận:

en: Service Name:
vi: Tên dịch vụ:

en: Service Category:
vi: Danh mục dịch vụ:

en: Start Date:
vi: Ngày bắt đầu:

en: Start Time:
vi: Giờ bắt đầu:

en: End Time:
vi: Giờ kết thúc:

en: Service Duration:
vi: Thời lượng dịch vụ:

en: Booking Price:
vi: Giá đặt chỗ:

en: Full Name:
vi: Họ và tên:

en: First Name:
vi: Tên:

en: Last Name:
vi: Họ:

en: Email Address:
vi: Địa chỉ email:

en: Phone:
vi: Điện thoại:

en: Comments:
vi: Ghi chú:

en: Password Reset Token:
vi: Mã thông báo đặt lại mật khẩu:

en: Display Name:
vi: Tên hiển thị:

en: Additional Emails:
vi: Email bổ sung:

en: Additional Phone Numbers:
vi: Số điện thoại bổ sung:

en: Name:
vi: Tên:

en: Full Address:
vi: Địa chỉ đầy đủ:

en: Token:
vi: Mã thông báo:

en: Processor:
vi: Bộ xử lý:

en: Payment Method:
vi: Phương thức thanh toán:

en: Type:
vi: Loại:

en: Notes:
vi: Ghi chú:

en: Payment Portion:
vi: Phần thanh toán:

en: Portion:
vi: Phần:

en: Due At:
vi: Đến hạn lúc:

en: Pay URL:
vi: URL thanh toán:

en: In cart
vi: Trong giỏ hàng

en: Manage Order
vi: Quản lý đơn hàng

en: Cost Breakdown
vi: Phân tích chi phí

en: Show Order
vi: Hiển thị đơn hàng

en: This booking is part of a bigger order.
vi: Đặt chỗ này là một phần của một đơn hàng lớn hơn.

en: You have items in your cart
vi: Bạn có sản phẩm trong giỏ hàng

en: Do you want to continue adding items to existing cart or start a new booking and clear your cart.
vi: Bạn có muốn tiếp tục thêm sản phẩm vào giỏ hàng hiện có hay bắt đầu một đặt chỗ mới và xóa giỏ hàng của bạn.

en: Clear
vi: Xóa

en: Service Bundles
vi: Gói dịch vụ

en: Individual Services
vi: Dịch vụ riêng lẻ

en: Add More
vi: Thêm nữa

en: Breakdown
vi: Phân tích

en: Add more items to this order
vi: Thêm nhiều mục hơn vào đơn hàng này

en: Limit Reached!
vi: Đã đạt giới hạn!

en: You have reached the limit for reservations allowed per customer. Please contact us if you wish to modify your existing appointment.
vi: Bạn đã đạt đến giới hạn số lượt đặt chỗ được phép cho mỗi khách hàng. Vui lòng liên hệ với chúng tôi nếu bạn muốn sửa đổi cuộc hẹn hiện có của mình.

en: Timeslot Unavailable
vi: Khung giờ không khả dụng

en: Sorry, the selected timeslot is no longer available.
vi: Xin lỗi, khung giờ đã chọn hiện không còn khả dụng.

en: Requested:
vi: Đã yêu cầu:

en: Set Your Password
vi: Đặt mật khẩu của bạn

en: Save
vi: Lưu

en: You can now manage your appointments in your personal cabinet
vi: Bây giờ bạn có thể quản lý các cuộc hẹn của mình trong tài khoản cá nhân

en: Open My Cabinet
vi: Mở tài khoản của tôi

en: Did you know that you can create an account to manage your reservations and schedule new appointments?
vi: Bạn có biết rằng bạn có thể tạo một tài khoản để quản lý các đặt chỗ và lên lịch các cuộc hẹn mới không?

en: Create Account
vi: Tạo tài khoản

en: Contact Information
vi: Thông tin liên hệ

en: Not You?
vi: Không phải bạn?

en: Continue with Email
vi: Tiếp tục với Email

en: Continue with Phone
vi: Tiếp tục với Điện thoại

en: Full Amount
vi: Toàn bộ số tiền

en: Deposit Only
vi: Chỉ đặt cọc

en: When would you like to pay for the service?
vi: Bạn muốn thanh toán cho dịch vụ khi nào?

en: You can either pay now or pay locally on arrival. You will be able to select payment method in the next step.
vi: Bạn có thể thanh toán ngay hoặc thanh toán tại chỗ khi đến. Bạn sẽ có thể chọn phương thức thanh toán ở bước tiếp theo.

en: Pay Later
vi: Thanh toán sau

note: translators: %s is confirmation code
en: Scheduling this booking will use a slot from a bundle which is part of order #%s.
vi: Lên lịch cho đặt chỗ này sẽ sử dụng một suất từ gói dịch vụ thuộc đơn hàng #%s.

en: This will trigger a "Payment Request Created" workflow. You can attach actions to this event by going to Automation -> Workflows page and creating a new workflow with event type "Payment Request Created".
vi: Điều này sẽ kích hoạt quy trình làm việc "Payment Request Created". Bạn có thể gắn các hành động vào sự kiện này bằng cách vào trang Tự động hóa -> Quy trình làm việc và tạo một quy trình làm việc mới với loại sự kiện "Payment Request Created".

en: New Transaction
vi: Giao dịch mới

en: Edit Transaction
vi: Chỉnh sửa giao dịch

en: Are you sure you want to delete this transaction?
vi: Bạn có chắc chắn muốn xóa giao dịch này không?

en: Confirmation Code
vi: Mã xác nhận

en: Payment Processor
vi: Bộ xử lý thanh toán

en: Accept Payments and Minimize No-Shows
vi: Chấp nhận thanh toán và giảm thiểu tình trạng vắng mặt

en: By enabling payments for appointments, clients are more likely to commit, reducing last-minute cancellations and no-shows.
vi: Bằng cách bật thanh toán cho các cuộc hẹn, khách hàng có nhiều khả năng cam kết hơn, giúp giảm các hủy vào phút chót và tình trạng vắng mặt.

en: Enable Payments
vi: Bật thanh toán

en: Skip setup
vi: Bỏ qua thiết lập

note: translators: %1$d is current step, %2$d is total steps
en: Step %1$d of %2$d
vi: Bước %1$d trên %2$d

en: Agents act as your bookable resources, you have to have at least one created in order for you to accept bookings.
vi: Nhân viên đóng vai trò là các nguồn lực có thể đặt lịch của bạn, bạn phải tạo ít nhất một nhân viên để có thể chấp nhận đặt lịch.

en: Open Dashboard
vi: Mở Bảng điều khiển

en: Who would you like to send appointment notifications to?
vi: Bạn muốn gửi thông báo cuộc hẹn cho ai?

en: Upload Agent's Photo
vi: Tải ảnh của nhân viên lên

en: Remove Agent's Photo
vi: Xóa ảnh của nhân viên

en: Duration (minutes)
vi: Thời lượng (phút)

en: Upload Image for Service
vi: Tải ảnh cho dịch vụ lên

en: Assign Agents
vi: Gán nhân viên

en: Setup Wizard
vi: Trình hướng dẫn thiết lập

en: Thank you for installing LatePoint, we will walk you through a quick setup process to add services and set working hours for your business.
vi: Cảm ơn bạn đã cài đặt LatePoint, chúng tôi sẽ hướng dẫn bạn qua một quy trình thiết lập nhanh để thêm dịch vụ và đặt giờ làm việc cho doanh nghiệp của bạn.

en: Get Started
vi: Bắt đầu

en: Are you sure you want to remove this agent?
vi: Bạn có chắc chắn muốn xóa nhân viên này không?

en: Are you sure you want to remove this service?
vi: Bạn có chắc chắn muốn xóa dịch vụ này không?

en: Add Another Service
vi: Thêm dịch vụ khác

en: Okay, just one last step...
vi: Được rồi, chỉ còn một bước cuối cùng...

en: Help us tailor your LatePoint experience by sharing a bit about yourself!
vi: Hãy giúp chúng tôi điều chỉnh trải nghiệm LatePoint của bạn bằng cách chia sẻ đôi chút về bản thân bạn!

note: translators: %1$s and %2$s are opening and closing anchor tags for Privacy Policy link
en: Stay in the loop and help shape LatePoint! Get feature updates, and help us build a better LatePoint by sharing how you use the plugin. %1$sPrivacy Policy%2$s
vi: Hãy luôn cập nhật và giúp định hình LatePoint! Nhận các cập nhật tính năng và giúp chúng tôi xây dựng LatePoint tốt hơn bằng cách chia sẻ cách bạn sử dụng plugin. %1$sChính sách quyền riêng tư%2$s

en: When creating a service, make sure to select agents offering it. You can set custom schedules and prices for each service in LatePoint admin panel later.
vi: Khi tạo dịch vụ, hãy nhớ chọn các nhân viên cung cấp dịch vụ đó. Bạn có thể thiết lập lịch làm việc và giá tùy chỉnh cho từng dịch vụ trong bảng quản trị LatePoint sau này.

en: Add services you offer
vi: Thêm các dịch vụ bạn cung cấp

en: Day and, through to this separated is rhetoric regretting the magnitude, perception is keep in
vi: Ngày và, xuyên suốt đến phần được tách này là tu từ hối tiếc về quy mô, nhận thức là giữ trong

en: Plugin Purchase Code
vi: Mã mua plugin

en: Set Your Work Hours
vi: Thiết lập giờ làm việc của bạn

en: These will be your default work hours for all your locations, agents and services. You can set custom hours for each agent, service or location in LatePoint admin panel.
vi: Đây sẽ là giờ làm việc mặc định cho tất cả các địa điểm, nhân viên và dịch vụ của bạn. Bạn có thể đặt giờ tùy chỉnh cho từng nhân viên, dịch vụ hoặc địa điểm trong bảng quản trị LatePoint.

en: Style
vi: Kiểu

en: Default
vi: Mặc định

en: Solid
vi: Liền

en: Dotted
vi: Chấm

en: Dashed
vi: Gạch

en: Border Color
vi: Màu viền

en: Font Family
vi: Phông chữ

en: Weight
vi: Độ đậm

en: Transform
vi: Biến đổi

en: Uppercase
vi: Chữ hoa

en: Lowercase
vi: Chữ thường

en: Capitalize
vi: Viết hoa chữ cái đầu

en: Alignment
vi: Căn chỉnh

en: No Items Matching
vi: Không có mục nào khớp

en: Title Color
vi: Màu tiêu đề

en: Price Color
vi: Màu giá

en: Description Color
vi: Màu mô tả

en: Card Padding
vi: Khoảng đệm thẻ

[ctx: Customer cabinet]
en: Customer Cabinet
vi: Quầy khách hàng

[ctx: short version of May month]
en: May
vi: Tháng 5
