#
msgid ""
msgstr ""
"Project-Id-Version: Yatoon Booking System 4.6.0\n"
"Report-Msgid-Bugs-To: https://yatoon.com\n"
"POT-Creation-Date: 2026-08-03T03:38:00+00:00\n"
"PO-Revision-Date: 2026-08-14 00:00+0000\n"
"Last-Translator: Yatoon Translation Team\n"
"Language-Team: Vietnamese\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Domain: yatoon-booking-system\n"
"X-Generator: Yatoon i18n pipeline 4.6.0\n"
"X-Yatoon-Review-Status: WordPress translation memory plus contextual product review; native review required\n"

#: admin/views/addons.php:83
msgid "Add-ons"
msgstr "Tiện ích bổ sung"

#: admin/views/addons.php:84
msgid ""
"Everything you can switch on for Yatoon Booking, in one place - no hunting "
"through menus."
msgstr ""
"Mọi thứ bạn có thể kích hoạt cho Đặt lịch Yatoon, ở một nơi - không cần tìm "
"kiếm qua menu."

#: admin/views/addons.php:89
msgid "Free is ready for local booking. Pro connects the salon workflow."
msgstr ""
"Miễn phí đã sẵn sàng cho đặt lịch địa phương. Pro kết nối quy trình làm việc"
" của salon."

#: admin/views/addons.php:90
msgid ""
"Upgrade when you want Square sync, Square online payments, SMS reminders, "
"Google Calendar, deposits, packages, no-show workflows, and priority "
"support."
msgstr ""
"Nâng cấp khi bạn muốn đồng bộ hóa Square, thanh toán trực tuyến Square, lời "
"nhắc SMS, Lịch Google, tiền đặt cọc, gói, quy trình làm việc vắng mặt và hỗ "
"trợ ưu tiên."

#: admin/views/addons.php:92
msgid "Upgrade to Pro"
msgstr "Nâng cấp lên Pro"

#: admin/views/addons.php:97
msgid "Pro is active."
msgstr "Pro đang hoạt động."

#: admin/views/addons.php:98
msgid ""
"Use this page as a control center for Square, payments, reminders, growth "
"tools, and staff workflow features."
msgstr ""
"Sử dụng trang này làm trung tâm điều khiển cho Square, thanh toán, lời nhắc,"
" công cụ phát triển và tính năng quy trình làm việc của nhân viên."

#: admin/views/addons.php:100
msgid "Open Setup Wizard"
msgstr "Mở Trình hướng dẫn cài đặt"

#: admin/views/addons.php:104
msgid "Pro Add-ons"
msgstr "Tiện ích bổ sung Pro"

#: admin/views/addons.php:115 admin/views/dashboard.php:15
msgid "Activated"
msgstr "Đã kích hoạt"

#: admin/views/addons.php:116
msgid "Configure"
msgstr "Cấu hình"

#: admin/views/addons.php:118 admin/views/recurring.php:30
msgid "Pro"
msgstr "Pro"

#: admin/views/addons.php:119
msgid "Unlock"
msgstr "Mở khóa"

#: admin/views/addons.php:126
msgid "Included Add-ons"
msgstr "Tiện ích bổ sung đi kèm"

#: admin/views/ai-assistant.php:9 admin/views/settings.php:1453
#: includes/class-yatoon-frontend.php:847
#: public/views/booking-form-hybrid.php:26
#: public/views/booking-form-square.php:401 public/views/booking-form.php:103
#: public/views/booking-form-square.php:403
msgid "AI requires WordPress 7.0 or newer."
msgstr "AI yêu cầu WordPress 7.0 hoặc mới hơn."

#: admin/views/ai-assistant.php:129
msgid "AI Assistant settings saved."
msgstr "AI Đã lưu cài đặt Trợ lý."

#: admin/views/ai-assistant.php:133
msgid "Yatoon AI Assistant"
msgstr "Yatoon AI Trợ lý"

#: admin/views/ai-assistant.php:134
msgid ""
"Make AI obvious to salon owners and useful for customers: service "
"recommendations on the booking page, service description writing in the "
"admin, plus staff-reviewed reply drafts in Pro."
msgstr ""
"Làm cho AI trở nên rõ ràng với chủ tiệm và hữu ích với khách hàng: đề xuất "
"dịch vụ trên trang đặt lịch, viết mô tả dịch vụ trong quản trị viên, cùng "
"với bản nháp trả lời do nhân viên đánh giá trong Pro."

#: admin/views/ai-assistant.php:140
msgid "AI Feature Switches"
msgstr "AI Công tắc tính năng"

#: admin/views/ai-assistant.php:147
msgid "Customer Service Helper"
msgstr "Trợ lý chọn dịch vụ cho khách hàng"

#: admin/views/ai-assistant.php:151
msgid "Show the AI Style Assistant on the booking form."
msgstr "Hiển thị Trợ lý phong cách AI trên biểu mẫu đặt lịch."

#: admin/views/ai-assistant.php:153
msgid ""
"Customers describe their desired look, length, occasion, budget, or "
"concerns; AI suggests matching services from your real service list."
msgstr ""
"Khách hàng mô tả kiểu dáng, độ dài, dịp sử dụng, ngân sách hoặc điều họ quan"
" tâm; AI sẽ đề xuất dịch vụ phù hợp từ danh mục dịch vụ thực tế của bạn."

#: admin/views/ai-assistant.php:157
msgid "Frontend Assistant Text"
msgstr "Văn bản trợ lý giao diện người dùng"

#: admin/views/ai-assistant.php:159 includes/class-yatoon-admin.php:414
#: public/views/booking-form-hybrid.php:28
#: public/views/booking-form-hybrid.php:29 public/views/booking-form.php:105
#: public/views/booking-form.php:106 includes/class-yatoon-admin.php:418
msgid "AI Style Assistant"
msgstr "Trợ lý phong cách AI"

#: admin/views/ai-assistant.php:160
msgid ""
"This text appears on the collapsed AI button and the expanded assistant "
"title."
msgstr "Văn bản này xuất hiện trên nút AI thu gọn và tiêu đề trợ lý mở rộng."

#: admin/views/ai-assistant.php:164
msgid "Privacy Note Text"
msgstr "Văn bản ghi chú quyền riêng tư"

#: admin/views/ai-assistant.php:166 includes/class-yatoon-admin.php:416
#: public/views/booking-form-hybrid.php:33
#: public/views/booking-form-square.php:409 public/views/booking-form.php:110
#: includes/class-yatoon-admin.php:420
#: public/views/booking-form-square.php:411
msgid "Privacy note: Please avoid sensitive, medical, or payment details."
msgstr ""
"Lưu ý về quyền riêng tư: Vui lòng tránh các chi tiết nhạy cảm, y tế hoặc "
"thanh toán."

#: admin/views/ai-assistant.php:167
msgid ""
"Small text shown under the AI input box. Keep it short so the customer form "
"stays clean."
msgstr ""
"Văn bản nhỏ hiển thị bên dưới hộp nhập AI. Giữ nó ngắn gọn để biểu mẫu của "
"khách hàng luôn rõ ràng."

#: admin/views/ai-assistant.php:171
msgid "Frontend Assistant Style"
msgstr "Phong cách trợ lý Frontend"

#: admin/views/ai-assistant.php:174
msgid "Text size"
msgstr "Kích thước văn bản"

#: admin/views/ai-assistant.php:178
msgid "Text color"
msgstr "Màu chữ văn bản"

#: admin/views/ai-assistant.php:182 admin/views/brand-settings.php:258
msgid "Background"
msgstr "Nền"

#: admin/views/ai-assistant.php:185
msgid ""
"Controls the collapsed AI button style. Text size and color also apply to "
"the expanded assistant title."
msgstr ""
"Điều khiển kiểu nút AI đã thu gọn. Cỡ chữ và màu sắc cũng áp dụng cho chức "
"danh trợ lý mở rộng."

#: admin/views/ai-assistant.php:189
msgid "Service Description Helper"
msgstr "Trợ lý viết mô tả dịch vụ"

#: admin/views/ai-assistant.php:191
msgid "Available in Services."
msgstr "Có sẵn trong Dịch vụ."

#: admin/views/ai-assistant.php:192
msgid ""
"Use AI to turn short service notes into clearer customer-facing "
"descriptions, based on the service name, category, duration, price, and "
"current text."
msgstr ""
"Sử dụng AI để biến các ghi chú dịch vụ ngắn thành mô tả rõ ràng hơn cho "
"khách hàng, dựa trên tên dịch vụ, danh mục, thời lượng, giá và văn bản hiện "
"tại."

#: admin/views/ai-assistant.php:196
msgid "AI Providers & Models"
msgstr "AI Nhà cung cấp và mô hình"

#: admin/views/ai-assistant.php:198
msgid ""
"Choose the provider fallback order and model for each provider. Yatoon tries"
" row 1 first, then row 2, then row 3 when available through WordPress "
"Connectors."
msgstr ""
"Chọn thứ tự và mô hình dự phòng của nhà cung cấp cho từng nhà cung cấp. "
"Yatoon thử hàng 1 trước, sau đó đến hàng 2, rồi đến hàng 3 khi khả dụng "
"thông qua WordPress Trình kết nối."

#: admin/views/ai-assistant.php:208
msgid "Fallback priority"
msgstr "Ưu tiên dự phòng"

#: admin/views/ai-assistant.php:226
msgid ""
"For low cost, put Google Gemini first. For OpenAI compatibility, put OpenAI "
"first. For a softer premium tone, put Anthropic first."
msgstr ""
"Để có chi phí thấp, hãy đặt Google Gemini lên hàng đầu. Để tương thích với "
"OpenAI, hãy đặt OpenAI lên hàng đầu. Để có âm thanh cao cấp nhẹ nhàng hơn, "
"hãy đặt Anthropic lên hàng đầu."

#: admin/views/ai-assistant.php:230
msgid "Frontend Display"
msgstr "Hiển thị giao diện người dùng"

#: admin/views/ai-assistant.php:233
msgid "Collapsed button"
msgstr "Nút thu gọn"

#: admin/views/ai-assistant.php:234
msgid "Expanded panel"
msgstr "Bảng điều khiển mở rộng"

#: admin/views/ai-assistant.php:236
msgid ""
"Choose whether the AI Style Assistant opens visibly or starts as a compact "
"button customers can expand."
msgstr ""
"Chọn xem Trợ lý phong cách AI mở rõ ràng hay bắt đầu dưới dạng nút thu gọn "
"mà khách hàng có thể mở rộng."

#: admin/views/ai-assistant.php:240
msgid "Text Us Reply Drafts"
msgstr "Nhắn tin cho chúng tôi Trả lời"

#: admin/views/ai-assistant.php:244
msgid "Generate AI reply drafts for customer messages."
msgstr "Tạo AI bản nháp trả lời cho tin nhắn của khách hàng."

#: admin/views/ai-assistant.php:246
msgid "Drafts are shown to staff for review before sending."
msgstr "Bản nháp được đưa cho nhân viên xem trước khi gửi."

#: admin/views/ai-assistant.php:246
msgid ""
"Requires an active Pro license. Customer service helper stays available."
msgstr ""
"Yêu cầu giấy phép Pro đang hoạt động. Người trợ giúp dịch vụ khách hàng luôn"
" sẵn sàng."

#: admin/views/ai-assistant.php:251
msgid "Save AI Settings"
msgstr "Lưu cài đặt AI"

#: admin/views/ai-assistant.php:256
msgid "Setup Checklist"
msgstr "Danh sách kiểm tra thiết lập"

#: admin/views/ai-assistant.php:258
msgid "1. WordPress 7.0 AI Client"
msgstr "1. WordPress 7.0 AI Khách hàng"

#: admin/views/ai-assistant.php:259
msgid ""
"WordPress 6.9 remains supported. AI appears as a visible feature panel, but "
"generation requires WordPress 7.0 AI Client support."
msgstr ""
"WordPress 6.9 vẫn được hỗ trợ. AI xuất hiện dưới dạng bảng tính năng hiển "
"thị nhưng việc tạo yêu cầu WordPress 7.0 AI Hỗ trợ khách hàng."

#: admin/views/ai-assistant.php:262
msgid "2. Connect an AI provider"
msgstr "2. Kết nối nhà cung cấp AI"

#: admin/views/ai-assistant.php:263
msgid ""
"Use WordPress Settings > Connectors. Yatoon does not store AI API keys or "
"charge for AI usage."
msgstr ""
"Sử dụng Cài đặt WordPress > Trình kết nối. Yatoon không lưu trữ khóa AI API "
"hoặc tính phí cho mức sử dụng AI."

#: admin/views/ai-assistant.php:266
msgid "3. Provider priority"
msgstr "3. Ưu tiên nhà cung cấp"

#: admin/views/ai-assistant.php:267
msgid ""
"If multiple AI providers are connected, Yatoon prefers OpenAI/GPT first, "
"then Google/Gemini, then Anthropic/Claude when fallback is needed."
msgstr ""
"Nếu nhiều nhà cung cấp AI được kết nối, thì Yatoon sẽ ưu tiên OpenAI/GPT "
"trước, sau đó là Google/Gemini, sau đó là Anthropic/Claude khi cần dự phòng."

#: admin/views/ai-assistant.php:270
msgid "4. Improve service descriptions"
msgstr "4. Cải thiện mô tả dịch vụ"

#: admin/views/ai-assistant.php:271
msgid ""
"Open Services, edit a service, and use Improve with AI so customers and the "
"AI Style Assistant have better service details."
msgstr ""
"Mở Dịch vụ, chỉnh sửa dịch vụ và sử dụng Cải thiện với AI để khách hàng và "
"AI Trợ lý phong cách có được thông tin chi tiết về dịch vụ tốt hơn."

#: admin/views/ai-assistant.php:274
msgid "5. Preview the booking page"
msgstr "5. Xem trước trang đặt lịch"

#: admin/views/ai-assistant.php:275
msgid ""
"The AI Style Assistant appears above the service list when the switch is on."
msgstr ""
"Trợ lý Phong cách AI xuất hiện phía trên danh sách dịch vụ khi nút chuyển "
"được bật."

#: admin/views/ai-assistant.php:278
msgid "Open Connectors"
msgstr "Trình kết nối mở"

#: admin/views/ai-assistant.php:279
msgid "General Settings"
msgstr "Cài đặt chung"

#: admin/views/bookings.php:64 admin/views/bookings.php:66
msgid "No bookings found yet."
msgstr "Chưa tìm thấy đặt lịch nào."

#: admin/views/bookings.php:69 admin/views/bookings.php:71
msgid "Search customer, phone, service, staff, or ID"
msgstr "Tìm kiếm khách hàng, điện thoại, dịch vụ, nhân viên hoặc ID"

#: admin/views/bookings.php:71 admin/views/services.php:321
#: admin/views/staff.php:98 admin/views/bookings.php:73
msgid "All statuses"
msgstr "Tất cả trạng thái"

#: admin/views/bookings.php:72 admin/views/settings.php:2054
#: includes/class-yatoon-customer-portal.php:1008
#: includes/class-yatoon-customer-portal.php:1162
#: includes/class-yatoon-customer-portal.php:1052
#: includes/class-yatoon-customer-portal.php:1214 admin/views/bookings.php:74
#: admin/views/settings.php:2055
msgid "Pending"
msgstr "Chờ duyệt"

#: admin/views/bookings.php:73 admin/views/settings.php:2053
#: includes/class-yatoon-customer-portal.php:1009
#: includes/class-yatoon-customer-portal.php:1161
#: includes/class-yatoon-customer-portal.php:1053
#: includes/class-yatoon-customer-portal.php:1213 admin/views/bookings.php:75
#: admin/views/settings.php:2054
msgid "Confirmed"
msgstr "Đã xác nhận"

#: admin/views/bookings.php:74 admin/views/reports.php:173
#: admin/views/reports.php:375 admin/views/sync-log.php:40
#: admin/views/bookings.php:76 admin/views/reports.php:175
#: admin/views/reports.php:377
msgid "Completed"
msgstr "Hoàn tất"

#: admin/views/bookings.php:75 includes/class-yatoon-customer-portal.php:1163
#: includes/class-yatoon-customer-portal.php:1215 admin/views/bookings.php:77
msgid "No-show"
msgstr "Không đến hẹn"

#: admin/views/bookings.php:76 assets/js/staff-portal.js:2709
#: includes/class-yatoon-customer-portal.php:1010
#: includes/class-yatoon-customer-portal.php:1054 admin/views/bookings.php:78
msgid "Cancelled"
msgstr "Đã hủy"

#: admin/views/bookings.php:79 admin/views/bookings.php:81
msgid "All image statuses"
msgstr "Tất cả trạng thái hình ảnh"

#: admin/views/bookings.php:80 admin/views/bookings.php:82
msgid "Has design image"
msgstr "Có hình ảnh thiết kế"

#: admin/views/bookings.php:81 admin/views/bookings.php:83
msgid "No design image"
msgstr "Không có hình ảnh thiết kế"

#: admin/views/bookings.php:83 admin/views/clients.php:168
#: admin/views/messages.php:28 admin/views/services.php:330
#: admin/views/staff.php:107 admin/views/bookings.php:85
#: admin/views/clients.php:167
msgid "Clear"
msgstr "Xóa"

#: admin/views/bookings.php:87 admin/views/bookings.php:89
msgid "View Design Images"
msgstr "Xem hình ảnh thiết kế"

#: admin/views/bookings.php:90 admin/views/clients.php:178
#: admin/views/messages.php:31 admin/views/services.php:336
#: admin/views/staff.php:110 admin/views/waitlist.php:45
#: admin/views/bookings.php:92 admin/views/clients.php:177
msgid "Delete Selected"
msgstr "Xóa đã chọn"

#: admin/views/bookings.php:93 admin/views/messages.php:32
#: admin/views/reports.php:94 admin/views/waitlist.php:48
#: admin/views/bookings.php:95
msgid "Export CSV"
msgstr "Xuất CSV"

#: admin/views/bookings.php:96 admin/views/services.php:295
#: admin/views/staff.php:26 admin/views/bookings.php:98
msgid "Sync from Square"
msgstr "Đồng bộ hóa từ Square"

#: admin/views/bookings.php:154 admin/views/bookings.php:156
msgid "ID"
msgstr "ID"

#: admin/views/bookings.php:155 admin/views/waitlist.php:60
#: includes/class-yatoon-growth-modules.php:915
#: includes/class-yatoon-growth-modules.php:940
#: includes/class-yatoon-growth-modules.php:986
#: includes/class-yatoon-insights.php:265
#: includes/class-yatoon-growth-modules.php:933
#: includes/class-yatoon-growth-modules.php:958
#: includes/class-yatoon-growth-modules.php:1008
#: includes/class-yatoon-insights.php:268 admin/views/bookings.php:157
msgid "Customer"
msgstr "Khách Hàng"

#: admin/views/bookings.php:156 admin/views/packages.php:43
#: admin/views/packages.php:86 admin/views/recurring.php:67
#: admin/views/reports.php:144 admin/views/reports.php:171
#: assets/js/frontend.js:364 assets/js/frontend.js:439
#: assets/js/frontend.js:2672 assets/js/frontend.js:4051
#: assets/js/staff-portal.js:878 assets/js/staff-portal.js:888
#: includes/class-yatoon-insights.php:268
#: includes/class-yatoon-salon-operations.php:409
#: includes/class-yatoon-staff-locations.php:201 admin/views/bookings.php:158
#: admin/views/reports.php:146 admin/views/reports.php:173
#: public/views/booking-form-square.php:165
#: public/views/booking-form-square.php:1089 public/views/booking-form.php:64
msgid "Service"
msgstr "Dịch vụ"

#: admin/views/bookings.php:157 admin/views/reports.php:125
#: admin/views/reports.php:127 admin/views/reports.php:201
#: admin/views/reports.php:235 admin/views/reports.php:279
#: admin/views/settings.php:2569 admin/views/staff.php:342
#: includes/class-yatoon-data-portability.php:105
#: includes/class-yatoon-data-portability.php:123
#: includes/class-yatoon-invoice.php:270
#: includes/class-yatoon-salon-operations.php:406
#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:410
#: includes/class-yatoon-staff-locations.php:199 admin/views/bookings.php:159
#: admin/views/reports.php:203 admin/views/reports.php:237
#: admin/views/reports.php:281 admin/views/settings.php:2578
#: public/views/booking-form-square.php:175
#: public/views/booking-form-square.php:1112 public/views/booking-form.php:78
msgid "Staff"
msgstr "nhân viên"

#: admin/views/bookings.php:158 assets/js/frontend.js:471
#: public/views/booking-form-square.php:179 public/views/booking-form.php:85
#: admin/views/bookings.php:160 public/views/booking-form-square.php:180
msgid "Date & Time"
msgstr "Ngày & Giờ"

#: admin/views/bookings.php:159 admin/views/catalog-settings.php:79
#: admin/views/packages.php:43 admin/views/reports.php:280
#: admin/views/service-menu.php:133 admin/views/services.php:349
#: admin/views/services.php:425 admin/views/services.php:729
#: includes/class-yatoon-growth-modules.php:731
#: includes/class-yatoon-growth-modules.php:744
#: includes/class-yatoon-growth-modules.php:749
#: includes/class-yatoon-growth-modules.php:762 admin/views/bookings.php:161
#: admin/views/catalog-settings.php:82 admin/views/reports.php:282
#: admin/views/service-menu.php:137
msgid "Price"
msgstr "Giá"

#: admin/views/bookings.php:160 admin/views/dashboard.php:318
#: admin/views/gift-cards.php:87 admin/views/packages.php:43
#: admin/views/recurring.php:71 admin/views/services.php:352
#: admin/views/settings.php:2480 admin/views/settings.php:2796
#: admin/views/staff.php:123 admin/views/staff.php:336
#: admin/views/sync-log.php:30 includes/class-yatoon-insights.php:267
#: includes/class-yatoon-insights.php:270
#: includes/class-yatoon-locations.php:194
#: includes/class-yatoon-manage-booking.php:701 admin/views/bookings.php:162
#: admin/views/dashboard.php:319 admin/views/settings.php:2489
#: admin/views/settings.php:2806
msgid "Status"
msgstr "Trạng thái"

#: admin/views/bookings.php:161 admin/views/bookings.php:163
msgid "Payment"
msgstr "Thanh toán"

#: admin/views/bookings.php:162 admin/views/bookings.php:164
msgid "Square Sync"
msgstr "Đồng bộ Square"

#: admin/views/bookings.php:163 admin/views/gift-cards.php:87
#: admin/views/packages.php:43 admin/views/services.php:353
#: admin/views/services.php:428 admin/views/services.php:731
#: admin/views/settings.php:2754 admin/views/staff.php:129
#: admin/views/waitlist.php:69 includes/class-yatoon-locations.php:190
#: includes/class-yatoon-locations.php:197 admin/views/bookings.php:165
#: admin/views/settings.php:2763
msgid "Actions"
msgstr "Hành động"

#: admin/views/bookings.php:239 admin/views/bookings.php:380
#: admin/views/bookings.php:247 admin/views/bookings.php:388
msgid "Consent signed"
msgstr "Đã ký đồng ý"

#: admin/views/bookings.php:242 admin/views/bookings.php:383
#: admin/views/bookings.php:250 admin/views/bookings.php:391
msgid "Policy acknowledged"
msgstr "Chính sách được thừa nhận"

#: admin/views/bookings.php:247 admin/views/bookings.php:388
#: admin/views/bookings.php:255 admin/views/bookings.php:396
msgid "Design image"
msgstr "Hình ảnh thiết kế"

#: admin/views/bookings.php:283 admin/views/bookings.php:405
#: admin/views/bookings.php:291 admin/views/bookings.php:413
msgid "Sent to Square"
msgstr "Đã gửi tới Square"

#: admin/views/bookings.php:286 admin/views/bookings.php:407
#: admin/views/bookings.php:477 admin/views/settings.php:355
#: admin/views/bookings.php:294 admin/views/bookings.php:415
#: admin/views/bookings.php:485
msgid "Local"
msgstr "Địa phương"

#: admin/views/bookings.php:306 admin/views/bookings.php:314
msgid "View"
msgstr "Chế độ xem"

#: admin/views/bookings.php:308 admin/views/bookings.php:498
#: admin/views/bookings.php:1036 admin/views/form-fields.php:131
#: admin/views/packages.php:111 admin/views/services.php:590
#: admin/views/services.php:714 admin/views/settings.php:2729
#: admin/views/settings.php:2800 admin/views/staff.php:375
#: admin/views/staff.php:398 includes/class-yatoon-locations.php:282
#: includes/class-yatoon-locations.php:289 admin/views/bookings.php:316
#: admin/views/bookings.php:506 admin/views/bookings.php:1044
#: admin/views/form-fields.php:132 admin/views/settings.php:2738
#: admin/views/settings.php:2810
msgid "Cancel"
msgstr "Hủy"

#: admin/views/bookings.php:311 admin/views/bookings.php:319
msgid "Payment Request"
msgstr "Yêu cầu thanh toán"

#: admin/views/bookings.php:313 admin/views/bookings.php:500
#: admin/views/bookings.php:321 admin/views/bookings.php:508
msgid "Permanently delete from local DB"
msgstr "Xóa vĩnh viễn khỏi DB cục bộ"

#: admin/views/bookings.php:313 admin/views/bookings.php:500
#: admin/views/form-fields.php:84 admin/views/packages.php:63
#: admin/views/reviews.php:139 admin/views/services.php:413
#: admin/views/services.php:479 admin/views/services.php:533
#: admin/views/settings.php:2775 admin/views/staff.php:293
#: includes/class-yatoon-locations.php:213
#: includes/class-yatoon-staff-locations.php:174
#: includes/class-yatoon-locations.php:220
#: includes/class-yatoon-staff-locations.php:204 admin/views/bookings.php:321
#: admin/views/bookings.php:508 admin/views/settings.php:2784
msgid "Delete"
msgstr "Xóa"

#: admin/views/bookings.php:358 admin/views/bookings.php:366
msgid "Click to expand/collapse this multi-service appointment"
msgstr "Nhấp để mở rộng/thu gọn cuộc hẹn đa dịch vụ này"

#: admin/views/bookings.php:364 admin/views/bookings.php:372
msgid "Select all services in this group"
msgstr "Chọn tất cả các dịch vụ trong nhóm này"

#: admin/views/bookings.php:414 admin/views/bookings.php:422
msgid "Expand"
msgstr "Mở ra"

#: admin/views/bookings.php:447 admin/views/bookings.php:455
msgid "same customer"
msgstr "cùng một khách hàng"

#: admin/views/bookings.php:486 admin/views/bookings.php:494
msgid "Move this service earlier (swap with previous)"
msgstr "Di chuyển dịch vụ này sớm hơn (hoán đổi với dịch vụ trước đó)"

#: admin/views/bookings.php:493 admin/views/bookings.php:501
msgid "Move this service later (swap with next)"
msgstr "Di chuyển dịch vụ này sau (hoán đổi với dịch vụ tiếp theo)"

#: admin/views/bookings.php:494 admin/views/bookings.php:502
msgid "Down"
msgstr "xuống"

#: admin/views/bookings.php:1027 admin/views/bookings.php:1031
#: admin/views/bookings.php:1035 admin/views/bookings.php:1039
msgid "Availability Diagnostic Tool"
msgstr "Công cụ chẩn đoán sẵn có"

#: admin/views/bookings.php:1033 admin/views/bookings.php:1041
msgid ""
"If a specific date shows \"No available times\" when there should be free "
"slots,"
msgstr ""
"Nếu một ngày cụ thể hiển thị \"Không có thời gian trống\" khi cần có thời "
"gian trống,"

#: admin/views/bookings.php:1034 admin/views/bookings.php:1042
msgid "use this tool to inspect the raw booking records for that date."
msgstr "sử dụng công cụ này để kiểm tra hồ sơ đặt lịch thô cho ngày đó."

#: admin/views/bookings.php:1035 admin/views/bookings.php:1043
msgid "Records with confirmed/pending status"
msgstr "Hồ sơ có trạng thái đã xác nhận/đang chờ xử lý"

#: admin/views/bookings.php:1035 admin/views/bookings.php:1043
msgid "are used by the local conflict filter - even if cancelled in Square."
msgstr ""
"được bộ lọc xung đột cục bộ sử dụng - ngay cả khi bị hủy trong Square."

#: admin/views/bookings.php:1036 admin/views/bookings.php:1044
msgid "If you see confirmed records that should be cancelled, use the"
msgstr "Nếu bạn thấy các bản ghi đã được xác nhận cần bị hủy, hãy sử dụng"

#: admin/views/bookings.php:1036 admin/views/bookings.php:1044
msgid "button in the Bookings list above."
msgstr "trong danh sách Đặt lịch ở trên."

#: admin/views/bookings.php:1043 admin/views/bookings.php:1051
msgid "Inspect Date"
msgstr "Ngày kiểm tra"

#: admin/views/bookings.php:1140 admin/views/bookings.php:1144
#: admin/views/bookings.php:1148 admin/views/bookings.php:1152
msgid "Square API Direct Query"
msgstr "Truy vấn trực tiếp API Square"

#: admin/views/bookings.php:1146 admin/views/bookings.php:1154
msgid ""
"Queries Square's availability API directly for each staff+variation "
"combination."
msgstr ""
"Truy vấn API khả dụng của Square trực tiếp cho từng tổ hợp nhân viên+biến "
"thể."

#: admin/views/bookings.php:1147 admin/views/bookings.php:1155
msgid "Shows exactly what Square returns - bypasses all local filtering."
msgstr ""
"Hiển thị chính xác những gì Square trả về - bỏ qua tất cả quá trình lọc cục "
"bộ."

#: admin/views/bookings.php:1148 admin/views/bookings.php:1156
msgid ""
"This tells you if Square itself is saying no times, or if our code is "
"filtering them."
msgstr ""
"Điều này cho bạn biết liệu bản thân Square đang nói không có lần nào hay mã "
"của chúng tôi đang lọc chúng."

#: admin/views/bookings.php:1154 admin/views/bookings.php:1162
msgid "- Select Service -"
msgstr "- Chọn Dịch vụ -"

#: admin/views/bookings.php:1167 admin/views/bookings.php:1175
msgid "Query Square"
msgstr "Square truy vấn"

#: admin/views/brand-settings.php:108
msgid ""
"Customise your booking system - logo, colours, typography, and every button "
"label, font, size and colour."
msgstr ""
"Tùy chỉnh hệ thống đặt lịch của bạn - logo, màu sắc, kiểu chữ và mọi nhãn "
"nút, phông chữ, kích thước và màu sắc."

#: admin/views/brand-settings.php:117 admin/views/settings.php:2639
#: admin/views/settings.php:2648
msgid "Business Name"
msgstr "Tên doanh nghiệp"

#: admin/views/brand-settings.php:121
msgid "Displayed throughout the booking page. Default: \"Your Business\""
msgstr "Hiển thị trên toàn bộ trang đặt lịch. Mặc định: \"Doanh nghiệp của bạn\""

#: admin/views/brand-settings.php:126 admin/views/settings.php:2644
#: admin/views/settings.php:2653
msgid "Business Logo"
msgstr "Logo doanh nghiệp"

#: admin/views/brand-settings.php:145
msgid ""
"Recommended: at least 400x200px (2x for Retina/high-DPI screens), PNG with "
"transparent background works best."
msgstr ""
"Khuyến nghị: ít nhất 400x200px (2x cho màn hình Retina/DPI cao), PNG với nền"
" trong suốt hoạt động tốt nhất."

#: admin/views/brand-settings.php:155 admin/views/settings.php:1193
msgid "Primary Color"
msgstr "Màu cơ bản"

#: admin/views/brand-settings.php:158
msgid "Progress steps and selected states. Default: Pink #ec4899"
msgstr ""
"Các bước tiến trình và các trạng thái được chọn. Mặc định: Màu hồng #ec4899"

#: admin/views/brand-settings.php:163
msgid "Secondary Color"
msgstr "Màu phụ"

#: admin/views/brand-settings.php:166
msgid "Accent colour. Default: Dark Pink #db2777"
msgstr "Màu nhấn. Mặc định: Hồng đậm #db2777"

#: admin/views/brand-settings.php:171
msgid "Body Text Color"
msgstr "Màu văn bản nội dung"

#: admin/views/brand-settings.php:174
msgid "Main text colour. Default: #1f2937"
msgstr "Màu văn bản chính. Mặc định: #1f2937"

#: admin/views/brand-settings.php:179 admin/views/settings.php:2726
#: admin/views/settings.php:2735
msgid "Live Preview"
msgstr "Xem trước"

#: admin/views/brand-settings.php:191
msgid "Gel Manicure"
msgstr "Gel làm móng tay"

#: admin/views/brand-settings.php:192
msgid "45 min"
msgstr "45 phút"

#: admin/views/brand-settings.php:195 assets/js/frontend.js:7170
#: assets/js/frontend.js:7171 assets/js/frontend.js:7177
#: assets/js/frontend.js:7183 assets/js/frontend.js:7188
#: assets/js/frontend.js:7192 assets/js/frontend.js:7209
#: public/views/booking-form.php:329
msgid "Continue"
msgstr "Tiếp tục"

#: admin/views/brand-settings.php:197
msgid ""
"Updates instantly as you change colors above - no need to save first to see "
"how it'll look."
msgstr ""
"Cập nhật ngay lập tức khi bạn thay đổi màu ở trên - không cần lưu trước để "
"xem nó trông như thế nào."

#: admin/views/brand-settings.php:225
msgid "Plugin Skin"
msgstr "Da plugin"

#: admin/views/brand-settings.php:230
msgid "Plugin Background"
msgstr "Nền plugin"

#: admin/views/brand-settings.php:233
msgid ""
"Overall booking, service menu, portal and manage-booking background. "
"Default: #f5f5f7"
msgstr ""
"Đặt lịch tổng thể, menu dịch vụ, cổng thông tin và nền tảng quản lý đặt "
"lịch. Mặc định: #f5f5f7"

#: admin/views/brand-settings.php:238
msgid "Panel/Card Background"
msgstr "Nền bảng/thẻ"

#: admin/views/brand-settings.php:241
msgid "Main panels, cards and service item background. Default: #ffffff"
msgstr "Bảng chính, thẻ và nền mục dịch vụ. Mặc định: #ffffff"

#: admin/views/brand-settings.php:246
msgid "Panel Border Color"
msgstr "Màu viền bảng điều khiển"

#: admin/views/brand-settings.php:249
msgid "Borders around cards, inputs and panels. Default: #e5e5ea"
msgstr ""
"Đường viền xung quanh thẻ, đầu vào và bảng điều khiển. Mặc định: #e5e5ea"

#: admin/views/brand-settings.php:254
msgid "Primary Action Buttons"
msgstr "Nút hành động chính"

#: admin/views/brand-settings.php:262
msgid "Text Color"
msgstr "Màu văn bản"

#: admin/views/brand-settings.php:266
msgid "Font Size"
msgstr "Cỡ chữ"

#: admin/views/brand-settings.php:270
msgid "Radius"
msgstr "Bo tròn góc"

#: admin/views/brand-settings.php:274 admin/views/closed-dates.php:73
#: admin/views/dashboard.php:190 admin/views/settings.php:409
#: includes/class-yatoon-data-portability.php:369
msgid "Preview"
msgstr "Xem trước"

#: admin/views/brand-settings.php:275 assets/js/frontend.js:7198
#: assets/js/frontend.js:7199
msgid "Pick a Time"
msgstr "Chọn thời gian"

#: admin/views/brand-settings.php:278
msgid ""
"Controls Book Now, Continue/Pick a Time, submit, portal primary buttons and "
"service menu booking buttons. Default background restores the original "
"green."
msgstr ""
"Điều khiển Đặt ngay, Tiếp tục/Chọn thời gian, gửi, các nút chính của cổng "
"thông tin và các nút đặt trước menu dịch vụ. Nền mặc định khôi phục màu xanh"
" ban đầu."

#: admin/views/brand-settings.php:283
msgid "Read More Link Color"
msgstr "Đọc thêm Màu liên kết"

#: admin/views/brand-settings.php:286
msgid ""
"Color of the &quot;Read more&quot; / &quot;Show less&quot; link on service "
"descriptions. Default: Green #16a34a"
msgstr ""
"Màu của liên kết \"Đọc thêm\"/\"Hiển thị ít hơn\" trên mô tả dịch vụ. Mặc "
"định: Xanh #16a34a"

#: admin/views/brand-settings.php:293
msgid "Section Title Font"
msgstr "Phông chữ tiêu đề phần"

#: admin/views/brand-settings.php:303
msgid ""
"Font for headings like \"Nail Enhancements\". Bebas Neue gives a bold 3D "
"look."
msgstr ""
"Phông chữ cho các tiêu đề như \"Cải tiến móng tay\". Bebas Neue mang đến vẻ "
"ngoài 3D táo bạo."

#: admin/views/brand-settings.php:308
msgid "Section Title Color"
msgstr "Màu tiêu đề phần"

#: admin/views/brand-settings.php:311
msgid "Default: Pink #ec4899"
msgstr "Mặc định: Màu hồng #ec4899"

#: admin/views/brand-settings.php:316
msgid "Section Title Size"
msgstr "Kích thước tiêu đề phần"

#: admin/views/brand-settings.php:319
msgid "Default: 32px"
msgstr "Mặc định: 32px"

#: admin/views/brand-settings.php:324
msgid "Page Title Size"
msgstr "Kích thước tiêu đề trang"

#: admin/views/brand-settings.php:324
msgid "\"Book Your Appointment\""
msgstr "\"Đặt lịch hẹn của bạn\""

#: admin/views/brand-settings.php:327
msgid "Default: 34px"
msgstr "Mặc định: 34px"

#: admin/views/brand-settings.php:332
msgid "Category Tab Size"
msgstr "Kích thước tab danh mục"

#: admin/views/brand-settings.php:335
msgid "Category tabs e.g. Enhancements / Manicures. Default: 15px"
msgstr "Các tab danh mục, ví dụ: Cải tiến / Làm móng tay. Mặc định: 15px"

#: admin/views/brand-settings.php:339
msgid "Booking Page Labels"
msgstr "Nhãn trang đặt lịch"

#: admin/views/brand-settings.php:342
msgid "Popular Picks"
msgstr "Lựa chọn phổ biến"

#: admin/views/brand-settings.php:347
msgid "Show Popular Picks on the booking page"
msgstr "Hiển thị các lựa chọn phổ biến trên trang đặt lịch"

#: admin/views/brand-settings.php:351
msgid "Mobile count"
msgstr "Số lượng điện thoại di động"

#: admin/views/brand-settings.php:355
msgid "Desktop count"
msgstr "Số lượng máy tính để bàn"

#: admin/views/brand-settings.php:359
msgid ""
"Controls the \"Popular Picks\" recommendation block near the top of the "
"customer booking page. Turn this off if you want customers to go straight "
"into the full service list."
msgstr ""
"Kiểm soát khối đề xuất \"Lựa chọn phổ biến\" ở gần đầu trang đặt lịch của "
"khách hàng. Hãy tắt tính năng này nếu bạn muốn khách hàng vào thẳng danh "
"sách dịch vụ đầy đủ."

#: admin/views/brand-settings.php:360
msgid ""
"Recommended default: 4 on mobile, 6 on desktop. Use any number from 1 to 12,"
" for example 3 if you only want three picks."
msgstr ""
"Mặc định được đề xuất: 4 trên thiết bị di động, 6 trên máy tính để bàn. Sử "
"dụng bất kỳ số nào từ 1 đến 12, ví dụ 3 nếu bạn chỉ muốn có ba lượt chọn."

#: admin/views/brand-settings.php:361
msgid "Choose exact Popular Picks"
msgstr "Chọn chính xác Lựa chọn phổ biến"

#: admin/views/brand-settings.php:373
msgid ""
"Hold Ctrl/Command to select multiple. If you choose services here, Popular "
"Picks will show only these services in this order. Leave empty to use the "
"automatic Favorite list."
msgstr ""
"Giữ Ctrl/Command để chọn nhiều. Nếu bạn chọn dịch vụ ở đây, Lựa chọn phổ "
"biến sẽ chỉ hiển thị các dịch vụ này theo thứ tự này. Để trống để sử dụng "
"danh sách Yêu thích tự động."

#: admin/views/brand-settings.php:378
msgid "Service Popular Badge"
msgstr "Huy hiệu phổ biến dịch vụ"

#: admin/views/brand-settings.php:381
msgid "Shown on service cards when a service is marked Popular in Services."
msgstr ""
"Hiển thị trên thẻ dịch vụ khi dịch vụ được đánh dấu Phổ biến trong Dịch vụ."

#: admin/views/brand-settings.php:386
msgid "Option &amp; Add-on Text"
msgstr "Văn bản tùy chọn & tiện ích bổ sung"

#: admin/views/brand-settings.php:389
msgid "Detail Kicker"
msgstr "Kicker chi tiết"

#: admin/views/brand-settings.php:390
msgid "Top Eyebrow"
msgstr "Lông mày hàng đầu"

#: admin/views/brand-settings.php:391
msgid "Top Title"
msgstr "Tiêu đề hàng đầu"

#: admin/views/brand-settings.php:392
msgid "Top Hint"
msgstr "Gợi ý hàng đầu"

#: admin/views/brand-settings.php:393
msgid "Main Option Title"
msgstr "Tiêu đề tùy chọn chính"

#: admin/views/brand-settings.php:394
msgid "Main Option Help"
msgstr "Trợ giúp tùy chọn chính"

#: admin/views/brand-settings.php:395
msgid "Add-on Section Title"
msgstr "Tiêu đề phần bổ trợ"

#: admin/views/brand-settings.php:396
msgid "Add-on Help"
msgstr "Trợ giúp bổ sung"

#: admin/views/brand-settings.php:397
msgid "1st Add-on Badge"
msgstr "Huy hiệu tiện ích bổ sung đầu tiên"

#: admin/views/brand-settings.php:398
msgid "2nd Add-on Badge"
msgstr "Huy hiệu bổ trợ thứ 2"

#: admin/views/brand-settings.php:399
msgid "Other Add-on Badge"
msgstr "Huy hiệu tiện ích bổ sung khác"

#: admin/views/brand-settings.php:401
msgid ""
"These labels control the service customization screen and add-on badges on "
"the booking page."
msgstr ""
"Các nhãn này kiểm soát màn hình tùy chỉnh dịch vụ và huy hiệu tiện ích bổ "
"sung trên trang đặt lịch."

#: admin/views/brand-settings.php:406
msgid "Category Order &amp; Names"
msgstr "Thứ tự & Tên danh mục"

#: admin/views/brand-settings.php:441
msgid "Set the"
msgstr "Đặt"

#: admin/views/brand-settings.php:441
msgid "order number"
msgstr "số thứ tự"

#: admin/views/brand-settings.php:441
msgid "for each category (0 = first). Edit the"
msgstr "cho mỗi danh mục (0 = đầu tiên). Chỉnh sửa"

#: admin/views/brand-settings.php:441 admin/views/brand-settings.php:448
msgid "Display Name"
msgstr "Tên hiển thị"

#: admin/views/brand-settings.php:441
msgid "to rename it on the booking page."
msgstr "để đổi tên nó trên trang đặt lịch."

#: admin/views/brand-settings.php:442
msgid "Click"
msgstr "Nhấp chuột"

#: admin/views/brand-settings.php:442 admin/views/settings.php:608
#: admin/views/settings.php:1906 admin/views/settings.php:1907
msgid "Save Settings"
msgstr "Lưu cài đặt"

#: admin/views/brand-settings.php:442
msgid "when done."
msgstr "khi hoàn thành."

#: admin/views/brand-settings.php:447 admin/views/services.php:345
#: admin/views/services.php:726
msgid "Order"
msgstr "Sắp xếp"

#: admin/views/brand-settings.php:449
msgid "DB Category"
msgstr "Danh mục cơ sở dữ liệu"

#: admin/views/brand-settings.php:488
msgid ""
"Tip: Use 0, 1, 2, 3... to set order. Duplicate numbers are sorted "
"alphabetically."
msgstr ""
"Mẹo: Sử dụng 0, 1, 2, 3... để đặt thứ tự. Các số trùng lặp được sắp xếp theo"
" thứ tự bảng chữ cái."

#: admin/views/brand-settings.php:494
msgid "Rename and restyle every button to match your brand."
msgstr "Đổi tên và thiết kế lại mọi nút để phù hợp với thương hiệu của bạn."

#: admin/views/brand-settings.php:494 admin/views/waitlist.php:172
msgid "Tip:"
msgstr "Mẹo:"

#: admin/views/brand-settings.php:494
msgid "Change \"Add\" &#8594; \"Book\", \"Continue\" &#8594; \"Next\", etc."
msgstr "Thay đổi \"Thêm\" → \"Sách\", \"Tiếp tục\" → \"Tiếp theo\", v.v."

#: admin/views/calendar.php:87 admin/views/calendar.php:88
msgid "Staff Calendar"
msgstr "Lịch nhân viên"

#: admin/views/calendar.php:185 includes/class-yatoon-locations.php:254
#: includes/class-yatoon-locations.php:261 admin/views/calendar.php:186
msgid "Timezone"
msgstr "Múi giờ"

#: admin/views/calendar.php:188 admin/views/calendar.php:189
msgid "Uses the WordPress site timezone."
msgstr "Sử dụng múi giờ của trang web WordPress."

#: admin/views/calendar.php:192 admin/views/calendar.php:193
msgid "Show Staff Columns"
msgstr "Hiển thị Cột Nhân viên"

#: admin/views/calendar.php:208 admin/views/calendar.php:209
msgid "&larr; Prev"
msgstr "← Trước đó"

#: admin/views/calendar.php:209 public/views/booking-form-square.php:762
#: public/views/staff-portal.php:91 admin/views/calendar.php:210
#: public/views/booking-form-square.php:763 public/views/staff-portal.php:93
msgid "Today"
msgstr "Hôm nay"

#: admin/views/calendar.php:210 admin/views/calendar.php:211
msgid "Next &rarr;"
msgstr "Tiếp theo →"

#: admin/views/calendar.php:219 admin/views/clients.php:296
#: admin/views/dashboard.php:186 admin/views/reports.php:133
#: admin/views/reports.php:144 admin/views/reports.php:172
#: admin/views/reports.php:202 admin/views/reports.php:238
#: admin/views/reports.php:374 assets/js/frontend.js:6555
#: admin/views/calendar.php:220 admin/views/clients.php:295
#: admin/views/reports.php:134 admin/views/reports.php:146
#: admin/views/reports.php:174 admin/views/reports.php:204
#: admin/views/reports.php:240 admin/views/reports.php:376
msgid "Bookings"
msgstr "Lịch hẹn"

#: admin/views/calendar.php:220 admin/views/dashboard.php:236
#: admin/views/calendar.php:221
msgid "Scheduled"
msgstr "Đã lên lịch"

#: admin/views/calendar.php:221 admin/views/clients.php:299
#: admin/views/dashboard.php:353 admin/views/reports.php:325
#: assets/js/staff-portal.js:1624 admin/views/calendar.php:222
#: admin/views/clients.php:298 admin/views/dashboard.php:354
#: admin/views/reports.php:327
msgid "Unpaid"
msgstr "Chưa thanh toán"

#: admin/views/calendar.php:225 admin/views/calendar.php:226
msgid "Choose employee"
msgstr "Chọn nhân viên"

#: admin/views/calendar.php:244 admin/views/calendar.php:245
msgid "No bookings"
msgstr "Không đặt lịch"

#: admin/views/calendar.php:264 admin/views/calendar.php:265
msgid "View details"
msgstr "Xem chi tiết"

#: admin/views/calendar.php:275 admin/views/calendar.php:276
msgid "Move / Reschedule"
msgstr "Di chuyển/Lên lịch lại"

#: admin/views/calendar.php:279 admin/views/calendar.php:280
msgid "New date"
msgstr "Ngày mới"

#: admin/views/calendar.php:284 admin/views/calendar.php:285
msgid "Choose a date to load available times."
msgstr "Chọn một ngày để tải thời gian có sẵn."

#: admin/views/calendar.php:287 admin/views/calendar.php:288
msgid "You'll be asked how to notify the customer when you save."
msgstr "Bạn sẽ được hỏi cách thông báo cho khách hàng khi bạn lưu."

#: admin/views/calendar.php:288 admin/views/calendar.php:289
msgid "Save move"
msgstr "Lưu di chuyển"

#: admin/views/calendar.php:296 admin/views/calendar.php:297
msgid "Open Square App"
msgstr "Mở ứng dụng Square"

#: admin/views/calendar.php:299 admin/views/calendar.php:300
msgid "Open Square Checkout"
msgstr "Mở Square Checkout"

#: admin/views/calendar.php:301 admin/views/calendar.php:302
msgid "Mark fee charged"
msgstr "Đánh dấu đã thu phí"

#: admin/views/calendar.php:302 admin/views/calendar.php:303
msgid "Waive fee"
msgstr "Miễn phí"

#: admin/views/calendar.php:316 admin/views/services.php:540
#: admin/views/services.php:599 public/views/booking-form-square.php:1215
#: public/views/booking-form-square.php:1254 public/views/catalog.php:90
#: public/views/staff-portal.php:120 public/views/staff-portal.php:128
#: admin/views/calendar.php:317 public/views/booking-form-square.php:1216
#: public/views/booking-form-square.php:1255 public/views/staff-portal.php:122
#: public/views/staff-portal.php:130
msgid "Close"
msgstr "Đóng"

#: admin/views/calendar.php:316 admin/views/gift-cards.php:180
#: admin/views/services.php:599 admin/views/staff.php:308
#: public/views/booking-form-hybrid.php:39
#: public/views/booking-form-square.php:415
#: public/views/booking-form-square.php:553
#: public/views/booking-form-square.php:1215
#: public/views/booking-form-square.php:1254 public/views/booking-form.php:116
#: public/views/catalog.php:90 public/views/gallery.php:105
#: admin/views/calendar.php:317 public/views/booking-form-square.php:417
#: public/views/booking-form-square.php:555
#: public/views/booking-form-square.php:1216
#: public/views/booking-form-square.php:1255 public/views/gallery.php:107
#: public/views/staff-portal.php:18 public/views/staff-portal.php:122
#: public/views/staff-portal.php:130
msgid "&times;"
msgstr "×"

#: admin/views/catalog-settings.php:16 admin/views/catalog-settings.php:19
msgid "Catalog & Gallery Settings 🖼️"
msgstr "Cài đặt danh mục & thư viện 🖼️"

#: admin/views/catalog-settings.php:17 admin/views/catalog-settings.php:20
msgid "Control how"
msgstr "Kiểm soát như thế nào"

#: admin/views/catalog-settings.php:17 admin/views/catalog-settings.php:86
#: admin/views/settings.php:452 admin/views/catalog-settings.php:20
#: admin/views/catalog-settings.php:89
msgid "[yatoon_catalog]"
msgstr "[yatoon_catalog]"

#: admin/views/catalog-settings.php:17 admin/views/services.php:671
#: admin/views/settings.php:440 admin/views/catalog-settings.php:20
msgid "[yatoon_gallery]"
msgstr "[yatoon_gallery]"

#: admin/views/catalog-settings.php:17 admin/views/catalog-settings.php:20
msgid "shortcodes behave on your site."
msgstr "mã ngắn hoạt động trên trang web của bạn."

#: admin/views/catalog-settings.php:61 admin/views/catalog-settings.php:64
msgid "[yatoon_catalog] - Service Card Grid"
msgstr "[yatoon_catalog] - Lưới thẻ dịch vụ"

#: admin/views/catalog-settings.php:62 admin/views/catalog-settings.php:65
msgid "Shortcode to show all services as image cards with a Book button."
msgstr ""
"Mã ngắn để hiển thị tất cả các dịch vụ dưới dạng thẻ hình ảnh có nút Sách."

#: admin/views/catalog-settings.php:66 admin/views/catalog-settings.php:69
msgid "Default columns"
msgstr "Cột mặc định"

#: admin/views/catalog-settings.php:74 admin/views/catalog-settings.php:145
#: admin/views/catalog-settings.php:77 admin/views/catalog-settings.php:148
msgid "Book button text"
msgstr "Văn bản nút đặt lịch"

#: admin/views/catalog-settings.php:78 admin/views/catalog-settings.php:81
msgid "Show on each card"
msgstr "Hiển thị trên mỗi thẻ"

#: admin/views/catalog-settings.php:80 admin/views/service-menu.php:134
#: admin/views/services.php:348 admin/views/services.php:424
#: admin/views/services.php:728 admin/views/catalog-settings.php:83
#: admin/views/service-menu.php:138
msgid "Duration"
msgstr "Thời lượng"

#: admin/views/catalog-settings.php:81 admin/views/catalog-settings.php:84
msgid "Description snippet"
msgstr "đoạn mô tả"

#: admin/views/catalog-settings.php:82 admin/views/catalog-settings.php:85
msgid "Category filter tabs"
msgstr "Tab lọc danh mục"

#: admin/views/catalog-settings.php:83 admin/views/catalog-settings.php:86
msgid "Open booking in popup"
msgstr "Mở đặt lịch trong cửa sổ bật lên"

#: admin/views/catalog-settings.php:87 admin/views/catalog-settings.php:90
msgid "[yatoon_catalog cols=\"4\" category=\"Manicures\"]"
msgstr "[yatoon_catalog cols=\"4\" Category=\"Làm móng tay\"]"

#: admin/views/catalog-settings.php:95 admin/views/catalog-settings.php:98
msgid "[yatoon_gallery] - Photo Gallery"
msgstr "[yatoon_gallery] - Thư viện ảnh"

#: admin/views/catalog-settings.php:96 admin/views/catalog-settings.php:99
msgid "Auto-pulls images uploaded in each service's Gallery Images."
msgstr "Tự động kéo hình ảnh được tải lên trong Thư viện ảnh của mỗi dịch vụ."

#: admin/views/catalog-settings.php:100 admin/views/catalog-settings.php:103
msgid "Display mode"
msgstr "Chế độ hiển thị"

#: admin/views/catalog-settings.php:102 admin/views/catalog-settings.php:105
msgid "Grid (multiple columns)"
msgstr "Lưới (nhiều cột)"

#: admin/views/catalog-settings.php:103 admin/views/catalog-settings.php:106
msgid "Slider (full-width carousel)"
msgstr "Thanh trượt (băng chuyền có chiều rộng đầy đủ)"

#: admin/views/catalog-settings.php:107
#: includes/class-yatoon-editor-integrations.php:58
#: includes/class-yatoon-editor-integrations.php:73
#: admin/views/catalog-settings.php:110
msgid "Columns"
msgstr "Cột"

#: admin/views/catalog-settings.php:107 admin/views/catalog-settings.php:110
msgid "(grid mode, desktop)"
msgstr "(chế độ lưới, máy tính để bàn)"

#: admin/views/catalog-settings.php:110 admin/views/catalog-settings.php:113
msgid "Phone: 2 cols · Tablet: 3 cols · Desktop: this"
msgstr "Điện thoại: 2 cols · Máy tính bảng: 3 cols · Máy tính để bàn: cái này"

#: admin/views/catalog-settings.php:114 admin/views/catalog-settings.php:117
msgid "Image ratio"
msgstr "Tỷ lệ hình ảnh"

#: admin/views/catalog-settings.php:116 admin/views/catalog-settings.php:119
msgid "Square (1:1)"
msgstr "Hình vuông (1:1)"

#: admin/views/catalog-settings.php:117 admin/views/catalog-settings.php:120
msgid "Landscape (4:3)"
msgstr "Phong cảnh (4:3)"

#: admin/views/catalog-settings.php:118 admin/views/catalog-settings.php:121
msgid "Portrait (3:4) - best for nail art"
msgstr "Chân dung (3:4) - tốt nhất cho nghệ thuật làm móng"

#: admin/views/catalog-settings.php:119 admin/views/catalog-settings.php:122
msgid "Wide (16:9)"
msgstr "Rộng (16:9)"

#: admin/views/catalog-settings.php:123 admin/views/catalog-settings.php:126
msgid "Gap between images (px)"
msgstr "Khoảng cách giữa các hình ảnh (px)"

#: admin/views/catalog-settings.php:127 admin/views/form-fields.php:119
#: assets/js/frontend.js:451 public/views/booking-form-square.php:169
#: public/views/booking-form-square.php:1100 public/views/booking-form.php:71
#: admin/views/catalog-settings.php:130 admin/views/form-fields.php:120
#: public/views/booking-form-square.php:170
#: public/views/booking-form-square.php:1101
msgid "Options"
msgstr "Tùy chọn"

#: admin/views/catalog-settings.php:128 admin/views/catalog-settings.php:131
msgid "Lightbox on click (full-screen view)"
msgstr "Hộp đèn khi nhấp chuột (chế độ xem toàn màn hình)"

#: admin/views/catalog-settings.php:129 admin/views/catalog-settings.php:132
msgid "Show service name on image"
msgstr "Hiển thị tên dịch vụ trên hình ảnh"

#: admin/views/catalog-settings.php:132 admin/views/catalog-settings.php:135
msgid "Slider height"
msgstr "Chiều cao thanh trượt"

#: admin/views/catalog-settings.php:132 admin/views/catalog-settings.php:135
msgid "(slider mode only)"
msgstr "(chỉ chế độ trượt)"

#: admin/views/catalog-settings.php:136 admin/views/catalog-settings.php:139
msgid "Auto-play"
msgstr "Tự động phát"

#: admin/views/catalog-settings.php:136 admin/views/catalog-settings.php:139
msgid "(slider mode)"
msgstr "(chế độ trượt)"

#: admin/views/catalog-settings.php:137 admin/views/catalog-settings.php:140
msgid "Enable auto-play"
msgstr "Bật tự động phát"

#: admin/views/catalog-settings.php:139 admin/views/catalog-settings.php:142
msgid "Speed:"
msgstr "Tốc độ:"

#: admin/views/catalog-settings.php:141 admin/views/catalog-settings.php:144
msgid "milliseconds (3500 = 3.5s)"
msgstr "mili giây (3500 = 3,5 giây)"

#: admin/views/catalog-settings.php:147 admin/views/catalog-settings.php:150
msgid "Shown on hover over each image (links to booking page)"
msgstr "Hiển thị khi di chuột qua từng hình ảnh (link tới trang đặt lịch)"

#: admin/views/catalog-settings.php:150 admin/views/catalog-settings.php:153
msgid "[yatoon_gallery] - all services"
msgstr "[yatoon_gallery] - tất cả dịch vụ"

#: admin/views/catalog-settings.php:151 admin/views/settings.php:448
#: admin/views/catalog-settings.php:154
msgid "[yatoon_gallery category=\"Custom Design\"]"
msgstr "[yatoon_gallery danh mục=\"Thiết kế tùy chỉnh\"]"

#: admin/views/catalog-settings.php:152 admin/views/catalog-settings.php:155
msgid "[yatoon_gallery service_id=\"5\" mode=\"slider\"]"
msgstr "[yatoon_gallery service_id=\"5\" mode=\"slider\"]"

#: admin/views/catalog-settings.php:156 admin/views/catalog-settings.php:159
msgid "Warning: Set your Booking Page URL in"
msgstr "Cảnh báo: Đặt URL trang đặt lịch của bạn trong"

#: admin/views/catalog-settings.php:156 assets/js/yatoon-blocks-editor.js:105
#: admin/views/catalog-settings.php:159
msgid "Settings"
msgstr "Cài đặt"

#: admin/views/catalog-settings.php:156 admin/views/catalog-settings.php:159
msgid "so the Book button works."
msgstr "vậy là nút Sách hoạt động."

#: admin/views/catalog-settings.php:160 admin/views/catalog-settings.php:163
msgid "Booking page:"
msgstr "Trang đặt lịch:"

#: admin/views/catalog-settings.php:166 admin/views/catalog-settings.php:169
msgid "Save All Settings"
msgstr "Lưu tất cả cài đặt"

#: admin/views/catalog-settings.php:174 admin/views/catalog-settings.php:177
msgid "Gallery Photos per Service"
msgstr "Thư viện ảnh cho mỗi dịch vụ"

#: admin/views/catalog-settings.php:175 admin/views/catalog-settings.php:178
msgid "Click \"+ Add photos\" to upload images for that service."
msgstr "Nhấn vào \"+Thêm ảnh\" để tải hình ảnh cho dịch vụ đó lên."

#: admin/views/catalog-settings.php:192 admin/views/catalog-settings.php:195
msgid "+ Add photos"
msgstr "+ Thêm ảnh"

#: admin/views/clients.php:94 admin/views/dashboard.php:188
#: admin/views/dashboard.php:305
#: includes/class-yatoon-data-portability.php:105
#: includes/class-yatoon-data-portability.php:124
#: public/views/staff-portal.php:99 admin/views/clients.php:93
#: admin/views/dashboard.php:306 public/views/staff-portal.php:101
msgid "Clients"
msgstr "Khách hàng"

#: admin/views/clients.php:97 admin/views/clients.php:96
msgid ""
"Client profiles are automatically created when a booking is made. Add notes,"
" allergies, and preferences here."
msgstr ""
"Hồ sơ khách hàng được tạo tự động khi thực hiện đặt lịch. Thêm ghi chú, dị "
"ứng và tùy chọn ở đây."

#: admin/views/clients.php:166 admin/views/clients.php:165
msgid "Search name, email, phone, tag..."
msgstr "Tìm kiếm tên, email, điện thoại, tag..."

#: admin/views/clients.php:167 admin/views/clients.php:166
msgid "Search"
msgstr "Tìm kiếm"

#: admin/views/clients.php:185 admin/views/clients.php:184
msgid "Select all clients"
msgstr "Chọn tất cả khách hàng"

#: admin/views/clients.php:197 admin/views/clients.php:308
#: admin/views/messages.php:45 admin/views/setup-wizard.php:109
#: includes/class-yatoon-group-appointments.php:201
#: includes/class-yatoon-growth-modules.php:987
#: includes/class-yatoon-growth-storefront.php:182
#: includes/class-yatoon-locations.php:235 public/views/booking-form.php:451
#: includes/class-yatoon-group-appointments.php:236
#: includes/class-yatoon-growth-modules.php:1009
#: includes/class-yatoon-growth-storefront.php:188
#: includes/class-yatoon-locations.php:242 admin/views/clients.php:196
#: admin/views/clients.php:307 admin/views/setup-wizard.php:113
msgid "Phone"
msgstr "Số điện thoại"

#: admin/views/clients.php:198 admin/views/clients.php:312
#: admin/views/reports.php:350 admin/views/settings.php:2754
#: admin/views/settings.php:2794 admin/views/staff.php:122
#: admin/views/staff.php:314 admin/views/waitlist.php:161
#: includes/class-yatoon-group-appointments.php:201
#: includes/class-yatoon-growth-storefront.php:181
#: includes/class-yatoon-locations.php:239 public/views/booking-form.php:439
#: includes/class-yatoon-group-appointments.php:236
#: includes/class-yatoon-growth-storefront.php:187
#: includes/class-yatoon-locations.php:246 admin/views/clients.php:197
#: admin/views/clients.php:311 admin/views/reports.php:352
#: admin/views/settings.php:2763 admin/views/settings.php:2804
msgid "Email"
msgstr "Email"

#: admin/views/clients.php:210 admin/views/clients.php:209
msgid "Notes / Tags"
msgstr "Ghi chú / Thẻ"

#: admin/views/clients.php:236 admin/views/clients.php:235
msgid "View visit history"
msgstr "Xem lịch sử truy cập"

#: admin/views/clients.php:252 admin/views/clients.php:251
msgid "Prefs saved"
msgstr "Đã lưu ưu tiên"

#: admin/views/clients.php:263 admin/views/clients.php:262
msgid "✏️ Edit"
msgstr "✏️ Chỉnh sửa"

#: admin/views/clients.php:288 admin/views/clients.php:287
msgid "Client Profile"
msgstr "Hồ sơ khách hàng"

#: admin/views/clients.php:292 assets/js/manage-booking.js:266
#: assets/js/staff-portal.js:678 includes/class-yatoon-manage-booking.php:544
#: public/views/staff-portal.php:59
#: includes/class-yatoon-manage-booking.php:551 admin/views/clients.php:291
#: public/views/staff-portal.php:61
msgid "Loading..."
msgstr "Đang tải..."

#: admin/views/clients.php:297 admin/views/clients.php:296
msgid "Lifetime"
msgstr "Trọn đời"

#: admin/views/clients.php:298 admin/views/clients.php:297
msgid "No Shows"
msgstr "Không có chương trình"

#: admin/views/clients.php:304 admin/views/messages.php:44
#: admin/views/services.php:727 admin/views/settings.php:2754
#: admin/views/staff.php:120 includes/class-yatoon-group-appointments.php:201
#: includes/class-yatoon-locations.php:184
#: includes/class-yatoon-manage-booking.php:693
#: includes/class-yatoon-salon-operations.php:402
#: public/views/booking-form-square.php:1218
#: includes/class-yatoon-group-appointments.php:236
#: includes/class-yatoon-locations.php:191
#: includes/class-yatoon-manage-booking.php:700
#: includes/class-yatoon-salon-operations.php:404 admin/views/clients.php:303
#: admin/views/settings.php:2763 public/views/booking-form-square.php:1219
msgid "Name"
msgstr "Tên"

#: admin/views/clients.php:318 admin/views/clients.php:317
msgid "Warning: Allergies / Sensitivities"
msgstr "Cảnh báo: Dị ứng / Nhạy cảm"

#: admin/views/clients.php:319 admin/views/clients.php:318
msgid "e.g. Allergic to acrylic, sensitive to gel remover..."
msgstr "ví dụ: Dị ứng với acrylic, nhạy cảm với chất tẩy gel..."

#: admin/views/clients.php:323 admin/views/clients.php:322
msgid "👩 Preferred Staff"
msgstr "👩 Nhân viên ưu tiên"

#: admin/views/clients.php:325 admin/views/clients.php:324
msgid "No preference"
msgstr "Không có ưu tiên"

#: admin/views/clients.php:330 admin/views/clients.php:329
msgid "* Client Preferences"
msgstr "* Sở thích của khách hàng"

#: admin/views/clients.php:331 admin/views/clients.php:330
msgid ""
"Favorite colors, usual shape, likes/dislikes, drink preference, service "
"notes..."
msgstr ""
"Màu sắc yêu thích, hình dáng thông thường, sở thích/không thích, sở thích về"
" đồ uống, ghi chú dịch vụ..."

#: admin/views/clients.php:335 admin/views/clients.php:334
msgid "🏷️ Tags"
msgstr "🏷️ Thẻ"

#: admin/views/clients.php:335 admin/views/clients.php:334
msgid "(comma separated, e.g. VIP, Regular, Nail Art)"
msgstr "(được phân tách bằng dấu phẩy, ví dụ: VIP, Regular, Nail Art)"

#: admin/views/clients.php:336 admin/views/clients.php:335
msgid "VIP, Regular, Gel only..."
msgstr "Chỉ VIP, thường, gel..."

#: admin/views/clients.php:340 admin/views/clients.php:339
msgid "📝 Admin Notes"
msgstr "📝 Ghi chú của quản trị viên"

#: admin/views/clients.php:341 admin/views/clients.php:340
msgid ""
"Internal notes for preferences, cautions, special requests, or service "
"reminders..."
msgstr ""
"Ghi chú nội bộ về các tùy chọn, cảnh báo, yêu cầu đặc biệt hoặc lời nhắc "
"dịch vụ..."

#: admin/views/clients.php:345 admin/views/clients.php:344
msgid "💾 Save Profile"
msgstr "💾 Lưu hồ sơ"

#: admin/views/clients.php:350 admin/views/clients.php:349
msgid "📅 Booking History"
msgstr "📅 Lịch sử đặt lịch"

#: admin/views/closed-dates.php:6
msgid "Closed Dates"
msgstr "Ngày đóng cửa"

#: admin/views/closed-dates.php:7
msgid ""
"Block one or more days for all staff at once - holidays, training days, "
"salon closures. Customers won't see any available times on these dates."
msgstr ""
"Chặn một hoặc nhiều ngày cho tất cả nhân viên cùng một lúc - ngày nghỉ, ngày"
" đào tạo, tiệm đóng cửa. Khách hàng sẽ không thấy bất kỳ thời gian trống nào"
" vào những ngày này."

#: admin/views/closed-dates.php:48
msgid "Add Closed Dates"
msgstr "Thêm ngày đóng cửa"

#: admin/views/closed-dates.php:51
msgid "Closed dates"
msgstr "Ngày đóng cửa"

#: admin/views/closed-dates.php:51
msgid "(one per line, YYYY-MM-DD)"
msgstr "(mỗi dòng một cái, YYYY-MM-DD)"

#: admin/views/closed-dates.php:53
msgid "+ Today"
msgstr "+ Hôm nay"

#: admin/views/closed-dates.php:54
msgid "+ Tomorrow"
msgstr "+ Ngày mai"

#: admin/views/closed-dates.php:55
msgid "+ Dec 25"
msgstr "+ Ngày 25 tháng 12"

#: admin/views/closed-dates.php:56
msgid "+ Jan 1"
msgstr "+ Ngày 1 tháng 1"

#: admin/views/closed-dates.php:57
msgid "Clear past"
msgstr "Xóa quá khứ"

#: admin/views/closed-dates.php:60
msgid ""
"Each line = one closed day. All staff will be fully blocked on these dates. "
"Range tip: add each day individually (e.g. vacation week = 5 lines)."
msgstr ""
"Mỗi dòng = một ngày đóng cửa. Tất cả nhân viên sẽ bị phong tỏa hoàn toàn vào"
" những ngày này. Mẹo về phạm vi: thêm từng ngày riêng lẻ (ví dụ: tuần nghỉ ="
" 5 dòng)."

#: admin/views/closed-dates.php:63
msgid "Message shown to customers"
msgstr "Thông báo hiển thị cho khách hàng"

#: admin/views/closed-dates.php:64
msgid "We are closed on this date."
msgstr "Chúng tôi đóng cửa vào ngày này."

#: admin/views/closed-dates.php:65
msgid "Shown in the booking form when a customer picks a closed date."
msgstr ""
"Hiển thị trên biểu mẫu đặt lịch khi khách hàng chọn ngày salon đóng cửa."

#: admin/views/closed-dates.php:67
msgid "Save Closed Dates"
msgstr "Lưu ngày đã đóng"

#: admin/views/closed-dates.php:75
msgid "Enter dates on the left to preview."
msgstr "Nhập ngày ở bên trái để xem trước."

#: admin/views/dashboard.php:16
msgid "Setup complete"
msgstr "Thiết lập hoàn tất"

#: admin/views/dashboard.php:17
msgid "Booking page opened"
msgstr "Trang đặt lịch đã mở"

#: admin/views/dashboard.php:18 admin/views/settings.php:399
msgid "Test booking"
msgstr "Đặt lịch thử nghiệm"

#: admin/views/dashboard.php:19
msgid "First real booking"
msgstr "Đặt lịch thực sự đầu tiên"

#: admin/views/dashboard.php:37
msgid "Create booking page"
msgstr "Tạo trang đặt lịch"

#: admin/views/dashboard.php:38
msgid "Public page is ready"
msgstr "Trang công khai đã sẵn sàng"

#: admin/views/dashboard.php:38
msgid "Run the setup wizard or add [yatoon_booking]"
msgstr "Chạy trình hướng dẫn thiết lập hoặc thêm [yatoon_booking]"

#: admin/views/dashboard.php:43
msgid "Build service menu"
msgstr "Xây dựng menu dịch vụ"

#: admin/views/dashboard.php:49
msgid "Add service photos"
msgstr "Thêm ảnh dịch vụ"

#: admin/views/dashboard.php:56
msgid "Show bookable staff"
msgstr "Hiển thị nhân viên có thể nhận lịch"

#: admin/views/dashboard.php:63
msgid "Confirm notifications"
msgstr "Xác nhận thông báo"

#: admin/views/dashboard.php:64
msgid "Email confirmations are enabled"
msgstr "Xác nhận email được kích hoạt"

#: admin/views/dashboard.php:64
msgid "Turn on customer or admin emails"
msgstr "Bật email khách hàng hoặc quản trị viên"

#: admin/views/dashboard.php:69
msgid "Create staff portal"
msgstr "Tạo cổng thông tin nhân viên"

#: admin/views/dashboard.php:70
msgid "Staff app page is ready"
msgstr "Trang ứng dụng nhân viên đã sẵn sàng"

#: admin/views/dashboard.php:70
msgid "Optional, useful for phones on the salon floor"
msgstr "Tùy chọn, hữu ích cho điện thoại trên sàn salon"

#: admin/views/dashboard.php:75
msgid "Add staff photos"
msgstr "Thêm ảnh nhân viên"

#: admin/views/dashboard.php:82
msgid "Review booking policy"
msgstr "Xem lại chính sách đặt lịch"

#: admin/views/dashboard.php:83
msgid "Cancellation policy enabled"
msgstr "Đã bật chính sách hủy"

#: admin/views/dashboard.php:83
msgid "Optional, but recommended before launch"
msgstr "Tùy chọn, nhưng được khuyến nghị trước khi ra mắt"

#: admin/views/dashboard.php:88
msgid "Place a test booking"
msgstr "Đặt lịch thử nghiệm"

#: admin/views/dashboard.php:89
msgid "Booking flow has been tested"
msgstr "Luồng đặt lịch đã được thử nghiệm"

#: admin/views/dashboard.php:89
msgid "Open the customer page and book once"
msgstr "Mở trang khách hàng và đặt một lần"

#: admin/views/dashboard.php:101
msgid "Dashboard"
msgstr "Trang quản trị"

#: admin/views/dashboard.php:102
msgid "Today's schedule, this month's performance, and action items."
msgstr ""
"Lịch trình hôm nay, hiệu quả hoạt động của tháng này và các mục hành động."

#: admin/views/dashboard.php:181
msgid "Today Command Center"
msgstr "Trung tâm chỉ huy ngày nay"

#: admin/views/dashboard.php:183
msgid ""
"Open the page you need, handle the day, and get back to the salon floor."
msgstr "Mở trang bạn cần, xử lý công việc trong ngày và quay lại sàn salon."

#: admin/views/dashboard.php:187 public/views/staff-portal.php:95
#: public/views/staff-portal.php:97
msgid "Calendar"
msgstr "Lịch"

#: admin/views/dashboard.php:195 admin/views/dashboard.php:196
msgid "Activation funnel"
msgstr "Phễu kích hoạt"

#: admin/views/dashboard.php:196
msgid "Stored locally; no customer data is included."
msgstr "Được lưu trữ cục bộ; không có dữ liệu khách hàng được bao gồm."

#: admin/views/dashboard.php:202
msgid "Not reached"
msgstr "Chưa đạt"

#: admin/views/dashboard.php:208 admin/views/dashboard.php:210
msgid "Launch checklist"
msgstr "Khởi chạy danh sách kiểm tra"

#: admin/views/dashboard.php:229
msgid "Today's Appointments"
msgstr "Những cuộc hẹn hôm nay"

#: admin/views/dashboard.php:234
msgid "Today's Revenue"
msgstr "Doanh thu hôm nay"

#: admin/views/dashboard.php:239
msgid "Month Revenue"
msgstr "Doanh thu tháng"

#: admin/views/dashboard.php:252 admin/views/reports.php:48
msgid "No-show Rate"
msgstr "Tỷ lệ vắng mặt"

#: admin/views/dashboard.php:261
msgid ""
"Your no-show rate is %s%% this month. Pro lets you require deposits from "
"repeat offenders automatically."
msgstr ""
"Tỷ lệ vắng mặt của bạn là %s%% tháng này. Pro cho phép bạn tự động yêu cầu "
"tiền đặt cọc từ những người tái phạm."

#: admin/views/dashboard.php:261
msgid "Upgrade"
msgstr "Nâng cấp"

#: admin/views/dashboard.php:268
msgid "Last 7 Days"
msgstr "7 ngày qua"

#: admin/views/dashboard.php:269
msgid "Full reports &rarr;"
msgstr "Báo cáo đầy đủ →"

#: admin/views/dashboard.php:298 admin/views/dashboard.php:299
msgid "Bar height = revenue. Dark bar = today."
msgstr "Chiều cao thanh = doanh thu. Thanh tối = hôm nay."

#: admin/views/dashboard.php:303 admin/views/dashboard.php:304
msgid "Open Bookings"
msgstr "Mở đặt lịch"

#: admin/views/dashboard.php:304 admin/views/reports.php:56
#: includes/class-yatoon-growth-modules.php:868
#: includes/class-yatoon-growth-modules.php:886 admin/views/dashboard.php:305
msgid "Reports"
msgstr "Báo cáo"

#: admin/views/dashboard.php:306 includes/class-yatoon-feature-modules.php:16
#: includes/class-yatoon-feature-modules.php:17 admin/views/dashboard.php:307
#: includes/class-yatoon-feature-modules.php:21
#: includes/class-yatoon-operations.php:600
msgid "Notifications"
msgstr "Thông báo"

#: admin/views/dashboard.php:307 admin/views/dashboard.php:308
msgid "Waitlist"
msgstr "Danh sách chờ"

#: admin/views/dashboard.php:314 admin/views/dashboard.php:315
msgid "Today's Timeline"
msgstr "Dòng thời gian hôm nay"

#: admin/views/dashboard.php:315 admin/views/dashboard.php:316
msgid "All bookings &rarr;"
msgstr "Tất cả các đặt lịch →"

#: admin/views/dashboard.php:318 admin/views/settings.php:2480
#: includes/class-yatoon-insights.php:266
#: includes/class-yatoon-insights.php:267
#: includes/class-yatoon-manage-booking.php:692
#: includes/class-yatoon-insights.php:269
#: includes/class-yatoon-insights.php:270
#: includes/class-yatoon-manage-booking.php:699 admin/views/dashboard.php:319
#: admin/views/settings.php:2489
msgid "Time"
msgstr "Giờ"

#: admin/views/dashboard.php:318 admin/views/dashboard.php:346
#: admin/views/recurring.php:66 admin/views/reports.php:277
#: admin/views/reports.php:314 admin/views/dashboard.php:319
#: admin/views/dashboard.php:347 admin/views/reports.php:279
#: admin/views/reports.php:316
msgid "Client"
msgstr "khách hàng"

#: admin/views/dashboard.php:318 admin/views/dashboard.php:319
msgid "Service / Staff"
msgstr "Dịch vụ / Nhân viên"

#: admin/views/dashboard.php:321 admin/views/dashboard.php:322
msgid "No appointments today."
msgstr "Hôm nay không có cuộc hẹn nào."

#: admin/views/dashboard.php:344 admin/views/dashboard.php:345
msgid "Needs Attention"
msgstr "Cần chú ý"

#: admin/views/dashboard.php:346 admin/views/reports.php:313
#: admin/views/services.php:730 admin/views/services.php:765
#: includes/class-yatoon-growth-modules.php:893
#: includes/class-yatoon-growth-modules.php:939
#: includes/class-yatoon-growth-modules.php:984
#: includes/class-yatoon-growth-modules.php:911
#: includes/class-yatoon-growth-modules.php:957
#: includes/class-yatoon-growth-modules.php:1006 admin/views/dashboard.php:347
#: admin/views/reports.php:315
msgid "Type"
msgstr "Định dạng"

#: admin/views/dashboard.php:346 admin/views/reports.php:316
#: includes/class-yatoon-growth-modules.php:990
#: includes/class-yatoon-growth-modules.php:1012 admin/views/dashboard.php:347
#: admin/views/reports.php:318
msgid "Action"
msgstr "Tác vụ"

#: admin/views/dashboard.php:349 admin/views/dashboard.php:350
msgid "All clear! Nothing urgent right now."
msgstr "Tất cả đều rõ ràng! Hiện tại không có gì khẩn cấp."

#: admin/views/dashboard.php:355 admin/views/dashboard.php:356
msgid "Send request"
msgstr "Gửi yêu cầu"

#: admin/views/dashboard.php:360 admin/views/dashboard.php:361
msgid "Recall"
msgstr "thu hồi"

#: admin/views/dashboard.php:362 admin/views/dashboard.php:363
msgid "Send recall"
msgstr "Gửi thu hồi"

#: admin/views/dashboard.php:375 admin/views/dashboard.php:376
msgid "Deposit collection"
msgstr "Thu tiền đặt cọc"

#: admin/views/dashboard.php:375 admin/views/dashboard.php:376
msgid "- Require upfront payment for high-value or repeat no-show clients."
msgstr ""
"- Yêu cầu thanh toán trước đối với những khách hàng có giá trị cao hoặc vắng"
" mặt nhiều lần."

#: admin/views/dashboard.php:376 admin/views/dashboard.php:381
#: admin/views/dashboard.php:386 admin/views/dashboard.php:377
#: admin/views/dashboard.php:382 admin/views/dashboard.php:387
msgid "Upgrade &rarr;"
msgstr "Nâng cấp →"

#: admin/views/dashboard.php:380 admin/views/dashboard.php:381
msgid "SMS reminders"
msgstr "Lời nhắc qua SMS"

#: admin/views/dashboard.php:380 admin/views/dashboard.php:381
msgid "- Automatic text reminders slash no-show rates by up to 50%."
msgstr "- Lời nhắc bằng văn bản tự động giúp giảm tỷ lệ vắng mặt lên tới 50%."

#: admin/views/dashboard.php:385 admin/views/dashboard.php:386
msgid "Waitlist auto-notify"
msgstr "Tự động thông báo danh sách chờ"

#: admin/views/dashboard.php:385 admin/views/dashboard.php:386
msgid ""
"- When a cancellation opens up, the next person in line is emailed "
"instantly."
msgstr ""
"- Khi thông báo hủy được mở ra, người tiếp theo xếp hàng sẽ được gửi email "
"ngay lập tức."

#: admin/views/dashboard.php:44 admin/views/setup-wizard.php:80
msgid "%d active service"
msgid_plural "%d active services"
msgstr[0] "%d dịch vụ đang hoạt động"

#: admin/views/dashboard.php:51
msgid "%d service has an image"
msgid_plural "%d services have images"
msgstr[0] "Dịch vụ %d có hình ảnh"

#: admin/views/dashboard.php:58
msgid "%d staff online"
msgid_plural "%d staff online"
msgstr[0] "%d nhân viên trực tuyến"

#: admin/views/dashboard.php:77
msgid "%d staff photo"
msgid_plural "%d staff photos"
msgstr[0] "%d ảnh của nhân viên"

#: admin/views/form-fields.php:10
msgid "Custom Booking Fields"
msgstr "Trường đặt lịch tùy chỉnh"

#: admin/views/form-fields.php:11
msgid ""
"Add extra fields to Step 5 of the booking form - allergy notes, reference "
"image links, skin type, first-visit question, and more."
msgstr ""
"Thêm các trường bổ sung vào Bước 5 của biểu mẫu đặt lịch - ghi chú dị ứng, "
"liên kết hình ảnh tham chiếu, loại da, câu hỏi lần đầu ghé thăm, v.v."

#: admin/views/form-fields.php:53
msgid "Active Fields"
msgstr "Trường hoạt động"

#: admin/views/form-fields.php:54 admin/views/services.php:435
msgid "Drag to reorder"
msgstr "Kéo để sắp xếp lại"

#: admin/views/form-fields.php:59
msgid "No custom fields yet. Add one using the form on the right."
msgstr ""
"Chưa có trường tùy chỉnh nào. Thêm một bằng cách sử dụng biểu mẫu bên phải."

#: admin/views/form-fields.php:66
msgid "Required"
msgstr "Yêu cầu"

#: admin/views/form-fields.php:83 admin/views/packages.php:61
#: admin/views/services.php:411 admin/views/settings.php:2774
#: admin/views/staff.php:204 admin/views/staff.php:287
#: includes/class-yatoon-locations.php:212
#: includes/class-yatoon-staff-locations.php:174
#: includes/class-yatoon-locations.php:219
#: includes/class-yatoon-staff-locations.php:204 admin/views/settings.php:2783
msgid "Edit"
msgstr "Chỉnh sửa"

#: admin/views/form-fields.php:95 admin/views/form-fields.php:96
msgid "Add New Field"
msgstr "Thêm trường mới"

#: admin/views/form-fields.php:99 admin/views/form-fields.php:100
msgid "Field Label *"
msgstr "Nhãn trường *"

#: admin/views/form-fields.php:100 admin/views/form-fields.php:101
msgid "e.g. Allergy Notes"
msgstr "ví dụ: Lưu ý dị ứng"

#: admin/views/form-fields.php:101 admin/views/form-fields.php:102
msgid "Shown to the customer as the field name."
msgstr "Hiển thị cho khách hàng dưới dạng tên trường."

#: admin/views/form-fields.php:104 admin/views/form-fields.php:105
msgid "Field Type"
msgstr "Loại trường"

#: admin/views/form-fields.php:106 admin/views/form-fields.php:107
msgid "Short text"
msgstr "Văn bản ngắn"

#: admin/views/form-fields.php:107 admin/views/form-fields.php:108
msgid "Long text (multi-line)"
msgstr "Văn bản dài (nhiều dòng)"

#: admin/views/form-fields.php:108 admin/views/form-fields.php:109
msgid "Dropdown"
msgstr "Danh sách thả xuống"

#: admin/views/form-fields.php:109 admin/views/form-fields.php:110
msgid "Checkbox (yes/no)"
msgstr "Hộp kiểm (có/không)"

#: admin/views/form-fields.php:110 admin/views/form-fields.php:111
msgid "Multiple choice"
msgstr "Nhiều lựa chọn"

#: admin/views/form-fields.php:111 admin/views/form-fields.php:112
msgid "URL / Link"
msgstr "URL/Liên kết"

#: admin/views/form-fields.php:115 admin/views/form-fields.php:116
msgid "Placeholder Text"
msgstr "Văn bản gợi ý"

#: admin/views/form-fields.php:116 admin/views/form-fields.php:117
msgid "e.g. Any allergies we should know?"
msgstr "ví dụ. Bất kỳ dị ứng nào chúng ta nên biết?"

#: admin/views/form-fields.php:120 admin/views/form-fields.php:121
msgid "First visit&#10;Returning client&#10;Referred by friend"
msgstr ""
"Chuyến thăm đầu tiên\n"
"Khách hàng quay lại\n"
"Được bạn bè giới thiệu"

#: admin/views/form-fields.php:121 admin/views/form-fields.php:122
msgid "One option per line."
msgstr "Một tùy chọn trên mỗi dòng."

#: admin/views/form-fields.php:126 admin/views/form-fields.php:127
msgid "Required field (customer must fill in)"
msgstr "Trường bắt buộc (khách hàng phải điền)"

#: admin/views/form-fields.php:130 admin/views/form-fields.php:131
msgid "Save Field"
msgstr "Lưu trường"

#: admin/views/form-fields.php:137 admin/views/form-fields.php:138
msgid "Quick-add Templates"
msgstr "Mẫu thêm nhanh"

#: admin/views/gift-cards.php:23
msgid "Gift Cards 🎁"
msgstr "Thẻ quà tặng 🎁"

#: admin/views/gift-cards.php:24
msgid "Create and manage gift cards. Customers redeem codes at checkout."
msgstr "Tạo và quản lý thẻ quà tặng. Khách hàng đổi mã khi thanh toán."

#: admin/views/gift-cards.php:65
msgid "Cards issued"
msgstr "Thẻ được phát hành"

#: admin/views/gift-cards.php:66
msgid "Total sold"
msgstr "Tổng số đã bán"

#: admin/views/gift-cards.php:67
msgid "Outstanding balance"
msgstr "Số dư chưa thanh toán"

#: admin/views/gift-cards.php:68
msgid "Redeemed"
msgstr "Đã chuộc"

#: admin/views/gift-cards.php:84
msgid "No gift cards yet. Create one using the form on the right."
msgstr ""
"Chưa có thẻ quà tặng. Tạo một cái bằng cách sử dụng biểu mẫu bên phải."

#: admin/views/gift-cards.php:87 includes/class-yatoon-growth-modules.php:892
#: includes/class-yatoon-growth-modules.php:910
msgid "Code"
msgstr "Mã"

#: admin/views/gift-cards.php:87
msgid "Recipient"
msgstr "Người nhận"

#: admin/views/gift-cards.php:87
msgid "Balance"
msgstr "Số dư"

#: admin/views/gift-cards.php:87 admin/views/packages.php:43
#: includes/class-yatoon-growth-modules.php:918
#: includes/class-yatoon-growth-modules.php:936
msgid "Expires"
msgstr "Hết hạn"

#: admin/views/gift-cards.php:114
msgid "Void"
msgstr "Vô hiệu"

#: admin/views/gift-cards.php:116
msgid "History"
msgstr "Lịch sử"

#: admin/views/gift-cards.php:130
msgid "Issue New Gift Card"
msgstr "Phát hành thẻ quà tặng mới"

#: admin/views/gift-cards.php:133
msgid "Amount ($) *"
msgstr "Số tiền ($) *"

#: admin/views/gift-cards.php:142
msgid "Recipient Name"
msgstr "Tên người nhận"

#: admin/views/gift-cards.php:143
msgid "e.g. Jane Smith"
msgstr "ví dụ: Jane Smith"

#: admin/views/gift-cards.php:146
msgid "Recipient Email"
msgstr "Email người nhận"

#: admin/views/gift-cards.php:147
msgid "jane@example.com"
msgstr "jane@example.com"

#: admin/views/gift-cards.php:148
msgid "Gift card code will be emailed here automatically."
msgstr "Mã thẻ quà tặng sẽ được tự động gửi qua email tại đây."

#: admin/views/gift-cards.php:151
msgid "Purchased By"
msgstr "Được mua bởi"

#: admin/views/gift-cards.php:152
msgid "e.g. John Smith (buyer)"
msgstr "ví dụ: John Smith (người mua)"

#: admin/views/gift-cards.php:155
msgid "Personal Message"
msgstr "Tin nhắn cá nhân"

#: admin/views/gift-cards.php:156
msgid "Happy Birthday! Enjoy your visit."
msgstr "Chúc mừng sinh nhật! Tận hưởng chuyến thăm của bạn."

#: admin/views/gift-cards.php:159
msgid "Expires (optional)"
msgstr "Hết hạn (tùy chọn)"

#: admin/views/gift-cards.php:161
msgid "Leave blank for no expiry."
msgstr "Để trống để không hết hạn."

#: admin/views/gift-cards.php:164
msgid "Custom Code (optional)"
msgstr "Mã tùy chỉnh (tùy chọn)"

#: admin/views/gift-cards.php:165
msgid "Auto-generated if blank"
msgstr "Tự động tạo nếu trống"

#: admin/views/gift-cards.php:166
msgid "Letters and numbers only, e.g. BIRTHDAY2026"
msgstr "Chỉ chữ cái và số, ví dụ: SINH NHẬT2026"

#: admin/views/gift-cards.php:168
msgid "Issue Gift Card"
msgstr "Phát hành thẻ quà tặng"

#: admin/views/gift-cards.php:179
msgid "Transaction History"
msgstr "Lịch sử giao dịch"

#: admin/views/messages.php:16
msgid "Contact Messages"
msgstr "Tin nhắn liên hệ"

#: admin/views/messages.php:18
msgid "Messages submitted through the \"Text Us\" button on your booking page."
msgstr ""
"Tin nhắn được gửi qua nút \"Nhắn tin cho chúng tôi\" trên trang đặt lịch của"
" bạn."

#: admin/views/messages.php:22
msgid "No messages yet. Messages will appear here when customers contact you."
msgstr ""
"Chưa có tin nhắn nào. Tin nhắn sẽ xuất hiện ở đây khi khách hàng liên hệ với"
" bạn."

#: admin/views/messages.php:27
msgid "Search name, phone, message, or IP"
msgstr "Tìm kiếm tên, số điện thoại, tin nhắn hoặc IP"

#: admin/views/messages.php:43 admin/views/reports.php:373
#: includes/class-yatoon-growth-modules.php:938
#: includes/class-yatoon-manage-booking.php:691
#: includes/class-yatoon-manage-booking.php:751
#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-growth-modules.php:956
#: includes/class-yatoon-manage-booking.php:698
#: includes/class-yatoon-manage-booking.php:758
#: includes/class-yatoon-salon-operations.php:410 admin/views/reports.php:375
msgid "Date"
msgstr "Ngày"

#: admin/views/messages.php:46 admin/views/settings.php:2480
#: includes/class-yatoon-insights.php:266
#: public/views/booking-form-square.php:1220
#: includes/class-yatoon-insights.php:269 admin/views/settings.php:2489
#: public/views/booking-form-square.php:1221
msgid "Message"
msgstr "Tin nhắn"

#: admin/views/messages.php:48
msgid "AI Draft"
msgstr "Dự thảo AI"

#: admin/views/messages.php:79 admin/views/waitlist.php:134
#: includes/class-yatoon-frontend.php:859
#: public/views/booking-form-square.php:654
#: public/views/booking-form-square.php:655 public/views/booking-form.php:257
#: public/views/booking-form-square.php:656
msgid "Read more"
msgstr "Xem thêm"

#: admin/views/messages.php:85
msgid "Generate"
msgstr "Tạo"

#: admin/views/notifications.php:27 admin/views/settings.php:2217
#: admin/views/notifications.php:26 admin/views/settings.php:2218
msgid "Email Notifications"
msgstr "Thông báo qua email"

#: admin/views/notifications.php:29 admin/views/notifications.php:28
msgid ""
"Configure appointment reminders and post-visit review request emails. Both "
"are sent via your WordPress mail (wp_mail) - no paid SMS required."
msgstr ""
"Định cấu hình lời nhắc cuộc hẹn và email yêu cầu đánh giá sau chuyến thăm. "
"Cả hai đều được gửi qua thư WordPress của bạn (wp_mail) - không yêu cầu SMS "
"trả phí."

#: admin/views/notifications.php:60 admin/views/notifications.php:59
msgid "📅 Appointment Reminder Email"
msgstr "📅 Email nhắc nhở cuộc hẹn"

#: admin/views/notifications.php:61 admin/views/notifications.php:60
msgid ""
"Automatically email the customer before their appointment to reduce no-"
"shows."
msgstr ""
"Tự động gửi email cho khách hàng trước cuộc hẹn để giảm tình trạng vắng mặt."

#: admin/views/notifications.php:65 admin/views/notifications.php:64
msgid "Enable Appointment Reminder"
msgstr "Bật nhắc nhở cuộc hẹn"

#: admin/views/notifications.php:70 admin/views/notifications.php:69
msgid "Send how many hours before?"
msgstr "Gửi trước bao nhiêu giờ?"

#: admin/views/notifications.php:73 admin/views/settings.php:2343
#: admin/views/notifications.php:72 admin/views/settings.php:2352
msgid "hours before appointment"
msgstr "giờ trước cuộc hẹn"

#: admin/views/notifications.php:74 admin/views/notifications.php:73
msgid "e.g. 24 = send 1 day before, 2 = send 2 hours before"
msgstr "ví dụ: 24 = gửi trước 1 ngày, 2 = gửi trước 2 giờ"

#: admin/views/notifications.php:81 admin/views/notifications.php:141
#: admin/views/notifications.php:219 admin/views/notifications.php:254
#: admin/views/notifications.php:287 admin/views/settings.php:2229
#: admin/views/notifications.php:80 admin/views/notifications.php:140
#: admin/views/notifications.php:218 admin/views/notifications.php:253
#: admin/views/notifications.php:286 admin/views/settings.php:2230
msgid "Email Subject"
msgstr "Chủ đề email"

#: admin/views/notifications.php:86 admin/views/notifications.php:146
#: admin/views/notifications.php:224 admin/views/notifications.php:259
#: admin/views/notifications.php:292 admin/views/notifications.php:85
#: admin/views/notifications.php:145 admin/views/notifications.php:223
#: admin/views/notifications.php:258 admin/views/notifications.php:291
msgid "Email Body"
msgstr "Nội dung email"

#: admin/views/notifications.php:90 admin/views/notifications.php:150
#: admin/views/notifications.php:228 admin/views/notifications.php:263
#: admin/views/notifications.php:296 admin/views/notifications.php:89
#: admin/views/notifications.php:149 admin/views/notifications.php:227
#: admin/views/notifications.php:262 admin/views/notifications.php:295
msgid "Available variables:"
msgstr "Các biến có sẵn:"

#: admin/views/notifications.php:99 admin/views/notifications.php:98
msgid "📧 Send Test Reminder to Admin"
msgstr "📧 Gửi lời nhắc kiểm tra tới quản trị viên"

#: admin/views/notifications.php:109 admin/views/notifications.php:108
msgid "* Review Request Email"
msgstr "* Xem lại email yêu cầu"

#: admin/views/notifications.php:110 admin/views/notifications.php:109
msgid ""
"Automatically ask happy clients to leave a Google review after their visit."
msgstr ""
"Tự động yêu cầu những khách hàng hài lòng để lại đánh giá trên Google sau "
"chuyến thăm của họ."

#: admin/views/notifications.php:114 admin/views/notifications.php:113
msgid "Enable Review Request"
msgstr "Bật yêu cầu đánh giá"

#: admin/views/notifications.php:119 admin/views/notifications.php:209
#: admin/views/notifications.php:118 admin/views/notifications.php:208
msgid "Send how many hours after?"
msgstr "Gửi sau bao nhiêu giờ?"

#: admin/views/notifications.php:122 admin/views/notifications.php:121
msgid "hours after appointment ends"
msgstr "vài giờ sau khi cuộc hẹn kết thúc"

#: admin/views/notifications.php:123 admin/views/notifications.php:122
msgid "e.g. 2 = send 2 hours after, 24 = send next day"
msgstr "ví dụ: 2 = gửi sau 2 giờ, 24 = gửi vào ngày hôm sau"

#: admin/views/notifications.php:128 admin/views/notifications.php:127
msgid "Google Review Link"
msgstr "Liên kết đánh giá của Google"

#: admin/views/notifications.php:132 admin/views/notifications.php:131
msgid "copy the link."
msgstr "sao chép liên kết."

#: admin/views/notifications.php:133 admin/views/notifications.php:132
msgid ""
"A * button will appear in the email linking here. Leave blank to omit the "
"button."
msgstr ""
"Nút * sẽ xuất hiện trong liên kết email tại đây. Để trống để bỏ qua nút."

#: admin/views/notifications.php:153 admin/views/notifications.php:152
msgid "- the Google review URL (also shown as a button)"
msgstr "- URL đánh giá của Google (cũng được hiển thị dưới dạng nút)"

#: admin/views/notifications.php:159 admin/views/notifications.php:158
msgid "📧 Send Test Review Request to Admin"
msgstr "📧 Gửi yêu cầu xét duyệt bài kiểm tra tới quản trị viên"

#: admin/views/notifications.php:169 admin/views/notifications.php:168
msgid "* Star Rating Collection"
msgstr "* Bộ sưu tập xếp hạng sao"

#: admin/views/notifications.php:170 admin/views/notifications.php:169
msgid ""
"Sends a simple 1-5 star email after each appointment. Ratings are stored in"
msgstr ""
"Gửi email đơn giản từ 1-5 sao sau mỗi cuộc hẹn. Đánh giá được lưu trữ trong"

#: admin/views/notifications.php:170
#: includes/class-yatoon-builder-integrations.php:21
#: admin/views/notifications.php:169
msgid "Reviews"
msgstr "Đánh giá"

#: admin/views/notifications.php:170 admin/views/notifications.php:169
msgid "Approved reviews can be displayed on your site with"
msgstr ""
"Đánh giá đã được phê duyệt có thể được hiển thị trên trang web của bạn với"

#: admin/views/notifications.php:170 admin/views/reviews.php:28
#: admin/views/reviews.php:153 admin/views/settings.php:460
#: admin/views/notifications.php:169 admin/views/reviews.php:154
msgid "[yatoon_reviews]"
msgstr "[yatoon_reviews]"

#: admin/views/notifications.php:170 admin/views/notifications.php:169
msgid "(Pro)."
msgstr "(Pro)."

#: admin/views/notifications.php:173 admin/views/notifications.php:172
msgid "Enable Star Rating Emails"
msgstr "Kích hoạt email xếp hạng sao"

#: admin/views/notifications.php:177 admin/views/notifications.php:176
msgid "Hours after appointment"
msgstr "Vài giờ sau cuộc hẹn"

#: admin/views/notifications.php:179 admin/views/notifications.php:178
msgid "Email sent X hours after end time"
msgstr "Email được gửi X giờ sau thời gian kết thúc"

#: admin/views/notifications.php:182 admin/views/notifications.php:181
msgid "Auto-approve ratings?"
msgstr "Tự động phê duyệt xếp hạng?"

#: admin/views/notifications.php:185 admin/views/notifications.php:184
msgid "Approve all submitted ratings automatically"
msgstr "Tự động phê duyệt tất cả các xếp hạng đã gửi"

#: admin/views/notifications.php:190 admin/views/notifications.php:189
msgid "Email subject"
msgstr "Chủ đề email"

#: admin/views/notifications.php:199 admin/views/notifications.php:198
msgid "↩️ No-show Follow-up Email"
msgstr "↩️ Email theo dõi vắng mặt"

#: admin/views/notifications.php:200 admin/views/notifications.php:199
msgid ""
"Automatically follow up after an appointment is marked as no-show, so the "
"client can rebook or contact the salon."
msgstr ""
"Tự động theo dõi sau khi cuộc hẹn được đánh dấu là vắng mặt để khách hàng có"
" thể đặt lại hoặc liên hệ với salon."

#: admin/views/notifications.php:204 admin/views/notifications.php:203
msgid "Enable No-show Follow-up"
msgstr "Bật theo dõi vắng mặt"

#: admin/views/notifications.php:212 admin/views/notifications.php:211
msgid "hours after marking no-show"
msgstr "vài giờ sau khi đánh dấu vắng mặt"

#: admin/views/notifications.php:236 admin/views/notifications.php:235
msgid "📧 Send Test No-show Email to Admin"
msgstr "📧 Gửi email kiểm tra vắng mặt cho quản trị viên"

#: admin/views/notifications.php:246 admin/views/notifications.php:245
msgid "❌ Cancellation Notification Email"
msgstr "❌ Email thông báo hủy"

#: admin/views/notifications.php:248 admin/views/notifications.php:247
msgid "Email sent to the customer when their appointment is cancelled."
msgstr "Email được gửi đến khách hàng khi cuộc hẹn của họ bị hủy."

#: admin/views/notifications.php:249 admin/views/notifications.php:248
msgid "Admin cancelling:"
msgstr "Quản trị viên hủy:"

#: admin/views/notifications.php:249 admin/views/notifications.php:248
msgid "you'll see a \"Notify customer\" checkbox in the Bookings page."
msgstr "bạn sẽ thấy hộp kiểm \"Thông báo cho khách hàng\" trong trang Đặt lịch."

#: admin/views/notifications.php:250 admin/views/notifications.php:249
msgid "Customer cancelling:"
msgstr "Khách hàng hủy:"

#: admin/views/notifications.php:250 admin/views/notifications.php:249
msgid "they'll see a \"Send me a confirmation email\" checkbox in their portal."
msgstr ""
"họ sẽ thấy hộp kiểm \"Gửi cho tôi email xác nhận\" trong cổng thông tin của "
"họ."

#: admin/views/notifications.php:271 admin/views/notifications.php:270
msgid "📧 Send Test Cancel Email to Admin"
msgstr "📧 Gửi email hủy bài kiểm tra tới quản trị viên"

#: admin/views/notifications.php:280 admin/views/notifications.php:279
msgid "🔄 Reschedule Notification Email"
msgstr "🔄 Lên lịch lại email thông báo"

#: admin/views/notifications.php:282 admin/views/notifications.php:281
msgid "Email sent to the customer when their appointment is rescheduled."
msgstr "Email được gửi đến khách hàng khi cuộc hẹn của họ được dời lại."

#: admin/views/notifications.php:283 admin/views/notifications.php:282
msgid "Customer rescheduling via portal:"
msgstr "Khách hàng đặt lịch lại qua cổng thông tin:"

#: admin/views/notifications.php:283 admin/views/notifications.php:282
msgid "they'll see a \"Send me a confirmation email\" checkbox."
msgstr "họ sẽ thấy hộp kiểm \"Gửi cho tôi email xác nhận\"."

#: admin/views/notifications.php:304 admin/views/notifications.php:303
msgid "📧 Send Test Reschedule Email to Admin"
msgstr "📧 Gửi Email lịch thi lại cho quản trị viên"

#: admin/views/notifications.php:314 admin/views/notifications.php:313
msgid "💾 Save Notification Settings"
msgstr "💾 Lưu cài đặt thông báo"

#: admin/views/packages.php:7
msgid "Service Packages 🎁"
msgstr "Các gói dịch vụ 🎁"

#: admin/views/packages.php:8
msgid ""
"Sell pre-paid session bundles. Clients buy a package and redeem sessions at "
"booking time."
msgstr ""
"Bán gói phiên trả trước. Khách hàng mua gói và đổi phiên tại thời điểm đăng "
"ký."

#: admin/views/packages.php:38 includes/class-yatoon-growth-modules.php:728
#: includes/class-yatoon-growth-storefront.php:128
#: includes/class-yatoon-growth-modules.php:746
#: includes/class-yatoon-growth-storefront.php:134
msgid "Packages"
msgstr "Gói"

#: admin/views/packages.php:40
msgid "No packages yet. Create one using the form on the right."
msgstr "Chưa có gói nào. Tạo một cái bằng cách sử dụng biểu mẫu bên phải."

#: admin/views/packages.php:43 includes/class-yatoon-growth-modules.php:916
#: includes/class-yatoon-growth-modules.php:934
msgid "Package"
msgstr "Gói"

#: admin/views/packages.php:43
msgid "Sessions"
msgstr "Phiên"

#: admin/views/packages.php:74
msgid "Create Package"
msgstr "Tạo gói"

#: admin/views/packages.php:78
msgid "Package Name *"
msgstr "Tên gói *"

#: admin/views/packages.php:79
msgid "e.g. Gel Manicure 5-Pack"
msgstr "ví dụ: Gel làm móng tay 5 gói"

#: admin/views/packages.php:82 admin/views/services.php:610
#: includes/class-yatoon-growth-modules.php:716
#: includes/class-yatoon-growth-modules.php:730
#: includes/class-yatoon-growth-modules.php:743
#: includes/class-yatoon-invoice.php:265
#: includes/class-yatoon-locations.php:243
#: includes/class-yatoon-growth-modules.php:734
#: includes/class-yatoon-growth-modules.php:748
#: includes/class-yatoon-growth-modules.php:761
#: includes/class-yatoon-locations.php:250
msgid "Description"
msgstr "Miêu tả"

#: admin/views/packages.php:83
msgid "Buy 5 sessions, save 10%"
msgstr "Mua 5 buổi giảm 10%"

#: admin/views/packages.php:88
#: includes/class-yatoon-editor-integrations.php:165
msgid "Any service"
msgstr "Bất kỳ dịch vụ nào"

#: admin/views/packages.php:95
msgid "Sessions included"
msgstr "Đã bao gồm các phiên"

#: admin/views/packages.php:97
msgid "enter 6"
msgstr "nhập 6"

#: admin/views/packages.php:100
msgid "Package price ($)"
msgstr "Giá trọn gói ($)"

#: admin/views/packages.php:102
msgid "Total price for all sessions"
msgstr "Tổng giá cho tất cả các phiên"

#: admin/views/packages.php:105
msgid "Expires after (days)"
msgstr "Hết hạn sau (ngày)"

#: admin/views/packages.php:107
msgid "From purchase date. 180 = 6 months."
msgstr "Từ ngày mua. 180 = 6 tháng."

#: admin/views/packages.php:110
msgid "Save Package"
msgstr "Lưu gói"

#: admin/views/recurring.php:29
msgid "Recurring Appointments"
msgstr "Cuộc hẹn định kỳ"

#: admin/views/recurring.php:30
msgid ""
"Clients can set up automatic repeat bookings from the booking confirmation "
"page. This is a"
msgstr ""
"Khách hàng có thể thiết lập đặt lịch lặp lại tự động từ trang xác nhận đặt "
"lịch. Đây là một"

#: admin/views/recurring.php:30
msgid "feature."
msgstr "tính năng."

#: admin/views/recurring.php:49
msgid "Recurring Appointments - Pro Feature"
msgstr "Cuộc hẹn định kỳ - Tính năng Pro"

#: admin/views/recurring.php:51
msgid ""
"After booking, clients can choose to automatically repeat every 1, 2, 3, or "
"4 weeks. Future slots are created instantly and reminders are sent "
"automatically."
msgstr ""
"Sau khi đăng ký, khách hàng có thể chọn tự động lặp lại sau mỗi 1, 2, 3 hoặc"
" 4 tuần. Các khung giờ trong tương lai được tạo ngay lập tức và lời nhắc "
"được gửi tự động."

#: admin/views/recurring.php:53 admin/views/reviews.php:155
#: admin/views/reviews.php:156
msgid "Activate license"
msgstr "Kích hoạt giấy phép"

#: admin/views/recurring.php:59
msgid ""
"No recurring series yet. Clients can set up recurring bookings from the "
"booking confirmation page."
msgstr ""
"Chưa có chuỗi lịch hẹn định kỳ. Khách hàng có thể thiết lập lịch định kỳ từ "
"trang xác nhận đặt lịch."

#: admin/views/recurring.php:68
msgid "Frequency"
msgstr "Tần số"

#: admin/views/recurring.php:69
msgid "Occurrences"
msgstr "Lần xuất hiện"

#: admin/views/recurring.php:70
msgid "Last"
msgstr "Cuối cùng"

#: admin/views/reports.php:44
msgid "Repeat Client Rate"
msgstr "Tỷ lệ khách hàng lặp lại"

#: admin/views/reports.php:45
msgid "Client Retention"
msgstr "Giữ chân khách hàng"

#: admin/views/reports.php:46
msgid "Rebooking Rate"
msgstr "Tỷ lệ đặt lại"

#: admin/views/reports.php:47
msgid "Cancellation Rate"
msgstr "Tỷ lệ hủy"

#: admin/views/reports.php:49
msgid "Next 30 Days"
msgstr "30 ngày tiếp theo"

#: admin/views/reports.php:50
msgid "Commission Due"
msgstr "Hoa hồng đến hạn"

#: admin/views/reports.php:51
msgid "Estimated Contribution"
msgstr "Đóng góp ước tính"

#: admin/views/reports.php:57
msgid ""
"Simple business reporting for bookings, staff performance, service demand, "
"and payment follow-up."
msgstr ""
"Báo cáo kinh doanh đơn giản về việc đặt lịch, hiệu suất của nhân viên, nhu "
"cầu dịch vụ và theo dõi thanh toán."

#: admin/views/reports.php:84 admin/views/settings.php:2395
#: admin/views/settings.php:2516 includes/class-yatoon-service-menu.php:187
#: includes/class-yatoon-service-menu.php:262
#: public/views/booking-form-square.php:247
#: includes/class-yatoon-service-menu.php:178
#: includes/class-yatoon-service-menu.php:253 admin/views/settings.php:2404
#: admin/views/settings.php:2525 public/views/booking-form-square.php:248
msgid "From"
msgstr "Từ"

#: admin/views/reports.php:92 includes/class-yatoon-salon-operations.php:403
#: public/views/booking-form-square.php:941
#: public/views/booking-form-square.php:954
#: includes/class-yatoon-salon-operations.php:405
#: public/views/booking-form-square.php:942
#: public/views/booking-form-square.php:955
msgid "Apply"
msgstr "Áp dụng"

#: admin/views/reports.php:93
msgid "Last 30 Days"
msgstr "30 ngày qua"

#: admin/views/reports.php:95
msgid "Export PDF"
msgstr "Xuất PDF"

#: admin/views/reports.php:110
msgid "Growth, Retention & Forecast"
msgstr "Tăng trưởng, giữ chân và dự báo"

#: admin/views/reports.php:119
msgid ""
"Estimated contribution is scheduled revenue minus configured service supply "
"costs and calculated staff commission. Rent, tax, payment fees, and other "
"operating costs are not deducted."
msgstr ""
"Đóng góp ước tính là doanh thu theo lịch trình trừ đi chi phí cung cấp dịch "
"vụ đã định cấu hình và hoa hồng nhân viên được tính toán. Tiền thuê nhà, "
"thuế, phí thanh toán và các chi phí vận hành khác không được khấu trừ."

#: admin/views/reports.php:124 admin/views/reports.php:230
#: admin/views/reports.php:232
msgid "Staff Utilization"
msgstr "Sử dụng nhân viên"

#: admin/views/reports.php:125
msgid "Booked"
msgstr "Đã đặt"

#: admin/views/reports.php:125
#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid "Capacity"
msgstr "công suất"

#: admin/views/reports.php:125 admin/views/reports.php:237
#: admin/views/reports.php:239
msgid "Utilization"
msgstr "Sử dụng"

#: admin/views/reports.php:125 admin/views/reports.php:133
#: admin/views/reports.php:144 admin/views/reports.php:174
#: admin/views/reports.php:204 admin/views/reports.php:239
#: admin/views/reports.php:377 admin/views/reports.php:134
#: admin/views/reports.php:146 admin/views/reports.php:176
#: admin/views/reports.php:206 admin/views/reports.php:241
#: admin/views/reports.php:379
msgid "Revenue"
msgstr "Doanh thu"

#: admin/views/reports.php:126 admin/views/reports.php:209
#: admin/views/reports.php:211
msgid "No staff data for this range."
msgstr "Không có dữ liệu nhân viên cho phạm vi này."

#: admin/views/reports.php:132 admin/views/reports.php:133
msgid "Booking Sources"
msgstr "Nguồn đặt lịch"

#: admin/views/reports.php:133 admin/views/settings.php:2754
#: admin/views/reports.php:134 admin/views/settings.php:2763
msgid "Source"
msgstr "Nguồn"

#: admin/views/reports.php:134 admin/views/reports.php:135
msgid "No source data for this range."
msgstr "Không có dữ liệu nguồn cho phạm vi này."

#: admin/views/reports.php:138 admin/views/reports.php:140
msgid ""
"Square-synced appointments are separated from WordPress/local bookings. "
"Campaign conversion requires tagged links or an analytics integration."
msgstr ""
"Các cuộc hẹn được đồng bộ hóa Square được tách biệt khỏi WordPress/đặt trước"
" tại địa phương. Chuyển đổi chiến dịch yêu cầu liên kết được gắn thẻ hoặc "
"tích hợp phân tích."

#: admin/views/reports.php:143 admin/views/reports.php:145
msgid "Service Revenue & Estimated Profit"
msgstr "Doanh thu dịch vụ & Lợi nhuận ước tính"

#: admin/views/reports.php:144 admin/views/reports.php:146
msgid "Supply cost"
msgstr "Chi phí cung cấp"

#: admin/views/reports.php:144 admin/views/reports.php:146
msgid "Before commission"
msgstr "Trước hoa hồng"

#: admin/views/reports.php:145 admin/views/reports.php:179
#: admin/views/reports.php:147 admin/views/reports.php:181
msgid "No service data for this range."
msgstr "Không có dữ liệu dịch vụ cho phạm vi này."

#: admin/views/reports.php:149 admin/views/reports.php:152
msgid ""
"Set an optional estimated supply cost on each service. These figures are "
"planning estimates, not tax accounting."
msgstr ""
"Đặt chi phí cung cấp ước tính tùy chọn cho mỗi dịch vụ. Những số liệu này là"
" dự toán quy hoạch, không phải là kế toán thuế."

#: admin/views/reports.php:153 admin/views/reports.php:155
msgid "Today at a Glance"
msgstr "Hôm nay trong nháy mắt"

#: admin/views/reports.php:166 admin/views/reports.php:168
msgid "Top Services"
msgstr "Dịch vụ hàng đầu"

#: admin/views/reports.php:196 admin/views/reports.php:198
msgid "Staff Performance"
msgstr "Hiệu suất của nhân viên"

#: admin/views/reports.php:203 admin/views/reports.php:376
#: admin/views/reports.php:205 admin/views/reports.php:378
msgid "No Show"
msgstr "Không có mặt"

#: admin/views/reports.php:236 admin/views/reports.php:238
msgid "Booked Hours"
msgstr "Số giờ đã đặt trước"

#: admin/views/reports.php:244 admin/views/reports.php:246
msgid "No staff utilization data for this range."
msgstr "Không có dữ liệu sử dụng nhân viên cho phạm vi này."

#: admin/views/reports.php:272 admin/views/reports.php:274
msgid "Upcoming This Week"
msgstr "Sắp tới trong tuần này"

#: admin/views/reports.php:278 assets/js/frontend.js:6658
#: assets/js/staff-portal.js:878 assets/js/staff-portal.js:888
#: assets/js/staff-portal.js:1097 assets/js/staff-portal.js:1179
#: assets/js/staff-portal.js:1248 assets/js/staff-portal.js:1323
#: assets/js/staff-portal.js:1658 assets/js/staff-portal.js:1743
#: assets/js/staff-portal.js:2086 includes/class-yatoon-calendar-links.php:134
#: includes/class-yatoon-customer-portal.php:1037
#: includes/class-yatoon-insights.php:318
#: includes/class-yatoon-invoice.php:267 admin/views/reports.php:280
msgid "Appointment"
msgstr "Cuộc hẹn"

#: admin/views/reports.php:285 admin/views/reports.php:287
msgid "No upcoming bookings in the next 7 days."
msgstr "Không có đặt lịch sắp tới trong 7 ngày tới."

#: admin/views/reports.php:308 admin/views/reports.php:310
msgid "Needs Follow-Up"
msgstr "Cần theo dõi"

#: admin/views/reports.php:315 admin/views/settings.php:2480
#: admin/views/reports.php:317 admin/views/settings.php:2489
msgid "Detail"
msgstr "Chi tiết"

#: admin/views/reports.php:321 admin/views/reports.php:323
msgid "No payment or rebooking follow-ups right now."
msgstr "Không có thanh toán hoặc đặt lại theo dõi ngay bây giờ."

#: admin/views/reports.php:334 includes/class-yatoon-staff-locations.php:173
#: includes/class-yatoon-staff-locations.php:203 admin/views/reports.php:336
msgid "Open"
msgstr "Mở"

#: admin/views/reports.php:339 admin/views/reports.php:341
msgid "Rebook"
msgstr "Đặt lại"

#: admin/views/reports.php:351 admin/views/reports.php:353
msgid "Send Recall"
msgstr "Gửi thu hồi"

#: admin/views/reports.php:353 admin/views/waitlist.php:162
#: admin/views/reports.php:355
msgid "Call"
msgstr "Gọi"

#: admin/views/reports.php:355 admin/views/reports.php:357
msgid "No contact"
msgstr "Không liên lạc"

#: admin/views/reports.php:368 admin/views/reports.php:370
msgid "Daily Breakdown"
msgstr "Phân tích hàng ngày"

#: admin/views/reports.php:382 admin/views/reports.php:384
msgid "No booking activity in this range."
msgstr "Không có hoạt động đặt lịch trong phạm vi này."

#: admin/views/reviews.php:27
msgid "Customer Reviews"
msgstr "Đánh giá của khách hàng"

#: admin/views/reviews.php:28
msgid "Manage star ratings collected after appointments. Use"
msgstr "Quản lý xếp hạng sao được thu thập sau các cuộc hẹn. sử dụng"

#: admin/views/reviews.php:68
msgid "Avg rating"
msgstr "Xếp hạng trung bình"

#: admin/views/reviews.php:72
msgid "Approved"
msgstr "Được chấp thuận"

#: admin/views/reviews.php:76
msgid "Awaiting review"
msgstr "Đang chờ xem xét"

#: admin/views/reviews.php:80
msgid "Total collected"
msgstr "Tổng số tiền thu được"

#: admin/views/reviews.php:119
msgid "* Featured"
msgstr "* Nổi bật"

#: admin/views/reviews.php:129
msgid "No written review."
msgstr "Không có đánh giá bằng văn bản."

#: admin/views/reviews.php:133
msgid "Approve"
msgstr "Chấp thuận"

#: admin/views/reviews.php:136
msgid "Reject"
msgstr "Từ chối"

#: admin/views/reviews.php:153 admin/views/reviews.php:154
msgid "Display reviews on your website"
msgstr "Hiển thị đánh giá trên trang web của bạn"

#: admin/views/reviews.php:153 admin/views/reviews.php:154
msgid "- add"
msgstr "- thêm"

#: admin/views/reviews.php:153 admin/views/reviews.php:154
msgid "to any page to show approved reviews as a beautiful card grid."
msgstr ""
"vào bất kỳ trang nào để hiển thị các đánh giá đã được phê duyệt dưới dạng "
"lưới thẻ đẹp mắt."

#: admin/views/service-menu.php:68 admin/views/service-menu.php:72
msgid "Service Menu - Featured Items"
msgstr "Menu Dịch vụ - Mục nổi bật"

#: admin/views/service-menu.php:72 admin/views/settings.php:456
#: admin/views/service-menu.php:76
msgid "[yatoon_service_menu]"
msgstr "[yatoon_service_menu]"

#: admin/views/service-menu.php:72 admin/views/service-menu.php:76
msgid "on any page."
msgstr "trên bất kỳ trang nào."

#: admin/views/service-menu.php:77 admin/views/service-menu.php:81
msgid "Service Menu Page URL"
msgstr "URL trang menu dịch vụ"

#: admin/views/service-menu.php:81 admin/views/services.php:478
#: admin/views/services.php:532 admin/views/settings.php:2801
#: admin/views/staff.php:376 admin/views/staff.php:399
#: admin/views/service-menu.php:85 admin/views/settings.php:2811
msgid "Save"
msgstr "Lưu thay đổi"

#: admin/views/service-menu.php:83 admin/views/service-menu.php:87
msgid "View Page"
msgstr "Xem trang"

#: admin/views/service-menu.php:86 admin/views/service-menu.php:112
#: admin/views/service-menu.php:90 admin/views/service-menu.php:116
msgid "Saved"
msgstr "Đã lưu"

#: admin/views/service-menu.php:90 admin/views/service-menu.php:94
msgid "No active services found."
msgstr "Không tìm thấy dịch vụ đang hoạt động."

#: admin/views/service-menu.php:90 admin/views/service-menu.php:94
msgid "Go to Services"
msgstr "Đi tới Dịch vụ"

#: admin/views/service-menu.php:90 admin/views/service-menu.php:94
msgid ""
"to add your first service, then come back here to configure the Service "
"Menu."
msgstr ""
"để thêm dịch vụ đầu tiên của bạn, sau đó quay lại đây để định cấu hình Menu "
"Dịch vụ."

#: admin/views/service-menu.php:95 admin/views/service-menu.php:99
msgid "Category Display Order"
msgstr "Thứ tự hiển thị danh mục"

#: admin/views/service-menu.php:96 admin/views/service-menu.php:100
msgid "Enter a number to set the display order (lower = first)."
msgstr "Nhập số để đặt thứ tự hiển thị (dưới = đầu tiên)."

#: admin/views/service-menu.php:111 admin/views/service-menu.php:115
msgid "Save Order"
msgstr "Lưu thứ tự"

#: admin/views/service-menu.php:116 admin/views/service-menu.php:120
msgid "service(s) featured"
msgstr "(các) dịch vụ nổi bật"

#: admin/views/service-menu.php:117 admin/views/service-menu.php:121
msgid "(max 12 shown in carousel)"
msgstr "(tối đa 12 hiển thị trong băng chuyền)"

#: admin/views/service-menu.php:130 public/views/booking-form.php:163
#: admin/views/service-menu.php:134
msgid "Featured"
msgstr "Nổi bật"

#: admin/views/service-menu.php:131 admin/views/service-menu.php:135
msgid "Image"
msgstr "Hình ảnh"

#: admin/views/service-menu.php:132 admin/views/services.php:347
#: admin/views/service-menu.php:136
msgid "Service Name"
msgstr "Tên dịch vụ"

#: admin/views/services.php:291 admin/views/staff.php:125
#: includes/class-yatoon-data-portability.php:105
#: includes/class-yatoon-data-portability.php:122
#: includes/class-yatoon-manage-booking.php:661
#: public/views/booking-form-hybrid.php:21
#: includes/class-yatoon-manage-booking.php:668
msgid "Services"
msgstr "Dịch vụ"

#: admin/views/services.php:292
msgid "Add New"
msgstr "Thêm mới"

#: admin/views/services.php:293 admin/views/services.php:522
msgid "Manage Categories"
msgstr "Quản lý danh mục"

#: admin/views/services.php:297
msgid "Sync from Square - Pro"
msgstr "Đồng bộ hóa từ Square - Pro"

#: admin/views/services.php:308
msgid ""
"No services found. Click \"Add New\" to create a service or \"Sync from "
"Square\"."
msgstr ""
"Không tìm thấy dịch vụ nào. Nhấp vào \"Thêm mới\" để tạo dịch vụ hoặc \"Đồng"
" bộ hóa từ Square\"."

#: admin/views/services.php:313
msgid "Search services, descriptions, or IDs"
msgstr "Tìm kiếm dịch vụ, mô tả hoặc ID"

#: admin/views/services.php:315
#: includes/class-yatoon-editor-integrations.php:183
msgid "All categories"
msgstr "Tất cả danh mục"

#: admin/views/services.php:322 admin/views/settings.php:2754
#: admin/views/settings.php:2796 admin/views/staff.php:99
#: admin/views/staff.php:179 admin/views/staff.php:181
#: admin/views/staff.php:336 assets/js/customer-portal.js:383
#: includes/class-yatoon-growth-modules.php:720
#: includes/class-yatoon-growth-modules.php:733
#: includes/class-yatoon-growth-modules.php:746
#: includes/class-yatoon-locations.php:272
#: includes/class-yatoon-growth-modules.php:738
#: includes/class-yatoon-growth-modules.php:751
#: includes/class-yatoon-growth-modules.php:764
#: includes/class-yatoon-locations.php:279
#: includes/class-yatoon-salon-operations.php:404
#: includes/class-yatoon-staff-locations.php:202 admin/views/settings.php:2763
#: admin/views/settings.php:2806
msgid "Active"
msgstr "Kích hoạt"

#: admin/views/services.php:323 admin/views/staff.php:100
msgid "Inactive"
msgstr "Không hoạt động"

#: admin/views/services.php:326
msgid "All upload settings"
msgstr "Tất cả cài đặt tải lên"

#: admin/views/services.php:327
msgid "Photo upload enabled"
msgstr "Đã bật tải ảnh lên"

#: admin/views/services.php:328
msgid "No photo upload"
msgstr "Không tải ảnh lên"

#: admin/views/services.php:333
msgid "Select a service or click a row to edit."
msgstr "Chọn một dịch vụ hoặc nhấp vào một hàng để chỉnh sửa."

#: admin/views/services.php:334
msgid "Edit Selected"
msgstr "Chỉnh sửa đã chọn"

#: admin/views/services.php:335 admin/views/services.php:412
msgid "Add Add-on"
msgstr "Thêm tiện ích bổ sung"

#: admin/views/services.php:343
msgid "Select all services"
msgstr "Chọn tất cả dịch vụ"

#: admin/views/services.php:350 admin/views/services.php:640
msgid "Category"
msgstr "Danh mục"

#: admin/views/services.php:351 includes/class-yatoon-staff-locations.php:174
#: includes/class-yatoon-staff-locations.php:204
msgid "Rules"
msgstr "Quy tắc"

#: admin/views/services.php:374 admin/views/services.php:403
msgid "Photo upload"
msgstr "Tải ảnh lên"

#: admin/views/services.php:400
msgid "Policy"
msgstr "Chính sách"

#: admin/views/services.php:401
msgid "Consent"
msgstr "Đồng ý"

#: admin/views/services.php:402 admin/views/services.php:471
#: assets/js/frontend.js:4134 assets/js/frontend.js:4138
#: public/views/booking-form.php:222 public/views/catalog.php:50
msgid "Popular"
msgstr "Phổ biến"

#: admin/views/services.php:404 assets/js/frontend.js:3025
#: assets/js/frontend.js:4308 assets/js/manage-booking.js:599
msgid "Any staff"
msgstr "Nhân viên bất kỳ"

#: admin/views/services.php:423
msgid "Option Name"
msgstr "Tên tùy chọn"

#: admin/views/services.php:426
msgid "Group"
msgstr "Nhóm"

#: admin/views/services.php:427
msgid "Badge"
msgstr "Huy hiệu"

#: admin/views/services.php:463
msgid "Main (single select)"
msgstr "Chính (chọn một lần)"

#: admin/views/services.php:464
msgid "Add-on (multi-select)"
msgstr "Tiện ích bổ sung (nhiều lựa chọn)"

#: admin/views/services.php:469 admin/views/staff.php:335
msgid "Auto"
msgstr "Tự động"

#: admin/views/services.php:470 assets/js/frontend.js:4132
#: assets/js/frontend.js:4138
msgid "Recommended"
msgstr "Đề nghị"

#: admin/views/services.php:472 assets/js/frontend.js:4136
#: assets/js/frontend.js:4138
msgid "Add-on"
msgstr "Tiện ích bổ sung"

#: admin/views/services.php:473 admin/views/staff.php:212
msgid "None"
msgstr "Không dùng"

#: admin/views/services.php:493 admin/views/services.php:506
msgid "+ Copy Add-on from another service"
msgstr "+ Sao chép Add-on từ dịch vụ khác"

#: admin/views/services.php:523
msgid ""
"Categories are built from services. Rename a category to update every "
"service using it, or delete it to clear that category from those services."
msgstr ""
"Danh mục được xây dựng từ các dịch vụ. Đổi tên một danh mục để cập nhật mọi "
"dịch vụ sử dụng nó hoặc xóa nó để xóa danh mục đó khỏi các dịch vụ đó."

#: admin/views/services.php:526
msgid "No categories yet. Add one while creating or editing a service."
msgstr ""
"Chưa có danh mục nào. Thêm một dịch vụ trong khi tạo hoặc chỉnh sửa một dịch"
" vụ."

#: admin/views/services.php:548
msgid "Copy Add-on to"
msgstr "Sao chép tiện ích bổ sung vào"

#: admin/views/services.php:549
msgid ""
"Copy an option from another service, or enter a name, duration, and price "
"below to create a new Add-on."
msgstr ""
"Sao chép tùy chọn từ một dịch vụ khác hoặc nhập tên, thời lượng và giá bên "
"dưới để tạo Tiện ích bổ sung mới."

#: admin/views/services.php:552
msgid "Optional: copy from existing service"
msgstr "Tùy chọn: sao chép từ dịch vụ hiện có"

#: admin/views/services.php:554
msgid "-- Loading... --"
msgstr "-- Đang tải... --"

#: admin/views/services.php:556
msgid "No reusable options found yet. You can still type a new Add-on below."
msgstr ""
"Chưa tìm thấy tùy chọn có thể sử dụng lại. Bạn vẫn có thể nhập Tiện ích bổ "
"sung mới bên dưới."

#: admin/views/services.php:560
msgid "Select Option"
msgstr "Chọn tùy chọn"

#: admin/views/services.php:562
msgid "-- Please select a source service first --"
msgstr "-- Vui lòng chọn dịch vụ nguồn trước tiên --"

#: admin/views/services.php:568
msgid "Display Name (editable)"
msgstr "Tên hiển thị (có thể chỉnh sửa)"

#: admin/views/services.php:569
msgid "e.g. Custom Design / Nail Art"
msgstr "ví dụ: Thiết kế tùy chỉnh / Nghệ thuật làm móng"

#: admin/views/services.php:574 admin/views/services.php:757
msgid "Duration (min)"
msgstr "Thời lượng (phút)"

#: admin/views/services.php:578 admin/views/services.php:761
msgid "Price ($)"
msgstr "Giá ($)"

#: admin/views/services.php:584
msgid "Square Variation ID:"
msgstr "ID biến thể Square:"

#: admin/views/services.php:584
msgid "(optional; copied when available)"
msgstr "(tùy chọn; sao chép khi có sẵn)"

#: admin/views/services.php:591 admin/views/services.php:771
#: public/views/booking-form.php:230
msgid "Add"
msgstr "Thêm"

#: admin/views/services.php:600 includes/class-yatoon-manage-booking.php:739
#: includes/class-yatoon-manage-booking.php:746
msgid "Add Service"
msgstr "Thêm dịch vụ"

#: admin/views/services.php:605
msgid "Service Name *"
msgstr "Tên dịch vụ *"

#: admin/views/services.php:613
msgid "Improve with AI"
msgstr "Cải thiện với AI"

#: admin/views/services.php:614
msgid ""
"Uses this service's name, category, price, duration, and current "
"description."
msgstr ""
"Sử dụng tên, danh mục, giá cả, thời lượng và mô tả hiện tại của dịch vụ này."

#: admin/views/services.php:620
msgid "Duration (minutes) *"
msgstr "Thời lượng (phút) *"

#: admin/views/services.php:624
msgid "Price ($) *"
msgstr "Giá ($) *"

#: admin/views/services.php:628
msgid "Tax rate override (%)"
msgstr "Ghi đè thuế suất (%)"

#: admin/views/services.php:630
msgid ""
"Leave blank to inherit the shop rate. Enter 0 for a deliberately zero-rated "
"service."
msgstr ""
"Để trống để kế thừa tỷ lệ cửa hàng. Nhập 0 cho dịch vụ được cố tình đánh giá"
" bằng 0."

#: admin/views/services.php:633
msgid "Estimated supply cost ($)"
msgstr "Chi phí cung cấp ước tính ($)"

#: admin/views/services.php:635
msgid ""
"Optional. Used only for estimated service profit reports; it does not change"
" the customer price."
msgstr ""
"Tùy chọn. Chỉ được sử dụng cho các báo cáo lợi nhuận dịch vụ ước tính; nó "
"không thay đổi giá của khách hàng."

#: admin/views/services.php:643
msgid "No category"
msgstr "Không có danh mục"

#: admin/views/services.php:647
msgid "+ Add new category"
msgstr "+ Thêm danh mục mới"

#: admin/views/services.php:649
msgid "New category name"
msgstr "Tên danh mục mới"

#: admin/views/services.php:655
msgid "Cover Image"
msgstr "Ảnh bìa"

#: admin/views/services.php:656
msgid ""
"Recommended: a bright square or 4:3 service photo, at least 900px wide. This"
" image is used on the mobile booking card, so close-up nail or treatment "
"photos convert best."
msgstr ""
"Khuyên dùng ảnh dịch vụ sáng, tỷ lệ vuông hoặc 4:3, rộng ít nhất 900 px. Ảnh"
" được hiển thị trên thẻ đặt lịch di động; ảnh cận cảnh bộ móng hoặc liệu "
"trình thường mang lại hiệu quả tốt nhất."

#: admin/views/services.php:662
msgid "Upload / Choose Image"
msgstr "Tải lên / Chọn hình ảnh"

#: admin/views/services.php:663
msgid "Remove Image"
msgstr "Xóa hình ảnh"

#: admin/views/services.php:664
msgid "No image? Yatoon will show a polished placeholder card automatically."
msgstr "Chưa có ảnh? Yatoon sẽ tự động hiển thị thẻ ảnh mặc định phù hợp."

#: admin/views/services.php:670
msgid "Gallery Images"
msgstr "Thư viện hình ảnh"

#: admin/views/services.php:671
msgid "These appear in the Catalog gallery view and the"
msgstr "Chúng xuất hiện trong chế độ xem thư viện Danh mục và"

#: admin/views/services.php:671
msgid "homepage slider. Drag to reorder."
msgstr "thanh trượt trang chủ. Kéo để sắp xếp lại."

#: admin/views/services.php:674
msgid "+ Add Images"
msgstr "+ Thêm hình ảnh"

#: admin/views/services.php:675
msgid "Select multiple at once from Media Library"
msgstr "Chọn nhiều cùng một lúc từ Thư viện phương tiện"

#: admin/views/services.php:682
msgid "Active (visible on booking page)"
msgstr "Đang hoạt động (hiển thị trên trang đặt lịch)"

#: admin/views/services.php:687
msgid "Booking Rules"
msgstr "Quy tắc đặt lịch"

#: admin/views/services.php:689
msgid "Require cancellation / no-show policy acknowledgement for this service"
msgstr "Yêu cầu xác nhận chính sách hủy/vắng mặt đối với dịch vụ này"

#: admin/views/services.php:692
msgid "Require consent / waiver signature for this service"
msgstr "Yêu cầu chữ ký đồng ý/từ bỏ cho dịch vụ này"

#: admin/views/services.php:695
msgid "Let customers choose staff for this service"
msgstr "Để khách hàng lựa chọn nhân viên cho dịch vụ này"

#: admin/views/services.php:698
msgid "Allow customer design image upload"
msgstr "Cho phép tải lên hình ảnh thiết kế của khách hàng"

#: admin/views/services.php:699
msgid ""
"Use for Custom Design / Nail Art services. The General upload switch must "
"also be enabled."
msgstr ""
"Sử dụng cho các dịch vụ Thiết kế theo yêu cầu/Nghệ thuật làm móng. Công tắc "
"tải lên chung cũng phải được bật."

#: admin/views/services.php:702
msgid "Show Popular badge on the booking page"
msgstr "Hiển thị huy hiệu Phổ biến trên trang đặt lịch"

#: admin/views/services.php:705
msgid "Buffer before (min)"
msgstr "Bộ đệm trước (phút)"

#: admin/views/services.php:706
msgid "Buffer after (min)"
msgstr "Bộ đệm sau (phút)"

#: admin/views/services.php:707
msgid "Lead time (min)"
msgstr "Thời gian thực hiện (phút)"

#: admin/views/services.php:709
msgid ""
"Buffers and lead time are stored now for scheduling/reporting; Square "
"availability remains the final source when Square mode is active."
msgstr ""
"Bộ đệm và thời gian thực hiện hiện được lưu trữ để lập lịch/báo cáo; Lịch "
"trống của Square vẫn là nguồn cuối cùng khi chế độ Square được kích hoạt."

#: admin/views/services.php:713
msgid "Save Service"
msgstr "Lưu dịch vụ"

#: admin/views/services.php:720
msgid "Service Options / Variations"
msgstr "Tùy chọn / Biến thể dịch vụ"

#: admin/views/services.php:721
msgid "Add options like \"Hands\" / \"Feet\" so customers can choose when booking."
msgstr ""
"Thêm các tùy chọn như “Tay”/ “Chân” để khách hàng có thể lựa chọn khi đặt "
"hàng."

#: admin/views/services.php:728
msgid "(min)"
msgstr "(phút)"

#: admin/views/services.php:735
msgid ""
"No options yet. Add one below, or reuse an existing option from another "
"service."
msgstr ""
"Chưa có lựa chọn nào. Thêm một tùy chọn bên dưới hoặc sử dụng lại tùy chọn "
"hiện có từ một dịch vụ khác."

#: admin/views/services.php:741
msgid "+ Add New Option"
msgstr "+ Thêm tùy chọn mới"

#: admin/views/services.php:743
msgid "Reuse existing item"
msgstr "Tái sử dụng mục hiện có"

#: admin/views/services.php:745
msgid "Manual - create a new option"
msgstr "Thủ công - tạo một tùy chọn mới"

#: admin/views/services.php:749
msgid ""
"Choose an existing service option to reuse its shared ID, or enter a new "
"option manually below."
msgstr ""
"Chọn một tùy chọn dịch vụ hiện có để sử dụng lại ID chia sẻ của dịch vụ đó "
"hoặc nhập tùy chọn mới theo cách thủ công bên dưới."

#: admin/views/services.php:753 admin/views/settings.php:2793
#: admin/views/staff.php:313 admin/views/settings.php:2803
msgid "Name *"
msgstr "Tên *"

#: admin/views/services.php:754
msgid "e.g. Hands"
msgstr "ví dụ: bàn tay"

#: admin/views/services.php:767
msgid "Main (single)"
msgstr "Chính (đơn)"

#: admin/views/services.php:768
msgid "Add-on (multi)"
msgstr "Tiện ích bổ sung (đa)"

#: admin/views/settings.php:109
msgid "Yatoon Booking Settings"
msgstr "Cài đặt đặt lịch Yatoon"

#: admin/views/settings.php:110
msgid "Pro version active"
msgstr "Phiên bản Pro đang hoạt động"

#: admin/views/settings.php:110
msgid "Free version"
msgstr "Phiên bản miễn phí"

#: admin/views/settings.php:113 admin/views/settings.php:116
msgid "Settings saved successfully!"
msgstr "Đã lưu cài đặt thành công!"

#: admin/views/settings.php:118
msgid "Business hours saved successfully!"
msgstr "Đã lưu giờ làm việc thành công!"

#: admin/views/settings.php:121
msgid "Google Calendar connected!"
msgstr "Đã kết nối Lịch Google!"

#: admin/views/settings.php:123
msgid "Google Calendar connection failed."
msgstr "Kết nối Lịch Google không thành công."

#: admin/views/settings.php:159
msgid "Settings sections"
msgstr "Phần cài đặt"

#: admin/views/settings.php:164
msgid "Settings detail level"
msgstr "Mức độ chi tiết cài đặt"

#: admin/views/settings.php:166
msgid "Recommended view"
msgstr "Chế độ xem được đề xuất"

#: admin/views/settings.php:167
msgid ""
"Common store settings stay visible. Developer credentials and sync internals"
" are tucked away until needed."
msgstr ""
"Cài đặt cửa hàng chung vẫn hiển thị. Thông tin xác thực của nhà phát triển "
"và nội bộ đồng bộ hóa được ẩn đi cho đến khi cần thiết."

#: admin/views/settings.php:169
msgid "Show advanced"
msgstr "Hiển thị nâng cao"

#: admin/views/settings.php:247
msgid "Ready to go live?"
msgstr "Sẵn sàng để phát trực tiếp?"

#: admin/views/settings.php:248
msgid ""
"Here's what's left before your clients see a polished booking experience."
msgstr ""
"Đây là những gì còn lại trước khi khách hàng của bạn thấy được trải nghiệm "
"đặt lịch tinh tế."

#: admin/views/settings.php:275
msgid "Jump to section"
msgstr "Chuyển đến phần"

#: admin/views/settings.php:276
msgid "Platform"
msgstr "Nền tảng"

#: admin/views/settings.php:277 admin/views/settings.php:375
msgid "Booking Experience"
msgstr "Trải nghiệm đặt lịch"

#: admin/views/settings.php:279
msgid "Connection Settings"
msgstr "Cài đặt kết nối"

#: admin/views/settings.php:283
msgid "Booking Platform"
msgstr "Nền tảng đặt lịch"

#: admin/views/settings.php:285
msgid ""
"Select one platform. Only that platform's settings will be active. `Square` "
"uses Square API data and sync behavior. `Local Only` keeps services, "
"bookings, availability, and calendar entirely inside WordPress."
msgstr ""
"Chọn một nền tảng. Chỉ cài đặt của nền tảng đó mới hoạt động. `Square` sử "
"dụng dữ liệu Square API và hành vi đồng bộ hóa. `Local Only` lưu giữ hoàn "
"toàn các dịch vụ, đặt lịch, lịch trống và lịch bên trong WordPress."

#: admin/views/settings.php:288
msgid "Database concurrency:"
msgstr "Đồng thời cơ sở dữ liệu:"

#: admin/views/settings.php:302 admin/views/settings.php:303
#: admin/views/settings.php:313 admin/views/settings.php:314
#: assets/js/frontend.js:6249 includes/class-yatoon-data-portability.php:132
msgid "Square"
msgstr "Square"

#: admin/views/settings.php:304
msgid "POS + Booking API"
msgstr "API đặt lịch + POS"

#: admin/views/settings.php:315 admin/views/settings.php:342
msgid "Requires Pro license"
msgstr "Yêu cầu giấy phép Pro"

#: admin/views/settings.php:330 admin/views/settings.php:341
#: admin/views/setup-wizard.php:132 admin/views/setup-wizard.php:133
#: admin/views/setup-wizard.php:137
msgid "Vagaro (Experimental)"
msgstr "Vagaro (Thử nghiệm)"

#: admin/views/settings.php:331
msgid "Salon &amp; Spa"
msgstr "Salon & Spa"

#: admin/views/settings.php:356
msgid "Local Only"
msgstr "Chỉ địa phương"

#: admin/views/settings.php:357
msgid "Manual schedule"
msgstr "Lên lịch thủ công"

#: admin/views/settings.php:368
msgid "Save Platform"
msgstr "Lưu nền tảng"

#: admin/views/settings.php:376
msgid ""
"Choose the storefront style and keep launch/testing controls close to the "
"booking page."
msgstr ""
"Chọn kiểu mặt tiền cửa hàng và giữ các điều khiển khởi chạy/thử nghiệm ở gần"
" trang đặt lịch."

#: admin/views/settings.php:379
msgid "Front-end style"
msgstr "Phong cách mặt trước"

#: admin/views/settings.php:382
msgid "Beauty - soft salon polish"
msgstr "Làm đẹp - sơn bóng mềm cho salon"

#: admin/views/settings.php:383
msgid "Clean - minimal and fast"
msgstr "Sạch sẽ - tối thiểu và nhanh chóng"

#: admin/views/settings.php:384
msgid "Luxury - premium spa feel"
msgstr "Sang trọng - cảm giác spa cao cấp"

#: admin/views/settings.php:389
msgid "Admin menu"
msgstr "Trình đơn quản trị"

#: admin/views/settings.php:393
msgid "Show advanced tools in the left menu"
msgstr "Hiển thị các công cụ nâng cao ở menu bên trái"

#: admin/views/settings.php:395
msgid ""
"Off keeps the daily menu focused on Launch Center, Settings, Services, "
"Staff, Bookings, Calendar, Clients, and Reports."
msgstr ""
"Tắt giữ cho menu hàng ngày tập trung vào Trung tâm khởi chạy, Cài đặt, Dịch "
"vụ, Nhân viên, Đặt lịch, Lịch, Khách hàng và Báo cáo."

#: admin/views/settings.php:403
msgid "Enable admin-only test booking mode"
msgstr "Bật chế độ đăng ký kiểm tra chỉ dành cho quản trị viên"

#: admin/views/settings.php:405
msgid ""
"Logged-in admins can run a local pending test booking with a visible test "
"ribbon. Public customers are not put into test mode."
msgstr ""
"Quản trị viên đã đăng nhập có thể chạy đăng ký kiểm tra đang chờ xử lý cục "
"bộ bằng dải băng kiểm tra hiển thị. Khách hàng đại chúng không được đưa vào "
"chế độ thử nghiệm."

#: admin/views/settings.php:420
msgid "Open booking page"
msgstr "Mở trang đặt lịch"

#: admin/views/settings.php:422
msgid "Create a page with"
msgstr "Tạo một trang với"

#: admin/views/settings.php:422 admin/views/settings.php:436
msgid "[yatoon_booking]"
msgstr "[yatoon_booking]"

#: admin/views/settings.php:422
msgid "then it will appear here."
msgstr "thì nó sẽ xuất hiện ở đây."

#: admin/views/settings.php:432
msgid "Shortcodes: paste these onto any page"
msgstr "Mã ngắn: dán chúng vào bất kỳ trang nào"

#: admin/views/settings.php:435
msgid "Booking form"
msgstr "Biểu mẫu đặt lịch"

#: admin/views/settings.php:439
msgid "Photo gallery (all services)"
msgstr "Thư viện ảnh (tất cả các dịch vụ)"

#: admin/views/settings.php:443
msgid "Photo gallery (one service)"
msgstr "Thư viện ảnh (một dịch vụ)"

#: admin/views/settings.php:444
msgid "[yatoon_gallery service_id=\"5\"]"
msgstr "[yatoon_gallery dịch vụ_id=\"5\"]"

#: admin/views/settings.php:447
msgid "Photo gallery (one category)"
msgstr "Thư viện ảnh (một danh mục)"

#: admin/views/settings.php:451
msgid "Service catalog (image cards)"
msgstr "Danh mục dịch vụ (thẻ hình ảnh)"

#: admin/views/settings.php:455
msgid "Service menu / price list"
msgstr "Menu dịch vụ/bảng giá"

#: admin/views/settings.php:459
msgid "Customer reviews (Pro)"
msgstr "Đánh giá của khách hàng (Pro)"

#: admin/views/settings.php:463 includes/class-yatoon-feature-modules.php:15
#: includes/class-yatoon-feature-modules.php:16
#: includes/class-yatoon-feature-modules.php:20
msgid "Customer portal"
msgstr "Cổng thông tin khách hàng"

#: admin/views/settings.php:464 admin/views/settings.php:1186
msgid "[yatoon_customer_portal]"
msgstr "[yatoon_customer_portal]"

#: admin/views/settings.php:467
msgid "Manage booking"
msgstr "Quản lý đặt lịch"

#: admin/views/settings.php:468 admin/views/settings.php:2303
#: admin/views/settings.php:2321 admin/views/settings.php:2304
#: admin/views/settings.php:2329
msgid "[yatoon_manage_booking]"
msgstr "[yatoon_manage_booking]"

#: admin/views/settings.php:471
msgid "Staff portal (PWA app)"
msgstr "Cổng thông tin nhân viên (ứng dụng PWA)"

#: admin/views/settings.php:472 admin/views/settings.php:479
msgid "[yatoon_staff_portal]"
msgstr "[yatoon_staff_portal]"

#: admin/views/settings.php:478
msgid "Staff Portal app page"
msgstr "Trang ứng dụng Cổng thông tin nhân viên"

#: admin/views/settings.php:479
msgid "Create a mobile staff login page with"
msgstr "Tạo trang đăng nhập nhân viên di động với"

#: admin/views/settings.php:479
msgid "then set each staff member's PIN and permissions."
msgstr "sau đó đặt mã PIN và quyền của từng nhân viên."

#: admin/views/settings.php:483
msgid "Open Staff Portal"
msgstr "Mở cổng thông tin nhân viên"

#: admin/views/settings.php:525
msgid "Yatoon PWA"
msgstr "Yatoon PWA"

#: admin/views/settings.php:525
msgid "Off by default"
msgstr "Tắt theo mặc định"

#: admin/views/settings.php:527
msgid ""
"Keep this off if you use SuperPWA or another site-wide PWA plugin. Turn it "
"on only if you want Yatoon to provide its own booking/admin manifest and "
"service worker."
msgstr ""
"Hãy tắt tính năng này nếu bạn sử dụng SuperPWA hoặc plugin PWA trên toàn "
"trang web khác. Chỉ bật nó nếu bạn muốn Yatoon cung cấp nhân viên dịch vụ và"
" đặt lịch/quản trị viên riêng."

#: admin/views/settings.php:532
msgid "Enable Yatoon PWA"
msgstr "Kích hoạt Yatoon PWA"

#: admin/views/settings.php:533
msgid "When enabled, visit"
msgstr "Khi được bật, hãy truy cập"

#: admin/views/settings.php:533
msgid "Settings &gt; Permalinks"
msgstr "Cài đặt > Liên kết cố định"

#: admin/views/settings.php:533
msgid "and click"
msgstr "và nhấp vào"

#: admin/views/settings.php:533
msgid "Save Changes"
msgstr "Lưu thay đổi"

#: admin/views/settings.php:533
msgid "once."
msgstr "một lần."

#: admin/views/settings.php:539
msgid "Staff Portal Security"
msgstr "Bảo mật cổng thông tin nhân viên"

#: admin/views/settings.php:543
msgid "PIN length"
msgstr "độ dài mã PIN"

#: admin/views/settings.php:546
msgid "4 digits (compatible)"
msgstr "4 chữ số (tương thích)"

#: admin/views/settings.php:547
msgid "6 digits (recommended)"
msgstr "6 chữ số (được khuyến nghị)"

#: admin/views/settings.php:549
msgid ""
"Switching to 6 digits requires staff PINs to be reset to 6 digits before "
"those staff can log in."
msgstr ""
"Việc chuyển sang 6 chữ số yêu cầu mã PIN của nhân viên phải được đặt lại về "
"6 chữ số trước khi những nhân viên đó có thể đăng nhập."

#: admin/views/settings.php:550
msgid "Auto-lock after inactivity"
msgstr "Tự động khóa sau khi không hoạt động"

#: admin/views/settings.php:567
msgid "Square API Configuration"
msgstr "Cấu hình API Square"

#: admin/views/settings.php:573
msgid "Square API requires an active Pro license."
msgstr "API Square yêu cầu giấy phép Pro đang hoạt động."

#: admin/views/settings.php:574
msgid ""
"Activate your Pro license to configure Square integration, save credentials,"
" and run sync."
msgstr ""
"Kích hoạt giấy phép Pro của bạn để định cấu hình tích hợp Square, lưu thông "
"tin xác thực và chạy đồng bộ hóa."

#: admin/views/settings.php:581
msgid "Environment"
msgstr "Môi trường"

#: admin/views/settings.php:584
msgid "Production (Live)"
msgstr "Sản xuất (Trực tiếp)"

#: admin/views/settings.php:585
msgid "Sandbox (Testing)"
msgstr "Hộp cát (Thử nghiệm)"

#: admin/views/settings.php:590
msgid "Access Token"
msgstr "Mã thông báo truy cập"

#: admin/views/settings.php:595
msgid "Get your access token from Square Developer Dashboard"
msgstr ""
"Nhận mã thông báo truy cập của bạn từ Bảng điều khiển dành cho nhà phát "
"triển Square"

#: admin/views/settings.php:599
#: includes/class-yatoon-builder-integrations.php:73
#: includes/builders/class-yatoon-bricks-element.php:23
#: includes/builders/class-yatoon-divi-module.php:21
#: includes/class-yatoon-builder-integrations.php:72
msgid "Location ID"
msgstr "ID địa điểm"

#: admin/views/settings.php:603
msgid "Found in Square Dashboard Locations"
msgstr "Được tìm thấy ở Địa điểm bảng điều khiển Square"

#: admin/views/settings.php:609
msgid "Save Square API"
msgstr "Lưu API Square"

#: admin/views/settings.php:610
msgid "Test Square Connection"
msgstr "Kiểm tra kết nối Square"

#: admin/views/settings.php:619
msgid "Square No-show Fee"
msgstr "Phí vắng mặt Square"

#: admin/views/settings.php:622
msgid "Enable no-show fee workflow"
msgstr "Kích hoạt quy trình xử lý phí vắng mặt"

#: admin/views/settings.php:626
msgid ""
"Show Square no-show fee actions after an appointment is marked No Show."
msgstr ""
"Hiển thị các hành động tính phí vắng mặt của Square sau khi một cuộc hẹn "
"được đánh dấu là Vắng mặt."

#: admin/views/settings.php:628
msgid ""
"Only appears in Square sync mode. The plugin does not auto-charge; staff "
"decide whether to charge or waive."
msgstr ""
"Chỉ hiển thị ở chế độ đồng bộ Square. Plugin không tự động thu phí; nhân "
"viên quyết định thu hoặc miễn phí."

#: admin/views/settings.php:632
msgid "Fee amount"
msgstr "Số tiền phí"

#: admin/views/settings.php:635
msgid "Shown to staff as the recommended Square no-show charge."
msgstr "Hiển thị cho nhân viên dưới dạng phí vắng mặt được Square đề xuất."

#: admin/views/settings.php:639
msgid "Staff note"
msgstr "Ghi chú của nhân viên"

#: admin/views/settings.php:642
msgid "Displayed in Staff Portal and the admin calendar."
msgstr "Hiển thị trong Cổng thông tin nhân viên và lịch quản trị."

#: admin/views/settings.php:647
msgid "Sync Settings"
msgstr "Cài đặt đồng bộ hóa"

#: admin/views/settings.php:650
msgid "Auto Sync (Services &amp; Staff)"
msgstr "Tự động đồng bộ hóa (Dịch vụ & Nhân viên)"

#: admin/views/settings.php:652
msgid "Enable automatic full sync (services, staff, locations)"
msgstr "Bật đồng bộ hóa hoàn toàn tự động (dịch vụ, nhân viên, địa điểm)"

#: admin/views/settings.php:653
msgid ""
"Services &amp; staff data rarely changes - manual sync is usually all you "
"need."
msgstr ""
"Dữ liệu dịch vụ và nhân viên hiếm khi thay đổi - đồng bộ hóa thủ công thường"
" là tất cả những gì bạn cần."

#: admin/views/settings.php:657
msgid "Booking Sync Frequency"
msgstr "Tần suất đồng bộ lịch hẹn"

#: admin/views/settings.php:662
msgid "Automatically sync bookings from Square"
msgstr "Tự động đồng bộ hóa các lượt đặt lịch từ Square"

#: admin/views/settings.php:665
msgid ""
"Keeps appointment status (confirmed, cancelled, reassigned) up to date in "
"Staff Portal and local DB."
msgstr ""
"Luôn cập nhật trạng thái cuộc hẹn (đã xác nhận, đã hủy, được chỉ định lại) "
"trong Cổng thông tin nhân viên và cơ sở dữ liệu địa phương."

#: admin/views/settings.php:668
msgid "Sync every:"
msgstr "Đồng bộ mỗi:"

#: admin/views/settings.php:695
msgid ""
"If you hit Square API limits, increase this interval. Square allows up to 35"
" requests/second - even 5 minutes is well within limits."
msgstr ""
"Nếu bạn đạt giới hạn API Square, hãy tăng khoảng thời gian này. Square cho "
"phép tối đa 35 yêu cầu/giây - thậm chí 5 phút cũng nằm trong giới hạn."

#: admin/views/settings.php:701
msgid "Real-time Sync (Webhook)"
msgstr "Đồng bộ hóa thời gian thực (Webhook)"

#: admin/views/settings.php:706
msgid ""
"1. Webhook URL - paste this into Square Developer Dashboard &gt; Webhooks "
"&gt; Add Endpoint"
msgstr ""
"1. URL Webhook - dán URL này vào Bảng điều khiển dành cho nhà phát triển "
"Square > Webhooks > Thêm điểm cuối"

#: admin/views/settings.php:708
msgid "Subscribe that endpoint to the"
msgstr "Đăng ký điểm cuối đó với"

#: admin/views/settings.php:708
msgid "booking.created"
msgstr "đặt lịch.created"

#: admin/views/settings.php:708
msgid "booking.updated"
msgstr "booking.updated"

#: admin/views/settings.php:708
msgid "events."
msgstr "sự kiện."

#: admin/views/settings.php:709
msgid ""
"2. Webhook Signature Key - copy it from the same Square page and paste it "
"here"
msgstr ""
"2. Khóa chữ ký Webhook - sao chép nó từ cùng một trang Square và dán vào đây"

#: admin/views/settings.php:712
msgid ""
"Required so only real Square requests can update your bookings. Webhook "
"calls without a matching signature are rejected automatically."
msgstr ""
"Cần thiết để chỉ những yêu cầu Square thực sự mới có thể cập nhật thông tin "
"đặt lịch của bạn. Các cuộc gọi Webhook không có chữ ký phù hợp sẽ tự động bị"
" từ chối."

#: admin/views/settings.php:717
msgid "Sync Interval"
msgstr "Khoảng thời gian đồng bộ hóa"

#: admin/views/settings.php:724
msgid ""
"Only applies when Auto Sync is enabled. Appointment availability is always "
"fetched in real-time this only syncs service names, staff, and settings."
msgstr ""
"Chỉ áp dụng khi bật Tự động đồng bộ hóa. Lịch trống của cuộc hẹn luôn được "
"tìm nạp theo thời gian thực, điều này chỉ đồng bộ hóa tên dịch vụ, nhân viên"
" và cài đặt."

#: admin/views/settings.php:728
msgid "Manual Sync"
msgstr "Đồng bộ hóa thủ công"

#: admin/views/settings.php:732
msgid "Sync Now"
msgstr "Đồng bộ hóa ngay bây giờ"

#: admin/views/settings.php:736
msgid ""
"Pulls the latest services, staff, and settings from Square. Last synced:"
msgstr ""
"Lấy các dịch vụ, nhân viên và cài đặt mới nhất từ Square. Đồng bộ hóa lần "
"cuối:"

#: admin/views/settings.php:764
msgid "Vagaro Enterprise API V2 (Live credentials required)"
msgstr "Vagaro Enterprise API V2 (Yêu cầu thông tin xác thực trực tiếp)"

#: admin/views/settings.php:765
msgid ""
"The connector follows Vagaro's official V2 contract. Test it against your "
"Vagaro business before accepting production bookings."
msgstr ""
"Đầu nối tuân theo hợp đồng V2 chính thức của Vagaro. Hãy thử nghiệm nó với "
"doanh nghiệp Vagaro của bạn trước khi chấp nhận đặt sản xuất."

#: admin/views/settings.php:768
msgid ""
"Get the Region, Client ID and Client Secret from your Vagaro Developer "
"Settings. The credentials must have read and write access."
msgstr ""
"Nhận Khu vực, ID khách hàng và Bí mật khách hàng từ Cài đặt nhà phát triển "
"Vagaro của bạn. Thông tin đăng nhập phải có quyền truy cập đọc và ghi."

#: admin/views/settings.php:772
msgid "Region"
msgstr "Vùng"

#: admin/views/settings.php:777
msgid "The regional code assigned by Vagaro (for example, us04)."
msgstr "Mã vùng do Vagaro gán (ví dụ: us04)."

#: admin/views/settings.php:781 admin/views/settings.php:2513
#: admin/views/settings.php:2522
msgid "Client ID"
msgstr "ID khách hàng"

#: admin/views/settings.php:790 admin/views/settings.php:2520
#: admin/views/settings.php:2529
msgid "Client Secret"
msgstr "Bí mật khách hàng"

#: admin/views/settings.php:799
msgid "Business ID"
msgstr "Mã doanh nghiệp"

#: admin/views/settings.php:803
msgid "Vagaro encrypted Business ID"
msgstr "ID doanh nghiệp được mã hóa Vagaro"

#: admin/views/settings.php:804
msgid ""
"Use the businessId returned by Vagaro's Retrieve Business Locations API, not"
" the public URL alias."
msgstr ""
"Sử dụng businessId được API Truy xuất địa điểm doanh nghiệp của Vagaro trả "
"về chứ không phải bí danh URL công khai."

#: admin/views/settings.php:808
msgid "Vagaro Location Timezone"
msgstr "Múi giờ địa điểm Vagaro"

#: admin/views/settings.php:812
msgid "America/Los_Angeles"
msgstr "Mỹ/Los_Angeles"

#: admin/views/settings.php:813
msgid ""
"IANA timezone for this Vagaro location. Vagaro appointment creation uses the"
" location's local wall-clock time."
msgstr ""
"Múi giờ IANA cho địa điểm Vagaro này. Việc tạo cuộc hẹn Vagaro sử dụng thời "
"gian trên đồng hồ treo tường của địa phương."

#: admin/views/settings.php:818
msgid "Test Vagaro Connection"
msgstr "Kiểm tra kết nối Vagaro"

#: admin/views/settings.php:829
msgid "Local Mode No External API"
msgstr "Chế độ cục bộ Không có API bên ngoài"

#: admin/views/settings.php:832
msgid ""
"Bookings are managed entirely within WordPress. No Square or Vagaro "
"connection is used. In this mode, your services, staff, availability, "
"bookings, waitlist, and admin calendar are all local WordPress data."
msgstr ""
"Việc đặt lịch được quản lý hoàn toàn trong WordPress. Không có kết nối "
"Square hoặc Vagaro được sử dụng. Ở chế độ này, các dịch vụ, nhân viên, tình "
"trạng sẵn có, đặt lịch, danh sách chờ và lịch quản trị đều là dữ liệu "
"WordPress cục bộ."

#: admin/views/settings.php:835
msgid ""
"Local mode means no external sync. If you later switch to Square, only then "
"do Square API settings and sync actions matter."
msgstr ""
"Chế độ cục bộ có nghĩa là không có đồng bộ hóa bên ngoài. Nếu sau này bạn "
"chuyển sang Square thì chỉ khi đó cài đặt API Square và các hành động đồng "
"bộ hóa mới quan trọng."

#: admin/views/settings.php:839
msgid "Configure Business Hours"
msgstr "Định cấu hình giờ làm việc"

#: admin/views/settings.php:841
msgid "Manage Services"
msgstr "Quản lý dịch vụ"

#: admin/views/settings.php:843
msgid "Manage Staff"
msgstr "Quản lý nhân viên"

#: admin/views/settings.php:853
msgid "Phone Number Settings"
msgstr "Cài đặt số điện thoại"

#: admin/views/settings.php:856
msgid "Control how customers enter their phone number on the booking form."
msgstr "Kiểm soát cách khách hàng nhập số điện thoại vào mẫu đặt lịch."

#: admin/views/settings.php:860
msgid "Require Phone"
msgstr "Yêu cầu điện thoại"

#: admin/views/settings.php:863
msgid "Phone number is required to complete booking"
msgstr "Cần có số điện thoại để hoàn tất đặt lịch"

#: admin/views/settings.php:864
msgid "Uncheck to make phone optional."
msgstr "Bỏ chọn để đặt điện thoại là tùy chọn."

#: admin/views/settings.php:868
msgid "Phone Mode"
msgstr "Chế độ điện thoại"

#: admin/views/settings.php:871
msgid "US Only (+1, 10-digit validation)"
msgstr "Chỉ ở Hoa Kỳ (+1, xác thực 10 chữ số)"

#: admin/views/settings.php:872
msgid "International - customer picks country from dropdown"
msgstr "Quốc tế - khách hàng chọn quốc gia từ danh sách thả xuống"

#: admin/views/settings.php:873
msgid "International - preset country (set below)"
msgstr "Quốc tế - quốc gia đặt trước (đặt bên dưới)"

#: admin/views/settings.php:876
msgid "US Only:"
msgstr "Chỉ ở Hoa Kỳ:"

#: admin/views/settings.php:876
msgid "validates 10-digit US numbers."
msgstr "xác thực các số có 10 chữ số của Hoa Kỳ."

#: admin/views/settings.php:877
msgid "Intl Picker:"
msgstr "Bộ chọn quốc tế:"

#: admin/views/settings.php:877
msgid ""
"shows a country flag + dial-code dropdown - customer selects their country."
msgstr ""
"hiển thị cờ quốc gia + menu thả xuống mã quay số - khách hàng chọn quốc gia "
"của họ."

#: admin/views/settings.php:878
msgid "Intl Preset:"
msgstr "Cài sẵn quốc tế:"

#: admin/views/settings.php:878
msgid ""
"shows a fixed country dial code (no dropdown) - useful when most customers "
"share one country."
msgstr ""
"hiển thị mã quay số quốc gia cố định (không thả xuống) - hữu ích khi hầu hết"
" khách hàng dùng chung một quốc gia."

#: admin/views/settings.php:883
msgid "Preset Country"
msgstr "Quốc gia đặt trước"

#: admin/views/settings.php:902
msgid ""
"The booking form will pre-fill this country's dial code and show the flag."
msgstr ""
"Mẫu đặt lịch sẽ điền trước mã quay số của quốc gia này và hiển thị lá cờ."

#: admin/views/settings.php:906
msgid "External phone assets"
msgstr "Nội dung điện thoại bên ngoài"

#: admin/views/settings.php:909
msgid ""
"Load international phone picker assets from CDN when international mode is "
"enabled"
msgstr ""
"Tải nội dung bộ chọn điện thoại quốc tế từ CDN khi chế độ quốc tế được bật"

#: admin/views/settings.php:910
msgid ""
"Turn this off if your site has strict privacy or CSP rules. US-only mode "
"does not need these assets."
msgstr ""
"Tắt tính năng này nếu trang web của bạn có quy tắc CSP hoặc quyền riêng tư "
"nghiêm ngặt. Chế độ chỉ dành cho Hoa Kỳ không cần những nội dung này."

#: admin/views/settings.php:914
msgid "Country auto-detect"
msgstr "Tự động phát hiện quốc gia"

#: admin/views/settings.php:917
msgid "Use IP lookup to guess the customer country"
msgstr "Sử dụng tra cứu IP để đoán quốc gia của khách hàng"

#: admin/views/settings.php:918
msgid ""
"When off, the picker defaults to United States unless you choose a preset "
"country."
msgstr ""
"Khi tắt, bộ chọn sẽ mặc định là Hoa Kỳ trừ khi bạn chọn quốc gia đặt trước."

#: admin/views/settings.php:934
msgid "Service Card Display"
msgstr "Hiển thị thẻ dịch vụ"

#: admin/views/settings.php:937
msgid ""
"Control what extra info shows on each service card on your booking page."
msgstr ""
"Kiểm soát những thông tin bổ sung hiển thị trên mỗi thẻ dịch vụ trên trang "
"đặt lịch hẹn của bạn."

#: admin/views/settings.php:941
msgid "Show Ratings"
msgstr "Hiển thị xếp hạng"

#: admin/views/settings.php:944
msgid "Display average star rating + review count on each service card"
msgstr ""
"Hiển thị xếp hạng sao trung bình + số lượt đánh giá trên mỗi thẻ dịch vụ"

#: admin/views/settings.php:945
msgid ""
"Pulled from approved customer reviews, grouped by service name. Shows "
"nothing if a service has no reviews yet."
msgstr ""
"Lấy từ các đánh giá của khách hàng đã được phê duyệt, được nhóm theo tên "
"dịch vụ. Không hiển thị gì nếu dịch vụ chưa có đánh giá."

#: admin/views/settings.php:949
msgid "Show \"Next Available\""
msgstr "Hiển thị \"Có sẵn tiếp theo\""

#: admin/views/settings.php:952
msgid ""
"Show when the next opening is on each service card (e.g. \"Today 3:00 pm\")"
msgstr ""
"Hiển thị giờ trống gần nhất trên từng thẻ dịch vụ (ví dụ: \"Hôm nay, 3:00 "
"chiều\")"

#: admin/views/settings.php:953
msgid ""
"Searches forward 14 days. Cached 5 min per service. Local mode only - "
"Square/Vagaro return empty for performance reasons."
msgstr ""
"Tìm kiếm chuyển tiếp 14 ngày. Được lưu vào bộ nhớ đệm 5 phút cho mỗi dịch "
"vụ. Chỉ chế độ cục bộ - Square/Vagaro trả về trống vì lý do hiệu suất."

#: admin/views/settings.php:957
msgid "Design reference upload"
msgstr "Tải ảnh mẫu thiết kế"

#: admin/views/settings.php:960
msgid "Enable customer image uploads for services that allow them"
msgstr ""
"Cho phép tải lên hình ảnh của khách hàng đối với các dịch vụ cho phép họ"

#: admin/views/settings.php:961
msgid ""
"This is the master switch. Then use Services &gt; Edit Service &gt; Booking "
"Rules to choose which services show the upload. Images are saved to the "
"WordPress Media Library."
msgstr ""
"Đây là công tắc chính. Sau đó sử dụng Dịch vụ > Chỉnh sửa dịch vụ > Quy tắc "
"đăng ký để chọn dịch vụ nào hiển thị nội dung tải lên. Hình ảnh được lưu vào"
" Thư viện phương tiện WordPress."

#: admin/views/settings.php:970
msgid "Booking Verification"
msgstr "Xác minh đặt lịch"

#: admin/views/settings.php:973
msgid ""
"Optionally require customers to verify their email or phone before a booking"
" is confirmed. If both are enabled, SMS verification is used."
msgstr ""
"Tùy chọn yêu cầu khách hàng xác minh email hoặc điện thoại của họ trước khi "
"việc đặt lịch được xác nhận. Nếu cả hai đều được bật, xác minh SMS sẽ được "
"sử dụng."

#: admin/views/settings.php:977
msgid "Email OTP"
msgstr "Mã OTP"

#: admin/views/settings.php:980
msgid ""
"Send a 6-digit code to customer's email - they must enter it before booking "
"confirms"
msgstr ""
"Gửi mã gồm 6 chữ số đến email của khách hàng - họ phải nhập mã đó trước khi "
"xác nhận đặt lịch"

#: admin/views/settings.php:981
msgid "Works without any third-party service (uses WordPress mail)."
msgstr ""
"Hoạt động mà không cần bất kỳ dịch vụ bên thứ ba nào (sử dụng thư "
"WordPress)."

#: admin/views/settings.php:985
msgid "SMS OTP"
msgstr "SMS OTP"

#: admin/views/settings.php:988
msgid ""
"Send a 6-digit code via SMS - customer must enter it before booking confirms"
msgstr ""
"Gửi mã gồm 6 chữ số qua SMS - khách hàng phải nhập mã này trước khi xác nhận"
" đặt lịch"

#: admin/views/settings.php:989
msgid "Requires Twilio to be configured in the"
msgstr "Yêu cầu Twilio phải được cấu hình trong"

#: admin/views/settings.php:989
msgid "tab."
msgstr "tab."

#: admin/views/settings.php:993
msgid "OTP Expiry"
msgstr "OTP hết hạn"

#: admin/views/settings.php:997
msgid "5 minutes"
msgstr "5 phút"

#: admin/views/settings.php:998
msgid "10 minutes"
msgstr "10 phút"

#: admin/views/settings.php:999
msgid "15 minutes"
msgstr "15 phút"

#: admin/views/settings.php:1000
msgid "30 minutes"
msgstr "30 phút"

#: admin/views/settings.php:1010
msgid "Cancellation / No-Show Policy"
msgstr "Chính sách hủy/vắng mặt"

#: admin/views/settings.php:1013
msgid ""
"This is for displaying your policy and optionally requiring customer "
"acknowledgement. It does not charge cancellation or no-show fees."
msgstr ""
"Điều này là để hiển thị chính sách của bạn và tùy chọn yêu cầu sự xác nhận "
"của khách hàng. Nó không tính phí hủy hoặc vắng mặt."

#: admin/views/settings.php:1017
msgid "Show Policy"
msgstr "Hiển thị chính sách"

#: admin/views/settings.php:1021
msgid "Show cancellation / no-show policy on the booking form"
msgstr "Hiển thị chính sách hủy/vắng mặt trên mẫu đặt lịch"

#: admin/views/settings.php:1026
msgid "Require Acknowledgement"
msgstr "Yêu cầu xác nhận"

#: admin/views/settings.php:1030
msgid "Customer must check a box before booking"
msgstr "Khách hàng phải đánh dấu vào ô trước khi đặt lịch"

#: admin/views/settings.php:1035 admin/views/settings.php:1101
#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid "Title"
msgstr "Tiêu đề"

#: admin/views/settings.php:1043
msgid "Policy Text"
msgstr "Văn bản chính sách"

#: admin/views/settings.php:1046
msgid ""
"Use this to explain your cancellation window, rescheduling preference, or "
"no-show expectations. No fee is charged by this setting."
msgstr ""
"Sử dụng điều này để giải thích thời hạn hủy, ưu tiên đổi lịch hoặc dự kiến "
"vắng mặt của bạn. Không có phí được tính theo cài đặt này."

#: admin/views/settings.php:1050
msgid "Acknowledgement Label"
msgstr "Nhãn xác nhận"

#: admin/views/settings.php:1063
msgid "Waitlist Automation"
msgstr "Tự động hóa danh sách chờ"

#: admin/views/settings.php:1066
msgid ""
"Automatically checks active waitlist requests and emails customers when a "
"matching opening appears. It does not reserve or create appointments "
"automatically."
msgstr ""
"Tự động kiểm tra các yêu cầu trong danh sách chờ đang hoạt động và gửi email"
" cho khách hàng khi có cơ hội phù hợp xuất hiện. Nó không đặt trước hoặc tạo"
" cuộc hẹn tự động."

#: admin/views/settings.php:1070
msgid "Auto Notify"
msgstr "Tự động thông báo"

#: admin/views/settings.php:1074
msgid "Email customers when a matching opening is found"
msgstr "Gửi email cho khách hàng khi có giờ trống phù hợp"

#: admin/views/settings.php:1076
msgid ""
"Runs through WordPress cron about every 15 minutes. Customers are notified "
"once per waitlist request."
msgstr ""
"Chạy qua WordPress cron khoảng 15 phút một lần. Khách hàng được thông báo "
"một lần cho mỗi yêu cầu danh sách chờ."

#: admin/views/settings.php:1085
msgid "Consent / Waiver"
msgstr "Đồng ý / Từ bỏ"

#: admin/views/settings.php:1088
msgid ""
"Optional. Keep this off for nail salons that do not need waivers. Turn it on"
" for skincare, waxing, lash, chemical, or other services where customers "
"should acknowledge terms before booking."
msgstr ""
"Tùy chọn. Hãy giữ điều này đối với các tiệm làm móng không cần giấy miễn "
"trừ. Bật tính năng này cho các dịch vụ chăm sóc da, tẩy lông, nối mi, hóa "
"chất hoặc các dịch vụ khác mà khách hàng phải xác nhận các điều khoản trước "
"khi đặt."

#: admin/views/settings.php:1092
msgid "Require Consent"
msgstr "Yêu cầu sự đồng ý"

#: admin/views/settings.php:1096
msgid "Show consent text and require a typed signature before booking"
msgstr "Hiển thị văn bản đồng ý và yêu cầu chữ ký đánh máy trước khi đặt lịch"

#: admin/views/settings.php:1109
msgid "Consent Text"
msgstr "Văn bản đồng ý"

#: admin/views/settings.php:1112
msgid ""
"This text is saved as a snapshot with each booking when consent is enabled."
msgstr ""
"Văn bản này được lưu dưới dạng ảnh chụp nhanh với mỗi lượt đặt lịch khi tính"
" năng đồng ý được bật."

#: admin/views/settings.php:1116
msgid "Signature Label"
msgstr "Nhãn chữ ký"

#: admin/views/settings.php:1182
#: includes/class-yatoon-builder-integrations.php:22
#: includes/class-yatoon-builder-integrations.php:21
msgid "Customer Portal"
msgstr "Cổng thông tin khách hàng"

#: admin/views/settings.php:1184
msgid "Recommended setup:"
msgstr "Thiết lập được đề xuất:"

#: admin/views/settings.php:1185
msgid "create a public page named"
msgstr "tạo một trang công khai có tên"

#: admin/views/settings.php:1185 admin/views/settings.php:1225
#: admin/views/settings.php:1290 assets/js/frontend.js:6564
#: includes/class-yatoon-admin.php:1031 includes/class-yatoon-admin.php:1048
#: includes/class-yatoon-admin.php:1058
msgid "My Appointments"
msgstr "Cuộc hẹn của tôi"

#: admin/views/settings.php:1185
msgid "with shortcode"
msgstr "với mã ngắn"

#: admin/views/settings.php:1190
msgid "Theme Colors"
msgstr "Màu sắc chủ đề"

#: admin/views/settings.php:1197
msgid "Buttons, badges, accents (default: pink #ec4899)"
msgstr "Nút, huy hiệu, dấu (mặc định: hồng #ec4899)"

#: admin/views/settings.php:1201
msgid "Banner Background"
msgstr "Nền biểu ngữ"

#: admin/views/settings.php:1205
msgid "\"Already booked?\" banner background (default: light pink)"
msgstr "\"Đã đặt lịch chưa?\" nền banner (mặc định: màu hồng nhạt)"

#: admin/views/settings.php:1209
msgid "Banner Text Color"
msgstr "Màu văn bản biểu ngữ"

#: admin/views/settings.php:1213
msgid "Text color in the banner (default: dark pink)"
msgstr "Màu văn bản trong biểu ngữ (mặc định: hồng đậm)"

#: admin/views/settings.php:1218
msgid "Login Page Text"
msgstr "Văn bản trang đăng nhập"

#: admin/views/settings.php:1221
msgid "Login Page Title"
msgstr "Tiêu đề trang đăng nhập"

#: admin/views/settings.php:1229
msgid "Brand Subtitle"
msgstr "Phụ đề thương hiệu"

#: admin/views/settings.php:1233
msgid "e.g. Sign in with Square Appointments"
msgstr "ví dụ: Đăng nhập bằng Cuộc hẹn Square"

#: admin/views/settings.php:1234
msgid "Shown below the title in smaller text"
msgstr "Hiển thị bên dưới tiêu đề bằng văn bản nhỏ hơn"

#: admin/views/settings.php:1238
msgid "Instructions Text"
msgstr "Văn bản hướng dẫn"

#: admin/views/settings.php:1242
msgid "Enter your mobile phone number..."
msgstr "Nhập số điện thoại di động của bạn..."

#: admin/views/settings.php:1246
msgid "Sign In Button Text"
msgstr "Văn bản nút đăng nhập"

#: admin/views/settings.php:1250
msgid "Request Sign In Code"
msgstr "Yêu cầu mã đăng nhập"

#: admin/views/settings.php:1255
msgid "Links & Navigation"
msgstr "Liên kết & Điều hướng"

#: admin/views/settings.php:1258
msgid "Show on Booking Form"
msgstr "Hiển thị trên mẫu đặt lịch"

#: admin/views/settings.php:1263
msgid "Show the \"Already booked?\" appointment shortcut"
msgstr "Hiển thị thông báo \"Đã đặt trước?\" lối tắt cuộc hẹn"

#: admin/views/settings.php:1265
msgid "Turn this off for a cleaner, conversion-focused booking page."
msgstr ""
"Tắt tính năng này để có trang đặt lịch tập trung vào chuyển đổi rõ ràng hơn."

#: admin/views/settings.php:1269
msgid "Banner Prompt"
msgstr "Biểu ngữ nhắc nhở"

#: admin/views/settings.php:1273
msgid "Already booked with us?"
msgstr "Bạn đã đặt lịch với chúng tôi chưa?"

#: admin/views/settings.php:1277
msgid "Portal Page URL"
msgstr "URL trang cổng thông tin"

#: admin/views/settings.php:1282
msgid ""
"URL of your My Appointments page. Shows a button on the booking page linking"
" here. Leave blank to hide."
msgstr ""
"URL của trang Cuộc hẹn của tôi. Hiển thị một nút trên trang đặt lịch liên "
"kết tới đây. Để trống để ẩn."

#: admin/views/settings.php:1286
msgid "Portal Button Label"
msgstr "Nhãn nút cổng thông tin"

#: admin/views/settings.php:1291
msgid "Text shown on the button. Default: \"My Appointments\""
msgstr "Văn bản hiển thị trên nút. Mặc định: \"Cuộc hẹn của tôi\""

#: admin/views/settings.php:1295
msgid "Open in New Tab"
msgstr "Mở trong tab mới"

#: admin/views/settings.php:1300
msgid "Open the portal page in a new browser tab"
msgstr "Mở trang cổng thông tin trong tab trình duyệt mới"

#: admin/views/settings.php:1305
msgid "\"Book New Appointment\" URL"
msgstr "URL \"Đặt cuộc hẹn mới\""

#: admin/views/settings.php:1310
msgid ""
"Link for the Book New Appointment button inside the portal. Leave blank to "
"hide."
msgstr ""
"Liên kết đến nút Đặt cuộc hẹn mới bên trong cổng thông tin. Để trống để ẩn."

#: admin/views/settings.php:1315
msgid "Booking Page Experience"
msgstr "Trải nghiệm trang đặt lịch"

#: admin/views/settings.php:1318
msgid "Venue Intro Card"
msgstr "Thẻ giới thiệu địa điểm"

#: admin/views/settings.php:1323
msgid "Show the \"Book online\" venue intro card"
msgstr "Hiển thị thẻ giới thiệu địa điểm \"Đặt trực tuyến\""

#: admin/views/settings.php:1325
msgid ""
"Turn this off when your website header already explains the salon clearly."
msgstr ""
"Hãy tắt tính năng này khi tiêu đề trang web của bạn đã giải thích rõ ràng về"
" salon."

#: admin/views/settings.php:1329
msgid "Intro Label"
msgstr "Nhãn giới thiệu"

#: admin/views/settings.php:1333
msgid "Book online"
msgstr "Đặt trực tuyến"

#: admin/views/settings.php:1337
msgid "Trust Badge Text"
msgstr "Văn bản huy hiệu tin cậy"

#: admin/views/settings.php:1341
msgid "Trusted local salon"
msgstr "Salon địa phương đáng tin cậy"

#: admin/views/settings.php:1345
msgid "No-Deposit Badge"
msgstr "Huy hiệu không cần gửi tiền"

#: admin/views/settings.php:1349
msgid "Book now, pay later"
msgstr "Đặt ngay, thanh toán sau"

#: admin/views/settings.php:1353
msgid "Deposit Badge"
msgstr "Huy hiệu tiền đặt cọc"

#: admin/views/settings.php:1357
msgid "Secure deposit available"
msgstr "Tiền đặt cọc an toàn có sẵn"

#: admin/views/settings.php:1362
msgid "Booking Recovery & Completion"
msgstr "Khôi phục và hoàn tất đặt lịch"

#: admin/views/settings.php:1365
msgid "Show Time Source Note"
msgstr "Hiển thị nguồn thời gian Ghi chú"

#: admin/views/settings.php:1366
msgid "Show Square/Vagaro/local availability note above time slots"
msgstr ""
"Hiển thị ghi chú về tình trạng sẵn có của Square/Vagaro/địa phương phía trên"
" các khung thời gian"

#: admin/views/settings.php:1369
msgid "Enable Waitlist Recovery"
msgstr "Bật khôi phục danh sách chờ"

#: admin/views/settings.php:1370
msgid "Show Join Waitlist when no time is available"
msgstr "Hiển thị nút Tham gia danh sách chờ khi không còn giờ trống"

#: admin/views/settings.php:1373
msgid "Availability Help Text"
msgstr "Văn bản trợ giúp sẵn có"

#: admin/views/settings.php:1377
msgid "Show Success Next Steps"
msgstr "Hiển thị thành công Các bước tiếp theo"

#: admin/views/settings.php:1378
msgid "Show the short What happens next card after booking"
msgstr "Hiển thị thẻ ngắn Điều gì xảy ra tiếp theo sau khi đặt lịch"

#: admin/views/settings.php:1381
msgid "Success Card Title"
msgstr "Tiêu đề thẻ thành công"

#: admin/views/settings.php:1385
msgid "Pay Later Text"
msgstr "Tin nhắn trả tiền sau"

#: admin/views/settings.php:1389
msgid "Deposit Text"
msgstr "Gửi văn bản"

#: admin/views/settings.php:1393
msgid "Follow-up Text"
msgstr "Văn bản theo dõi"

#: admin/views/settings.php:1397
msgid "Success Actions Note"
msgstr "Lưu ý hành động thành công"

#: admin/views/settings.php:1401
msgid "Rebooking Nudge Text"
msgstr "Đặt lại văn bản Nudge"

#: admin/views/settings.php:1406
msgid ""
"Shown in the green bar 1.2 sec after booking confirmed. Leave blank to hide "
"it entirely."
msgstr ""
"Hiển thị trên thanh màu xanh lá cây 1,2 giây sau khi xác nhận đặt lịch. Để "
"trống để ẩn nó hoàn toàn."

#: admin/views/settings.php:1410
msgid "Rebooking Nudge Button"
msgstr "Nút Nudge Đặt lại"

#: admin/views/settings.php:1415
msgid "Button text that reopens the booking form."
msgstr "Văn bản nút mở lại mẫu đặt lịch."

#: admin/views/settings.php:1420
msgid "WhatsApp"
msgstr "WhatsApp"

#: admin/views/settings.php:1423
msgid "Enable WhatsApp Button"
msgstr "Kích hoạt nút WhatsApp"

#: admin/views/settings.php:1425
msgid "Show a WhatsApp button on the booking confirmation page"
msgstr "Hiển thị nút WhatsApp trên trang xác nhận đặt lịch"

#: admin/views/settings.php:1429
msgid "WhatsApp Number"
msgstr "Số WhatsApp"

#: admin/views/settings.php:1432
msgid "Include country code, e.g. +1 for USA. No spaces or dashes needed."
msgstr ""
"Bao gồm mã quốc gia, ví dụ: +1 cho Hoa Kỳ. Không cần dấu cách hoặc dấu gạch "
"ngang."

#: admin/views/settings.php:1436
msgid "Button Text"
msgstr "Chữ trên nút"

#: admin/views/settings.php:1440
msgid "Pre-filled Message"
msgstr "Tin nhắn điền sẵn"

#: admin/views/settings.php:1443
msgid "Message auto-filled when customer opens WhatsApp."
msgstr "Tin nhắn tự động điền khi khách hàng mở WhatsApp."

#: admin/views/settings.php:1448
msgid "AI Assistant"
msgstr "Trợ lý AI"

#: admin/views/settings.php:1451
msgid "AI Status"
msgstr "Trạng thái AI"

#: admin/views/settings.php:1454
msgid ""
"WordPress 7.0 uses Settings &gt; Connectors for the AI provider/API key. "
"WordPress 6.9 and older keep all booking features working, but AI stays "
"hidden."
msgstr ""
"WordPress 7.0 sử dụng Cài đặt > Trình kết nối cho khóa API/nhà cung cấp AI. "
"WordPress 6.9 trở lên giúp tất cả các tính năng đặt lịch hoạt động nhưng AI "
"vẫn bị ẩn."

#: admin/views/settings.php:1458
msgid "Service Helper"
msgstr "Người trợ giúp dịch vụ"

#: admin/views/settings.php:1460
msgid "Let customers ask AI which service fits their needs"
msgstr "Hãy để khách hàng hỏi AI dịch vụ nào phù hợp với nhu cầu của họ"

#: admin/views/settings.php:1464
msgid "Reply Drafts"
msgstr "Trả lời bản nháp"

#: admin/views/settings.php:1466
msgid "Generate staff-reviewed AI reply drafts for Text Us messages"
msgstr ""
"Tạo bản nháp trả lời AI được nhân viên đánh giá cho tin nhắn Nhắn tin cho "
"chúng tôi"

#: admin/views/settings.php:1471
msgid "Checkout Options"
msgstr "Tùy chọn thanh toán"

#: admin/views/settings.php:1474
msgid "Multi-Location Mode"
msgstr "Chế độ nhiều địa điểm"

#: admin/views/settings.php:1476
msgid "Enable multi-location support"
msgstr "Kích hoạt hỗ trợ đa địa điểm"

#: admin/views/settings.php:1477
msgid "Shows the"
msgstr "Hiển thị"

#: admin/views/settings.php:1477 includes/class-yatoon-locations.php:29
#: includes/class-yatoon-locations.php:30
#: includes/class-yatoon-locations.php:172
#: includes/class-yatoon-locations.php:31
#: includes/class-yatoon-locations.php:179
msgid "Locations"
msgstr "Địa điểm"

#: admin/views/settings.php:1477
msgid "menu and enables"
msgstr "trình đơn và cho phép"

#: admin/views/settings.php:1477
msgid "[yatoon_booking location=\"id\"]"
msgstr "[yatoon_booking location=\"id\"]"

#: admin/views/settings.php:1477
msgid "shortcode scoping. Leave off if you operate a single location."
msgstr "phạm vi mã ngắn. Rời khỏi nếu bạn vận hành một địa điểm duy nhất."

#: admin/views/settings.php:1481
msgid "Gift Card Redemption"
msgstr "Đổi thẻ quà tặng"

#: admin/views/settings.php:1483
msgid "Show gift card input on Step 5 (checkout)"
msgstr "Hiển thị thông tin nhập thẻ quà tặng ở Bước 5 (thanh toán)"

#: admin/views/settings.php:1484
msgid ""
"Customers can redeem gift card codes at checkout. Manage gift cards under"
msgstr ""
"Khách hàng có thể đổi mã thẻ quà tặng khi thanh toán. Quản lý thẻ quà tặng "
"dưới"

#: admin/views/settings.php:1484 includes/class-yatoon-admin.php:1676
#: includes/class-yatoon-admin.php:1765 includes/class-yatoon-admin.php:1774
#: includes/class-yatoon-admin.php:1789 includes/class-yatoon-admin.php:1703
#: includes/class-yatoon-admin.php:1796 includes/class-yatoon-admin.php:1807
#: includes/class-yatoon-admin.php:1823 includes/class-yatoon-admin.php:1713
#: includes/class-yatoon-admin.php:1806 includes/class-yatoon-admin.php:1817
#: includes/class-yatoon-admin.php:1833
msgid "Gift Cards"
msgstr "Thẻ quà tặng"

#: admin/views/settings.php:1488 public/views/booking-form-square.php:951
#: public/views/booking-form-square.php:952
msgid "Coupon Code"
msgstr "Mã phiếu giảm giá"

#: admin/views/settings.php:1490
msgid "Show coupon code input on Step 5 (checkout)"
msgstr "Hiển thị đầu vào mã phiếu giảm giá ở Bước 5 (thanh toán)"

#: admin/views/settings.php:1491
msgid "Customers can apply a discount code at checkout. Manage coupons under"
msgstr ""
"Khách hàng có thể áp dụng mã giảm giá khi thanh toán. Quản lý phiếu giảm giá"
" theo"

#: admin/views/settings.php:1491 includes/class-yatoon-growth-modules.php:677
#: includes/class-yatoon-growth-modules.php:695
msgid "Growth Modules"
msgstr "Mô-đun tăng trưởng"

#: admin/views/settings.php:1496
msgid "Tip / Gratuity"
msgstr "Tiền tip/Tiền thưởng"

#: admin/views/settings.php:1499
msgid "Enable Tip Option"
msgstr "Bật tùy chọn tiền boa"

#: admin/views/settings.php:1501
msgid "Show tip selection on Step 5 (checkout)"
msgstr "Hiển thị lựa chọn tiền boa ở Bước 5 (thanh toán)"

#: admin/views/settings.php:1505
msgid "Tip Presets (%)"
msgstr "Mức tiền boa gợi ý (%)"

#: admin/views/settings.php:1508
msgid "Comma-separated percentages shown as quick buttons."
msgstr ""
"Tỷ lệ phần trăm được phân tách bằng dấu phẩy được hiển thị dưới dạng các nút"
" nhanh."

#: admin/views/settings.php:1512
msgid "Tip Label"
msgstr "Nhãn tiền boa"

#: admin/views/settings.php:1517
msgid "Contact Information"
msgstr "Thông tin liên hệ"

#: admin/views/settings.php:1520
msgid "Business Phone"
msgstr "Điện thoại doanh nghiệp"

#: admin/views/settings.php:1524
msgid "Business Email"
msgstr "Email doanh nghiệp"

#: admin/views/settings.php:1528
msgid "Business Address"
msgstr "Địa chỉ doanh nghiệp"

#: admin/views/settings.php:1529
msgid "123 Main St, City, State 00000"
msgstr "123 Main St, Thành phố, Tiểu bang 00000"

#: admin/views/settings.php:1530
msgid "Shown on the booking confirmation screen."
msgstr "Hiển thị trên màn hình xác nhận đặt lịch."

#: admin/views/settings.php:1533
msgid "Business Website"
msgstr "Trang web doanh nghiệp"

#: admin/views/settings.php:1535
msgid "Shown as a link on the booking confirmation screen."
msgstr "Hiển thị dưới dạng liên kết trên màn hình xác nhận đặt lịch."

#: admin/views/settings.php:1538
msgid "Enable \"Text Us\" Button"
msgstr "Bật nút \"Nhắn tin cho chúng tôi\""

#: admin/views/settings.php:1539
msgid "Show on booking form"
msgstr "Hiển thị trên mẫu đặt lịch"

#: admin/views/settings.php:1543
msgid "Booking Page Colors"
msgstr "Màu sắc trang đặt lịch"

#: admin/views/settings.php:1546
msgid "Price Text Color"
msgstr "Màu văn bản giá"

#: admin/views/settings.php:1550
msgid "Color for \"Price varies\", \"from $10\", \"$45.00\" etc."
msgstr "Màu sắc cho \"Giá thay đổi\", \"từ $10\", \"$45,00\", v.v."

#: admin/views/settings.php:1554
msgid "\"Already booked?\" Banner Background"
msgstr "\"Đã đặt lịch chưa?\" Nền biểu ngữ"

#: admin/views/settings.php:1561
msgid "\"Already booked?\" Text Color"
msgstr "\"Đã đặt lịch chưa?\" Màu văn bản"

#: admin/views/settings.php:1568
msgid "\"View My Appointments\" Button Color"
msgstr "Màu nút \"Xem cuộc hẹn của tôi\""

#: admin/views/settings.php:1575
msgid "\"Text Us\" Button Background"
msgstr "Nền nút \"Nhắn tin cho chúng tôi\""

#: admin/views/settings.php:1582
msgid "\"Text Us\" Button Text Color"
msgstr "Nút \"Nhắn tin cho chúng tôi\" Màu văn bản"

#: admin/views/settings.php:1597 includes/class-yatoon-operations.php:598
msgid "Payments"
msgstr "Thanh toán"

#: admin/views/settings.php:1597
msgid "Pro checkout"
msgstr "Thanh toán bản Pro"

#: admin/views/settings.php:1599
msgid ""
"Manage online checkout, deposits, payment links, and staff POS helpers from "
"one place. Square is recommended for salons already using Square "
"Appointments or Square POS."
msgstr ""
"Quản lý thanh toán trực tuyến, tiền đặt cọc, liên kết thanh toán và nhân "
"viên trợ giúp POS từ một nơi. Square được khuyến nghị cho các salon đã sử "
"dụng Square Appointments hoặc Square POS."

#: admin/views/settings.php:1603 admin/views/settings.php:1618
#: admin/views/settings.php:1623
msgid "Square Online Payments"
msgstr "Thanh toán trực tuyến Square"

#: admin/views/settings.php:1604
msgid "Card, Apple Pay, Google Pay, Cash App Pay, and Square Gift Card."
msgstr "Card, Apple Pay, Google Pay, Cash App Pay và Thẻ quà tặng Square."

#: admin/views/settings.php:1607
msgid "Stripe Deposits"
msgstr "Tiền đặt cọc qua Stripe"

#: admin/views/settings.php:1608
msgid "Optional legacy/alternate deposit gateway for non-Square salons."
msgstr ""
"Cổng gửi tiền kế thừa/thay thế tùy chọn dành cho các salon không phải "
"Square."

#: admin/views/settings.php:1611
msgid "Payment Links & POS"
msgstr "Liên kết thanh toán & POS"

#: admin/views/settings.php:1612
msgid ""
"Staff Portal checkout links, Square App button, and payment request "
"fallback."
msgstr ""
"Liên kết thanh toán Cổng thông tin nhân viên, nút Ứng dụng Square và dự "
"phòng yêu cầu thanh toán."

#: admin/views/settings.php:1619
msgid ""
"Best for salons that want website payments, Square appointment sync, and POS"
" operations in the same Square ecosystem."
msgstr ""
"Phù hợp nhất cho các salon muốn thanh toán trên trang web, đồng bộ hóa cuộc "
"hẹn Square và hoạt động POS trong cùng hệ sinh thái Square."

#: admin/views/settings.php:1629
msgid "Enable Square online checkout"
msgstr "Bật thanh toán trực tuyến Square"

#: admin/views/settings.php:1631
msgid ""
"Requires Square Access Token, Location ID, and Application ID. When enabled,"
" customers can pay through Square before the booking is saved."
msgstr ""
"Yêu cầu Mã thông báo truy cập Square, ID địa điểm và ID ứng dụng. Khi được "
"bật, khách hàng có thể thanh toán qua Square trước khi lưu lượt đặt lịch."

#: admin/views/settings.php:1635
msgid "Square Application ID"
msgstr "ID ứng dụng Square"

#: admin/views/settings.php:1640
msgid "Credentials. Use the matching Sandbox or Production Application ID."
msgstr ""
"Thông tin xác thực. Sử dụng Sandbox hoặc ID ứng dụng sản xuất phù hợp."

#: admin/views/settings.php:1644
msgid "Square Payment Mode"
msgstr "Phương thức thanh toán Square"

#: admin/views/settings.php:1647
msgid "Deposit only"
msgstr "Chỉ gửi tiền"

#: admin/views/settings.php:1648
msgid "Full appointment amount"
msgstr "Toàn bộ số tiền hẹn"

#: admin/views/settings.php:1650
msgid ""
"Deposit mode uses the Deposit Type and Deposit Amount below. Full mode "
"charges the calculated service total at booking time."
msgstr ""
"Chế độ gửi tiền sử dụng Loại tiền đặt cọc và Số tiền đặt cọc bên dưới. Chế "
"độ đầy đủ tính phí tổng dịch vụ được tính tại thời điểm đăng ký."

#: admin/views/settings.php:1655
msgid "Square Payment Method Switches"
msgstr "Chuyển đổi phương thức thanh toán Square"

#: admin/views/settings.php:1656
msgid ""
"Turn on the payment buttons you want customers to see. Square and the "
"browser will still hide methods that are not available on the customer "
"device."
msgstr ""
"Bật các nút thanh toán mà bạn muốn khách hàng nhìn thấy. Square và trình "
"duyệt sẽ vẫn ẩn các phương thức không có sẵn trên thiết bị của khách hàng."

#: admin/views/settings.php:1660
msgid "Square Payment Methods"
msgstr "Phương thức thanh toán Square"

#: admin/views/settings.php:1663 admin/views/settings.php:1664
msgid "Card / credit / debit"
msgstr "Thẻ/tín dụng/ghi nợ"

#: admin/views/settings.php:1664 assets/js/frontend.js:6137
#: assets/js/frontend.js:6266 admin/views/settings.php:1665
msgid "Apple Pay"
msgstr "Apple Pay"

#: admin/views/settings.php:1665 assets/js/frontend.js:6138
#: admin/views/settings.php:1666
msgid "Google Pay"
msgstr "Google Pay"

#: admin/views/settings.php:1666 admin/views/settings.php:1667
msgid "Cash App Pay"
msgstr "Ứng dụng tiền mặt thanh toán"

#: admin/views/settings.php:1667 admin/views/settings.php:1668
msgid "Square Gift Card"
msgstr "Thẻ quà tặng Square"

#: admin/views/settings.php:1672 admin/views/settings.php:1673
msgid "Square Seller Country"
msgstr "Quốc gia của người bán Square"

#: admin/views/settings.php:1677 admin/views/settings.php:1678
msgid "Two-letter country code for wallet payment requests. Use"
msgstr ""
"Mã quốc gia gồm hai chữ cái cho các yêu cầu thanh toán bằng ví. sử dụng"

#: admin/views/settings.php:1677 admin/views/settings.php:1678
msgid "for United States sellers."
msgstr "dành cho người bán ở Hoa Kỳ."

#: admin/views/settings.php:1681 admin/views/settings.php:1682
msgid "Wallet Setup Notes"
msgstr "Ghi chú thiết lập ví"

#: admin/views/settings.php:1684 admin/views/settings.php:1685
msgid "Apple Pay:"
msgstr "Apple trả tiền:"

#: admin/views/settings.php:1684 admin/views/settings.php:1685
msgid ""
"In Square Developer Dashboard, open your app, choose Apple Pay, and add this"
" website domain for Sandbox and Production as needed. Apple Pay only works "
"on HTTPS Safari with a supported device/card."
msgstr ""
"Trong Bảng điều khiển dành cho nhà phát triển Square, hãy mở ứng dụng của "
"bạn, chọn Apple Pay và thêm miền trang web này cho Sandbox và Production nếu"
" cần. Apple Pay chỉ hoạt động trên HTTPS Safari với thiết bị/thẻ được hỗ "
"trợ."

#: admin/views/settings.php:1685 admin/views/settings.php:1686
msgid "Google Pay:"
msgstr "Google Thanh toán:"

#: admin/views/settings.php:1685 admin/views/settings.php:1686
msgid ""
"Uses the same Square Application ID and Location ID. Square/browser "
"availability decides whether the button appears."
msgstr ""
"Sử dụng cùng một ID ứng dụng Square và ID địa điểm. Tính khả dụng của "
"Square/trình duyệt quyết định liệu nút có xuất hiện hay không."

#: admin/views/settings.php:1686 admin/views/settings.php:1687
msgid "Cash App Pay:"
msgstr "Ứng dụng tiền mặt thanh toán:"

#: admin/views/settings.php:1686 admin/views/settings.php:1687
msgid ""
"US sellers only. Customers may scan a QR code on desktop or return from Cash"
" App on mobile."
msgstr ""
"Chỉ người bán ở Mỹ. Khách hàng có thể quét mã QR trên máy tính để bàn hoặc "
"quay lại từ Ứng dụng tiền mặt trên thiết bị di động."

#: admin/views/settings.php:1687 admin/views/settings.php:1688
msgid "Square Gift Card:"
msgstr "Thẻ quà tặng Square:"

#: admin/views/settings.php:1687 admin/views/settings.php:1688
msgid ""
"Customers can pay with a Square gift card issued by the same Square seller. "
"If the card balance is insufficient, Square may decline and the customer can"
" choose another method."
msgstr ""
"Khách hàng có thể thanh toán bằng thẻ quà tặng Square do cùng một người bán "
"Square phát hành. Nếu số dư thẻ không đủ, Square có thể từ chối và khách "
"hàng có thể chọn phương thức khác."

#: admin/views/settings.php:1693 admin/views/settings.php:1694
msgid "Tax / VAT"
msgstr "Thuế/Thuế GTGT"

#: admin/views/settings.php:1694 admin/views/settings.php:1695
msgid ""
"Tax is calculated once when the booking is created and stored with it, so "
"changing the rate later never alters what past bookings and invoices say was"
" charged."
msgstr ""
"Thuế được tính một lần khi đặt lịch được tạo và lưu trữ cùng với đặt lịch "
"đó, do đó, việc thay đổi giá sau này sẽ không bao giờ làm thay đổi số tiền "
"đã được tính cho các đặt lịch và hóa đơn trước đây."

#: admin/views/settings.php:1698 admin/views/settings.php:1699
msgid "Charge Tax"
msgstr "Tính thuế"

#: admin/views/settings.php:1702 admin/views/settings.php:1703
msgid "Apply tax to bookings"
msgstr "Áp dụng thuế cho đặt lịch"

#: admin/views/settings.php:1707 admin/views/settings.php:1708
msgid "Tax Label"
msgstr "Nhãn thuế"

#: admin/views/settings.php:1710 admin/views/settings.php:1711
msgid "Shown to customers, e.g. VAT, GST, Sales Tax. Defaults to \"Tax\"."
msgstr ""
"Hiển thị cho khách hàng, ví dụ: VAT, GST, Thuế bán hàng. Mặc định là "
"\"Thuế\"."

#: admin/views/settings.php:1714 admin/views/settings.php:1715
msgid "Default Rate (%)"
msgstr "Tỷ lệ mặc định (%)"

#: admin/views/settings.php:1717 admin/views/settings.php:1718
msgid ""
"Individual services can override this on the Services screen - useful where "
"retail products and services are taxed differently, or a service is zero-"
"rated."
msgstr ""
"Các dịch vụ riêng lẻ có thể ghi đè điều này trên màn hình Dịch vụ - hữu ích "
"khi các sản phẩm và dịch vụ bán lẻ bị đánh thuế khác nhau hoặc dịch vụ được "
"xếp hạng 0."

#: admin/views/settings.php:1721 admin/views/settings.php:1722
msgid "Price Display"
msgstr "Hiển thị giá"

#: admin/views/settings.php:1725 admin/views/settings.php:1726
msgid "Service prices already include tax"
msgstr "Giá dịch vụ đã bao gồm thuế"

#: admin/views/settings.php:1728 admin/views/settings.php:1729
msgid ""
"On: the price a customer sees is the price they pay, and tax is shown as a "
"portion of it (usual in the EU, UK and Australia)."
msgstr ""
"Bật: giá mà khách hàng nhìn thấy là giá họ phải trả và thuế được hiển thị "
"dưới dạng một phần của giá đó (thường ở EU, Anh và Úc)."

#: admin/views/settings.php:1729 admin/views/settings.php:1730
msgid "Off: tax is added on top at checkout (usual in the US)."
msgstr "Tắt: thuế được thêm vào đầu khi thanh toán (thông thường ở Hoa Kỳ)."

#: admin/views/settings.php:1734 admin/views/settings.php:1735
msgid "Currency"
msgstr "Tiền tệ"

#: admin/views/settings.php:1737 admin/views/settings.php:1738
msgid ""
"Three-letter ISO code. Must match your Stripe / Square account currency."
msgstr ""
"Mã ISO ba chữ cái. Phải khớp với loại tiền tệ tài khoản Stripe / Square của "
"bạn."

#: admin/views/settings.php:1741 admin/views/settings.php:1742
msgid "Tax Registration No."
msgstr "Số đăng ký thuế"

#: admin/views/settings.php:1744 admin/views/settings.php:1745
msgid ""
"Printed on invoices. Required on VAT invoices in most of the EU and UK."
msgstr ""
"In trên hoá đơn. Bắt buộc trên hóa đơn VAT ở hầu hết các nước thuộc Liên "
"minh Châu Âu và Vương quốc Anh."

#: admin/views/settings.php:1748 admin/views/settings.php:1749
msgid "Invoices"
msgstr "Hóa đơn"

#: admin/views/settings.php:1752 admin/views/settings.php:1753
msgid "Let customers download a PDF invoice for their booking"
msgstr "Cho phép khách hàng tải xuống hóa đơn PDF để đặt lịch"

#: admin/views/settings.php:1756 admin/views/settings.php:1757
msgid ""
"Number prefix. Invoices are numbered sequentially per year, e.g. "
"INV-2026-00001."
msgstr ""
"Tiền tố số. Hóa đơn được đánh số tuần tự mỗi năm, ví dụ: INV-2026-00001."

#: admin/views/settings.php:1762 admin/views/settings.php:1763
msgid "Deposit / Prepay Rules"
msgstr "Quy tắc đặt cọc / trả trước"

#: admin/views/settings.php:1763 admin/views/settings.php:1764
msgid ""
"Use these rules when Square payment mode is set to Deposit only, or when "
"Stripe deposits are enabled."
msgstr ""
"Sử dụng các quy tắc này khi chế độ thanh toán Square được đặt thành Chỉ gửi "
"tiền hoặc khi tính năng gửi tiền Stripe được bật."

#: admin/views/settings.php:1767 admin/views/settings.php:1768
msgid "Require Deposit"
msgstr "Yêu cầu đặt cọc"

#: admin/views/settings.php:1773 admin/views/settings.php:1774
msgid "Require a deposit / prepayment to complete booking"
msgstr "Yêu cầu đặt cọc/trả trước để hoàn tất đặt lịch"

#: admin/views/settings.php:1775 admin/views/settings.php:1776
msgid ""
"Used by Stripe deposits and by Square deposit mode. For Square full-payment "
"mode, this amount is ignored because the full service total is charged."
msgstr ""
"Được sử dụng bởi tiền đặt cọc Stripe và chế độ tiền đặt cọc Square. Đối với "
"chế độ thanh toán đầy đủ của Square, số tiền này bị bỏ qua vì tổng dịch vụ "
"được tính đầy đủ."

#: admin/views/settings.php:1779 admin/views/settings.php:1780
msgid "Deposit Type"
msgstr "Loại tiền đặt cọc"

#: admin/views/settings.php:1782 admin/views/settings.php:1783
msgid "Fixed amount ($)"
msgstr "Số tiền cố định ($)"

#: admin/views/settings.php:1783 admin/views/settings.php:1784
msgid "Percentage of total (%)"
msgstr "Tỷ lệ trong tổng số (%)"

#: admin/views/settings.php:1788 admin/views/settings.php:1789
msgid "Deposit Amount"
msgstr "Số tiền đặt cọc"

#: admin/views/settings.php:1794 admin/views/settings.php:1795
msgid "e.g. $20 fixed, or 30 for 30%"
msgstr "ví dụ: $20 cố định, hoặc 30 cho 30%"

#: admin/views/settings.php:1799 admin/views/settings.php:1800
msgid "Stripe Deposit Gateway"
msgstr "Cổng gửi tiền Stripe"

#: admin/views/settings.php:1800 admin/views/settings.php:1801
msgid ""
"Optional alternate gateway. Square Online Payments is recommended when the "
"salon already uses Square Appointments or POS."
msgstr ""
"Cổng thay thế tùy chọn. Thanh toán trực tuyến Square được khuyến nghị khi "
"salon đã sử dụng Cuộc hẹn Square hoặc POS."

#: admin/views/settings.php:1804 admin/views/settings.php:1805
msgid "Stripe Publishable Key"
msgstr "Khóa xuất bản Stripe"

#: admin/views/settings.php:1808 admin/views/settings.php:1809
msgid "pk_live_..."
msgstr "pk_live_..."

#: admin/views/settings.php:1809 admin/views/settings.php:1810
msgid "Get from"
msgstr "Nhận từ"

#: admin/views/settings.php:1809 admin/views/settings.php:1810
msgid "API Keys"
msgstr "Khóa API"

#: admin/views/settings.php:1813 admin/views/settings.php:1814
msgid "Stripe Secret Key"
msgstr "Khóa bí mật Stripe"

#: admin/views/settings.php:1822 admin/views/settings.php:1823
msgid "Stripe Webhook Secret"
msgstr "Bí mật webhook Stripe"

#: admin/views/settings.php:1828 admin/views/settings.php:1829
msgid "Optional but recommended. Register this URL in your"
msgstr "Tùy chọn nhưng được khuyến khích. Đăng ký URL này trong của bạn"

#: admin/views/settings.php:1829 admin/views/settings.php:1830
msgid "Stripe Webhook Dashboard"
msgstr "Trang tổng quan Webhook Stripe"

#: admin/views/settings.php:1831 admin/views/settings.php:1832
msgid "Events to enable:"
msgstr "Sự kiện để kích hoạt:"

#: admin/views/settings.php:1831 admin/views/settings.php:1832
msgid "payment_intent.succeeded"
msgstr "Payment_intent.succeeded"

#: admin/views/settings.php:1831 admin/views/settings.php:1832
msgid "charge.refunded"
msgstr "phí.hoàn lại tiền"

#: admin/views/settings.php:1837 admin/views/settings.php:1838
msgid "Payment Links & Staff POS Helpers"
msgstr "Liên kết thanh toán & Nhân viên trợ giúp POS"

#: admin/views/settings.php:1838 admin/views/settings.php:1839
msgid ""
"These links appear in Staff Portal and admin payment-request actions. They "
"do not replace Square online checkout above."
msgstr ""
"Các liên kết này xuất hiện trong Cổng thông tin nhân viên và các hành động "
"yêu cầu thanh toán của quản trị viên. Chúng không thay thế thanh toán trực "
"tuyến Square ở trên."

#: admin/views/settings.php:1842 admin/views/settings.php:1843
msgid "Payment Request URL"
msgstr "URL yêu cầu thanh toán"

#: admin/views/settings.php:1847 admin/views/settings.php:1848
msgid ""
"Optional. Used by the new Send Payment Request button in Bookings and "
"Dashboard. Leave blank to fall back to the manage-booking link when "
"available."
msgstr ""
"Tùy chọn. Được sử dụng bởi nút Gửi yêu cầu thanh toán mới trong Đặt lịch và "
"Bảng điều khiển. Để trống để quay lại liên kết quản lý đặt lịch khi có sẵn."

#: admin/views/settings.php:1851 admin/views/settings.php:1852
msgid "Square Checkout URL"
msgstr "URL thanh toán Square"

#: admin/views/settings.php:1856 admin/views/settings.php:1857
msgid ""
"Optional. Staff Portal Checkout uses this link before the generic Payment "
"Request URL when staff send or copy a payment link."
msgstr ""
"Tùy chọn. Cổng thông tin nhân viên Checkout sử dụng liên kết này trước URL "
"yêu cầu thanh toán chung khi nhân viên gửi hoặc sao chép liên kết thanh "
"toán."

#: admin/views/settings.php:1860 admin/views/settings.php:1861
msgid "Square App URL"
msgstr "URL ứng dụng Square"

#: admin/views/settings.php:1865 admin/views/settings.php:1866
msgid ""
"Optional. Adds an Open Square App button in Staff Portal Checkout. Use your "
"preferred Square App, Square Appointments, or team instruction link."
msgstr ""
"Tùy chọn. Thêm nút Ứng dụng Open Square trong Thanh toán cổng thông tin nhân"
" viên. Sử dụng Ứng dụng Square, Cuộc hẹn Square hoặc liên kết hướng dẫn nhóm"
" ưa thích của bạn."

#: admin/views/settings.php:1869 admin/views/settings.php:1870
msgid "Square Checkout Note"
msgstr "Lưu ý thanh toán Square"

#: admin/views/settings.php:1874 admin/views/settings.php:1875
msgid ""
"Shown to staff in the Checkout sheet so the in-person payment flow stays "
"clear."
msgstr ""
"Hiển thị cho nhân viên trong bảng Thanh toán để luồng thanh toán trực tiếp "
"luôn rõ ràng."

#: admin/views/settings.php:1924 admin/views/settings.php:1925
msgid "Multiple Appointments Mode"
msgstr "Chế độ nhiều cuộc hẹn"

#: admin/views/settings.php:1952 admin/views/settings.php:1953
msgid "Enabled:"
msgstr "Đã bật:"

#: admin/views/settings.php:1952 admin/views/settings.php:1953
msgid ""
"Customers see \"+ Add Another Appointment\" and \"+ Add More Services\" "
"buttons at checkout."
msgstr ""
"Khách hàng nhìn thấy nút \"+ Thêm cuộc hẹn khác\" và \"+ Thêm dịch vụ khác\""
" khi thanh toán."

#: admin/views/settings.php:1953 admin/views/settings.php:1954
msgid "Disabled:"
msgstr "Bị vô hiệu hóa:"

#: admin/views/settings.php:1953 admin/views/settings.php:1954
msgid "Only one appointment per session. The extra buttons are hidden."
msgstr "Mỗi buổi chỉ có một cuộc hẹn. Các nút phụ được ẩn đi."

#: admin/views/settings.php:1959 admin/views/settings.php:1960
msgid "Booking App Mode"
msgstr "Chế độ ứng dụng đặt lịch"

#: admin/views/settings.php:1961 admin/views/settings.php:1962
msgid ""
"Make the mobile booking flow feel more like a native app by reducing page "
"chrome and hiding common theme footers during booking."
msgstr ""
"Làm cho luồng đặt lịch trên thiết bị di động giống như một ứng dụng gốc hơn "
"bằng cách giảm chrome trang và ẩn chân trang chủ đề phổ biến trong khi đặt "
"lịch."

#: admin/views/settings.php:1965 admin/views/settings.php:1966
msgid "Enable immersive mobile booking mode"
msgstr "Bật chế độ đặt lịch di động sống động"

#: admin/views/settings.php:1967 admin/views/settings.php:1968
msgid ""
"Recommended for a Fresha-style booking experience. Turn off if your theme "
"layout needs the normal footer visible."
msgstr ""
"Được đề xuất cho trải nghiệm đặt lịch theo phong cách Fresha. Tắt nếu bố cục"
" chủ đề của bạn cần hiển thị chân trang thông thường."

#: admin/views/settings.php:1972 admin/views/settings.php:1973
msgid "Maximum Guests Together"
msgstr "Số lượng khách tối đa cùng nhau"

#: admin/views/settings.php:1974 admin/views/settings.php:1975
msgid ""
"Limit how many extra guests customers can add with \"Add Guest Together\" in"
" one visit."
msgstr ""
"Giới hạn số lượng khách bổ sung mà khách hàng có thể thêm bằng tính năng "
"\"Thêm khách cùng nhau\" trong một lần truy cập."

#: admin/views/settings.php:1977 admin/views/settings.php:1978
msgid "Extra guests allowed:"
msgstr "Cho phép thêm khách:"

#: admin/views/settings.php:1982 admin/views/settings.php:1983
msgid ""
"Use 0 to disable guest booking. The first added guest is shown as \"Guest\";"
" the second is \"Guest 2\"."
msgstr ""
"Sử dụng 0 để vô hiệu hóa việc đặt lịch của khách. Khách được thêm đầu tiên "
"được hiển thị là \"Khách\"; thứ hai là \"Khách 2\"."

#: admin/views/settings.php:2008 admin/views/settings.php:2009
msgid "Latest Appointment End Time"
msgstr "Thời gian kết thúc cuộc hẹn muộn nhất"

#: admin/views/settings.php:2010 admin/views/settings.php:2011
msgid "No appointment may end later than:"
msgstr "Không cuộc hẹn nào có thể kết thúc muộn hơn:"

#: admin/views/settings.php:2031 admin/views/settings.php:2032
msgid "Booking Slot Interval"
msgstr "Khoảng thời gian đặt lịch"

#: admin/views/settings.php:2033 admin/views/settings.php:2034
msgid "Show available times every:"
msgstr "Hiển thị thời gian có sẵn mỗi:"

#: admin/views/settings.php:2051 admin/views/settings.php:2052
msgid "Auto-Confirm Bookings"
msgstr "Tự động xác nhận đặt lịch"

#: admin/views/settings.php:2053 admin/views/settings.php:2054
msgid "When enabled, new bookings are immediately set to"
msgstr "Khi được bật, các lượt đặt lịch mới ngay lập tức được đặt thành"

#: admin/views/settings.php:2054 admin/views/settings.php:2055
msgid "and must be approved in the Bookings list."
msgstr "và phải được phê duyệt trong danh sách Đặt lịch."

#: admin/views/settings.php:2101 admin/views/settings.php:2102
msgid "Scroll Offset"
msgstr "Cuộn bù"

#: admin/views/settings.php:2103 admin/views/settings.php:2104
msgid "Sticky header height:"
msgstr "Chiều cao tiêu đề dính:"

#: admin/views/settings.php:2110 admin/views/settings.php:2111
msgid ""
"When a customer selects a service, the page scrolls to the booking form. If "
"your site has a fixed/sticky navigation bar, enter its height here so the "
"form isn't hidden behind it."
msgstr ""
"Khi khách hàng chọn dịch vụ, trang sẽ chuyển đến biểu mẫu đặt lịch. Nếu "
"trang web của bạn có thanh điều hướng cố định/cố định, hãy nhập chiều cao "
"của nó vào đây để biểu mẫu không bị ẩn đằng sau nó."

#: admin/views/settings.php:2111 admin/views/settings.php:2112
msgid "How to measure:"
msgstr "Cách đo:"

#: admin/views/settings.php:2111 admin/views/settings.php:2112
msgid ""
"Right-click your navigation bar Inspect check the height in px. Typical "
"values: 600px."
msgstr ""
"Nhấp chuột phải vào thanh điều hướng của bạn Kiểm tra kiểm tra chiều cao "
"tính bằng px. Giá trị điển hình: 600px."

#: admin/views/settings.php:2118 admin/views/settings.php:2119
msgid "Weekly Business Hours"
msgstr "Giờ làm việc hàng tuần"

#: admin/views/settings.php:2119 admin/views/settings.php:2120
msgid "Times in WordPress site timezone"
msgstr "Thời gian trong múi giờ của trang WordPress"

#: admin/views/settings.php:2166 admin/views/settings.php:2167
msgid "Break:"
msgstr "Nghỉ giải lao:"

#: admin/views/settings.php:2168 admin/views/settings.php:2169
msgid "No break"
msgstr "Không nghỉ"

#: admin/views/settings.php:2183 admin/views/setup-wizard.php:156
#: admin/views/settings.php:2184 admin/views/setup-wizard.php:157
#: admin/views/setup-wizard.php:161
msgid "Closed"
msgstr "Đã đóng"

#: admin/views/settings.php:2220 admin/views/settings.php:2221
msgid "Customer Confirmation"
msgstr "Xác nhận khách hàng"

#: admin/views/settings.php:2221 admin/views/settings.php:2222
msgid "Send confirmation email to customer after booking"
msgstr "Gửi email xác nhận cho khách hàng sau khi đặt lịch"

#: admin/views/settings.php:2222 admin/views/settings.php:2223
msgid "Square also sends its own confirmation disable to avoid duplicates."
msgstr ""
"Square cũng gửi lệnh vô hiệu hóa xác nhận của riêng mình để tránh trùng lặp."

#: admin/views/settings.php:2225 admin/views/settings.php:2226
msgid "Admin Notification"
msgstr "Thông báo của quản trị viên"

#: admin/views/settings.php:2226 admin/views/settings.php:2227
msgid "Send new-booking alert to business email"
msgstr "Gửi thông báo đặt lịch mới tới email doanh nghiệp"

#: admin/views/settings.php:2233 admin/views/settings.php:2234
msgid "Supports template variables below"
msgstr "Hỗ trợ các biến mẫu bên dưới"

#: admin/views/settings.php:2237 admin/views/settings.php:2238
msgid "Email Style"
msgstr "Kiểu email"

#: admin/views/settings.php:2240 admin/views/settings.php:2241
msgid "Plain Text"
msgstr "Văn bản thuần túy"

#: admin/views/settings.php:2241 admin/views/settings.php:2242
msgid "Modern (Light HTML)"
msgstr "Hiện đại (HTML nhẹ)"

#: admin/views/settings.php:2242 admin/views/settings.php:2243
msgid "Minimal (Elegant)"
msgstr "Tối thiểu (Thanh lịch)"

#: admin/views/settings.php:2243 admin/views/settings.php:2244
msgid "Branded (Dark)"
msgstr "Có thương hiệu (Tối)"

#: admin/views/settings.php:2245 admin/views/settings.php:2246
msgid "Modern/Minimal/Branded use your primary color from Brand Settings"
msgstr ""
"Hiện đại/Tối giản/Có thương hiệu sử dụng màu chính của bạn từ Cài đặt thương"
" hiệu"

#: admin/views/settings.php:2249 admin/views/settings.php:2250
msgid "Email Template"
msgstr "Mẫu Email"

#: admin/views/settings.php:2282 admin/views/settings.php:2283
msgid "Available Variables:"
msgstr "Các biến có sẵn:"

#: admin/views/settings.php:2288 admin/views/settings.php:2289
msgid "customer self-service cancel/reschedule URL"
msgstr "URL hủy/lên lịch lại dịch vụ tự phục vụ của khách hàng"

#: admin/views/settings.php:2289 admin/views/settings.php:2290
msgid "downloadable calendar file URL"
msgstr "URL tệp lịch có thể tải xuống"

#: admin/views/settings.php:2300 admin/views/settings.php:2301
msgid "Customer Self-Service (Cancel & Reschedule)"
msgstr "Khách hàng tự phục vụ (Hủy & Lên lịch lại)"

#: admin/views/settings.php:2308 admin/views/settings.php:2309
msgid "Manage Booking Page"
msgstr "Quản lý trang đặt lịch"

#: admin/views/settings.php:2321 admin/views/settings.php:2329
msgid "Page must contain the shortcode"
msgstr "Trang phải chứa shortcode"

#: admin/views/settings.php:2324 admin/views/settings.php:2332
msgid "Preview page"
msgstr "Trang xem trước"

#: admin/views/settings.php:2330 admin/views/settings.php:2338
msgid "Link Valid For"
msgstr "Liên kết hợp lệ cho"

#: admin/views/settings.php:2335 admin/views/settings.php:2344
msgid "After this many days the link expires. Default: 7 days."
msgstr "Sau nhiều ngày, liên kết sẽ hết hạn. Mặc định: 7 ngày."

#: admin/views/settings.php:2339 admin/views/settings.php:2348
msgid "Minimum Notice"
msgstr "Thông báo tối thiểu"

#: admin/views/settings.php:2344 admin/views/settings.php:2353
msgid ""
"Customers cannot cancel/reschedule within this window. Set to 0 to allow "
"changes up to appointment time."
msgstr ""
"Khách hàng không thể hủy/đổi lịch trong thời gian này. Đặt thành 0 để cho "
"phép thay đổi theo thời gian cuộc hẹn."

#: admin/views/settings.php:2348 admin/views/settings.php:2357
msgid "Allow Reschedule"
msgstr "Cho phép lên lịch lại"

#: admin/views/settings.php:2353 admin/views/settings.php:2362
msgid "Let customers pick a new date/time themselves"
msgstr "Để khách hàng tự chọn ngày/giờ mới"

#: admin/views/settings.php:2355 admin/views/settings.php:2364
msgid "When unchecked, only cancellation is available via the link."
msgstr "Khi bỏ chọn, chỉ có thể hủy thông qua liên kết."

#: admin/views/settings.php:2359 admin/views/settings.php:2368
msgid "Admin Alerts"
msgstr "Cảnh báo của quản trị viên"

#: admin/views/settings.php:2364 admin/views/settings.php:2373
msgid "Email me when a customer cancels via link"
msgstr "Gửi email cho tôi khi khách hàng hủy qua liên kết"

#: admin/views/settings.php:2369 admin/views/settings.php:2378
msgid "Email me when a customer reschedules via link"
msgstr "Gửi email cho tôi khi khách hàng lên lịch lại qua liên kết"

#: admin/views/settings.php:2385 admin/views/settings.php:2394
msgid "Twilio Credentials"
msgstr "Thông tin xác thực Twilio"

#: admin/views/settings.php:2386 admin/views/settings.php:2395
msgid "Send SMS confirmations and reminders via Twilio."
msgstr "Gửi xác nhận và lời nhắc qua SMS qua Twilio."

#: admin/views/settings.php:2386 admin/views/settings.php:2395
msgid "Get a free account"
msgstr "Nhận một tài khoản miễn phí"

#: admin/views/settings.php:2389 admin/views/settings.php:2398
msgid "Enable SMS"
msgstr "Bật SMS"

#: admin/views/settings.php:2390 admin/views/settings.php:2399
msgid "Enable Twilio SMS notifications"
msgstr "Bật thông báo SMS Twilio"

#: admin/views/settings.php:2393 admin/views/settings.php:2402
msgid "Account SID"
msgstr "SID tài khoản"

#: admin/views/settings.php:2394 admin/views/settings.php:2403
msgid "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
msgstr "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

#: admin/views/settings.php:2395 admin/views/settings.php:2404
msgid "Twilio Console"
msgstr "Bảng điều khiển Twilio"

#: admin/views/settings.php:2398 admin/views/settings.php:2407
msgid "Auth Token"
msgstr "Mã thông báo xác thực"

#: admin/views/settings.php:2406 admin/views/settings.php:2415
msgid "From Number"
msgstr "Từ số"

#: admin/views/settings.php:2408 admin/views/settings.php:2417
msgid "Your Twilio number (E.164 format)"
msgstr "Số Twilio của bạn (định dạng E.164)"

#: admin/views/settings.php:2413 admin/views/settings.php:2422
msgid "Customer SMS"
msgstr "SMS khách hàng"

#: admin/views/settings.php:2416 admin/views/settings.php:2425
msgid "Send to Customer"
msgstr "Gửi cho khách hàng"

#: admin/views/settings.php:2417 admin/views/settings.php:2426
msgid "Send confirmation SMS to customer"
msgstr "Gửi SMS xác nhận tới khách hàng"

#: admin/views/settings.php:2420 admin/views/settings.php:2429
msgid "Customer Template"
msgstr "Mẫu khách hàng"

#: admin/views/settings.php:2423 admin/views/settings.php:2432
msgid "Keep under 160 chars. Variables:"
msgstr "Giữ dưới 160 ký tự. Biến:"

#: admin/views/settings.php:2429 admin/views/settings.php:2438
msgid "Admin Alert SMS"
msgstr "SMS thông báo của quản trị viên"

#: admin/views/settings.php:2432 admin/views/settings.php:2441
msgid "Send to Admin"
msgstr "Gửi cho quản trị viên"

#: admin/views/settings.php:2433 admin/views/settings.php:2442
msgid "Send new-booking alert to business"
msgstr "Gửi thông báo đặt lịch mới cho doanh nghiệp"

#: admin/views/settings.php:2436 admin/views/settings.php:2445
msgid "Admin Phone"
msgstr "Điện thoại quản trị viên"

#: admin/views/settings.php:2440 admin/views/settings.php:2449
msgid "Admin Template"
msgstr "Mẫu quản trị viên"

#: admin/views/settings.php:2446 admin/views/settings.php:2455
msgid "Reminder SMS"
msgstr "SMS nhắc nhở"

#: admin/views/settings.php:2449 admin/views/settings.php:2458
msgid "Send Reminders"
msgstr "Gửi lời nhắc"

#: admin/views/settings.php:2450 admin/views/settings.php:2459
msgid "Send reminder SMS 24h before appointment"
msgstr "Gửi SMS nhắc nhở 24h trước cuộc hẹn"

#: admin/views/settings.php:2453 admin/views/settings.php:2462
msgid "Reminder Template"
msgstr "Mẫu nhắc nhở"

#: admin/views/settings.php:2461 admin/views/settings.php:2470
msgid "Test SMS"
msgstr "Kiểm tra tin nhắn SMS"

#: admin/views/settings.php:2464 admin/views/settings.php:2473
msgid "Test Phone Number"
msgstr "Số điện thoại kiểm tra"

#: admin/views/settings.php:2467 admin/views/settings.php:2476
msgid "Send Test SMS"
msgstr "Gửi SMS kiểm tra"

#: admin/views/settings.php:2474 admin/views/settings.php:2483
msgid "SMS Send Log"
msgstr "Nhật ký gửi SMS"

#: admin/views/settings.php:2477 admin/views/settings.php:2486
msgid "No SMS attempts logged yet."
msgstr "Chưa có lần thử SMS nào được ghi lại."

#: admin/views/settings.php:2502 admin/views/settings.php:2511
msgid "Google Calendar Integration"
msgstr "Tích hợp Lịch Google"

#: admin/views/settings.php:2503 admin/views/settings.php:2512
msgid "Automatically add bookings to your Google Calendar."
msgstr "Tự động thêm lượt đặt lịch vào Lịch Google của bạn."

#: admin/views/settings.php:2505 admin/views/settings.php:2514
msgid "Google Calendar is"
msgstr "Lịch Google là"

#: admin/views/settings.php:2505 admin/views/settings.php:2514
msgid "connected and active"
msgstr "được kết nối và hoạt động"

#: admin/views/settings.php:2509 admin/views/settings.php:2518
msgid "Enable"
msgstr "Cho phép"

#: admin/views/settings.php:2510 admin/views/settings.php:2519
msgid "Sync bookings to Google Calendar"
msgstr "Đồng bộ hóa đặt lịch với Lịch Google"

#: admin/views/settings.php:2515 admin/views/settings.php:2524
msgid "xxxxx.apps.googleusercontent.com"
msgstr "xxxxx.apps.googleusercontent.com"

#: admin/views/settings.php:2516 admin/views/settings.php:2525
msgid "Google Cloud Console Credentials"
msgstr "Thông tin xác thực của Google Cloud Console"

#: admin/views/settings.php:2516 admin/views/settings.php:2525
msgid "Set redirect URI:"
msgstr "Đặt URI chuyển hướng:"

#: admin/views/settings.php:2528 admin/views/settings.php:2537
msgid "Calendar ID"
msgstr "Mã lịch"

#: admin/views/settings.php:2531 admin/views/settings.php:2540
msgid "Use"
msgstr "sử dụng"

#: admin/views/settings.php:2531 admin/views/settings.php:2540
msgid "for default, or paste a specific Calendar ID"
msgstr "theo mặc định hoặc dán ID lịch cụ thể"

#: admin/views/settings.php:2535 admin/views/settings.php:2544
msgid "Send Customer Invites"
msgstr "Gửi lời mời khách hàng"

#: admin/views/settings.php:2536 admin/views/settings.php:2545
msgid "Add customer as attendee (they'll receive a Google Calendar invite)"
msgstr ""
"Thêm khách hàng làm người tham dự (họ sẽ nhận được lời mời trên Lịch Google)"

#: admin/views/settings.php:2539 admin/views/settings.php:2548
msgid "Two-Way Sync"
msgstr "Đồng bộ hai chiều"

#: admin/views/settings.php:2543 admin/views/settings.php:2552
msgid "Block booking slots that are already busy in Google Calendar"
msgstr "Chặn các khung giờ đặt lịch đã bận trong Lịch Google"

#: admin/views/settings.php:2546 admin/views/settings.php:2555
msgid ""
"Without this, sync is one-way: Yatoon writes appointments into Google "
"Calendar but cannot see anything else there. A staff member who blocks out "
"personal time in their own calendar would still be offered to customers for "
"that slot."
msgstr ""
"Nếu không có điều này, quá trình đồng bộ hóa sẽ diễn ra một chiều: Yatoon "
"ghi các cuộc hẹn vào Lịch Google nhưng không thể thấy bất kỳ điều gì khác ở "
"đó. Một nhân viên dành thời gian cá nhân trong lịch riêng của họ vẫn sẽ được"
" cung cấp cho khách hàng khung giờ đó."

#: admin/views/settings.php:2548 admin/views/settings.php:2557
msgid ""
"Only busy/free times are read - never the titles or details of private "
"events."
msgstr ""
"Chỉ những lúc bận/rảnh mới được đọc - không bao giờ đọc tiêu đề hoặc chi "
"tiết về các sự kiện riêng tư."

#: admin/views/settings.php:2552 admin/views/settings.php:2561
msgid ""
"Staff without their own calendar below fall back to the shop Calendar ID "
"above"
msgstr ""
"Nhân viên không có lịch riêng bên dưới sẽ quay lại ID Lịch của cửa hàng ở "
"trên"

#: admin/views/settings.php:2557 admin/views/settings.php:2566
msgid "Staff Calendars"
msgstr "Lịch nhân viên"

#: admin/views/settings.php:2565 admin/views/settings.php:2574
msgid "No active staff yet."
msgstr "Chưa có nhân viên nào đang hoạt động."

#: admin/views/settings.php:2570 admin/views/settings.php:2579
msgid "Google Calendar ID"
msgstr "ID Lịch Google"

#: admin/views/settings.php:2581 admin/views/settings.php:2590
msgid "stylist@example.com"
msgstr "nhà tạo mẫu@example.com"

#: admin/views/settings.php:2588 admin/views/settings.php:2597
msgid ""
"Usually the staff member's Google account email. They must share their "
"calendar with the connected account (Settings > Share with specific people >"
" See only free/busy is enough)."
msgstr ""
"Thông thường là email tài khoản Google của nhân viên. Họ phải chia sẻ lịch "
"của mình với tài khoản được kết nối (Cài đặt > Chia sẻ với những người cụ "
"thể > Chỉ xem rảnh/bận là đủ)."

#: admin/views/settings.php:2589 admin/views/settings.php:2598
msgid "Leave blank to skip external checks for that person."
msgstr "Để trống để bỏ qua kiểm tra bên ngoài cho người đó."

#: admin/views/settings.php:2595 admin/views/settings.php:2604
msgid "Auth Status"
msgstr "Trạng thái xác thực"

#: admin/views/settings.php:2598 admin/views/settings.php:2607
msgid "Authorized"
msgstr "Được ủy quyền"

#: admin/views/settings.php:2601 admin/views/settings.php:2610
msgid "Not connected yet save credentials then click \"Connect\""
msgstr "Chưa kết nối nhưng lưu thông tin đăng nhập rồi nhấp vào \"Kết nối\""

#: admin/views/settings.php:2612 admin/views/settings.php:2621
msgid "Connect / Re-authorize"
msgstr "Kết nối/Ủy quyền lại"

#: admin/views/settings.php:2620 admin/views/settings.php:2629
msgid "Setup Guide"
msgstr "Hướng dẫn thiết lập"

#: admin/views/settings.php:2622 admin/views/settings.php:2631
msgid "Google Cloud Console"
msgstr "Bảng điều khiển đám mây của Google"

#: admin/views/settings.php:2622 admin/views/settings.php:2631
msgid "create a project"
msgstr "tạo một dự án"

#: admin/views/settings.php:2623 admin/views/settings.php:2632
msgid "Enable the"
msgstr "Kích hoạt"

#: admin/views/settings.php:2623 admin/views/settings.php:2632
msgid "Google Calendar API"
msgstr "API Lịch Google"

#: admin/views/settings.php:2624 admin/views/settings.php:2633
msgid "Credentials Create"
msgstr "Tạo thông tin xác thực"

#: admin/views/settings.php:2624 admin/views/settings.php:2633
msgid "OAuth 2.0 Client ID"
msgstr "ID ứng dụng khách OAuth 2.0"

#: admin/views/settings.php:2624 admin/views/settings.php:2633
msgid "(Web application)"
msgstr "(Ứng dụng web)"

#: admin/views/settings.php:2625 admin/views/settings.php:2634
msgid "Authorized Redirect URI:"
msgstr "URI chuyển hướng được ủy quyền:"

#: admin/views/settings.php:2626 admin/views/settings.php:2635
msgid "Paste Client ID &amp; Secret above Save Connect"
msgstr "Dán ID khách hàng & Bí mật phía trên Lưu Kết nối"

#: admin/views/settings.php:2636 admin/views/settings.php:2645
msgid "Business Identity"
msgstr "Bản sắc doanh nghiệp"

#: admin/views/settings.php:2641 admin/views/settings.php:2650
msgid "Used in emails and booking form header"
msgstr "Được sử dụng trong email và tiêu đề mẫu đặt lịch"

#: admin/views/settings.php:2651 admin/views/settings.php:2660
msgid "Remove"
msgstr "Xóa bỏ"

#: admin/views/settings.php:2657 admin/views/settings.php:2666
msgid "Color Palette"
msgstr "Bảng màu"

#: admin/views/settings.php:2681 admin/views/settings.php:2690
msgid "Shape &amp; Typography"
msgstr "Hình dạng & kiểu chữ"

#: admin/views/settings.php:2684 admin/views/settings.php:2693
msgid "Button Radius"
msgstr "Bán kính nút"

#: admin/views/settings.php:2690 admin/views/settings.php:2699
msgid "0 = square, 50 = pill"
msgstr "0 = Square, 50 = viên"

#: admin/views/settings.php:2694 admin/views/settings.php:2703
msgid "Card Radius"
msgstr "Bán kính thẻ"

#: admin/views/settings.php:2703 admin/views/settings.php:2712
msgid "Font Family"
msgstr "Phông chữ"

#: admin/views/settings.php:2712 admin/views/settings.php:2721
msgid "Google Fonts loaded automatically (except System UI)"
msgstr ""
"Google Fonts được tải tự động (ngoại trừ Giao diện người dùng hệ thống)"

#: admin/views/settings.php:2716 admin/views/settings.php:2725
msgid "Google Fonts"
msgstr "Google Fonts"

#: admin/views/settings.php:2719 admin/views/settings.php:2728
msgid "Load selected Google Fonts on booking pages"
msgstr "Tải các phông chữ Google đã chọn trên các trang đặt lịch hẹn"

#: admin/views/settings.php:2720 admin/views/settings.php:2729
msgid ""
"Turn this off for stricter privacy/CSP sites. The booking form will use "
"system fonts instead."
msgstr ""
"Tắt tính năng này đối với các trang web về quyền riêng tư/CSP nghiêm ngặt "
"hơn. Thay vào đó, biểu mẫu đặt lịch sẽ sử dụng phông chữ hệ thống."

#: admin/views/settings.php:2728 assets/js/frontend.js:7167
#: assets/js/frontend.js:7168 admin/views/settings.php:2737
msgid "Book Now"
msgstr "Đặt lịch ngay"

#: admin/views/settings.php:2731 admin/views/settings.php:2740
msgid "Sample body text"
msgstr "Văn bản nội dung mẫu"

#: admin/views/settings.php:2742 admin/views/settings.php:2751
msgid "Manual Staff Management"
msgstr "Quản lý nhân viên thủ công"

#: admin/views/settings.php:2743 admin/views/settings.php:2752
msgid ""
"Add, edit, or delete staff members manually. They appear in the booking form"
" alongside Square-synced staff."
msgstr ""
"Thêm, chỉnh sửa hoặc xóa nhân viên theo cách thủ công. Chúng xuất hiện trong"
" biểu mẫu đặt lịch cùng với nhân viên được đồng bộ hóa với Square."

#: admin/views/settings.php:2745 admin/views/staff.php:34
#: admin/views/staff.php:38 admin/views/settings.php:2754
msgid "+ Add Staff Member"
msgstr "+ Thêm nhân viên"

#: admin/views/settings.php:2754 admin/views/staff.php:119
#: admin/views/staff.php:316 admin/views/settings.php:2763
msgid "Photo"
msgstr "Ảnh"

#: admin/views/settings.php:2754 admin/views/settings.php:2796
#: admin/views/staff.php:336 admin/views/settings.php:2763
#: admin/views/settings.php:2806
msgid "Bookable"
msgstr "Có thể đặt trước"

#: admin/views/settings.php:2757 admin/views/settings.php:2766
msgid "No staff found. Add one or sync from Square."
msgstr "Không tìm thấy nhân viên nào Thêm một hoặc đồng bộ hóa từ Square."

#: admin/views/settings.php:2787 admin/views/staff.php:307
#: admin/views/settings.php:2797
msgid "Add Staff Member"
msgstr "Thêm nhân viên"

#: admin/views/settings.php:2795 admin/views/staff.php:334
#: admin/views/settings.php:2805
msgid "Bio / Specialty"
msgstr "Sinh học / Chuyên môn"

#: admin/views/settings.php:2796 admin/views/staff.php:336
#: admin/views/settings.php:2806
msgid "&nbsp;"
msgstr "&nbsp;"

#: admin/views/setup-wizard.php:53
msgid "Let's get your booking page live"
msgstr "Hãy để trang đặt lịch của bạn hoạt động"

#: admin/views/setup-wizard.php:54
msgid "A few quick steps, and clients can start booking with you today."
msgstr ""
"Chỉ cần thực hiện một vài bước nhanh chóng và khách hàng có thể bắt đầu đặt "
"lịch với bạn ngay hôm nay."

#: admin/views/setup-wizard.php:56
msgid "Pro package"
msgstr "Gói Pro"

#: admin/views/setup-wizard.php:56
msgid "Free local booking"
msgstr "Đặt lịch địa phương miễn phí"

#: admin/views/setup-wizard.php:59 admin/views/setup-wizard.php:61
msgid "Setup progress"
msgstr "Tiến độ thiết lập"

#: admin/views/setup-wizard.php:75
msgid "Your booking flow is ready to test"
msgstr "Quy trình đặt trước của bạn đã sẵn sàng để thử nghiệm"

#: admin/views/setup-wizard.php:75 admin/views/setup-wizard.php:78
msgid "Complete the last launch items"
msgstr "Hoàn thành các mục khởi chạy cuối cùng"

#: admin/views/setup-wizard.php:76 admin/views/setup-wizard.php:79
#: admin/views/setup-wizard.php:83
msgid ""
"Open the customer page and place one test booking before sharing the link."
msgstr ""
"Mở trang dành cho khách hàng và tạo một lịch hẹn thử trước khi chia sẻ liên "
"kết."

#: admin/views/setup-wizard.php:76 admin/views/setup-wizard.php:79
msgid ""
"Add at least one service and one bookable staff member, then return to the "
"launch center."
msgstr ""
"Thêm ít nhất một dịch vụ và một nhân viên có thể đặt trước, sau đó quay lại "
"trung tâm triển khai."

#: admin/views/setup-wizard.php:86 admin/views/setup-wizard.php:89
msgid "Booking page created"
msgstr "Trang đặt lịch đã được tạo"

#: admin/views/setup-wizard.php:86 admin/views/setup-wizard.php:89
msgid "Booking page needs attention"
msgstr "Trang đặt lịch cần chú ý"

#: admin/views/setup-wizard.php:89 admin/views/setup-wizard.php:93
msgid "Open launch center"
msgstr "Mở trung tâm khởi động"

#: admin/views/setup-wizard.php:91 admin/views/setup-wizard.php:95
msgid "Add services"
msgstr "Thêm dịch vụ"

#: admin/views/setup-wizard.php:92 admin/views/setup-wizard.php:96
msgid "Add staff"
msgstr "Thêm nhân viên"

#: admin/views/setup-wizard.php:93 admin/views/setup-wizard.php:97
#: admin/views/setup-wizard.php:102
msgid "Start test booking"
msgstr "Bắt đầu đặt lịch thử"

#: admin/views/setup-wizard.php:105 admin/views/setup-wizard.php:109
msgid "Business details"
msgstr "Chi tiết doanh nghiệp"

#: admin/views/setup-wizard.php:106 admin/views/setup-wizard.php:110
msgid "Used on booking confirmations and customer-facing pages."
msgstr ""
"Được sử dụng trên các xác nhận đặt lịch và các trang hướng tới khách hàng."

#: admin/views/setup-wizard.php:107 admin/views/setup-wizard.php:111
msgid "Business name"
msgstr "Tên doanh nghiệp"

#: admin/views/setup-wizard.php:110 admin/views/setup-wizard.php:114
msgid "Booking email"
msgstr "Email đặt lịch"

#: admin/views/setup-wizard.php:112 includes/class-yatoon-locations.php:186
#: includes/class-yatoon-locations.php:231
#: includes/class-yatoon-locations.php:193
#: includes/class-yatoon-locations.php:238 admin/views/setup-wizard.php:116
msgid "Address"
msgstr "Địa chỉ"

#: admin/views/setup-wizard.php:113 admin/views/setup-wizard.php:117
msgid "Website"
msgstr "Trang web"

#: admin/views/setup-wizard.php:116 admin/views/setup-wizard.php:120
msgid "Choose how to start"
msgstr "Chọn cách bắt đầu"

#: admin/views/setup-wizard.php:117 admin/views/setup-wizard.php:121
msgid ""
"Nothing is added to your service or staff lists unless you choose demo "
"content."
msgstr ""
"Không có gì được thêm vào danh sách dịch vụ hoặc nhân viên của bạn trừ khi "
"bạn chọn nội dung demo."

#: admin/views/setup-wizard.php:118 admin/views/setup-wizard.php:122
msgid "Starter content"
msgstr "Nội dung bắt đầu"

#: admin/views/setup-wizard.php:120 admin/views/setup-wizard.php:124
msgid "Start with my own data"
msgstr "Bắt đầu với dữ liệu của riêng tôi"

#: admin/views/setup-wizard.php:120 admin/views/setup-wizard.php:124
msgid ""
"Best for a live business. Your lists stay empty until you add or sync data."
msgstr ""
"Tốt nhất cho một doanh nghiệp trực tiếp. Danh sách của bạn vẫn trống cho đến"
" khi bạn thêm hoặc đồng bộ hóa dữ liệu."

#: admin/views/setup-wizard.php:121 admin/views/setup-wizard.php:125
msgid "Add demo services"
msgstr "Thêm dịch vụ demo"

#: admin/views/setup-wizard.php:121 admin/views/setup-wizard.php:125
msgid "Adds two sample staff members and three services for a quick test."
msgstr "Thêm hai nhân viên mẫu và ba dịch vụ để kiểm tra nhanh."

#: admin/views/setup-wizard.php:123 admin/views/setup-wizard.php:124
#: admin/views/setup-wizard.php:128
msgid "Bring your existing business data"
msgstr "Mang dữ liệu kinh doanh hiện có của bạn"

#: admin/views/setup-wizard.php:125 admin/views/setup-wizard.php:126
#: admin/views/setup-wizard.php:130
msgid "No, start fresh"
msgstr "Không, hãy bắt đầu mới"

#: admin/views/setup-wizard.php:125 admin/views/setup-wizard.php:126
#: admin/views/setup-wizard.php:130
msgid "Continue setup and add services, staff, and clients yourself."
msgstr "Tiếp tục thiết lập và tự thêm dịch vụ, nhân viên và khách hàng."

#: admin/views/setup-wizard.php:126 admin/views/setup-wizard.php:127
#: admin/views/setup-wizard.php:131
msgid "Yes — import from Bookly, Amelia, Square, or CSV"
msgstr "Có — nhập từ Bookly, Amelia, Square hoặc CSV"

#: admin/views/setup-wizard.php:126 admin/views/setup-wizard.php:127
#: admin/views/setup-wizard.php:131
msgid ""
"Import services, staff, and clients from Bookly, Amelia, or a CSV export. "
"Square users can connect and sync their catalog."
msgstr ""
"Nhập dịch vụ, nhân viên và khách hàng từ Bookly, Amelia hoặc xuất CSV. "
"Square người dùng có thể kết nối và đồng bộ hóa danh mục của họ."

#: admin/views/setup-wizard.php:128 admin/views/setup-wizard.php:129
#: admin/views/setup-wizard.php:133
msgid "Safe migration workflow"
msgstr "Quy trình di chuyển an toàn"

#: admin/views/setup-wizard.php:128 admin/views/setup-wizard.php:129
#: admin/views/setup-wizard.php:133
msgid ""
"Yatoon previews changes first and updates matching records instead of "
"creating duplicates. After importing, return to the wizard to finish hours "
"and booking pages."
msgstr ""
"Yatoon xem trước các thay đổi trước tiên và cập nhật các bản ghi phù hợp "
"thay vì tạo bản sao. Sau khi nhập, quay lại trình hướng dẫn để hoàn tất giờ "
"và trang đăng ký."

#: admin/views/setup-wizard.php:130 admin/views/setup-wizard.php:131
#: admin/views/setup-wizard.php:135
msgid "Booking data source"
msgstr "Nguồn dữ liệu đặt lịch"

#: admin/views/setup-wizard.php:132 admin/views/setup-wizard.php:133
#: admin/views/setup-wizard.php:137
msgid "Local WordPress"
msgstr "WordPress cục bộ"

#: admin/views/setup-wizard.php:132 admin/views/setup-wizard.php:133
#: admin/views/setup-wizard.php:137
msgid "Square Appointments"
msgstr "Square Cuộc hẹn"

#: admin/views/setup-wizard.php:133 admin/views/setup-wizard.php:134
#: admin/views/setup-wizard.php:138
msgid "Manage availability inside WordPress."
msgstr "Quản lý tình trạng sẵn sàng bên trong WordPress."

#: admin/views/setup-wizard.php:133 admin/views/setup-wizard.php:134
#: admin/views/setup-wizard.php:138
msgid "Connect and sync live availability."
msgstr "Kết nối và đồng bộ hóa lịch trống theo thời gian thực."

#: admin/views/setup-wizard.php:137 admin/views/setup-wizard.php:138
#: admin/views/setup-wizard.php:142
msgid "Connect integrations after the booking page is live."
msgstr "Kết nối tích hợp sau khi trang đặt lịch hoạt động."

#: admin/views/setup-wizard.php:138 admin/views/setup-wizard.php:139
#: admin/views/setup-wizard.php:143
msgid ""
"The wizard now keeps first setup focused on business details, hours, pages, "
"and a test booking. Square, Vagaro, Google Calendar, SMS, payments, and "
"deposits stay available from Settings when you are ready."
msgstr ""
"Trình hướng dẫn ban đầu tập trung vào thông tin doanh nghiệp, giờ làm việc, "
"các trang cần thiết và lịch hẹn thử. Khi sẵn sàng, bạn có thể thiết lập "
"Square, Vagaro, Lịch Google, SMS, thanh toán và tiền đặt cọc trong phần Cài "
"đặt."

#: admin/views/setup-wizard.php:140 admin/views/setup-wizard.php:141
#: admin/views/setup-wizard.php:145
msgid "Open sync settings"
msgstr "Mở cài đặt đồng bộ hóa"

#: admin/views/setup-wizard.php:141 admin/views/setup-wizard.php:142
#: admin/views/setup-wizard.php:146
msgid "Payment settings"
msgstr "Cài đặt thanh toán"

#: admin/views/setup-wizard.php:145 admin/views/setup-wizard.php:146
#: admin/views/setup-wizard.php:150
msgid "Free uses local WordPress booking."
msgstr "Bản Free sử dụng hệ thống đặt lịch cục bộ của WordPress."

#: admin/views/setup-wizard.php:145 admin/views/setup-wizard.php:146
#: admin/views/setup-wizard.php:150
msgid ""
"Square and Vagaro live sync are available in Pro; no integration credentials"
" are requested in Free."
msgstr ""
"Tính năng đồng bộ Square và Vagaro theo thời gian thực có trong bản Pro; bản"
" Free không yêu cầu thông tin xác thực tích hợp."

#: admin/views/setup-wizard.php:149 admin/views/setup-wizard.php:150
#: admin/views/setup-wizard.php:154
msgid "Hours and notifications"
msgstr "Giờ và thông báo"

#: admin/views/setup-wizard.php:150 admin/views/setup-wizard.php:151
#: admin/views/setup-wizard.php:155
msgid ""
"Set a simple weekly schedule now. You can add breaks and staff-specific "
"hours later."
msgstr ""
"Đặt lịch trình hàng tuần đơn giản ngay bây giờ. Bạn có thể thêm giờ nghỉ và "
"giờ dành riêng cho nhân viên sau."

#: admin/views/setup-wizard.php:159 admin/views/setup-wizard.php:160
#: admin/views/setup-wizard.php:164
msgid "Send customers a booking confirmation email"
msgstr "Gửi cho khách hàng email xác nhận đặt lịch"

#: admin/views/setup-wizard.php:160 admin/views/setup-wizard.php:161
#: admin/views/setup-wizard.php:165
msgid "Notify the business email about new bookings"
msgstr "Thông báo email doanh nghiệp về lượt đặt lịch mới"

#: admin/views/setup-wizard.php:161 admin/views/setup-wizard.php:162
#: admin/views/setup-wizard.php:166
msgid "Send an email reminder before the appointment"
msgstr "Gửi email nhắc nhở trước cuộc hẹn"

#: admin/views/setup-wizard.php:162 admin/views/setup-wizard.php:163
#: admin/views/setup-wizard.php:167
msgid "Reminder hours before"
msgstr "Lời nhắc giờ trước"

#: admin/views/setup-wizard.php:165 admin/views/setup-wizard.php:166
#: admin/views/setup-wizard.php:170
msgid "Create your booking pages"
msgstr "Tạo trang đặt lịch của bạn"

#: admin/views/setup-wizard.php:166 admin/views/setup-wizard.php:167
#: admin/views/setup-wizard.php:171
msgid ""
"Yatoon can create the pages and add the correct shortcodes automatically."
msgstr "Yatoon có thể tự động tạo các trang và thêm mã ngắn chính xác."

#: admin/views/setup-wizard.php:167 admin/views/setup-wizard.php:168
#: admin/views/setup-wizard.php:172
msgid "Customer booking page"
msgstr "Trang đặt lịch của khách hàng"

#: admin/views/setup-wizard.php:167 admin/views/setup-wizard.php:168
#: admin/views/setup-wizard.php:172
msgid "Create a new Book an Appointment page"
msgstr "Tạo một trang Đặt lịch hẹn mới"

#: admin/views/setup-wizard.php:167 admin/views/setup-wizard.php:168
#: admin/views/setup-wizard.php:172
msgid ""
"If you select an existing page, Yatoon appends [yatoon_booking] only when it"
" is missing."
msgstr ""
"Nếu bạn chọn một trang hiện có, Yatoon chỉ thêm [yatoon_booking] khi trang "
"đó bị thiếu."

#: admin/views/setup-wizard.php:168 admin/views/setup-wizard.php:169
#: admin/views/setup-wizard.php:173
msgid "Also create customer self-service pages"
msgstr "Đồng thời tạo các trang tự phục vụ của khách hàng"

#: admin/views/setup-wizard.php:168 admin/views/setup-wizard.php:169
#: admin/views/setup-wizard.php:173
msgid "Creates Manage Your Appointment and My Appointments pages."
msgstr "Tạo trang Quản lý cuộc hẹn của bạn và Cuộc hẹn của tôi."

#: admin/views/setup-wizard.php:169 admin/views/setup-wizard.php:170
#: admin/views/setup-wizard.php:174
msgid "Primary color"
msgstr "Màu cơ bản"

#: admin/views/setup-wizard.php:169 admin/views/setup-wizard.php:170
#: admin/views/setup-wizard.php:174
msgid "Minimum advance notice (hours)"
msgstr "Thông báo trước tối thiểu (giờ)"

#: admin/views/setup-wizard.php:174
#: includes/class-yatoon-manage-booking.php:741
#: includes/class-yatoon-manage-booking.php:767
#: public/views/booking-form.php:328 public/views/booking-form.php:343
#: public/views/booking-form.php:376 public/views/booking-form.php:523
#: includes/class-yatoon-manage-booking.php:748
#: includes/class-yatoon-manage-booking.php:774
#: admin/views/setup-wizard.php:175 admin/views/setup-wizard.php:179
msgid "Back"
msgstr "Quay lại"

#: admin/views/setup-wizard.php:175 admin/views/setup-wizard.php:176
#: admin/views/setup-wizard.php:180
msgid "Skip for now"
msgstr "Bỏ qua bây giờ"

#: admin/views/setup-wizard.php:175 admin/views/setup-wizard.php:176
#: admin/views/setup-wizard.php:180
msgid "Create pages and finish"
msgstr "Tạo trang và hoàn tất"

#: admin/views/setup-wizard.php:175 admin/views/setup-wizard.php:176
#: admin/views/setup-wizard.php:180
msgid "Save and continue"
msgstr "Lưu và tiếp tục"

#: admin/views/setup-wizard.php:180 admin/views/setup-wizard.php:181
#: admin/views/setup-wizard.php:185
msgid "Exit setup wizard"
msgstr "Thoát trình hướng dẫn thiết lập"

#: admin/views/setup-wizard.php:84
msgid "%d bookable staff member"
msgid_plural "%d bookable staff members"
msgstr[0] "%d nhân viên có thể đặt trước"

#: admin/views/staff.php:28
msgid "Re-fetch staff-service assignments from Square booking profiles"
msgstr ""
"Tìm nạp lại các nhiệm vụ dịch vụ của nhân viên từ hồ sơ đặt lịch của Square"

#: admin/views/staff.php:29
msgid "Rebuild Service Assignments"
msgstr "Xây dựng lại nhiệm vụ dịch vụ"

#: admin/views/staff.php:33
msgid "You have reached the 2-staff limit on the free plan."
msgstr "Bạn đã đạt giới hạn 2 nhân viên của gói miễn phí."

#: admin/views/staff.php:48
msgid "Staff limit reached."
msgstr "Đã đạt đến giới hạn nhân viên."

#: admin/views/staff.php:51
msgid "Activate Pro license for unlimited staff &rarr;"
msgstr "Kích hoạt giấy phép Pro cho số lượng nhân viên không giới hạn →"

#: admin/views/staff.php:58
msgid "Toggle"
msgstr "Chuyển đổi"

#: admin/views/staff.php:58 admin/views/staff.php:124
msgid "Show Online"
msgstr "Hiển thị trực tuyến"

#: admin/views/staff.php:66
msgid "Pro supports"
msgstr "Hỗ trợ Pro"

#: admin/views/staff.php:66
msgid "unlimited staff members"
msgstr "nhân viên không giới hạn"

#: admin/views/staff.php:71 includes/class-yatoon-salon-operations.php:405
#: includes/class-yatoon-salon-operations.php:407
msgid "Any Staff assignment"
msgstr "Phân công nhân viên tự động"

#: admin/views/staff.php:72
msgid ""
"When several qualified employees are free, choose how Yatoon ranks them. "
"Availability, service qualification, location, time off and booking "
"conflicts are always checked first."
msgstr ""
"Khi có nhiều nhân viên đủ chuyên môn đang rảnh, hãy chọn cách Yatoon xếp thứ"
" tự ưu tiên. Hệ thống luôn kiểm tra lịch rảnh, chuyên môn dịch vụ, địa điểm "
"làm việc, ngày nghỉ và xung đột lịch hẹn trước."

#: admin/views/staff.php:73
msgid "Assignment rule"
msgstr "Quy tắc phân công"

#: admin/views/staff.php:79
msgid "Save assignment rule"
msgstr "Lưu quy tắc gán"

#: admin/views/staff.php:81
msgid "Staff priority order"
msgstr "Thứ tự ưu tiên nhân viên"

#: admin/views/staff.php:81
msgid ""
"uses the Priority number in each employee profile below; smaller numbers are"
" chosen first, then name when numbers match."
msgstr ""
"sử dụng số Ưu tiên trong mỗi hồ sơ nhân viên bên dưới; số nhỏ hơn được chọn "
"trước, sau đó đặt tên khi số trùng khớp."

#: admin/views/staff.php:88
msgid "No staff found. Please sync with Square to import your team members."
msgstr ""
"Không tìm thấy nhân viên nào Vui lòng đồng bộ hóa với Square để nhập thành "
"viên nhóm của bạn."

#: admin/views/staff.php:90
msgid ""
"No staff found yet. Add your first staff member to start taking bookings."
msgstr ""
"Chưa tìm thấy nhân viên nào Thêm nhân viên đầu tiên của bạn để bắt đầu nhận "
"đặt lịch."

#: admin/views/staff.php:96
msgid "Search staff, email, specialty, or ID"
msgstr "Tìm kiếm nhân viên, email, chuyên môn hoặc ID"

#: admin/views/staff.php:103
msgid "All visibility"
msgstr "Tất cả khả năng hiển thị"

#: admin/views/staff.php:104
msgid "Shown online"
msgstr "Hiển thị trực tuyến"

#: admin/views/staff.php:105
msgid "Hidden online"
msgstr "Ẩn trực tuyến"

#: admin/views/staff.php:117
msgid "Select all staff"
msgstr "Chọn tất cả nhân viên"

#: admin/views/staff.php:121 admin/views/staff.php:335
msgid "Priority"
msgstr "Mức độ"

#: admin/views/staff.php:126
msgid "Time Off"
msgstr "Thời gian nghỉ"

#: admin/views/staff.php:127
msgid "Portal Access"
msgstr "Truy cập cổng thông tin"

#: admin/views/staff.php:128
msgid "Portal PIN"
msgstr "Mã PIN cổng thông tin"

#: admin/views/staff.php:162
msgid "Edit staff profile"
msgstr "Chỉnh sửa hồ sơ nhân viên"

#: admin/views/staff.php:167
msgid "Add staff photo"
msgstr "Thêm ảnh nhân viên"

#: admin/views/staff.php:175
msgid "Edit staff priority"
msgstr "Chỉnh sửa mức độ ưu tiên của nhân viên"

#: admin/views/staff.php:260
msgid "PIN set"
msgstr "đã đặt mã PIN"

#: admin/views/staff.php:262
msgid "No PIN"
msgstr "Không có mã PIN"

#: admin/views/staff.php:318
msgid ""
"Recommended: a clear square headshot, at least 600px wide. It appears in "
"staff selection, Staff Portal identity, and client-facing booking screens."
msgstr ""
"Khuyên dùng ảnh chân dung vuông, rõ nét, rộng ít nhất 600 px. Ảnh xuất hiện "
"ở bước chọn nhân viên, hồ sơ trên Cổng thông tin nhân viên và các màn hình "
"đặt lịch của khách hàng."

#: admin/views/staff.php:323
msgid "Upload / Choose Photo"
msgstr "Tải lên / Chọn ảnh"

#: admin/views/staff.php:324
msgid "Remove Photo"
msgstr "Xóa ảnh"

#: admin/views/staff.php:328
msgid "Calendar Color"
msgstr "Màu lịch"

#: admin/views/staff.php:331
msgid "Used for this staff member's appointment blocks in Staff Portal."
msgstr ""
"Được sử dụng cho các khối cuộc hẹn của nhân viên này trong Cổng thông tin "
"nhân viên."

#: admin/views/staff.php:335
msgid ""
"Smaller numbers appear first and are preferred by the “Staff priority order”"
" Any Staff rule. Leave blank for a new employee to place them last."
msgstr ""
"Các số nhỏ hơn xuất hiện đầu tiên và được ưu tiên theo quy tắc “Thứ tự ưu "
"tiên của Nhân viên” Bất kỳ Nhân viên nào. Để trống để nhân viên mới đặt "
"chúng cuối cùng."

#: admin/views/staff.php:338
msgid "Staff Portal Permissions"
msgstr "Quyền của cổng thông tin nhân viên"

#: admin/views/staff.php:340
msgid "Role preset"
msgstr "Đặt trước vai trò"

#: admin/views/staff.php:343
msgid "Manager"
msgstr "Người quản lý"

#: admin/views/staff.php:344
msgid "Owner"
msgstr "chủ sở hữu"

#: admin/views/staff.php:347
msgid "View own schedule"
msgstr "Xem lịch trình riêng"

#: admin/views/staff.php:348
msgid "View all staff schedules"
msgstr "Xem tất cả lịch trình của nhân viên"

#: admin/views/staff.php:349
msgid "Mark arrived, no show, or completed"
msgstr "Mark đã đến, vắng mặt hoặc đã hoàn thành"

#: admin/views/staff.php:350
msgid "Add appointments from Staff Portal"
msgstr "Thêm cuộc hẹn từ Cổng thông tin nhân viên"

#: admin/views/staff.php:351
msgid "Edit appointment time, service, staff, and notes"
msgstr "Chỉnh sửa thời gian hẹn, dịch vụ, nhân viên và ghi chú"

#: admin/views/staff.php:352
msgid "Cancel appointments from Staff Portal"
msgstr "Hủy cuộc hẹn từ Cổng thông tin nhân viên"

#: admin/views/staff.php:353
msgid "View client list and profiles"
msgstr "Xem danh sách và hồ sơ khách hàng"

#: admin/views/staff.php:354
msgid "Add, edit, and delete clients"
msgstr "Thêm, chỉnh sửa và xóa khách hàng"

#: admin/views/staff.php:355
msgid "Send SMS or WhatsApp messages"
msgstr "Gửi tin nhắn SMS hoặc WhatsApp"

#: admin/views/staff.php:356
msgid "Checkout, send payment requests, and mark paid"
msgstr "Thanh toán, gửi yêu cầu thanh toán và đánh dấu thanh toán"

#: admin/views/staff.php:357
msgid "Request time off"
msgstr "Yêu cầu thời gian nghỉ"

#: admin/views/staff.php:358
msgid "Approve or reject staff time off"
msgstr "Phê duyệt hoặc từ chối thời gian nghỉ của nhân viên"

#: admin/views/staff.php:360
msgid ""
"Choose a preset, then fine-tune individual permissions. Staff Portal cancel "
"keeps appointment history; hard delete remains limited to WordPress admins."
msgstr ""
"Chọn một cài đặt trước, sau đó tinh chỉnh các quyền riêng lẻ. Cổng thông tin"
" nhân viên hủy lưu giữ lịch sử cuộc hẹn; xóa cứng vẫn bị giới hạn đối với "
"quản trị viên WordPress."

#: admin/views/staff.php:364
msgid "Blocked Times"
msgstr "Thời gian bị chặn"

#: admin/views/staff.php:368
msgid "+ Add blocked time"
msgstr "+ Thêm thời gian bị chặn"

#: admin/views/staff.php:369
msgid ""
"Choose a date and time range when this staff member is unavailable. Use All "
"day for vacations or full-day closures."
msgstr ""
"Chọn phạm vi ngày và giờ khi nhân viên này không có mặt. Sử dụng Cả ngày cho"
" các kỳ nghỉ hoặc đóng cửa cả ngày."

#: admin/views/staff.php:385
msgid "Edit Services for"
msgstr "Chỉnh sửa Dịch vụ cho"

#: admin/views/staff.php:389
msgid "Select which services this staff member can perform:"
msgstr "Chọn những dịch vụ mà nhân viên này có thể thực hiện:"

#: admin/views/staff.php:392
msgid "Select All"
msgstr "Chọn tất cả"

#: admin/views/sync-log.php:22
msgid "No sync logs available yet."
msgstr "Chưa có nhật ký đồng bộ hóa nào."

#: admin/views/sync-log.php:29
msgid "Timestamp"
msgstr "Dấu thời gian"

#: admin/views/sync-log.php:31 public/views/booking-form-square.php:184
#: public/views/booking-form.php:92 public/views/booking-form-square.php:185
msgid "Details"
msgstr "Chi tiết"

#: admin/views/sync-log.php:42
msgid "Failed"
msgstr "Không thành công"

#: admin/views/sync-log.php:44
msgid "In Progress"
msgstr "Đang tiến hành"

#: admin/views/sync-log.php:51
msgid "View Details"
msgstr "Xem chi tiết"

#: admin/views/sync-log.php:55
msgid "Locations:"
msgstr "Địa điểm:"

#: admin/views/sync-log.php:61
msgid "Services:"
msgstr "Dịch vụ:"

#: admin/views/sync-log.php:68 public/views/booking-form.php:395
msgid "Staff:"
msgstr "Nhân viên:"

#: admin/views/sync-log.php:74
msgid "Bookings:"
msgstr "Đặt lịch:"

#: admin/views/sync-log.php:81
msgid "Error:"
msgstr "Lỗi:"

#: admin/views/sync-log.php:99
msgid ""
"This log shows the history of synchronization activities between WordPress "
"and Square."
msgstr ""
"Nhật ký này hiển thị lịch sử hoạt động đồng bộ hóa giữa WordPress và Square."

#: admin/views/waitlist.php:18
msgid "Waitlist Requests"
msgstr "Yêu cầu danh sách chờ"

#: admin/views/waitlist.php:21
msgid "Automation:"
msgstr "Tự động hóa:"

#: admin/views/waitlist.php:25
msgid "Check Openings Now"
msgstr "Kiểm tra giờ trống ngay"

#: admin/views/waitlist.php:33
msgid "Open Booking Page"
msgstr "Mở trang đặt lịch"

#: admin/views/waitlist.php:39
msgid "No active waitlist requests."
msgstr "Không có yêu cầu danh sách chờ hoạt động."

#: admin/views/waitlist.php:61
msgid "Contact"
msgstr "Liên hệ"

#: admin/views/waitlist.php:62
msgid "Service(s)"
msgstr "(Các) dịch vụ"

#: admin/views/waitlist.php:63 public/views/booking-form-square.php:1297
#: public/views/booking-form-square.php:1298
msgid "Preferred Date"
msgstr "Ngày mong muốn"

#: admin/views/waitlist.php:64
msgid "Preferred Time"
msgstr "Thời gian ưa thích"

#: admin/views/waitlist.php:65
msgid "Flexibility"
msgstr "Tính linh hoạt"

#: admin/views/waitlist.php:66
msgid "Notes"
msgstr "Các ghi chú"

#: admin/views/waitlist.php:67
msgid "Submitted"
msgstr "Đã gửi"

#: admin/views/waitlist.php:68
msgid "Automation"
msgstr "Tự động hóa"

#: admin/views/waitlist.php:112
msgid "Dates flexible"
msgstr "Ngày linh hoạt"

#: admin/views/waitlist.php:115
msgid "Times flexible"
msgstr "Thời gian linh hoạt"

#: admin/views/waitlist.php:148
msgid "Notified"
msgstr "Đã thông báo"

#: admin/views/waitlist.php:154
msgid "Watching"
msgstr "Đang xem"

#: admin/views/waitlist.php:159
msgid "Notify"
msgstr "Thông báo"

#: admin/views/waitlist.php:163 public/views/booking-form-hybrid.php:111
#: public/views/catalog.php:79
msgid "Book"
msgstr "Đặt lịch"

#: admin/views/waitlist.php:172
msgid "When a slot opens up, use Notify to email the customer first."
msgstr ""
"Khi có chỗ trống, hãy sử dụng Thông báo để gửi email cho khách hàng trước."

#: assets/js/customer-portal.js:53
msgid "Request failed"
msgstr "Yêu cầu không thành công"

#: assets/js/customer-portal.js:57
msgid "Something went wrong."
msgstr "Đã xảy ra lỗi."

#: assets/js/customer-portal.js:112 assets/js/frontend.js:117
#: assets/js/frontend.js:119 includes/class-yatoon-ajax.php:3194
#: includes/class-yatoon-ajax.php:3199 includes/class-yatoon-ajax.php:3277
#: includes/class-yatoon-ajax.php:3282
msgid "Please enter a valid phone number."
msgstr "Vui lòng nhập số điện thoại hợp lệ."

#: assets/js/customer-portal.js:158 assets/js/frontend.js:2323
#: includes/class-yatoon-customer-portal.php:370
#: includes/class-yatoon-customer-portal.php:380
msgid "Sending..."
msgstr "Đang gửi..."

#: assets/js/customer-portal.js:170
msgid "Please enter the 6-digit code."
msgstr "Vui lòng nhập mã gồm 6 chữ số."

#: assets/js/customer-portal.js:178
msgid "Invalid code"
msgstr "Mã không hợp lệ"

#: assets/js/customer-portal.js:195
msgid "Error loading data."
msgstr "Lỗi tải dữ liệu."

#: assets/js/customer-portal.js:322
#: includes/class-yatoon-customer-portal.php:996
#: includes/class-yatoon-customer-portal.php:1040
msgid "Any Staff"
msgstr "Nhân viên bất kỳ"

#: assets/js/customer-portal.js:345
msgid "No active gift cards on this account."
msgstr "Không có thẻ quà tặng đang hoạt động trên tài khoản này."

#: assets/js/customer-portal.js:345
msgid "Gift cards are not enabled by this business."
msgstr "Doanh nghiệp này không kích hoạt thẻ quà tặng."

#: assets/js/customer-portal.js:348
msgid "No active service packages."
msgstr "Không có gói dịch vụ đang hoạt động."

#: assets/js/customer-portal.js:348
msgid "Packages are not enabled by this business."
msgstr "Các gói không được kích hoạt bởi doanh nghiệp này."

#: assets/js/customer-portal.js:351
msgid "No active membership."
msgstr "Không có thành viên tích cực."

#: assets/js/customer-portal.js:351
msgid "Memberships are not enabled by this business."
msgstr "Doanh nghiệp này không kích hoạt gói thành viên."

#: assets/js/customer-portal.js:353
msgid "Your available rewards will appear here."
msgstr "Phần thưởng có sẵn của bạn sẽ xuất hiện ở đây."

#: assets/js/customer-portal.js:354
msgid "Rewards are not enabled by this business."
msgstr "Phần thưởng không được kích hoạt bởi doanh nghiệp này."

#: assets/js/customer-portal.js:361 assets/js/customer-portal.js:459
msgid "Redeem"
msgstr "Đổi quà"

#: assets/js/customer-portal.js:432 assets/js/staff-portal.js:2329
msgid "Saving..."
msgstr "Đang lưu..."

#: assets/js/customer-portal.js:443 assets/js/customer-portal.js:446
msgid "Save profile"
msgstr "Lưu hồ sơ"

#: assets/js/customer-portal.js:444
#: includes/class-yatoon-customer-portal.php:797
#: includes/class-yatoon-staff-portal.php:501
#: includes/class-yatoon-customer-portal.php:822
#: includes/class-yatoon-staff-portal.php:506
msgid "Profile saved."
msgstr "Đã lưu hồ sơ."

#: assets/js/customer-portal.js:447
msgid "Could not save profile."
msgstr "Không thể lưu hồ sơ."

#: assets/js/customer-portal.js:453
msgid "Redeem points for this reward? This cannot be undone online."
msgstr "Đổi điểm lấy phần thưởng này? Điều này không thể hoàn tác trực tuyến."

#: assets/js/customer-portal.js:454
msgid "Redeeming..."
msgstr "Đang đổi..."

#: assets/js/customer-portal.js:456
msgid "Reward redeemed."
msgstr "Đã đổi phần thưởng."

#: assets/js/customer-portal.js:460
msgid "Could not redeem reward."
msgstr "Không thể đổi phần thưởng."

#: assets/js/customer-portal.js:503
msgid "Cancelling..."
msgstr "Đang hủy..."

#: assets/js/customer-portal.js:508
msgid "Failed to cancel"
msgstr "Không hủy được"

#: assets/js/customer-portal.js:593
msgid "Rescheduling..."
msgstr "Đang đổi lịch..."

#: assets/js/customer-portal.js:604 assets/js/manage-booking.js:352
#: assets/js/manage-booking.js:357
#: includes/class-yatoon-manage-booking.php:764
#: includes/class-yatoon-manage-booking.php:771
msgid "Confirm Reschedule"
msgstr "Xác nhận đổi lịch"

#: assets/js/customer-portal.js:605
msgid "Reschedule failed."
msgstr "Không thể đổi lịch."

#: assets/js/customer-portal.js:609
msgid "Error loading slots"
msgstr "Lỗi khi tải khung giờ"

#: assets/js/frontend.js:105
msgid "Please enter a 10-digit US phone number."
msgstr "Vui lòng nhập số điện thoại Hoa Kỳ gồm 10 chữ số."

#: assets/js/frontend.js:108
msgid "Invalid area code. US area codes cannot start with 0 or 1."
msgstr ""
"Mã vùng không hợp lệ. Mã vùng của Hoa Kỳ không thể bắt đầu bằng 0 hoặc 1."

#: assets/js/frontend.js:115
msgid ""
"The 3 digits after the area code cannot start with 0 or 1. Please check the "
"number."
msgstr ""
"3 chữ số sau mã vùng không thể bắt đầu bằng 0 hoặc 1. Vui lòng kiểm tra số."

#: assets/js/frontend.js:365
msgid "Choose one option to continue"
msgstr "Chọn một tùy chọn để tiếp tục"

#: assets/js/frontend.js:367 assets/js/frontend.js:4060
#: assets/js/frontend.js:4120 public/views/booking-form-square.php:114
#: public/views/booking-form-square.php:115
msgid "Price varies"
msgstr "Giá thay đổi"

#: assets/js/frontend.js:368 assets/js/frontend.js:7130
msgid "Add-ons are optional after the main choice"
msgstr "Tiện ích bổ sung là tùy chọn sau lựa chọn chính"

#: assets/js/frontend.js:391 public/views/booking-form-square.php:287
#: public/views/booking-form-square.php:288
msgid "Choose service"
msgstr "Chọn dịch vụ"

#: assets/js/frontend.js:391
msgid "Pick a service, then customize it if options are available."
msgstr "Chọn một dịch vụ, sau đó tùy chỉnh nó nếu có sẵn các tùy chọn."

#: assets/js/frontend.js:392
msgid "Customize service"
msgstr "Tùy chỉnh dịch vụ"

#: assets/js/frontend.js:392
msgid "Select the option that fits your visit."
msgstr "Chọn tùy chọn phù hợp với chuyến thăm của bạn."

#: assets/js/frontend.js:393 assets/js/frontend.js:432
#: public/views/booking-form-square.php:732
#: public/views/booking-form-square.php:733
msgid "Choose staff"
msgstr "Chọn nhân viên"

#: assets/js/frontend.js:393
msgid "Any available staff is fastest, or choose your preferred person."
msgstr "Nhân viên nào có sẵn là nhanh nhất, hoặc chọn người bạn yêu thích."

#: assets/js/frontend.js:394
msgid "Choose time"
msgstr "Chọn thời gian"

#: assets/js/frontend.js:394
msgid "Pick a date and available time."
msgstr "Chọn một ngày và thời gian có sẵn."

#: assets/js/frontend.js:395 public/views/booking-form-square.php:796
#: public/views/booking-form-square.php:797
msgid "Review your booking"
msgstr "Xem lại đặt lịch của bạn"

#: assets/js/frontend.js:395
msgid "Check your appointment and enter your details."
msgstr "Kiểm tra cuộc hẹn của bạn và nhập thông tin chi tiết của bạn."

#: assets/js/frontend.js:428
msgid "Options selected"
msgstr "Tùy chọn đã chọn"

#: assets/js/frontend.js:429
msgid "No options selected yet"
msgstr "Chưa có tùy chọn nào được chọn"

#: assets/js/frontend.js:432
msgid "Staff selected"
msgstr "Nhân viên được chọn"

#: assets/js/frontend.js:433
msgid "Time selected"
msgstr "Thời gian đã chọn"

#: assets/js/frontend.js:433
msgid "Choose a time"
msgstr "Chọn thời gian"

#: assets/js/frontend.js:445
msgid "Service selected"
msgstr "Dịch vụ đã chọn"

#: assets/js/frontend.js:446
msgid "Pick a service to begin"
msgstr "Chọn một dịch vụ để bắt đầu"

#: assets/js/frontend.js:456
msgid "No options selected"
msgstr "Không có tùy chọn nào được chọn"

#: assets/js/frontend.js:456
msgid "Choose add-ons or options"
msgstr "Chọn tiện ích bổ sung hoặc tùy chọn"

#: assets/js/frontend.js:466
msgid "Choose any available staff or a preferred person"
msgstr "Chọn bất kỳ nhân viên có sẵn hoặc một người ưa thích"

#: assets/js/frontend.js:481
msgid "Details / Pay"
msgstr "Chi tiết / Thanh toán"

#: assets/js/frontend.js:486 assets/js/frontend.js:542
msgid "Booking confirmed"
msgstr "Đã xác nhận đặt lịch"

#: assets/js/frontend.js:486
msgid "Review details and confirm"
msgstr "Xem lại chi tiết và xác nhận"

#: assets/js/frontend.js:486
msgid "Available after choosing a time"
msgstr "Có sẵn sau khi chọn thời gian"

#: assets/js/frontend.js:501
msgid "Locked"
msgstr "Đã khóa"

#: assets/js/frontend.js:501
msgid "Current"
msgstr "Hiện tại"

#: assets/js/frontend.js:644
msgid "Reference photo"
msgstr "Ảnh tham khảo"

#: assets/js/frontend.js:676 assets/js/frontend.js:680
#: public/views/booking-form-square.php:717 public/views/booking-form.php:319
#: public/views/booking-form-square.php:718
msgid "Upload a reference photo"
msgstr "Tải lên một bức ảnh tham khảo"

#: assets/js/frontend.js:692 assets/js/frontend.js:6357
msgid "Please wait for the reference photo to finish uploading."
msgstr "Vui lòng đợi ảnh tham khảo tải lên xong."

#: assets/js/frontend.js:747
msgid "Morning"
msgstr "buổi sáng"

#: assets/js/frontend.js:748
msgid "Afternoon"
msgstr "buổi chiều"

#: assets/js/frontend.js:749
msgid "Evening"
msgstr "Buổi tối"

#: assets/js/frontend.js:780 assets/js/frontend.js:3202
#: assets/js/frontend.js:5679
msgid "Please choose one main option before continuing."
msgstr "Vui lòng chọn một tùy chọn chính trước khi tiếp tục."

#: assets/js/frontend.js:791
msgid ""
"Please choose one main option before continuing. Add-ons are optional after "
"that."
msgstr ""
"Vui lòng chọn một tùy chọn chính trước khi tiếp tục. Tiện ích bổ sung là tùy"
" chọn sau đó."

#: assets/js/frontend.js:936 assets/js/frontend.js:941
#: assets/js/frontend.js:4633 assets/js/frontend.js:4648
msgid "Any Staff Available"
msgstr "Bất kỳ nhân viên nào đang rảnh"

#: assets/js/frontend.js:979 assets/js/frontend.js:991
msgid "Guest 1"
msgstr "Khách 1"

#: assets/js/frontend.js:1031
msgid "Guest booking is not available for this visit."
msgstr "Đặt lịch của khách không có sẵn cho chuyến thăm này."

#: assets/js/frontend.js:1083
msgid "Please use a guest name instead of Me."
msgstr "Vui lòng sử dụng tên khách thay vì Tôi."

#: assets/js/frontend.js:1088
msgid ""
"That guest is already added. Add a service to that guest or use a different "
"name."
msgstr ""
"Khách đó đã được thêm vào. Thêm dịch vụ cho khách đó hoặc sử dụng tên khác."

#: assets/js/frontend.js:1187 assets/js/frontend.js:7020
#: public/views/booking-form-square.php:804
#: public/views/booking-form-square.php:805
msgid "Appointment details"
msgstr "Chi tiết cuộc hẹn"

#: assets/js/frontend.js:1187
msgid "Booking details"
msgstr "Chi tiết đặt lịch"

#: assets/js/frontend.js:1477
msgid "Confirm All Bookings"
msgstr "Xác nhận tất cả đặt lịch"

#: assets/js/frontend.js:1478 assets/js/frontend.js:6460
#: assets/js/frontend.js:6461 assets/js/frontend.js:7209
#: public/views/booking-form.php:525
msgid "Confirm Booking"
msgstr "Xác nhận đặt lịch"

#: assets/js/frontend.js:1870
msgid "Add service for"
msgstr "Thêm dịch vụ cho"

#: assets/js/frontend.js:1872
msgid "Add guest together"
msgstr "Thêm khách cùng nhau"

#: assets/js/frontend.js:1967 assets/js/frontend.js:5286
#: assets/js/frontend.js:5310 public/views/booking-form-square.php:1112
#: public/views/booking-form-square.php:1124
#: public/views/booking-form-square.php:1113
#: public/views/booking-form-square.php:1125
msgid "Not selected"
msgstr "Không được chọn"

#: assets/js/frontend.js:2331 assets/js/frontend.js:2336
#: assets/js/frontend.js:2340 public/views/booking-form-square.php:1221
#: public/views/booking-form-square.php:1222
msgid "Send message"
msgstr "Gửi tin nhắn"

#: assets/js/frontend.js:2335
msgid "Failed to send. Please try again."
msgstr "Không gửi được. Vui lòng thử lại."

#: assets/js/frontend.js:2339 assets/js/frontend.js:6718
#: assets/js/frontend.js:7679 assets/js/frontend.js:7717
#: assets/js/frontend.js:7864 assets/js/staff-portal.js:445
msgid "Network error. Please try again."
msgstr "Lỗi mạng. Vui lòng thử lại."

#: assets/js/frontend.js:2646
msgid "AI is not available yet."
msgstr "AI vẫn chưa có sẵn."

#: assets/js/frontend.js:2650 includes/class-yatoon-ai.php:63
msgid "Tell us what you are looking for first."
msgstr "Hãy cho chúng tôi biết những gì bạn đang tìm kiếm đầu tiên."

#: assets/js/frontend.js:2655
msgid "Finding matches..."
msgstr "Đang tìm kết quả phù hợp..."

#: assets/js/frontend.js:2691 assets/js/frontend.js:2695
msgid "AI could not help right now."
msgstr "AI không thể giúp đỡ ngay bây giờ."

#: assets/js/frontend.js:2697 public/views/booking-form-hybrid.php:54
#: public/views/booking-form-square.php:430 public/views/booking-form.php:131
#: public/views/booking-form-square.php:432
msgid "Ask AI for Recommendations"
msgstr "Hỏi AI để biết Đề xuất"

#: assets/js/frontend.js:2714 public/views/booking-form-square.php:403
#: public/views/booking-form-square.php:404
#: public/views/booking-form-square.php:405
#: public/views/booking-form-square.php:406
#: public/views/booking-form-square.php:407
msgid "Need help choosing?"
msgstr "Cần giúp đỡ lựa chọn?"

#: assets/js/frontend.js:2728
msgid "This recommended service is not visible on the menu right now."
msgstr "Dịch vụ được đề xuất này hiện không hiển thị trên menu."

#: assets/js/frontend.js:2973
msgid "No staff are available at this time. Please choose a different time."
msgstr ""
"Không có nhân viên có sẵn tại thời điểm này. Vui lòng chọn thời gian khác."

#: assets/js/frontend.js:3010
msgid "Please choose a different time."
msgstr "Vui lòng chọn thời gian khác."

#: assets/js/frontend.js:3021
msgid "Tap Cancel to choose a different time."
msgstr "Nhấn Hủy để chọn thời gian khác."

#: assets/js/frontend.js:3030
msgid "No alternative staff available. Please choose a different time."
msgstr "Không có nhân viên thay thế có sẵn. Vui lòng chọn thời gian khác."

#: assets/js/frontend.js:3092
msgid "A staff member"
msgstr "Một nhân viên"

#: assets/js/frontend.js:3290
msgid "Please choose an image file for the design reference."
msgstr "Vui lòng chọn file hình ảnh để tham khảo thiết kế."

#: assets/js/frontend.js:3296
msgid "Please choose a design image smaller than 10 MB."
msgstr "Vui lòng chọn hình ảnh thiết kế nhỏ hơn 10 MB."

#: assets/js/frontend.js:3318
msgid "Upload could not start. Choose the photo again."
msgstr "Tải lên không thể bắt đầu. Chọn lại ảnh."

#: assets/js/frontend.js:3342
msgid "Uploaded"
msgstr "Đã tải lên"

#: assets/js/frontend.js:3347 assets/js/frontend.js:3356
msgid "Upload failed. Choose the photo again to retry."
msgstr "Tải lên không thành công. Chọn lại ảnh để thử lại."

#: assets/js/frontend.js:3567
msgid "Please choose a service first."
msgstr "Vui lòng chọn dịch vụ trước."

#: assets/js/frontend.js:3577
msgid "Please choose a staff member to continue."
msgstr "Vui lòng chọn một nhân viên để tiếp tục."

#: assets/js/frontend.js:4094
msgid "Related choices"
msgstr "Lựa chọn liên quan"

#: assets/js/frontend.js:4095
msgid "Choose what fits your visit"
msgstr "Chọn những gì phù hợp với chuyến thăm của bạn"

#: assets/js/frontend.js:4097
msgid "Tap to select"
msgstr "Nhấn để chọn"

#: assets/js/frontend.js:4103
msgid "Recommended add-ons"
msgstr "Tiện ích bổ sung được đề xuất"

#: assets/js/frontend.js:4103
msgid "Choose one option"
msgstr "Chọn một tùy chọn"

#: assets/js/frontend.js:4104
msgid "Optional extras you can add to this appointment."
msgstr "Các tính năng bổ sung tùy chọn bạn có thể thêm vào cuộc hẹn này."

#: assets/js/frontend.js:4104
msgid "Pick the main style or variation for this service."
msgstr "Chọn phong cách hoặc biến thể chính cho dịch vụ này."

#: assets/js/frontend.js:4718
msgid "All staff busy (Appt 1)"
msgstr "Tất cả nhân viên đều bận (Appt 1)"

#: assets/js/frontend.js:4753
msgid "No remaining available times today."
msgstr "Không có thời gian còn trống ngày hôm nay."

#: assets/js/frontend.js:4766
msgid "Network timeout while checking availability."
msgstr "Hết thời gian chờ mạng trong khi kiểm tra lịch trống."

#: assets/js/frontend.js:4803
msgid "Selected date"
msgstr "Ngày đã chọn"

#: assets/js/frontend.js:4810
msgid "Earliest"
msgstr "Sớm nhất"

#: assets/js/frontend.js:4838
msgid "Checking availability"
msgstr "Đang kiểm tra lịch trống"

#: assets/js/frontend.js:4839
msgid "No available times"
msgstr "Không có thời gian trống"

#: assets/js/frontend.js:4929
msgid "Searching..."
msgstr "Đang tìm kiếm..."

#: assets/js/frontend.js:4961 assets/js/frontend.js:5016
msgid "Find next opening"
msgstr "Tìm giờ trống gần nhất"

#: assets/js/frontend.js:4965
msgid "Next opening found. Choose a time below."
msgstr "Đã tìm thấy giờ trống gần nhất. Hãy chọn một giờ bên dưới."

#: assets/js/frontend.js:5011
msgid "No availability found"
msgstr "Không tìm thấy phòng trống"

#: assets/js/frontend.js:5012
msgid ""
"No upcoming openings found. Join the waitlist and the salon can notify you "
"when a spot opens."
msgstr ""
"Chưa tìm thấy giờ trống sắp tới. Hãy tham gia danh sách chờ để salon thông "
"báo khi có chỗ."

#: assets/js/frontend.js:5033
msgid "No times found"
msgstr "Không tìm thấy lần nào"

#: assets/js/frontend.js:5035
msgid ""
"Try another date, choose another staff member, edit your services, or text "
"us and we can help."
msgstr ""
"Hãy thử một ngày khác, chọn một nhân viên khác, chỉnh sửa dịch vụ của bạn "
"hoặc nhắn tin cho chúng tôi và chúng tôi có thể trợ giúp."

#: assets/js/frontend.js:5038 assets/js/staff-portal.js:1301
#: assets/js/staff-portal.js:1553 assets/js/staff-portal.js:1906
#: assets/js/staff-portal.js:1966 assets/js/staff-portal.js:2352
#: assets/js/staff-portal.js:2425 assets/js/staff-portal.js:2447
#: assets/js/staff-portal.js:2466 assets/js/staff-portal.js:2542
#: assets/js/staff-portal.js:2695 assets/js/staff-portal.js:2762
msgid "Network error"
msgstr "Lỗi mạng"

#: assets/js/frontend.js:5039
msgid "We could not load times just now."
msgstr "Chúng tôi không thể tải thời gian ngay bây giờ."

#: assets/js/frontend.js:5040
msgid ""
"Please try again. If it keeps happening, text us and we can help you book."
msgstr ""
"Vui lòng thử lại. Nếu điều đó vẫn xảy ra, hãy nhắn tin cho chúng tôi và "
"chúng tôi có thể giúp bạn đặt lịch."

#: assets/js/frontend.js:5042
msgid "Calendar connection issue"
msgstr "Sự cố kết nối lịch"

#: assets/js/frontend.js:5043
msgid "We could not check the live booking calendar."
msgstr "Chúng tôi không thể kiểm tra lịch đặt lịch trực tiếp."

#: assets/js/frontend.js:5044
msgid ""
"Square/Vagaro may be temporarily unavailable. Try again or text us for help."
msgstr ""
"Square/Vagaro có thể tạm thời không có sẵn. Hãy thử lại hoặc nhắn tin cho "
"chúng tôi để được trợ giúp."

#: assets/js/frontend.js:5046
msgid "Staff unavailable"
msgstr "Nhân viên không có mặt"

#: assets/js/frontend.js:5049
msgid "No availability"
msgstr "Không có phòng trống"

#: assets/js/frontend.js:5287 public/views/booking-form-square.php:1089
#: public/views/booking-form-square.php:1090
msgid "No services added yet"
msgstr "Chưa có dịch vụ nào được thêm vào"

#: assets/js/frontend.js:5983
msgid "Remove this service?"
msgstr "Xóa dịch vụ này?"

#: assets/js/frontend.js:5983
msgid "Remove these options?"
msgstr "Xóa các tùy chọn này?"

#: assets/js/frontend.js:5985
msgid ""
"This will clear the service, options, staff, and time for this appointment."
msgstr ""
"Điều này sẽ làm rõ dịch vụ, các lựa chọn, nhân viên và thời gian cho cuộc "
"hẹn này."

#: assets/js/frontend.js:5986
msgid "This will clear the selected options for this service."
msgstr "Thao tác này sẽ xóa các tùy chọn đã chọn cho dịch vụ này."

#: assets/js/frontend.js:6066
msgid "Could not calculate the Square payment amount."
msgstr "Không thể tính số tiền thanh toán Square."

#: assets/js/frontend.js:6079
msgid "Appointment total"
msgstr "Tổng số cuộc hẹn"

#: assets/js/frontend.js:6079
msgid "Booking deposit"
msgstr "Đặt cọc đặt lịch"

#: assets/js/frontend.js:6098
msgid "Square payment form is not ready. Please refresh and try again."
msgstr ""
"Hình thức thanh toán Square chưa sẵn sàng. Vui lòng làm mới và thử lại."

#: assets/js/frontend.js:6105
msgid "Pay securely now to confirm your appointment."
msgstr "Thanh toán an toàn ngay bây giờ để xác nhận cuộc hẹn của bạn."

#: assets/js/frontend.js:6106
msgid "Pay your deposit securely now to confirm your appointment."
msgstr ""
"Thanh toán tiền đặt cọc của bạn một cách an toàn ngay bây giờ để xác nhận "
"cuộc hẹn của bạn."

#: assets/js/frontend.js:6126
msgid "Loading secure Square card form..."
msgstr "Đang tải mẫu thẻ Square an toàn..."

#: assets/js/frontend.js:6139
msgid "Cash App"
msgstr "Ứng dụng tiền mặt"

#: assets/js/frontend.js:6140 public/views/booking-form-square.php:938
#: public/views/booking-form-square.php:939
msgid "Gift Card"
msgstr "Thẻ quà tặng"

#: assets/js/frontend.js:6170
msgid ""
"Tap the wallet button above to authorize payment, then booking will continue"
" automatically."
msgstr ""
"Nhấn vào nút ví ở trên để ủy quyền thanh toán, sau đó việc đặt lịch sẽ tự "
"động tiếp tục."

#: assets/js/frontend.js:6171
msgid "Payment details are encrypted by Square."
msgstr "Chi tiết thanh toán được mã hóa bởi Square."

#: assets/js/frontend.js:6218
msgid "Cash App Pay could not be authorized."
msgstr "Ứng dụng tiền mặt Pay không thể được ủy quyền."

#: assets/js/frontend.js:6253
msgid "Payment approved by Square. Confirming your booking..."
msgstr "Khoản thanh toán được Square phê duyệt. Xác nhận đặt lịch của bạn..."

#: assets/js/frontend.js:6259 assets/js/frontend.js:6301
#: assets/js/frontend.js:6346
msgid "Square payment failed. Please try again."
msgstr "Thanh toán Square không thành công. Vui lòng thử lại."

#: assets/js/frontend.js:6266
msgid "Square wallet"
msgstr "Ví Square"

#: assets/js/frontend.js:6272
msgid "The wallet payment was not authorized."
msgstr "Thanh toán bằng ví không được ủy quyền."

#: assets/js/frontend.js:6278
msgid "Wallet payment failed."
msgstr "Thanh toán bằng ví không thành công."

#: assets/js/frontend.js:6279
msgid "Wallet payment failed. Please try again."
msgstr "Thanh toán bằng ví không thành công. Vui lòng thử lại."

#: assets/js/frontend.js:6311
msgid "Square payment is enabled but the secure payment form is unavailable."
msgstr ""
"Thanh toán Square được bật nhưng hình thức thanh toán an toàn khSquareng khả"
" dụng."

#: assets/js/frontend.js:6322
msgid ""
"This Square payment method is not available on this device. Please choose "
"another method."
msgstr ""
"Phương thức thanh toán Square này không khả dụng trên thiết bị này. Vui lòng"
" chọn phương pháp khác."

#: assets/js/frontend.js:6325
msgid "Tap the Cash App Pay button above to authorize payment."
msgstr ""
"Nhấn vào nút Thanh toán ứng dụng tiền mặt ở trên để ủy quyền thanh toán."

#: assets/js/frontend.js:6328
msgid "Securing your payment with Square..."
msgstr "Đảm bảo thanh toán của bạn với Square..."

#: assets/js/frontend.js:6335
msgid "Please check your card details and try again."
msgstr "Vui lòng kiểm tra chi tiết thẻ của bạn và thử lại."

#: assets/js/frontend.js:6341
msgid "Payment approved by Square."
msgstr "Khoản thanh toán được Square phê duyệt."

#: assets/js/frontend.js:6345
msgid "Square payment failed."
msgstr "Thanh toán Square không thành công."

#: assets/js/frontend.js:6388
msgid ""
"We are sending a verification code to your phone. Please enter it below."
msgstr ""
"Chúng tôi đang gửi mã xác minh tới điện thoại của bạn. Vui lòng nhập nó vào "
"bên dưới."

#: assets/js/frontend.js:6398
msgid "Failed to send code."
msgstr "Không gửi được mã."

#: assets/js/frontend.js:6420
msgid "Incorrect code."
msgstr "Mã không chính xác."

#: assets/js/frontend.js:6448
msgid "Please add at least one service to your booking."
msgstr "Vui lòng thêm ít nhất một dịch vụ vào đặt lịch của bạn."

#: assets/js/frontend.js:6463
msgid "Confirming your booking..."
msgstr "Xác nhận đặt lịch của bạn..."

#: assets/js/frontend.js:6505 includes/class-yatoon-ajax.php:3124
#: includes/class-yatoon-ajax.php:3207
msgid ""
"Please review and acknowledge the cancellation / no-show policy before "
"booking."
msgstr ""
"Vui lòng xem lại và xác nhận chính sách hủy/vắng mặt trước khi đặt lịch."

#: assets/js/frontend.js:6511 includes/class-yatoon-ajax.php:3127
#: includes/class-yatoon-ajax.php:3210
msgid "Please read and sign the consent form before booking."
msgstr "Vui lòng đọc và ký vào mẫu chấp thuận trước khi đặt lịch."

#: assets/js/frontend.js:6527
msgid ""
"Booking could not start because the WordPress AJAX URL is missing. Please "
"refresh and try again."
msgstr ""
"Việc đặt lịch không thể bắt đầu vì URL AJAX của WordPress bị thiếu. Vui lòng"
" làm mới và thử lại."

#: assets/js/frontend.js:6532
msgid "Please choose a service and time before confirming."
msgstr "Vui lòng chọn dịch vụ và thời gian trước khi xác nhận."

#: assets/js/frontend.js:6555 public/views/booking-form-square.php:1008
#: public/views/booking-form-square.php:1009
msgid "Booking"
msgstr "Đặt lịch"

#: assets/js/frontend.js:6569
msgid ""
"Your appointment is booked. Save this page or use the manage link below if "
"you need to change services, reschedule, or cancel."
msgstr ""
"Cuộc hẹn của bạn đã được đặt. Lưu trang này hoặc sử dụng liên kết quản lý "
"bên dưới nếu bạn cần thay đổi dịch vụ, lên lịch lại hoặc hủy."

#: assets/js/frontend.js:6579
msgid "Change services, reschedule, or cancel"
msgstr "Thay đổi dịch vụ, lên lịch lại hoặc hủy"

#: assets/js/frontend.js:6579
msgid "Reschedule or cancel"
msgstr "Lên lịch lại hoặc hủy"

#: assets/js/frontend.js:6594
msgid "Change or cancel my appointment"
msgstr "Thay đổi hoặc hủy cuộc hẹn của tôi"

#: assets/js/frontend.js:6613
msgid "Add to calendar"
msgstr "Thêm vào lịch"

#: assets/js/frontend.js:6626
msgid "Book again"
msgstr "Đặt lại"

#: assets/js/frontend.js:6676
msgid "Book next visit"
msgstr "Đặt chuyến thăm tiếp theo"

#: assets/js/frontend.js:6698
msgid "Setting up..."
msgstr "Đang thiết lập..."

#: assets/js/frontend.js:6713 assets/js/frontend.js:6717
msgid "Try again"
msgstr "Thử lại"

#: assets/js/frontend.js:6714
msgid "Could not set up recurring."
msgstr "Không thể thiết lập định kỳ."

#: assets/js/frontend.js:6876
msgid "Yatoon booking submit failed after server response:"
msgstr ""
"Gửi yêu cầu đặt lịch Yatoon không thành công sau khi máy chủ phản hồi:"

#: assets/js/frontend.js:6886
msgid ""
"We could not read the booking confirmation response. Please check the "
"booking list before trying again."
msgstr ""
"Chúng tôi không thể đọc được phản hồi xác nhận đặt lịch. Vui lòng kiểm tra "
"danh sách đặt lịch trước khi thử lại."

#: assets/js/frontend.js:6931
msgid "Yatoon booking submit error:"
msgstr "Lỗi gửi đặt lịch của Yatoon:"

#: assets/js/frontend.js:6932
msgid ""
"Something went wrong before the booking could be sent. Please refresh and "
"try again."
msgstr ""
"Đã xảy ra lỗi trước khi có thể gửi yêu cầu đặt lịch. Vui lòng làm mới và thử"
" lại."

#: assets/js/frontend.js:7098 assets/js/frontend.js:7108
#: assets/js/frontend.js:7524 public/views/booking-form-square.php:1177
#: public/views/booking-form-square.php:1178
msgid "Selected services"
msgstr "Dịch vụ đã chọn"

#: assets/js/frontend.js:7099 assets/js/frontend.js:7113
#: assets/js/frontend.js:7124 assets/js/frontend.js:7525
#: public/views/booking-form-square.php:1178
#: public/views/booking-form-square.php:1179
msgid "Tap to view cart"
msgstr "Nhấn để xem giỏ hàng"

#: assets/js/frontend.js:7119
msgid "Selected service"
msgstr "Dịch vụ đã chọn"

#: assets/js/frontend.js:7129 public/views/booking-form-square.php:710
#: public/views/booking-form-square.php:711
msgid "Choose an option"
msgstr "Chọn một tùy chọn"

#: assets/js/frontend.js:7154
msgid "Review details"
msgstr "Đánh giá chi tiết"

#: assets/js/frontend.js:7155
msgid "Tap cart"
msgstr "Nhấn vào giỏ hàng"

#: assets/js/frontend.js:7164 assets/js/frontend.js:7165
msgid "Review & Book"
msgstr "Đánh giá & Đặt lịch"

#: assets/js/frontend.js:7167 assets/js/frontend.js:7168
#: assets/js/staff-portal.js:599 public/views/staff-portal.php:103
#: public/views/staff-portal.php:105
msgid "Checkout"
msgstr "Thanh toán"

#: assets/js/frontend.js:7195 assets/js/frontend.js:7196
msgid "Choose Time"
msgstr "Chọn thời gian"

#: assets/js/frontend.js:7208
msgid "Review booking"
msgstr "Đánh giá đặt lịch"

#: assets/js/frontend.js:7208
msgid "Pick a time"
msgstr "Chọn một thời điểm"

#: assets/js/frontend.js:7213
msgid "Booking in progress"
msgstr "Đang đặt lịch"

#: assets/js/frontend.js:7369
msgid "January"
msgstr "Tháng 1"

#: assets/js/frontend.js:7369
msgid "February"
msgstr "Tháng 2"

#: assets/js/frontend.js:7370
msgid "August"
msgstr "Tháng 8"

#: assets/js/frontend.js:7370
msgid "September"
msgstr "Tháng 9"

#: assets/js/frontend.js:7370
msgid "October"
msgstr "Tháng 10"

#: assets/js/frontend.js:7370
msgid "November"
msgstr "Tháng 11"

#: assets/js/frontend.js:7370
msgid "December"
msgstr "Tháng 12"

#: assets/js/frontend.js:7657 assets/js/frontend.js:7692
msgid "Checking..."
msgstr "Đang kiểm tra..."

#: assets/js/frontend.js:7671 assets/js/frontend.js:7709
msgid "Applied"
msgstr "Đã áp dụng"

#: assets/js/frontend.js:7674
msgid "Invalid gift card."
msgstr "Thẻ quà tặng không hợp lệ."

#: assets/js/frontend.js:7712
msgid "Invalid coupon code."
msgstr "Mã phiếu giảm giá không hợp lệ."

#: assets/js/frontend.js:7749 assets/js/frontend.js:7759
msgid "Tip: $"
msgstr "Tiền boa: $"

#: assets/js/frontend.js:7842
msgid "Please select at least one service."
msgstr "Vui lòng chọn ít nhất một dịch vụ."

#: assets/js/frontend.js:7847
msgid "Submitting..."
msgstr "Đang gửi..."

#: assets/js/frontend.js:7859
msgid "Failed to join waitlist. Please try again."
msgstr "Không thể tham gia danh sách chờ. Vui lòng thử lại."

#: assets/js/manage-booking.js:150
msgid "Book another appointment"
msgstr "Đặt một cuộc hẹn khác"

#: assets/js/manage-booking.js:153
msgid "View updated status"
msgstr "Xem trạng thái cập nhật"

#: assets/js/manage-booking.js:167
msgid "Keep Appointment"
msgstr "Giữ cuộc hẹn"

#: assets/js/manage-booking.js:171
msgid "Confirm"
msgstr "Xác nhận"

#: assets/js/manage-booking.js:192 assets/js/manage-booking.js:209
msgid "Cancel appointment?"
msgstr "Hủy cuộc hẹn?"

#: assets/js/manage-booking.js:193
msgid "Please select at least one service to cancel."
msgstr "Vui lòng chọn ít nhất một dịch vụ để hủy."

#: assets/js/manage-booking.js:200
msgid ""
"Are you sure you want to cancel this appointment? This cannot be undone."
msgstr ""
"Bạn có chắc chắn muốn hủy cuộc hẹn này không? Điều này không thể hoàn tác "
"được."

#: assets/js/manage-booking.js:205
msgid "Cancel all selected appointment items? This cannot be undone."
msgstr ""
"Hủy tất cả các mục cuộc hẹn đã chọn? Điều này không thể hoàn tác được."

#: assets/js/manage-booking.js:212 assets/js/manage-booking.js:335
#: assets/js/manage-booking.js:442
msgid "Processing..."
msgstr "Đang xử lý..."

#: assets/js/manage-booking.js:236 assets/js/manage-booking.js:285
#: assets/js/manage-booking.js:356 assets/js/manage-booking.js:460
msgid "Request failed. Please try again."
msgstr "Không thể hoàn tất yêu cầu. Vui lòng thử lại."

#: assets/js/manage-booking.js:260
msgid "Select a date"
msgstr "Chọn một ngày"

#: assets/js/manage-booking.js:261
msgid "Please choose a date before loading available times."
msgstr "Vui lòng chọn ngày trước khi tải thời gian có sẵn."

#: assets/js/manage-booking.js:275 assets/js/manage-booking.js:284
#: includes/class-yatoon-manage-booking.php:757
#: includes/class-yatoon-manage-booking.php:764
msgid "Show Available Times"
msgstr "Hiển thị giờ còn trống"

#: assets/js/manage-booking.js:279
msgid "No times available on this date."
msgstr "Không còn giờ trống vào ngày này."

#: assets/js/manage-booking.js:323
msgid "Select a time"
msgstr "Chọn thời gian"

#: assets/js/manage-booking.js:324
#: includes/class-yatoon-manage-booking.php:545
#: includes/class-yatoon-manage-booking.php:552
msgid "Please select a new time slot."
msgstr "Vui lòng chọn khung giờ mới."

#: assets/js/manage-booking.js:332
msgid "Confirm reschedule?"
msgstr "Xác nhận đổi lịch?"

#: assets/js/manage-booking.js:333
#: includes/class-yatoon-manage-booking.php:543
#: includes/class-yatoon-manage-booking.php:550
msgid "Confirm reschedule to the selected time?"
msgstr "Xác nhận đổi sang giờ đã chọn?"

#: assets/js/manage-booking.js:429
msgid "Choose a service"
msgstr "Chọn một dịch vụ"

#: assets/js/manage-booking.js:429
msgid ""
"One current service is no longer available. Please choose a real service "
"option before saving."
msgstr ""
"Một dịch vụ hiện tại không còn khả dụng. Vui lòng chọn một dịch vụ hợp lệ "
"trước khi lưu."

#: assets/js/manage-booking.js:434
msgid "Choose services"
msgstr "Chọn dịch vụ"

#: assets/js/manage-booking.js:434
#: includes/class-yatoon-manage-booking.php:871
#: includes/class-yatoon-manage-booking.php:1069
#: includes/class-yatoon-manage-booking.php:1101
#: includes/class-yatoon-manage-booking.php:878
#: includes/class-yatoon-manage-booking.php:1093
#: includes/class-yatoon-manage-booking.php:1125
msgid "Please choose at least one service."
msgstr "Vui lòng chọn ít nhất một dịch vụ."

#: assets/js/manage-booking.js:439
msgid "Change services?"
msgstr "Thay đổi dịch vụ?"

#: assets/js/manage-booking.js:440
msgid ""
"We will update the services for this appointment. If Square cannot safely "
"make this change, your original appointment will stay as-is."
msgstr ""
"Chúng tôi sẽ cập nhật các dịch vụ cho cuộc hẹn này. Nếu Square không thể "
"thực hiện thay đổi này một cách an toàn thì cuộc hẹn ban đầu của bạn sẽ vẫn "
"như cũ."

#: assets/js/manage-booking.js:450
msgid "Services updated."
msgstr "Dịch vụ được cập nhật."

#: assets/js/manage-booking.js:455
msgid "Could not update services."
msgstr "Không thể cập nhật dịch vụ."

#: assets/js/manage-booking.js:484
msgid "Could not load services."
msgstr "Không thể tải dịch vụ."

#: assets/js/manage-booking.js:504
msgid "New service"
msgstr "Dịch vụ mới"

#: assets/js/manage-booking.js:530
msgid "Current service unavailable - choose a service"
msgstr "Dịch vụ hiện tại không có sẵn - hãy chọn một dịch vụ"

#: assets/js/manage-booking.js:536
msgid "Available staff"
msgstr "Nhân viên đang rảnh"

#: assets/js/manage-booking.js:539 assets/js/manage-booking.js:584
msgid "Checking live availability..."
msgstr "Đang kiểm tra lịch trống theo thời gian thực..."

#: assets/js/manage-booking.js:590
msgid "Could not check staff availability."
msgstr "Không thể kiểm tra lịch trống của nhân viên."

#: assets/js/manage-booking.js:611
msgid "Could not check staff availability. Please try again."
msgstr "Không thể kiểm tra lịch rảnh của nhân viên. Vui lòng thử lại."

#: assets/js/service-menu.js:204 includes/class-yatoon-service-menu.php:64
#: includes/class-yatoon-service-menu.php:55
msgid "No services found"
msgstr "Không tìm thấy dịch vụ nào"

#: assets/js/staff-portal.js:187
msgid "You do not have permission to view client profiles."
msgstr "Bạn không có quyền xem hồ sơ khách hàng."

#: assets/js/staff-portal.js:210
msgid "No payment link configured"
msgstr "Chưa định cấu hình liên kết thanh toán"

#: assets/js/staff-portal.js:214 assets/js/staff-portal.js:230
msgid "Copied"
msgstr "Đã sao chép"

#: assets/js/staff-portal.js:232
msgid "Copy failed"
msgstr "Sao chép không thành công"

#: assets/js/staff-portal.js:440
msgid "Incorrect PIN. Try again."
msgstr "Mã PIN không chính xác. Hãy thử lại."

#: assets/js/staff-portal.js:489
msgid "Locked after inactivity - enter your PIN to continue"
msgstr "Bị khóa sau khi không hoạt động - nhập mã PIN của bạn để tiếp tục"

#: assets/js/staff-portal.js:563
msgid "Ask the owner to enable client access."
msgstr "Yêu cầu chủ sở hữu cho phép khách hàng truy cập."

#: assets/js/staff-portal.js:571
msgid "Customers"
msgstr "Khách hàng"

#: assets/js/staff-portal.js:577
msgid "Ask the owner to enable messages."
msgstr "Yêu cầu chủ sở hữu kích hoạt tin nhắn."

#: assets/js/staff-portal.js:585 public/views/staff-portal.php:107
#: public/views/staff-portal.php:109
msgid "Messages"
msgstr "Tin nhắn"

#: assets/js/staff-portal.js:591
msgid "Ask the owner to enable checkout."
msgstr "Yêu cầu chủ sở hữu kích hoạt tính năng thanh toán."

#: assets/js/staff-portal.js:724
msgid "Schedule updated"
msgstr "Đã cập nhật lịch biểu"

#: assets/js/staff-portal.js:1292
msgid "Could not load clients"
msgstr "Không thể tải ứng dụng khách"

#: assets/js/staff-portal.js:1381 assets/js/staff-portal.js:1461
#: assets/js/staff-portal.js:1606 assets/js/staff-portal.js:1916
msgid "Unnamed client"
msgstr "Khách hàng ẩn danh"

#: assets/js/staff-portal.js:1382
msgid "No contact saved"
msgstr "Không có liên hệ nào được lưu"

#: assets/js/staff-portal.js:1498
msgid "Ask the owner to enable client management."
msgstr "Yêu cầu chủ sở hữu kích hoạt quản lý khách hàng."

#: assets/js/staff-portal.js:1502
msgid "Edit client"
msgstr "Chỉnh sửa khách hàng"

#: assets/js/staff-portal.js:1502 assets/js/staff-portal.js:1516
msgid "Add client"
msgstr "Thêm khách hàng"

#: assets/js/staff-portal.js:1516
msgid "Save client"
msgstr "Lưu khách hàng"

#: assets/js/staff-portal.js:1544
msgid "Client saved"
msgstr "Đã lưu khách hàng"

#: assets/js/staff-portal.js:1549
msgid "Could not save client"
msgstr "Không thể lưu khách hàng"

#: assets/js/staff-portal.js:1558
msgid "Delete this client profile? Booking history will stay."
msgstr "Xóa hồ sơ khách hàng này? Lịch sử đặt lịch sẽ ở lại."

#: assets/js/staff-portal.js:1567
msgid "Client deleted"
msgstr "Khách hàng đã bị xóa"

#: assets/js/staff-portal.js:1571
msgid "Could not delete client"
msgstr "Không thể xóa ứng dụng khách"

#: assets/js/staff-portal.js:1626
#: includes/class-yatoon-customer-portal.php:1017
#: includes/class-yatoon-customer-portal.php:1061
msgid "Deposit paid"
msgstr "Đã thanh toán tiền đặt cọc"

#: assets/js/staff-portal.js:1627
#: includes/class-yatoon-customer-portal.php:1019
#: includes/class-yatoon-customer-portal.php:1063
msgid "Refunded"
msgstr "Đã hoàn lại tiền"

#: assets/js/staff-portal.js:1628
#: includes/class-yatoon-customer-portal.php:1020
#: includes/class-yatoon-customer-portal.php:1064
msgid "Waived"
msgstr "Được miễn"

#: assets/js/staff-portal.js:1629
msgid "No-show fee charged"
msgstr "Bị tính phí vắng mặt"

#: assets/js/staff-portal.js:1630
msgid "No-show fee waived"
msgstr "Đã miễn phí vắng hẹn"

#: assets/js/staff-portal.js:1703
msgid "Redeem \""
msgstr "Đổi lấy \""

#: assets/js/staff-portal.js:1716
msgid "Reward redeemed - apply the discount manually when collecting payment."
msgstr ""
"Phần thưởng được đổi - áp dụng chiết khấu theo cách thủ công khi thu tiền "
"thanh toán."

#: assets/js/staff-portal.js:1719
msgid "Could not redeem."
msgstr "Không thể đổi quà."

#: assets/js/staff-portal.js:1731
msgid ""
"Open Square App and use Tap to Pay, then return here and mark the "
"appointment paid."
msgstr ""
"Mở Ứng dụng Square và sử dụng tính năng Nhấn để thanh toán, sau đó quay lại "
"đây và đánh dấu cuộc hẹn đã thanh toán."

#: assets/js/staff-portal.js:1778
msgid ""
"Open Square and charge the approved no-show or late-cancellation fee, then "
"mark it here."
msgstr ""
"Mở Square để thu khoản phí vắng hẹn hoặc hủy muộn đã được chấp thuận, sau đó"
" đánh dấu tại đây."

#: assets/js/staff-portal.js:1818
msgid "No-show marked. Decide whether to charge the Square fee."
msgstr ""
"Đã đánh dấu vắng mặt. Quyết định xem có nên tính phí Square hay không."

#: assets/js/staff-portal.js:1895
msgid "Checkout updated"
msgstr "Đã cập nhật thanh toán"

#: assets/js/staff-portal.js:1902
msgid "Checkout failed"
msgstr "Thanh toán không thành công"

#: assets/js/staff-portal.js:1913 assets/js/staff-portal.js:1919
#: assets/js/staff-portal.js:1920 assets/js/staff-portal.js:1921
msgid "Yatoon"
msgstr "Yatoon"

#: assets/js/staff-portal.js:1960
msgid "Message ready"
msgstr "Tin nhắn đã sẵn sàng"

#: assets/js/staff-portal.js:1962
msgid "Could not send message"
msgstr "Không thể gửi tin nhắn"

#: assets/js/staff-portal.js:2168
msgid "Mark this appointment as no-show?"
msgstr "Đánh dấu cuộc hẹn này là vắng mặt?"

#: assets/js/staff-portal.js:2291 assets/js/staff-portal.js:2306
msgid "Unable to load profile"
msgstr "Không thể tải hồ sơ"

#: assets/js/staff-portal.js:2342
msgid "Unable to save profile"
msgstr "Không thể lưu hồ sơ"

#: assets/js/staff-portal.js:2347
msgid "Profile saved"
msgstr "Đã lưu hồ sơ"

#: assets/js/staff-portal.js:2356
msgid "Network error. Check your connection and try again."
msgstr "Lỗi mạng. Hãy kiểm tra kết nối của bạn và thử lại."

#: assets/js/staff-portal.js:2371
msgid "Could not load time off"
msgstr "Không thể tải thời gian nghỉ"

#: assets/js/staff-portal.js:2401
msgid "Requests to review"
msgstr "Yêu cầu cần duyệt"

#: assets/js/staff-portal.js:2401
msgid "My requests"
msgstr "Yêu cầu của tôi"

#: assets/js/staff-portal.js:2405
msgid "All day"
msgstr "Cả ngày"

#: assets/js/staff-portal.js:2406
msgid "No reason provided"
msgstr "Không có lý do nào được cung cấp"

#: assets/js/staff-portal.js:2443
msgid "Request sent"
msgstr "Đã gửi yêu cầu"

#: assets/js/staff-portal.js:2443
msgid "Could not send request"
msgstr "Không thể gửi yêu cầu"

#: assets/js/staff-portal.js:2461
msgid "Updated"
msgstr "Đã cập nhật"

#: assets/js/staff-portal.js:2461
msgid "Could not update request"
msgstr "Không thể cập nhật yêu cầu"

#: assets/js/staff-portal.js:2537
msgid "Could not load form"
msgstr "Không thể tải biểu mẫu"

#: assets/js/staff-portal.js:2548
msgid "You do not have permission to edit appointments."
msgstr "Bạn không có quyền chỉnh sửa cuộc hẹn."

#: assets/js/staff-portal.js:2552 includes/class-yatoon-staff-portal.php:1630
#: includes/class-yatoon-staff-portal.php:1647
msgid "You do not have permission to add appointments."
msgstr "Bạn không có quyền thêm cuộc hẹn."

#: assets/js/staff-portal.js:2580
msgid "Edit appointment"
msgstr "Chỉnh sửa cuộc hẹn"

#: assets/js/staff-portal.js:2580 assets/js/staff-portal.js:2608
#: public/views/staff-portal.php:63 public/views/staff-portal.php:65
msgid "Add appointment"
msgstr "Thêm cuộc hẹn"

#: assets/js/staff-portal.js:2582
msgid "Search existing client"
msgstr "Tìm kiếm khách hàng hiện tại"

#: assets/js/staff-portal.js:2584 includes/class-yatoon-growth-modules.php:754
#: includes/class-yatoon-growth-modules.php:772
msgid "Customer name"
msgstr "Tên khách hàng"

#: assets/js/staff-portal.js:2608
msgid "Save changes"
msgstr "Lưu thay đổi"

#: assets/js/staff-portal.js:2691
msgid "Could not save"
msgstr "Không thể lưu"

#: assets/js/staff-portal.js:2700
msgid ""
"Cancel this appointment? If this is a group appointment, related guest "
"appointments will be cancelled too."
msgstr ""
"Hủy cuộc hẹn này? Nếu đây là cuộc hẹn nhóm, các cuộc hẹn của khách liên quan"
" cũng sẽ bị hủy."

#: assets/js/staff-portal.js:2713
msgid "Could not cancel"
msgstr "Không thể hủy"

#: assets/js/staff-portal.js:2747
msgid "Some services could not be updated."
msgstr "Không thể cập nhật một số dịch vụ."

#: assets/js/staff-portal.js:2752
msgid "Status updated"
msgstr "Đã cập nhật trạng thái"

#: assets/js/staff-portal.js:2815 assets/js/staff-portal.js:2835
msgid "Refreshing..."
msgstr "Đang làm mới..."

#: includes/class-yatoon-activator.php:14
msgid "Every 5 Minutes"
msgstr "Cứ sau 5 phút"

#: includes/class-yatoon-activator.php:18
msgid "Every 15 Minutes"
msgstr "Cứ sau 15 phút"

#: includes/class-yatoon-activator.php:22
msgid "Once a Week"
msgstr "Mỗi tuần một lần"

#: includes/class-yatoon-activator.php:26
msgid "Once a Month"
msgstr "Mỗi tháng một lần"

#: includes/class-yatoon-admin.php:881 includes/class-yatoon-admin.php:887
msgid "No matching pages."
msgstr "Không có trang phù hợp."

#: includes/class-yatoon-admin.php:898 includes/class-yatoon-admin.php:904
msgid "Are you sure you want to delete this item?"
msgstr "Bạn có chắc chắn muốn xóa mục này?"

#: includes/class-yatoon-admin.php:899 includes/class-yatoon-admin.php:2446
#: includes/class-yatoon-admin.php:905 includes/class-yatoon-admin.php:2510
#: includes/class-yatoon-admin.php:2520
msgid "Sync completed successfully!"
msgstr "Đồng bộ hóa hoàn tất thành công!"

#: includes/class-yatoon-admin.php:900 includes/class-yatoon-admin.php:906
msgid "Sync failed. Please check your settings."
msgstr "Đồng bộ hóa không thành công. Vui lòng kiểm tra cài đặt của bạn."

#: includes/class-yatoon-admin.php:978 includes/class-yatoon-admin.php:987
msgid "Finish setting up Yatoon Booking"
msgstr "Hoàn tất việc thiết lập Yatoon Đặt lịch"

#: includes/class-yatoon-admin.php:978 includes/class-yatoon-admin.php:987
msgid "Create your booking pages and test the customer flow in a few minutes."
msgstr ""
"Tạo các trang đặt lịch của bạn và kiểm tra luồng khách hàng trong vài phút."

#: includes/class-yatoon-admin.php:979 includes/class-yatoon-admin.php:988
msgid "Open setup wizard"
msgstr "Mở trình hướng dẫn thiết lập"

#: includes/class-yatoon-admin.php:980 includes/class-yatoon-admin.php:989
msgid "Dismiss setup notice"
msgstr "Loại bỏ thông báo thiết lập"

#: includes/class-yatoon-admin.php:984 includes/class-yatoon-admin.php:1050
#: includes/class-yatoon-admin.php:993 includes/class-yatoon-admin.php:1070
#: includes/class-yatoon-admin.php:1080
msgid "You are not allowed to manage booking settings."
msgstr "Bạn không được phép quản lý cài đặt đặt lịch."

#: includes/class-yatoon-admin.php:1028 includes/class-yatoon-admin.php:1045
#: includes/class-yatoon-admin.php:1055
msgid "Book an Appointment"
msgstr "Đặt một cuộc hẹn"

#: includes/class-yatoon-admin.php:1030
#: includes/class-yatoon-manage-booking.php:657
#: includes/class-yatoon-admin.php:1047
#: includes/class-yatoon-manage-booking.php:664
#: includes/class-yatoon-admin.php:1057
msgid "Manage Your Appointment"
msgstr "Quản lý cuộc hẹn của bạn"

#: includes/class-yatoon-admin.php:1057 includes/class-yatoon-admin.php:1080
#: includes/class-yatoon-admin.php:1090
msgid "You are not allowed to start a test booking."
msgstr "Bạn không được phép bắt đầu đăng ký thử nghiệm."

#: includes/class-yatoon-admin.php:1115 includes/class-yatoon-admin.php:1138
#: includes/class-yatoon-admin.php:1148
msgid "Active services"
msgstr "Dịch vụ đang hoạt động"

#: includes/class-yatoon-admin.php:1121 includes/class-yatoon-admin.php:1144
#: includes/class-yatoon-admin.php:1154
msgid "Bookable staff"
msgstr "Nhân viên có thể đặt trước"

#: includes/class-yatoon-admin.php:1127 includes/class-yatoon-admin.php:1150
#: includes/class-yatoon-admin.php:1160
msgid "Booking page"
msgstr "Trang đặt lịch"

#: includes/class-yatoon-admin.php:1129 includes/class-yatoon-admin.php:1152
#: includes/class-yatoon-admin.php:1162
msgid "Published"
msgstr "Đã xuất bản"

#: includes/class-yatoon-admin.php:1129 includes/class-yatoon-admin.php:1152
#: includes/class-yatoon-admin.php:1162
msgid "Create or select a page"
msgstr "Tạo hoặc chọn một trang"

#: includes/class-yatoon-admin.php:1135 includes/class-yatoon-admin.php:1158
#: includes/class-yatoon-admin.php:1168
msgid "Ready"
msgstr "Sẵn sàng"

#: includes/class-yatoon-admin.php:1135 includes/class-yatoon-admin.php:1158
#: includes/class-yatoon-admin.php:1168
msgid "Needs credentials"
msgstr "Cần thông tin xác thực"

#: includes/class-yatoon-admin.php:1139 includes/class-yatoon-admin.php:1162
#: includes/class-yatoon-admin.php:1172
msgid "Customer notifications"
msgstr "Thông báo khách hàng"

#: includes/class-yatoon-admin.php:1141 includes/class-yatoon-admin.php:1164
#: includes/class-yatoon-admin.php:1174
msgid "Enabled"
msgstr "Đã bật"

#: includes/class-yatoon-admin.php:1141 includes/class-yatoon-admin.php:1164
#: includes/class-yatoon-admin.php:1174
msgid "Email or SMS is off"
msgstr "Email hoặc SMS bị tắt"

#: includes/class-yatoon-admin.php:1675 includes/class-yatoon-admin.php:2380
#: includes/class-yatoon-admin.php:2415 includes/class-yatoon-admin.php:2432
#: includes/class-yatoon-admin.php:2465 includes/class-yatoon-admin.php:2518
#: includes/class-yatoon-admin.php:2566 includes/class-yatoon-admin.php:3092
#: includes/class-yatoon-admin.php:3149 includes/class-yatoon-admin.php:3219
#: includes/class-yatoon-admin.php:3817 includes/class-yatoon-admin.php:3852
#: includes/class-yatoon-admin.php:1701 includes/class-yatoon-admin.php:2444
#: includes/class-yatoon-admin.php:2479 includes/class-yatoon-admin.php:2496
#: includes/class-yatoon-admin.php:2529 includes/class-yatoon-admin.php:2582
#: includes/class-yatoon-admin.php:2630 includes/class-yatoon-admin.php:3147
#: includes/class-yatoon-admin.php:3206 includes/class-yatoon-admin.php:3276
#: includes/class-yatoon-admin.php:3879 includes/class-yatoon-admin.php:3915
#: includes/class-yatoon-admin.php:4043 includes/class-yatoon-admin.php:4104
#: includes/class-yatoon-admin.php:4133 includes/class-yatoon-ajax.php:6419
#: includes/class-yatoon-ajax.php:6653 includes/class-yatoon-ajax.php:6684
#: includes/class-yatoon-customer-portal.php:1632
#: includes/class-yatoon-admin.php:1711 includes/class-yatoon-admin.php:2454
#: includes/class-yatoon-admin.php:2489 includes/class-yatoon-admin.php:2506
#: includes/class-yatoon-admin.php:2539 includes/class-yatoon-admin.php:2592
#: includes/class-yatoon-admin.php:2640 includes/class-yatoon-admin.php:3157
#: includes/class-yatoon-admin.php:3216 includes/class-yatoon-admin.php:3286
#: includes/class-yatoon-admin.php:3889 includes/class-yatoon-admin.php:3925
#: includes/class-yatoon-admin.php:4053 includes/class-yatoon-admin.php:4114
#: includes/class-yatoon-admin.php:4143
msgid "Permission denied"
msgstr "Quyền bị từ chối"

#: includes/class-yatoon-admin.php:1683 includes/class-yatoon-admin.php:1711
#: includes/class-yatoon-admin.php:1721
msgid "Invalid amount"
msgstr "Số tiền không hợp lệ"

#: includes/class-yatoon-admin.php:1689 includes/class-yatoon-admin.php:1718
#: includes/class-yatoon-admin.php:1728
msgid "This code is already in use. Please choose another."
msgstr "Mã này đã được sử dụng. Vui lòng chọn cái khác."

#: includes/class-yatoon-admin.php:1797 includes/class-yatoon-admin.php:1832
#: includes/class-yatoon-admin.php:1842
msgid ""
"This gift card could not be applied. Check the code or contact the business."
msgstr ""
"Không thể áp dụng thẻ quà tặng này. Kiểm tra mã hoặc liên hệ với doanh "
"nghiệp."

#: includes/class-yatoon-admin.php:1805 includes/class-yatoon-admin.php:1840
#: includes/class-yatoon-admin.php:1850
msgid "Gift card valid! Balance: %s"
msgstr "Thẻ quà tặng hợp lệ! Số dư: %s"

#: includes/class-yatoon-admin.php:1840 includes/class-yatoon-admin.php:1878
#: includes/class-yatoon-admin.php:1888
msgid "Label required"
msgstr "Yêu cầu nhãn"

#: includes/class-yatoon-admin.php:1890 includes/class-yatoon-admin.php:1935
#: includes/class-yatoon-admin.php:1945
msgid "Pro required"
msgstr "Yêu cầu Pro"

#: includes/class-yatoon-admin.php:1903 includes/class-yatoon-admin.php:1949
#: includes/class-yatoon-admin.php:1959
msgid "Name required"
msgstr "Yêu cầu tên"

#: includes/class-yatoon-admin.php:2383 includes/class-yatoon-admin.php:2447
#: includes/class-yatoon-admin.php:2457
msgid "Square sync requires an active Pro license."
msgstr "Đồng bộ hóa Square yêu cầu giấy phép Pro đang hoạt động."

#: includes/class-yatoon-admin.php:2397 includes/class-yatoon-admin.php:2461
#: includes/class-yatoon-admin.php:2471
msgid "Connection failed"
msgstr "Kết nối không thành công"

#: includes/class-yatoon-admin.php:2402 includes/class-yatoon-admin.php:2466
#: includes/class-yatoon-admin.php:2476
msgid "Connection test failed. Please check your credentials."
msgstr ""
"Kiểm tra kết nối không thành công. Vui lòng kiểm tra thông tin đăng nhập của"
" bạn."

#: includes/class-yatoon-admin.php:2418 includes/class-yatoon-admin.php:2482
#: includes/class-yatoon-admin.php:2492
msgid "Vagaro sync requires an active Pro license."
msgstr "Đồng bộ hóa Vagaro yêu cầu giấy phép Pro đang hoạt động."

#: includes/class-yatoon-admin.php:2450 includes/class-yatoon-admin.php:2514
#: includes/class-yatoon-admin.php:2524
msgid "Sync failed. Check the Sync Log tab for details."
msgstr ""
"Đồng bộ hóa không thành công. Kiểm tra tab Nhật ký đồng bộ hóa để biết chi "
"tiết."

#: includes/class-yatoon-admin.php:2478 includes/class-yatoon-ajax.php:481
#: includes/class-yatoon-ajax.php:546 includes/class-yatoon-admin.php:2542
#: includes/class-yatoon-ajax.php:488 includes/class-yatoon-ajax.php:553
#: includes/class-yatoon-admin.php:2552
msgid "Invalid service ID"
msgstr "ID dịch vụ không hợp lệ"

#: includes/class-yatoon-admin.php:2508 includes/class-yatoon-admin.php:2572
#: includes/class-yatoon-admin.php:2582
msgid "Failed to delete service"
msgstr "Không thể xóa dịch vụ"

#: includes/class-yatoon-admin.php:2531 includes/class-yatoon-admin.php:2595
#: includes/class-yatoon-admin.php:2605
msgid "Staff Portal page already exists."
msgstr "Trang Cổng thông tin nhân viên đã tồn tại."

#: includes/class-yatoon-admin.php:2553 includes/class-yatoon-admin.php:2617
#: includes/class-yatoon-admin.php:2627
msgid "Staff Portal page created."
msgstr "Trang Cổng thông tin nhân viên đã được tạo."

#: includes/class-yatoon-admin.php:2745 includes/class-yatoon-admin.php:2810
#: includes/class-yatoon-admin.php:2820
msgid "Settings saved!"
msgstr "Đã lưu cài đặt!"

#: includes/class-yatoon-admin.php:2819 includes/class-yatoon-admin.php:2883
#: includes/class-yatoon-admin.php:2893
msgid "Option updated successfully"
msgstr "Tùy chọn được cập nhật thành công"

#: includes/class-yatoon-admin.php:2848 includes/class-yatoon-admin.php:2912
#: includes/class-yatoon-admin.php:2922
msgid "Option deleted"
msgstr "Tùy chọn đã bị xóa"

#: includes/class-yatoon-admin.php:3049 includes/class-yatoon-admin.php:3104
#: includes/class-yatoon-admin.php:3114
msgid "Option added successfully"
msgstr "Tùy chọn đã được thêm thành công"

#: includes/class-yatoon-admin.php:3085 includes/class-yatoon-ajax.php:188
#: includes/class-yatoon-admin.php:3140 includes/class-yatoon-admin.php:3150
msgid "Order saved"
msgstr "Đã lưu thứ tự"

#: includes/class-yatoon-admin.php:3097 includes/class-yatoon-admin.php:3156
#: includes/class-yatoon-ajax.php:7115 includes/class-yatoon-admin.php:3152
#: includes/class-yatoon-admin.php:3213 includes/class-yatoon-ajax.php:7309
#: includes/class-yatoon-admin.php:3162 includes/class-yatoon-admin.php:3223
msgid "Invalid staff ID"
msgstr "ID nhân viên không hợp lệ"

#: includes/class-yatoon-admin.php:3105 includes/class-yatoon-admin.php:3160
#: includes/class-yatoon-admin.php:3170
msgid ""
"Services table is missing. Please reactivate Yatoon once to rebuild tables."
msgstr ""
"Bảng dịch vụ bị thiếu. Vui lòng kích hoạt lại Yatoon một lần để xây dựng lại"
" bảng."

#: includes/class-yatoon-admin.php:3174 includes/class-yatoon-admin.php:3231
#: includes/class-yatoon-admin.php:3241
msgid "Services updated successfully"
msgstr "Dịch vụ được cập nhật thành công"

#: includes/class-yatoon-admin.php:3224 includes/class-yatoon-admin.php:3281
#: includes/class-yatoon-admin.php:3291
msgid "Invalid booking ID"
msgstr "ID đặt lịch không hợp lệ"

#: includes/class-yatoon-admin.php:3248 includes/class-yatoon-admin.php:3305
#: includes/class-yatoon-admin.php:3315
msgid "Booking deleted successfully"
msgstr "Đã xóa đặt lịch thành công"

#: includes/class-yatoon-admin.php:3250 includes/class-yatoon-admin.php:3307
#: includes/class-yatoon-admin.php:3317
msgid "Failed to delete booking"
msgstr "Không thể xóa đặt lịch"

#: includes/class-yatoon-admin.php:3533 includes/class-yatoon-admin.php:3638
#: includes/class-yatoon-ai.php:98 includes/class-yatoon-ai.php:143
#: includes/class-yatoon-ajax.php:7085 includes/class-yatoon-ajax.php:7623
#: includes/class-yatoon-ajax.php:7697 includes/class-yatoon-ajax.php:7715
#: includes/class-yatoon-insights.php:273
#: includes/class-yatoon-locations.php:97
#: includes/class-yatoon-salon-operations.php:114
#: includes/class-yatoon-admin.php:3591 includes/class-yatoon-admin.php:3697
#: includes/class-yatoon-ajax.php:7277 includes/class-yatoon-ajax.php:7826
#: includes/class-yatoon-ajax.php:7897 includes/class-yatoon-ajax.php:7918
#: includes/class-yatoon-insights.php:276
#: includes/class-yatoon-locations.php:98 includes/class-yatoon-admin.php:3601
#: includes/class-yatoon-admin.php:3707
msgid "Permission denied."
msgstr "Quyền bị từ chối."

#: includes/class-yatoon-admin.php:3564 includes/class-yatoon-admin.php:3622
#: includes/class-yatoon-admin.php:3632
msgid "Waitlist request or email not found."
msgstr "Không tìm thấy yêu cầu danh sách chờ hoặc email."

#: includes/class-yatoon-admin.php:3585 includes/class-yatoon-admin.php:3643
#: includes/class-yatoon-admin.php:3653
msgid "Email could not be sent."
msgstr "Không thể gửi email."

#: includes/class-yatoon-admin.php:3592 includes/class-yatoon-admin.php:3650
#: includes/class-yatoon-admin.php:3660
msgid "Customer notified."
msgstr "Khách hàng đã thông báo."

#: includes/class-yatoon-admin.php:3613 includes/class-yatoon-admin.php:3672
#: includes/class-yatoon-admin.php:3682
msgid "Invalid client ID"
msgstr "ID khách hàng không hợp lệ"

#: includes/class-yatoon-admin.php:3627 includes/class-yatoon-admin.php:3686
#: includes/class-yatoon-admin.php:3696
msgid "Client profile saved."
msgstr "Đã lưu hồ sơ khách hàng."

#: includes/class-yatoon-admin.php:3646 includes/class-yatoon-admin.php:3706
#: includes/class-yatoon-admin.php:3716
msgid "No clients selected."
msgstr "Không có khách hàng nào được chọn."

#: includes/class-yatoon-admin.php:3673 includes/class-yatoon-admin.php:3735
#: includes/class-yatoon-admin.php:3745
msgid "Client not found"
msgstr "Không tìm thấy khách hàng"

#: includes/class-yatoon-admin.php:3771 includes/class-yatoon-admin.php:3833
#: includes/class-yatoon-admin.php:3843
msgid "Booking status updated."
msgstr "Đã cập nhật trạng thái đặt lịch."

#: includes/class-yatoon-admin.php:3812
#: includes/class-yatoon-staff-portal.php:1374
#: includes/class-yatoon-admin.php:3874
#: includes/class-yatoon-staff-portal.php:1382
#: includes/class-yatoon-admin.php:3884
msgid "Payment status updated."
msgstr "Đã cập nhật trạng thái thanh toán."

#: includes/class-yatoon-admin.php:3824 includes/class-yatoon-admin.php:3887
#: includes/class-yatoon-admin.php:3897
msgid "Invalid reschedule request."
msgstr "Yêu cầu lên lịch lại không hợp lệ."

#: includes/class-yatoon-admin.php:3833 includes/class-yatoon-admin.php:3879
#: includes/class-yatoon-customer-portal.php:1283
#: includes/class-yatoon-customer-portal.php:1314
#: includes/class-yatoon-customer-portal.php:1380
#: includes/class-yatoon-customer-portal.php:1513
#: includes/class-yatoon-recurring.php:68
#: includes/class-yatoon-rest-api.php:185
#: includes/class-yatoon-rest-api.php:278
#: includes/class-yatoon-staff-portal.php:1327
#: includes/class-yatoon-staff-portal.php:1866
#: includes/class-yatoon-admin.php:3896 includes/class-yatoon-admin.php:3943
#: includes/class-yatoon-customer-portal.php:1339
#: includes/class-yatoon-customer-portal.php:1370
#: includes/class-yatoon-customer-portal.php:1437
#: includes/class-yatoon-customer-portal.php:1574
#: includes/class-yatoon-rest-api.php:198
#: includes/class-yatoon-rest-api.php:297
#: includes/class-yatoon-staff-portal.php:1335
#: includes/class-yatoon-staff-portal.php:1890
#: includes/class-yatoon-admin.php:3906 includes/class-yatoon-admin.php:3953
msgid "Booking not found."
msgstr "Không tìm thấy lịch hẹn."

#: includes/class-yatoon-admin.php:3855 includes/class-yatoon-admin.php:3919
#: includes/class-yatoon-admin.php:3929
msgid ""
"Drag reschedule is available for Local booking mode. Update Square/Vagaro "
"appointments in the source calendar, then sync."
msgstr ""
"Kéo lại lịch trình có sẵn cho chế độ đăng ký Địa phương. Cập nhật các cuộc "
"hẹn Square/Vagaro trong lịch nguồn, sau đó đồng bộ hóa."

#: includes/class-yatoon-admin.php:3870 includes/class-yatoon-admin.php:3934
#: includes/class-yatoon-admin.php:3944
msgid "Missing reschedule details."
msgstr "Thiếu chi tiết lên lịch lại."

#: includes/class-yatoon-admin.php:3886
#: includes/class-yatoon-staff-portal.php:1652
#: includes/class-yatoon-admin.php:3950
#: includes/class-yatoon-staff-portal.php:1669
#: includes/class-yatoon-admin.php:3960
msgid "Invalid date or time."
msgstr "Ngày hoặc giờ không hợp lệ."

#: includes/class-yatoon-admin.php:3899 includes/class-yatoon-admin.php:3963
#: includes/class-yatoon-admin.php:3973
msgid "That time is no longer available for this staff member."
msgstr "Thời gian đó không còn dành cho nhân viên này nữa."

#: includes/class-yatoon-admin.php:3917 includes/class-yatoon-admin.php:3981
#: includes/class-yatoon-admin.php:3991
msgid "Could not reschedule booking."
msgstr "Không thể lên lịch lại việc đặt lịch."

#: includes/class-yatoon-admin.php:3944 includes/class-yatoon-admin.php:4008
#: includes/class-yatoon-admin.php:4018
msgid "Booking rescheduled."
msgstr "Đặt lịch lại."

#: includes/class-yatoon-admin.php:3980 includes/class-yatoon-admin.php:4048
#: includes/class-yatoon-admin.php:4058
msgid "Invalid booking."
msgstr "Đặt lịch không hợp lệ."

#: includes/class-yatoon-admin.php:3993 includes/class-yatoon-admin.php:4061
#: includes/class-yatoon-admin.php:4071
msgid "Booking email not found."
msgstr "Không tìm thấy email đặt lịch."

#: includes/class-yatoon-admin.php:4003 includes/class-yatoon-admin.php:4071
#: includes/class-yatoon-admin.php:4081
msgid "Payment reminder for your appointment at %s"
msgstr "Lời nhắc thanh toán cho cuộc hẹn của bạn tại %s"

#: includes/class-yatoon-admin.php:4018 includes/class-yatoon-admin.php:4057
#: includes/class-yatoon-staff-portal.php:1423
#: includes/class-yatoon-admin.php:4086 includes/class-yatoon-admin.php:4125
#: includes/class-yatoon-staff-portal.php:1431
#: includes/class-yatoon-admin.php:4096 includes/class-yatoon-admin.php:4135
msgid "Email failed."
msgstr "Email không thành công."

#: includes/class-yatoon-admin.php:4030 includes/class-yatoon-admin.php:4098
#: includes/class-yatoon-admin.php:4108
msgid "Payment request sent."
msgstr "Yêu cầu thanh toán đã được gửi."

#: includes/class-yatoon-admin.php:4041 includes/class-yatoon-admin.php:4109
#: includes/class-yatoon-admin.php:4119
msgid "Customer email missing."
msgstr "Email của khách hàng bị thiếu."

#: includes/class-yatoon-admin.php:4046 includes/class-yatoon-admin.php:4114
#: includes/class-yatoon-admin.php:4124
msgid "We would love to see you again at %s"
msgstr "Chúng tôi rất vui được gặp lại bạn tại %s"

#: includes/class-yatoon-admin.php:4059 includes/class-yatoon-admin.php:4127
#: includes/class-yatoon-admin.php:4137
msgid "Recall email sent."
msgstr "Thu hồi email đã gửi."

#: includes/class-yatoon-admin.php:4068 includes/class-yatoon-admin.php:4136
#: includes/class-yatoon-admin.php:4146
msgid "SMS testing requires an active Pro license."
msgstr "Kiểm tra SMS yêu cầu giấy phép Pro đang hoạt động."

#: includes/class-yatoon-admin.php:4071 includes/class-yatoon-admin.php:4139
#: includes/class-yatoon-admin.php:4149
msgid "Twilio class is not available."
msgstr "Lớp Twilio không có sẵn."

#: includes/class-yatoon-admin.php:1110
msgid "%d service"
msgid_plural "%d services"
msgstr[0] "%d dịch vụ"

#: includes/class-yatoon-admin.php:1112
msgid "%d staff member"
msgid_plural "%d staff members"
msgstr[0] "%d nhân viên"

#: includes/class-yatoon-admin.php:2502
msgid "%d service deleted successfully"
msgid_plural "%d services deleted successfully"
msgstr[0] "%d dịch vụ đã được xóa thành công"

#: includes/class-yatoon-ai.php:45
msgid ""
"AI requires WordPress 7.0 or newer. This site will keep working normally "
"without AI."
msgstr ""
"AI yêu cầu WordPress 7.0 hoặc mới hơn. Trang web này sẽ tiếp tục hoạt động "
"bình thường mà không cần AI."

#: includes/class-yatoon-ai.php:48
msgid ""
"AI is not available yet. Connect an AI provider in WordPress Settings > "
"Connectors."
msgstr ""
"AI chưa có sẵn. Kết nối nhà cung cấp AI trong WordPress Cài đặt > Trình kết "
"nối."

#: includes/class-yatoon-ai.php:50
msgid "AI is ready."
msgstr "AI đã sẵn sàng."

#: includes/class-yatoon-ai.php:58
msgid "AI service helper is disabled."
msgstr "Trình trợ giúp dịch vụ AI đã bị tắt."

#: includes/class-yatoon-ai.php:68
msgid "No services are available for AI recommendations yet."
msgstr "Chưa có dịch vụ nào cho đề xuất AI."

#: includes/class-yatoon-ai.php:101
msgid "AI reply drafts require an active Pro license."
msgstr "AI bản nháp trả lời yêu cầu giấy phép Pro đang hoạt động."

#: includes/class-yatoon-ai.php:104
msgid "AI reply drafts are disabled."
msgstr "AI bản nháp trả lời đã bị tắt."

#: includes/class-yatoon-ai.php:109
msgid "Invalid message."
msgstr "Tin nhắn không hợp lệ."

#: includes/class-yatoon-ai.php:116
msgid "Message not found."
msgstr "Không tìm thấy tin nhắn."

#: includes/class-yatoon-ai.php:148
msgid "Enter a service name first."
msgstr "Nhập tên dịch vụ trước."

#: includes/class-yatoon-ai.php:524
msgid "AI could not generate a response right now."
msgstr "AI không thể tạo phản hồi ngay bây giờ."

#: includes/class-yatoon-ai.php:583 includes/class-yatoon-request-guard.php:79
msgid "Too many requests. Please wait %d minutes and try again."
msgstr "Quá nhiều yêu cầu. Vui lòng đợi %d phút và thử lại."

#: includes/class-yatoon-ajax.php:133
msgid "All fields required"
msgstr "Tất cả các trường bắt buộc"

#: includes/class-yatoon-ajax.php:164
msgid "Message sent"
msgstr "Đã gửi tin nhắn"

#: includes/class-yatoon-ajax.php:173 includes/class-yatoon-ajax.php:206
#: includes/class-yatoon-ajax.php:363 includes/class-yatoon-ajax.php:455
#: includes/class-yatoon-ajax.php:369 includes/class-yatoon-ajax.php:462
msgid "Unauthorized"
msgstr "trái phép"

#: includes/class-yatoon-ajax.php:217
msgid "Invalid booking IDs"
msgstr "ID đặt lịch không hợp lệ"

#: includes/class-yatoon-ajax.php:224
msgid "Booking(s) not found"
msgstr "Không tìm thấy (các) lượt đặt lịch"

#: includes/class-yatoon-ajax.php:227
msgid "Bookings are not in the same group"
msgstr "Đặt lịch không cùng nhóm"

#: includes/class-yatoon-ajax.php:237
msgid "Group must have at least 2 bookings"
msgstr "Nhóm phải có ít nhất 2 lượt đặt lịch"

#: includes/class-yatoon-ajax.php:350 includes/class-yatoon-ajax.php:356
msgid "Booking order updated successfully."
msgstr "Đã cập nhật thứ tự lịch hẹn."

#: includes/class-yatoon-ajax.php:468 includes/class-yatoon-ajax.php:475
msgid "DB error"
msgstr "lỗi cơ sở dữ liệu"

#: includes/class-yatoon-ajax.php:646 includes/class-yatoon-ajax.php:654
msgid "This staff member does not offer the service at the selected location."
msgstr "Nhân viên này không cung cấp dịch vụ tại địa điểm đã chọn."

#: includes/class-yatoon-ajax.php:821 includes/class-yatoon-ajax.php:834
msgid "Missing required parameters"
msgstr "Thiếu tham số bắt buộc"

#: includes/class-yatoon-ajax.php:832 includes/class-yatoon-ajax.php:845
msgid "This date has already passed."
msgstr "Ngày này đã trôi qua."

#: includes/class-yatoon-ajax.php:852 includes/class-yatoon-ajax.php:865
msgid ""
"No online times are available for this date. We may be closed or fully "
"booked. Please choose another date or contact us."
msgstr ""
"Không có thời gian trực tuyến có sẵn cho ngày này. Chúng tôi có thể đóng cửa"
" hoặc kín chỗ. Vui lòng chọn ngày khác hoặc liên hệ với chúng tôi."

#: includes/class-yatoon-ajax.php:897 includes/class-yatoon-ajax.php:1760
#: includes/class-yatoon-ajax.php:911 includes/class-yatoon-ajax.php:1800
msgid "Unable to check availability for this service. Please call us to book."
msgstr ""
"Không thể kiểm tra tính khả dụng của dịch vụ này. Hãy gọi cho chúng tôi để "
"đặt lịch."

#: includes/class-yatoon-ajax.php:906 includes/class-yatoon-ajax.php:932
#: includes/class-yatoon-ajax.php:2083 includes/class-yatoon-ajax.php:920
#: includes/class-yatoon-ajax.php:947 includes/class-yatoon-ajax.php:2141
msgid "No available times on this date."
msgstr "Không có thời gian trống vào ngày này."

#: includes/class-yatoon-ajax.php:949 includes/class-yatoon-ajax.php:964
msgid "We are closed on this day. Please choose another date."
msgstr "Chúng tôi đóng cửa vào ngày này. Vui lòng chọn ngày khác."

#: includes/class-yatoon-ajax.php:1139 includes/class-yatoon-ajax.php:1154
msgid "No more available times today. Please choose another date."
msgstr ""
"Không có nhiều thời gian có sẵn ngày hôm nay. Vui lòng chọn ngày khác."

#: includes/class-yatoon-ajax.php:1140 includes/class-yatoon-ajax.php:1155
msgid "No available times on this date. All slots may be booked."
msgstr ""
"Không còn giờ trống vào ngày này. Có thể tất cả khung giờ đã được đặt."

#: includes/class-yatoon-ajax.php:1307 includes/class-yatoon-ajax.php:1331
msgid ""
"One staff member cannot serve multiple guests at the same start time. Please"
" choose different staff or Any staff."
msgstr ""
"Một nhân viên không thể phục vụ nhiều khách cùng một lúc. Vui lòng chọn nhân"
" viên khác hoặc Bất kỳ nhân viên nào."

#: includes/class-yatoon-ajax.php:1355 includes/class-yatoon-ajax.php:1637
#: includes/class-yatoon-ajax.php:1381 includes/class-yatoon-ajax.php:1677
msgid ""
"We could not find a time when all selected staff are available together."
msgstr ""
"Chúng tôi không thể tìm thấy thời điểm mà tất cả nhân viên được chọn đều có "
"mặt cùng nhau."

#: includes/class-yatoon-ajax.php:1368 includes/class-yatoon-ajax.php:1654
#: includes/class-yatoon-ajax.php:2094 includes/class-yatoon-ajax.php:1394
#: includes/class-yatoon-ajax.php:1694 includes/class-yatoon-ajax.php:2152
msgid ""
"No available times - all remaining slots would end after our closing time."
msgstr ""
"Không còn thời gian trống - tất cả các suất còn lại sẽ kết thúc sau thời "
"gian đóng cửa của chúng tôi."

#: includes/class-yatoon-ajax.php:1463 includes/class-yatoon-ajax.php:1494
msgid "No valid services found."
msgstr "Không tìm thấy dịch vụ hợp lệ."

#: includes/class-yatoon-ajax.php:1668 includes/class-yatoon-ajax.php:1708
msgid "Service not found"
msgstr "Không tìm thấy dịch vụ"

#: includes/class-yatoon-ajax.php:1818 includes/class-yatoon-ajax.php:1862
msgid ""
"Staff-service assignments not configured. Please go to WP Admin -> Square "
"Booking -> Staff and click \"Rebuild Service Assignments\" to fix "
"availability."
msgstr ""
"Nhiệm vụ của nhân viên không được cấu hình. Vui lòng truy cập Quản trị viên "
"WP -> Square Đặt lịch -> Nhân viên và nhấp vào \"Xây dựng lại nhiệm vụ dịch "
"vụ\" để khắc phục tình trạng sẵn có."

#: includes/class-yatoon-ajax.php:1826 includes/class-yatoon-ajax.php:1870
msgid "No available staff for this service."
msgstr "Không có nhân viên có sẵn cho dịch vụ này."

#: includes/class-yatoon-ajax.php:2145
#: includes/class-yatoon-customer-portal.php:1374
#: includes/class-yatoon-customer-portal.php:1507
#: includes/class-yatoon-ajax.php:2203
#: includes/class-yatoon-customer-portal.php:1431
#: includes/class-yatoon-customer-portal.php:1568
msgid "Missing parameters"
msgstr "Thiếu thông số"

#: includes/class-yatoon-ajax.php:2325 includes/class-yatoon-ajax.php:2356
#: includes/class-yatoon-ajax.php:2394 includes/class-yatoon-ajax.php:2433
#: includes/class-yatoon-ajax.php:2477 includes/class-yatoon-ajax.php:2497
#: includes/class-yatoon-ajax.php:2400 includes/class-yatoon-ajax.php:2472
#: includes/class-yatoon-ajax.php:2515 includes/class-yatoon-ajax.php:2560
#: includes/class-yatoon-ajax.php:2580
msgid "No availability found in the next 60 days."
msgstr "Không có sẵn có được tìm thấy trong 60 ngày tới."

#: includes/class-yatoon-ajax.php:2427 includes/class-yatoon-ajax.php:2458
#: includes/class-yatoon-ajax.php:2509 includes/class-yatoon-ajax.php:2541
msgid "No availability found. Please call us to book."
msgstr "Không tìm thấy tình trạng sẵn có. Hãy gọi cho chúng tôi để đặt lịch."

#: includes/class-yatoon-ajax.php:2699 includes/class-yatoon-ajax.php:2782
msgid ""
"The selected design image is no longer available. Please choose it again."
msgstr "Hình ảnh thiết kế đã chọn không còn nữa. Vui lòng chọn lại."

#: includes/class-yatoon-ajax.php:2704 includes/class-yatoon-ajax.php:2787
msgid "The design image authorization expired. Please choose the image again."
msgstr "Giấy phép hình ảnh thiết kế đã hết hạn. Vui lòng chọn lại hình ảnh."

#: includes/class-yatoon-ajax.php:2767 includes/class-yatoon-ajax.php:2850
msgid "Please upload a design image smaller than %s."
msgstr "Vui lòng tải lên hình ảnh thiết kế nhỏ hơn %s."

#: includes/class-yatoon-ajax.php:2780 includes/class-yatoon-ajax.php:2863
msgid "Please upload a JPG, PNG, GIF, or WebP design image."
msgstr "Vui lòng tải lên hình ảnh thiết kế JPG, PNG, GIF hoặc WebP."

#: includes/class-yatoon-ajax.php:2794 includes/class-yatoon-ajax.php:2877
msgid "Design image upload failed: %s"
msgstr "Tải lên hình ảnh thiết kế không thành công: %s"

#: includes/class-yatoon-ajax.php:2807 includes/class-yatoon-ajax.php:2890
msgid "Design image could not be saved to the media library."
msgstr "Không thể lưu hình ảnh thiết kế vào thư viện phương tiện."

#: includes/class-yatoon-ajax.php:2834 includes/class-yatoon-ajax.php:2917
msgid "Design image uploads are currently disabled."
msgstr "Tải lên hình ảnh thiết kế hiện bị vô hiệu hóa."

#: includes/class-yatoon-ajax.php:2837 includes/class-yatoon-ajax.php:2920
msgid "Please choose an image first."
msgstr "Vui lòng chọn một hình ảnh đầu tiên."

#: includes/class-yatoon-ajax.php:2844 includes/class-yatoon-ajax.php:2927
msgid "Photo ready."
msgstr "Ảnh đã sẵn sàng."

#: includes/class-yatoon-ajax.php:2899 includes/class-yatoon-ajax.php:2909
#: includes/class-yatoon-ajax.php:3226 includes/class-yatoon-ajax.php:3229
#: includes/class-yatoon-ajax.php:3232 includes/class-yatoon-ajax.php:2982
#: includes/class-yatoon-ajax.php:2992 includes/class-yatoon-ajax.php:3309
#: includes/class-yatoon-ajax.php:3312 includes/class-yatoon-ajax.php:3315
msgid "Unable to complete this booking. Please call us directly."
msgstr ""
"Không thể hoàn tất việc đặt lịch này. Hãy gọi trực tiếp cho chúng tôi."

#: includes/class-yatoon-ajax.php:2924 includes/class-yatoon-ajax.php:2927
#: includes/class-yatoon-ajax.php:3007 includes/class-yatoon-ajax.php:3010
msgid ""
"We could not verify this request. Please refresh the page and try again."
msgstr ""
"Chúng tôi không thể xác minh yêu cầu này. Vui lòng làm mới trang và thử lại."

#: includes/class-yatoon-ajax.php:3001 includes/class-yatoon-ajax.php:3084
msgid "A Square payment is required to complete this booking."
msgstr "Cần phải thanh toán Square để hoàn tất việc đặt lịch này."

#: includes/class-yatoon-ajax.php:3011 includes/class-yatoon-ajax.php:3094
msgid "This Square payment has already been used for a booking."
msgstr "Khoản thanh toán Square này đã được sử dụng để đặt lịch."

#: includes/class-yatoon-ajax.php:3040 includes/class-yatoon-ajax.php:3123
msgid "A deposit payment is required to complete this booking."
msgstr "Cần phải thanh toán tiền đặt cọc để hoàn tất việc đặt lịch này."

#: includes/class-yatoon-ajax.php:3050 includes/class-yatoon-ajax.php:3133
msgid "This deposit payment has already been used for a booking."
msgstr "Khoản tiền đặt cọc này đã được sử dụng để đặt lịch."

#: includes/class-yatoon-ajax.php:3106 includes/class-yatoon-ajax.php:3189
msgid "Please fill in all required fields (including phone number)"
msgstr ""
"Vui lòng điền vào tất cả các trường bắt buộc (bao gồm cả số điện thoại)"

#: includes/class-yatoon-ajax.php:3114 includes/class-yatoon-ajax.php:3120
#: includes/class-yatoon-ajax.php:3197 includes/class-yatoon-ajax.php:3203
msgid "Please complete booking verification before confirming."
msgstr "Vui lòng hoàn tất xác minh đặt lịch trước khi xác nhận."

#: includes/class-yatoon-ajax.php:3163 includes/class-yatoon-ajax.php:3246
msgid "Please enter a valid 10-digit US phone number."
msgstr "Vui lòng nhập số điện thoại Hoa Kỳ hợp lệ gồm 10 chữ số."

#: includes/class-yatoon-ajax.php:3171 includes/class-yatoon-ajax.php:3175
#: includes/class-yatoon-ajax.php:3179 includes/class-yatoon-ajax.php:3184
#: includes/class-yatoon-customer-portal.php:412
#: includes/class-yatoon-ajax.php:3254 includes/class-yatoon-ajax.php:3258
#: includes/class-yatoon-ajax.php:3262 includes/class-yatoon-ajax.php:3267
#: includes/class-yatoon-customer-portal.php:422
msgid "Please enter a valid US phone number."
msgstr "Vui lòng nhập số điện thoại hợp lệ của Hoa Kỳ."

#: includes/class-yatoon-ajax.php:3212 includes/class-yatoon-ajax.php:3295
msgid "Please enter a valid, active phone number."
msgstr "Vui lòng nhập số điện thoại hợp lệ, đang hoạt động."

#: includes/class-yatoon-ajax.php:3215 includes/class-yatoon-ajax.php:3298
msgid "Please enter a mobile or landline phone number (not a VOIP number)."
msgstr ""
"Vui lòng nhập số điện thoại di động hoặc cố định (không phải số VOIP)."

#: includes/class-yatoon-ajax.php:3245 includes/class-yatoon-ajax.php:3328
msgid ""
"Too many booking attempts. Please wait %d minutes and try again, or call us "
"directly."
msgstr ""
"Quá nhiều lần đặt lịch. Vui lòng đợi %d phút rồi thử lại hoặc gọi trực tiếp "
"cho chúng tôi."

#: includes/class-yatoon-ajax.php:3290 includes/class-yatoon-ajax.php:3373
msgid ""
"You already have %d upcoming appointments. Please cancel an existing "
"appointment before booking a new one, or call us."
msgstr ""
"Bạn đã có %d cuộc hẹn sắp tới. Vui lòng hủy cuộc hẹn hiện tại trước khi đặt "
"cuộc hẹn mới hoặc gọi cho chúng tôi."

#: includes/class-yatoon-ajax.php:3369 includes/class-yatoon-ajax.php:3452
msgid ""
"A reference photo was attached to a service that does not allow design "
"uploads."
msgstr ""
"Ảnh tham chiếu được đính kèm vào một dịch vụ không cho phép tải lên thiết "
"kế."

#: includes/class-yatoon-ajax.php:3394 includes/class-yatoon-ajax.php:3477
msgid "Invalid service selection"
msgstr "Lựa chọn dịch vụ không hợp lệ"

#: includes/class-yatoon-ajax.php:3515 includes/class-yatoon-ajax.php:5496
#: includes/class-yatoon-ajax.php:3604 includes/class-yatoon-ajax.php:5649
msgid ""
"Sorry, the selected staff member is not available at this time. Please "
"choose a different time or staff."
msgstr ""
"Rất tiếc, nhân viên được chọn hiện không có mặt. Vui lòng chọn thời gian "
"hoặc nhân viên khác."

#: includes/class-yatoon-ajax.php:3654 includes/class-yatoon-ajax.php:3752
msgid "No staff available for this service. Please contact us."
msgstr ""
"Không có nhân viên có sẵn cho dịch vụ này. Vui lòng liên hệ với chúng tôi."

#: includes/class-yatoon-ajax.php:3710 includes/class-yatoon-ajax.php:3808
msgid ""
"The selected staff member is not available for this service at this "
"location."
msgstr "Nhân viên được chọn không có mặt cho dịch vụ này tại địa điểm này."

#: includes/class-yatoon-ajax.php:3713 includes/class-yatoon-ajax.php:3811
msgid "The selected staff member is leading a group session at this time."
msgstr ""
"Nhân viên được chọn đang dẫn đầu một phiên họp nhóm vào thời điểm này."

#: includes/class-yatoon-ajax.php:3722 includes/class-yatoon-ajax.php:3820
msgid ""
"Test booking mode creates local WordPress bookings only. Switch Booking "
"Platform to Local Only before running a test booking."
msgstr ""
"Chế độ đặt lịch thử nghiệm chỉ tạo các lượt đặt lịch WordPress cục bộ. "
"Chuyển Nền tảng đặt lịch sang Chỉ địa phương trước khi chạy đặt lịch thử "
"nghiệm."

#: includes/class-yatoon-ajax.php:3742 includes/class-yatoon-ajax.php:3840
msgid ""
"That time is being booked right now. Please wait a few seconds and try "
"again."
msgstr ""
"Thời gian đó đang được đặt ngay bây giờ. Vui lòng đợi vài giây và thử lại."

#: includes/class-yatoon-ajax.php:3761 includes/class-yatoon-ajax.php:3859
msgid ""
"This coupon is no longer available (expired or usage limit reached). Please "
"remove it and try again."
msgstr ""
"Phiếu giảm giá này không còn nữa (đã hết hạn hoặc đã đạt đến giới hạn sử "
"dụng). Vui lòng xóa nó và thử lại."

#: includes/class-yatoon-ajax.php:3802 includes/class-yatoon-ajax.php:4317
#: includes/class-yatoon-ajax.php:4558 includes/class-yatoon-ajax.php:3900
#: includes/class-yatoon-ajax.php:4433 includes/class-yatoon-ajax.php:4686
msgid "Sorry, that time slot was just taken. Please choose another time."
msgstr ""
"Rất tiếc, khoảng thời gian đó vừa được sử dụng. Vui lòng chọn thời điểm "
"khác."

#: includes/class-yatoon-ajax.php:3832
#: includes/class-yatoon-staff-portal.php:1642
#: includes/class-yatoon-ajax.php:3930
#: includes/class-yatoon-staff-portal.php:1659
msgid "Service not found."
msgstr "Không tìm thấy dịch vụ."

#: includes/class-yatoon-ajax.php:3839 includes/class-yatoon-ajax.php:3937
msgid "This service is not linked to Vagaro. Please contact us."
msgstr ""
"Dịch vụ này không được liên kết với Vagaro. Vui lòng liên hệ với chúng tôi."

#: includes/class-yatoon-ajax.php:3924 includes/class-yatoon-frontend.php:857
#: includes/class-yatoon-ajax.php:4022
msgid "Booking confirmed!"
msgstr "Đặt lịch đã được xác nhận!"

#: includes/class-yatoon-ajax.php:4126 includes/class-yatoon-ajax.php:4504
#: includes/class-yatoon-ajax.php:4233 includes/class-yatoon-ajax.php:4630
msgid ""
"Sorry, that time slot is no longer available. Please choose another time."
msgstr ""
"Rất tiếc, khoảng thời gian đó không còn nữa. Vui lòng chọn thời điểm khác."

#: includes/class-yatoon-ajax.php:4186 includes/class-yatoon-ajax.php:4297
msgid ""
"%s is not offered by the selected staff member at this location and time."
msgstr ""
"%s không được cung cấp bởi nhân viên đã chọn tại địa điểm và thời gian này."

#: includes/class-yatoon-ajax.php:4197 includes/class-yatoon-ajax.php:4308
msgid "Sorry, %s is not available on that date. Please choose another time."
msgstr "Rất tiếc, %s không có mặt vào ngày đó. Vui lòng chọn thời điểm khác."

#: includes/class-yatoon-ajax.php:4220 includes/class-yatoon-ajax.php:4334
msgid ""
"Sorry, the time slot for %s is no longer available. Please choose another "
"time."
msgstr ""
"Rất tiếc, khoảng thời gian dành cho %s không còn nữa. Vui lòng chọn thời "
"điểm khác."

#: includes/class-yatoon-ajax.php:4237 includes/class-yatoon-ajax.php:4319
#: includes/class-yatoon-ajax.php:4345 includes/class-yatoon-ajax.php:4560
#: includes/class-yatoon-ajax.php:4351 includes/class-yatoon-ajax.php:4435
#: includes/class-yatoon-ajax.php:4462 includes/class-yatoon-ajax.php:4688
msgid "Failed to create booking. Please try again."
msgstr "Không thể tạo đặt lịch. Vui lòng thử lại."

#: includes/class-yatoon-ajax.php:4420 includes/class-yatoon-ajax.php:4626
#: includes/class-yatoon-ajax.php:5406 includes/class-yatoon-ajax.php:5622
#: includes/class-yatoon-ajax.php:4539 includes/class-yatoon-ajax.php:4754
#: includes/class-yatoon-ajax.php:5558 includes/class-yatoon-ajax.php:5777
msgid "Booking created successfully!"
msgstr "Đặt lịch được tạo thành công!"

#: includes/class-yatoon-ajax.php:4641 includes/class-yatoon-ajax.php:4769
msgid "Booking could not be completed. Please refresh and try again."
msgstr "Đặt lịch không thể hoàn thành. Vui lòng làm mới và thử lại."

#: includes/class-yatoon-ajax.php:4644 includes/class-yatoon-ajax.php:4772
msgid ""
"Square is not connected. Please switch to Local mode or reconnect Square."
msgstr ""
"Square không được kết nối. Vui lòng chuyển sang chế độ Cục bộ hoặc kết nối "
"lại Square."

#: includes/class-yatoon-ajax.php:4708 includes/class-yatoon-ajax.php:4836
msgid "Failed to create customer in Square"
msgstr "Không tạo được khách hàng trong Square"

#: includes/class-yatoon-ajax.php:4977 includes/class-yatoon-ajax.php:5271
#: includes/class-yatoon-ajax.php:5118 includes/class-yatoon-ajax.php:5419
msgid ""
"No staff available for one of the services. Please choose a different time."
msgstr ""
"Không có nhân viên có sẵn cho một trong các dịch vụ. Vui lòng chọn thời gian"
" khác."

#: includes/class-yatoon-ajax.php:5113 includes/class-yatoon-ajax.php:5257
msgid "%s is not offered by the selected staff member at this location."
msgstr "%s không được cung cấp bởi nhân viên được chọn tại địa điểm này."

#: includes/class-yatoon-ajax.php:5168 includes/class-yatoon-ajax.php:5314
msgid ""
"Failed to resolve services. Please ensure services are synced with Square."
msgstr ""
"Không thể giải quyết các dịch vụ. Hãy đảm bảo các dịch vụ được đồng bộ hóa "
"với Square."

#: includes/class-yatoon-ajax.php:5291 includes/class-yatoon-ajax.php:5503
#: includes/class-yatoon-ajax.php:5440 includes/class-yatoon-ajax.php:5656
msgid "Failed to create booking in Square: "
msgstr "Không tạo được lượt đặt lịch trong Square:"

#: includes/class-yatoon-ajax.php:5294 includes/class-yatoon-ajax.php:5443
msgid "Booking not confirmed by Square. "
msgstr "Việc đặt lịch không được xác nhận bởi Square."

#: includes/class-yatoon-ajax.php:5356 includes/class-yatoon-ajax.php:5506
msgid ""
"Failed to create any bookings. Please ensure services are synced with "
"Square."
msgstr ""
"Không thể tạo bất kỳ đặt lịch nào. Hãy đảm bảo các dịch vụ được đồng bộ hóa "
"với Square."

#: includes/class-yatoon-ajax.php:5512 includes/class-yatoon-ajax.php:5665
msgid "Booking created but no confirmation ID returned"
msgstr "Đặt lịch đã được tạo nhưng không có ID xác nhận được trả lại"

#: includes/class-yatoon-ajax.php:5571 includes/class-yatoon-ajax.php:5726
msgid "Failed to save booking"
msgstr "Không thể lưu đặt lịch"

#: includes/class-yatoon-ajax.php:6049 includes/class-yatoon-ajax.php:6211
msgid "You are already on the waitlist for this date and service."
msgstr "Bạn đã có tên trong danh sách chờ cho ngày và dịch vụ này."

#: includes/class-yatoon-ajax.php:6088 includes/class-yatoon-ajax.php:6250
msgid "Successfully joined waitlist"
msgstr "Đã tham gia thành công danh sách chờ"

#: includes/class-yatoon-ajax.php:6090 includes/class-yatoon-ajax.php:6252
msgid "Database error. Please try again."
msgstr "Lỗi cơ sở dữ liệu. Vui lòng thử lại."

#: includes/class-yatoon-ajax.php:6278 includes/class-yatoon-ajax.php:6441
msgid "Square returned 0 bookings in the date range. Local DB unchanged."
msgstr ""
"Square trả về 0 lượt đặt lịch trong phạm vi ngày. DB cục bộ không thay đổi."

#: includes/class-yatoon-ajax.php:6482 includes/class-yatoon-ajax.php:6512
#: includes/class-yatoon-customer-portal.php:1278
#: includes/class-yatoon-ajax.php:6661 includes/class-yatoon-ajax.php:6691
#: includes/class-yatoon-customer-portal.php:1333
msgid "Missing booking ID"
msgstr "Thiếu mã đặt lịch"

#: includes/class-yatoon-ajax.php:6494 includes/class-yatoon-ajax.php:6673
msgid "Database delete failed"
msgstr "Xóa cơ sở dữ liệu không thành công"

#: includes/class-yatoon-ajax.php:6498 includes/class-yatoon-ajax.php:6677
msgid "Booking #%d deleted."
msgstr "Đặt lịch #%d đã bị xóa."

#: includes/class-yatoon-ajax.php:6520
#: includes/class-yatoon-customer-portal.php:1409
#: includes/class-yatoon-customer-portal.php:1559
#: includes/class-yatoon-ajax.php:6699
#: includes/class-yatoon-customer-portal.php:1466
#: includes/class-yatoon-customer-portal.php:1621
msgid "Booking not found"
msgstr "Không tìm thấy lịch hẹn"

#: includes/class-yatoon-ajax.php:6604 includes/class-yatoon-ajax.php:6784
msgid "Booking cancelled successfully."
msgstr "Đã hủy đặt lịch thành công."

#: includes/class-yatoon-ajax.php:6616 includes/class-yatoon-ajax.php:6709
#: includes/class-yatoon-ajax.php:6796 includes/class-yatoon-ajax.php:6891
msgid "Admin diagnostics are disabled on this site."
msgstr "Chẩn đoán của quản trị viên bị vô hiệu hóa trên trang web này."

#: includes/class-yatoon-ajax.php:6622 includes/class-yatoon-ajax.php:6802
msgid "Please provide a valid date and service."
msgstr "Vui lòng cung cấp ngày và dịch vụ hợp lệ."

#: includes/class-yatoon-ajax.php:6714 includes/class-yatoon-ajax.php:6896
msgid "Please provide a valid date."
msgstr "Vui lòng cung cấp một ngày hợp lệ."

#: includes/class-yatoon-ajax.php:6994 includes/class-yatoon-ajax.php:7186
msgid "Staff name is required."
msgstr "Tên nhân viên là bắt buộc."

#: includes/class-yatoon-ajax.php:7049 includes/class-yatoon-ajax.php:7241
msgid "Staff updated."
msgstr "Đã cập nhật nhân viên."

#: includes/class-yatoon-ajax.php:7055 includes/class-yatoon-ajax.php:7247
msgid "Unlimited staff requires an active Pro license."
msgstr "Nhân viên không giới hạn yêu cầu giấy phép Pro đang hoạt động."

#: includes/class-yatoon-ajax.php:7079 includes/class-yatoon-ajax.php:7271
msgid "Staff member added."
msgstr "Đã thêm thành viên nhân viên."

#: includes/class-yatoon-ajax.php:7088 includes/class-yatoon-ajax.php:7281
msgid "This assignment strategy requires Pro."
msgstr "Chiến lược phân công này yêu cầu Pro."

#: includes/class-yatoon-ajax.php:7093 includes/class-yatoon-ajax.php:7286
msgid "Invalid assignment strategy."
msgstr "Chiến lược phân công không hợp lệ."

#: includes/class-yatoon-ajax.php:7096 includes/class-yatoon-ajax.php:7289
msgid "Assignment strategy saved."
msgstr "Đã lưu chiến lược phân công."

#: includes/class-yatoon-ajax.php:7141 includes/class-yatoon-ajax.php:7336
msgid "No staff members were deleted."
msgstr "Không có nhân viên nào bị xóa."

#: includes/class-yatoon-ajax.php:7316 includes/class-yatoon-ajax.php:7513
msgid "Email address is required to send OTP."
msgstr "Cần có địa chỉ email để gửi OTP."

#: includes/class-yatoon-ajax.php:7319 includes/class-yatoon-ajax.php:7516
msgid "Phone number is required to send OTP."
msgstr "Cần có số điện thoại để gửi OTP."

#: includes/class-yatoon-ajax.php:7335 includes/class-yatoon-ajax.php:7532
msgid ""
"SMS verification is temporarily unavailable. Please choose email "
"verification instead."
msgstr ""
"Xác minh qua SMS tạm thời không khả dụng. Vui lòng chọn xác minh email thay "
"thế."

#: includes/class-yatoon-ajax.php:7355 includes/class-yatoon-ajax.php:7552
msgid "Your booking code for %s"
msgstr "Mã đặt lịch của bạn cho %s"

#: includes/class-yatoon-ajax.php:7367
#: includes/class-yatoon-growth-storefront.php:671
#: includes/class-yatoon-ajax.php:7564
#: includes/class-yatoon-growth-storefront.php:684
msgid "there"
msgstr "ở đó"

#: includes/class-yatoon-ajax.php:7371 includes/class-yatoon-ajax.php:7568
msgid "Failed to send verification email. Please try again."
msgstr "Không gửi được email xác minh. Vui lòng thử lại."

#: includes/class-yatoon-ajax.php:7375 includes/class-yatoon-ajax.php:7572
msgid "A 6-digit code was sent to %s"
msgstr "Mã gồm 6 chữ số đã được gửi tới %s"

#: includes/class-yatoon-ajax.php:7381 includes/class-yatoon-ajax.php:7578
msgid "SMS verification requires Twilio to be configured in Settings -> SMS."
msgstr ""
"Việc xác minh SMS yêu cầu Twilio phải được định cấu hình trong Cài đặt -> "
"SMS."

#: includes/class-yatoon-ajax.php:7388 includes/class-yatoon-ajax.php:7585
msgid "Your %1$s booking code: %2$s (expires in %3$d min)"
msgstr "Mã đặt lịch %1$s của bạn: %2$s (hết hạn sau %3$d phút)"

#: includes/class-yatoon-ajax.php:7399 includes/class-yatoon-ajax.php:7596
msgid "Failed to send SMS. Please check Twilio settings."
msgstr "Không gửi được SMS. Vui lòng kiểm tra cài đặt Twilio."

#: includes/class-yatoon-ajax.php:7403 includes/class-yatoon-ajax.php:7600
msgid "A 6-digit code was sent via SMS to %s"
msgstr "Mã gồm 6 chữ số đã được gửi qua SMS tới %s"

#: includes/class-yatoon-ajax.php:7427 includes/class-yatoon-ajax.php:7624
msgid "Verification code expired or not found. Please request a new code."
msgstr "Mã xác minh đã hết hạn hoặc không tìm thấy. Vui lòng yêu cầu mã mới."

#: includes/class-yatoon-ajax.php:7431 includes/class-yatoon-ajax.php:7628
msgid "Verification code has expired. Please request a new one."
msgstr "Mã xác minh đã hết hạn. Vui lòng yêu cầu một cái mới."

#: includes/class-yatoon-ajax.php:7434 includes/class-yatoon-ajax.php:7631
msgid "Incorrect code. Please try again."
msgstr "Mã không chính xác. Vui lòng thử lại."

#: includes/class-yatoon-ajax.php:7464 includes/class-yatoon-ajax.php:7661
msgid "Verified!"
msgstr "Đã xác minh!"

#: includes/class-yatoon-ajax.php:7587 includes/class-yatoon-ajax.php:7790
msgid "Today %s"
msgstr "Hôm nay %s"

#: includes/class-yatoon-ajax.php:7594 includes/class-yatoon-ajax.php:7797
msgid "Tomorrow %s"
msgstr "Ngày mai %s"

#: includes/class-yatoon-ajax.php:7629 includes/class-yatoon-ajax.php:7833
msgid "Invalid staff ID."
msgstr "ID nhân viên không hợp lệ."

#: includes/class-yatoon-ajax.php:7635
#: includes/class-yatoon-staff-portal.php:658
#: includes/class-yatoon-ajax.php:7840
#: includes/class-yatoon-staff-portal.php:664
msgid "Staff not found."
msgstr "Không tìm thấy nhân viên."

#: includes/class-yatoon-ajax.php:7651 includes/class-yatoon-ajax.php:7851
msgid "PIN removed."
msgstr "Đã xóa mã PIN."

#: includes/class-yatoon-ajax.php:7663 includes/class-yatoon-ajax.php:7863
msgid "PIN must be %d digits."
msgstr "Mã PIN phải có %d chữ số."

#: includes/class-yatoon-ajax.php:7670 includes/class-yatoon-ajax.php:7870
msgid ""
"Please choose a less predictable PIN - no repeated or sequential digits."
msgstr ""
"Vui lòng chọn mã PIN ít dự đoán hơn - không có chữ số lặp lại hoặc tuần tự."

#: includes/class-yatoon-ajax.php:7686 includes/class-yatoon-ajax.php:7886
msgid ""
"That PIN is already used by another staff member. Please choose a different "
"one."
msgstr ""
"Mã PIN đó đã được một nhân viên khác sử dụng. Vui lòng chọn một cái khác."

#: includes/class-yatoon-ajax.php:7691 includes/class-yatoon-ajax.php:7891
msgid "PIN saved."
msgstr "Đã lưu mã PIN."

#: includes/class-yatoon-ajax.php:7707 includes/class-yatoon-ajax.php:7910
msgid "Square API settings saved."
msgstr "Đã lưu cài đặt API Square."

#: includes/class-yatoon-ajax.php:8040
#: includes/class-yatoon-growth-modules.php:678
#: includes/class-yatoon-notifications.php:445
#: includes/class-yatoon-ajax.php:8243
#: includes/class-yatoon-growth-modules.php:696
#: includes/class-yatoon-notifications.php:455
msgid "Settings saved."
msgstr "Đã lưu cài đặt."

#: includes/class-yatoon-ajax.php:8081 includes/class-yatoon-ajax.php:8285
msgid "Default templates restored. Reload the page to see them."
msgstr "Đã khôi phục các mẫu mặc định. Tải lại trang để xem chúng."

#: includes/class-yatoon-ajax.php:7134
msgid "%d staff member deleted."
msgid_plural "%d staff members deleted."
msgstr[0] "%d nhân viên đã bị xóa."

#: includes/class-yatoon-backup-migration.php:31
msgid "Complete Yatoon backup & restore"
msgstr "Hoàn tất sao lưu và khôi phục Yatoon"

#: includes/class-yatoon-backup-migration.php:32
msgid ""
"Create a restorable archive of every Yatoon data table, non-secret setting, "
"and referenced uploaded image. Use it to move the complete Yatoon "
"installation to another WordPress site."
msgstr ""
"Tạo một bản lưu trữ có thể phục hồi của mọi bảng dữ liệu Yatoon, cài đặt "
"không bí mật và hình ảnh được tải lên được tham chiếu. Sử dụng nó để di "
"chuyển toàn bộ cài đặt Yatoon sang trang web WordPress khác."

#: includes/class-yatoon-backup-migration.php:37
msgid "1. Download complete backup"
msgstr "1. Tải xuống bản sao lưu hoàn chỉnh"

#: includes/class-yatoon-backup-migration.php:38
msgid ""
"Includes services and options, staff and assignments, clients, appointments,"
" forms, resources, packages, gift cards, payments, reports, logs, settings, "
"and referenced images when present."
msgstr ""
"Bao gồm các dịch vụ và tùy chọn, nhân viên và nhiệm vụ, khách hàng, cuộc "
"hẹn, biểu mẫu, tài nguyên, gói, thẻ quà tặng, thanh toán, báo cáo, nhật ký, "
"cài đặt và hình ảnh tham chiếu khi có mặt."

#: includes/class-yatoon-backup-migration.php:39
msgid "Download full Yatoon backup"
msgstr "Tải xuống bản sao lưu đầy đủ Yatoon"

#: includes/class-yatoon-backup-migration.php:44
msgid "2. Preview or restore backup"
msgstr "2. Xem trước hoặc khôi phục bản sao lưu"

#: includes/class-yatoon-backup-migration.php:45
msgid "Yatoon backup ZIP"
msgstr "Yatoon ZIP dự phòng"

#: includes/class-yatoon-backup-migration.php:47
#: includes/class-yatoon-data-portability.php:108
#: includes/class-yatoon-data-portability.php:125
msgid "Preview only (recommended first)"
msgstr "Chỉ xem trước (được đề xuất trước)"

#: includes/class-yatoon-backup-migration.php:48
msgid "I understand that Restore replaces current Yatoon data."
msgstr "Tôi hiểu rằng Khôi phục sẽ thay thế dữ liệu Yatoon hiện tại."

#: includes/class-yatoon-backup-migration.php:49
msgid "Preview / restore backup"
msgstr "Xem trước/khôi phục sao lưu"

#: includes/class-yatoon-backup-migration.php:52
msgid "Security:"
msgstr "Bảo mật:"

#: includes/class-yatoon-backup-migration.php:52
msgid ""
"Passwords, API keys, access tokens, webhook secrets, license keys, and "
"payment credentials are intentionally excluded. Reconnect Square and other "
"integrations on the destination site."
msgstr ""
"Mật khẩu, khóa API, mã thông báo truy cập, bí mật webhook, khóa cấp phép và "
"thông tin xác thực thanh toán đều bị loại trừ một cách có chủ ý. Kết nối lại"
" Square và các tích hợp khác trên trang đích."

#: includes/class-yatoon-backup-migration.php:83
msgid ""
"Backup is valid: %1$d tables, %2$d rows, %3$d settings, and %4$d referenced "
"images. Uncheck Preview only and confirm replacement to restore it."
msgstr ""
"Bản sao lưu hợp lệ: %1$d bảng, %2$d hàng, %3$d cài đặt và %4$d hình ảnh được"
" tham chiếu. Bỏ chọn Chỉ xem trước và xác nhận thay thế để khôi phục nó."

#: includes/class-yatoon-backup-migration.php:91
msgid "Confirm that Restore may replace current Yatoon data."
msgstr "Xác nhận rằng Khôi phục có thể thay thế dữ liệu Yatoon hiện tại."

#: includes/class-yatoon-backup-migration.php:96
msgid ""
"Restore complete: %1$d tables, %2$d rows, %3$d settings, and %4$d images "
"restored. Reconnect external integrations before going live."
msgstr ""
"Khôi phục hoàn tất: %1$d bảng, %2$d cài đặt, %3$d cài đặt và hình ảnh %4$d. "
"Kết nối lại các tích hợp bên ngoài trước khi đi vào hoạt động."

#: includes/class-yatoon-backup-migration.php:113
#: includes/class-yatoon-release-safety.php:127
msgid "You do not have permission to manage backups."
msgstr "Bạn không có quyền quản lý bản sao lưu."

#: includes/class-yatoon-backup-migration.php:120
msgid "The PHP ZIP extension is required for this operation."
msgstr "Cần có phần mở rộng PHP ZIP cho thao tác này."

#: includes/class-yatoon-backup-migration.php:130
msgid "The backup file could not be created."
msgstr "Không thể tạo tập tin sao lưu."

#: includes/class-yatoon-backup-migration.php:134
msgid "The backup ZIP could not be opened."
msgstr "Không thể mở ZIP dự phòng."

#: includes/class-yatoon-backup-migration.php:154
msgid "A temporary backup file could not be created."
msgstr "Không thể tạo tập tin sao lưu tạm thời."

#: includes/class-yatoon-backup-migration.php:224
msgid "A Yatoon table could not be exported."
msgstr "Không thể xuất bảng Yatoon."

#: includes/class-yatoon-backup-migration.php:303
#: includes/class-yatoon-backup-migration.php:305
msgid "Choose a Yatoon backup ZIP."
msgstr "Chọn một ZIP dự phòng Yatoon."

#: includes/class-yatoon-backup-migration.php:307
#: includes/class-yatoon-backup-migration.php:308
msgid "The backup ZIP could not be read or is larger than 256 MB."
msgstr "Không thể đọc được ZIP sao lưu hoặc lớn hơn 256 MB."

#: includes/class-yatoon-backup-migration.php:310
#: includes/class-yatoon-backup-migration.php:311
msgid "Only a .zip Yatoon backup is accepted."
msgstr "Chỉ bản sao lưu .zip Yatoon mới được chấp nhận."

#: includes/class-yatoon-backup-migration.php:314
#: includes/class-yatoon-backup-migration.php:315
msgid "The backup ZIP is damaged or unreadable."
msgstr "ZIP sao lưu bị hỏng hoặc không thể đọc được."

#: includes/class-yatoon-backup-migration.php:318
#: includes/class-yatoon-backup-migration.php:319
msgid "The backup ZIP contains too many files."
msgstr "ZIP sao lưu chứa quá nhiều tệp."

#: includes/class-yatoon-backup-migration.php:326
#: includes/class-yatoon-backup-migration.php:327
msgid "The backup ZIP contains an unsafe path."
msgstr "ZIP sao lưu chứa đường dẫn không an toàn."

#: includes/class-yatoon-backup-migration.php:331
#: includes/class-yatoon-backup-migration.php:332
msgid "The expanded backup is too large."
msgstr "Bản sao lưu mở rộng quá lớn."

#: includes/class-yatoon-backup-migration.php:345
#: includes/class-yatoon-backup-migration.php:346
msgid "This is not a supported complete Yatoon backup."
msgstr "Đây không phải là bản sao lưu Yatoon hoàn chỉnh được hỗ trợ."

#: includes/class-yatoon-backup-migration.php:349
#: includes/class-yatoon-backup-migration.php:350
msgid "The backup manifest contains an invalid table."
msgstr "Tệp kê khai sao lưu chứa bảng không hợp lệ."

#: includes/class-yatoon-backup-migration.php:360
#: includes/class-yatoon-backup-migration.php:361
msgid ""
"A safety snapshot could not be created, so Restore was stopped before "
"changing data."
msgstr ""
"Không thể tạo ảnh chụp nhanh an toàn nên quá trình Khôi phục đã bị dừng "
"trước khi thay đổi dữ liệu."

#: includes/class-yatoon-backup-migration.php:373
#: includes/class-yatoon-backup-migration.php:374
msgid "A required table file is missing from the backup."
msgstr "Thiếu tệp bảng bắt buộc trong bản sao lưu."

#: includes/class-yatoon-backup-migration.php:377
#: includes/class-yatoon-backup-migration.php:378
msgid "A backup table failed its integrity check."
msgstr "Bảng dự phòng không kiểm tra được tính toàn vẹn của nó."

#: includes/class-yatoon-backup-migration.php:384
#: includes/class-yatoon-backup-migration.php:385
msgid "Backup settings failed their integrity check."
msgstr "Cài đặt sao lưu không kiểm tra được tính toàn vẹn của chúng."

#: includes/class-yatoon-backup-migration.php:388
#: includes/class-yatoon-backup-migration.php:389
msgid "Backup settings are invalid."
msgstr "Cài đặt sao lưu không hợp lệ."

#: includes/class-yatoon-backup-migration.php:568
#: includes/class-yatoon-backup-migration.php:569
msgid "Restore failed while writing %s."
msgstr "Khôi phục không thành công khi ghi %s."

#: includes/class-yatoon-backup-migration.php:579
#: includes/class-yatoon-backup-migration.php:580
msgid "The migration ZIP could not be created."
msgstr "Không thể tạo ZIP di chuyển."

#: includes/class-yatoon-backup-migration.php:721
#: includes/class-yatoon-backup-migration.php:722
msgid "The download file could not be created."
msgstr "Không thể tạo tập tin tải xuống."

#: includes/class-yatoon-calendar-links.php:46
msgid "Invalid calendar link."
msgstr "Liên kết lịch không hợp lệ."

#: includes/class-yatoon-calendar-links.php:64
msgid "Calendar link expired or invalid."
msgstr "Liên kết lịch đã hết hạn hoặc không hợp lệ."

#: includes/class-yatoon-change-service-safety.php:87
#: includes/class-yatoon-change-service-safety.php:91
msgid ""
"Two services in this appointment overlap for the same staff member. Choose "
"another available staff member for one of them."
msgstr ""
"Hai dịch vụ trong cuộc hẹn này chồng chéo lên nhau cho cùng một nhân viên. "
"Chọn một nhân viên sẵn có khác cho một trong số họ."

#: includes/class-yatoon-change-service-safety.php:98
#: includes/class-yatoon-change-service-safety.php:102
msgid "The updated appointment schedule is incomplete. Please try again."
msgstr "Lịch hẹn cập nhật chưa đầy đủ. Vui lòng thử lại."

#: includes/class-yatoon-change-service-safety.php:104
#: includes/class-yatoon-change-service-safety.php:108
msgid ""
"The selected services would extend outside business hours or into a break. "
"Please reschedule first."
msgstr ""
"Các dịch vụ đã chọn sẽ kéo dài ngoài giờ làm việc hoặc tạm nghỉ. Vui lòng "
"lên lịch lại trước."

#: includes/class-yatoon-change-service-safety.php:107
#: includes/class-yatoon-change-service-safety.php:111
msgid ""
"The appointment date is closed for online changes. Please contact the salon."
msgstr "Ngày hẹn đã đóng để thay đổi trực tuyến. Hãy liên hệ với salon."

#: includes/class-yatoon-change-service-safety.php:110
#: includes/class-yatoon-change-service-safety.php:114
msgid ""
"That time is no longer available for the assigned staff member. Please "
"reschedule first."
msgstr ""
"Thời gian đó không còn có sẵn cho nhân viên được chỉ định. Vui lòng lên lịch"
" lại trước."

#: includes/class-yatoon-change-service-safety.php:114
#: includes/class-yatoon-change-service-safety.php:118
msgid ""
"A required chair, room, or shared resource is not available for the added "
"service. Please choose another time."
msgstr ""
"Ghế, phòng hoặc tài nguyên dùng chung bắt buộc không có sẵn cho dịch vụ bổ "
"sung. Vui lòng chọn thời điểm khác."

#: includes/class-yatoon-commerce.php:302
#: includes/class-yatoon-commerce.php:303
#: includes/class-yatoon-commerce.php:306
#: includes/class-yatoon-commerce.php:307
msgid "Orders & Invoices"
msgstr "Đơn đặt hàng & Hóa đơn"

#: includes/class-yatoon-commerce.php:312
#: includes/class-yatoon-commerce.php:316
msgid "You do not have permission to manage orders."
msgstr "Bạn không có quyền quản lý đơn hàng."

#: includes/class-yatoon-commerce.php:339
#: includes/class-yatoon-commerce.php:344
msgid "The payment provider accepted the refund."
msgstr "Nhà cung cấp dịch vụ thanh toán đã chấp nhận hoàn tiền."

#: includes/class-yatoon-commerce.php:343
#: includes/class-yatoon-commerce.php:348
msgid "Refund amount exceeds the remaining paid amount."
msgstr "Số tiền hoàn trả vượt quá số tiền đã thanh toán còn lại."

#: includes/class-yatoon-commerce.php:347
#: includes/class-yatoon-commerce.php:352
msgid "Manual refund recorded."
msgstr "Hoàn tiền thủ công được ghi lại."

#: includes/class-yatoon-commerce.php:366
#: includes/class-yatoon-commerce.php:373
msgid "Direct Square and Stripe refunds require Yatoon Pro."
msgstr "Hoàn tiền trực tiếp cho Square và Stripe yêu cầu Yatoon Pro."

#: includes/class-yatoon-customer-portal.php:369
#: includes/class-yatoon-customer-portal.php:379
msgid "Verifying..."
msgstr "Đang xác minh..."

#: includes/class-yatoon-customer-portal.php:371
#: includes/class-yatoon-customer-portal.php:381
msgid "Verification code sent to your email:"
msgstr "Mã xác minh được gửi tới email của bạn:"

#: includes/class-yatoon-customer-portal.php:375
#: includes/class-yatoon-customer-portal.php:385
msgid "Mobile phone (e.g. 317-555-1234)"
msgstr "Điện thoại di động (ví dụ: 317-555-1234)"

#: includes/class-yatoon-customer-portal.php:376
#: public/views/booking-form.php:498
#: includes/class-yatoon-customer-portal.php:386
msgid "6-digit code"
msgstr "mã 6 chữ số"

#: includes/class-yatoon-customer-portal.php:377
#: includes/class-yatoon-customer-portal.php:387
msgid "Verify & Sign In"
msgstr "Xác minh và đăng nhập"

#: includes/class-yatoon-customer-portal.php:378
#: includes/class-yatoon-customer-portal.php:388
msgid "Sign Out"
msgstr "Đăng xuất"

#: includes/class-yatoon-customer-portal.php:379
#: includes/class-yatoon-customer-portal.php:389
msgid "Upcoming Appointments"
msgstr "Cuộc hẹn sắp tới"

#: includes/class-yatoon-customer-portal.php:380
#: includes/class-yatoon-customer-portal.php:390
msgid "Past Appointments"
msgstr "Cuộc hẹn trước đây"

#: includes/class-yatoon-customer-portal.php:381
#: includes/class-yatoon-customer-portal.php:391
msgid "Spending History"
msgstr "Lịch sử chi tiêu"

#: includes/class-yatoon-customer-portal.php:382
#: includes/class-yatoon-customer-portal.php:392
msgid "No upcoming appointments."
msgstr "Không có cuộc hẹn sắp tới."

#: includes/class-yatoon-customer-portal.php:383
#: includes/class-yatoon-customer-portal.php:393
msgid "No past appointments found."
msgstr "Không tìm thấy cuộc hẹn trước đây."

#: includes/class-yatoon-customer-portal.php:384
#: includes/class-yatoon-manage-booking.php:728
#: includes/class-yatoon-customer-portal.php:394
#: includes/class-yatoon-manage-booking.php:735
msgid "Cancel Appointment"
msgstr "Hủy cuộc hẹn"

#: includes/class-yatoon-customer-portal.php:385
#: includes/class-yatoon-manage-booking.php:718
#: includes/class-yatoon-customer-portal.php:395
#: includes/class-yatoon-manage-booking.php:725
msgid "Reschedule"
msgstr "Lên lịch lại"

#: includes/class-yatoon-customer-portal.php:386
#: includes/class-yatoon-customer-portal.php:396
msgid "Are you sure you want to cancel this appointment?"
msgstr "Bạn có chắc chắn muốn hủy cuộc hẹn này không?"

#: includes/class-yatoon-customer-portal.php:387
#: includes/class-yatoon-customer-portal.php:1308
#: includes/class-yatoon-customer-portal.php:1357
#: includes/class-yatoon-customer-portal.php:397
#: includes/class-yatoon-customer-portal.php:1364
#: includes/class-yatoon-customer-portal.php:1413
msgid "Appointment cancelled successfully."
msgstr "Đã hủy lịch hẹn."

#: includes/class-yatoon-customer-portal.php:388
#: includes/class-yatoon-customer-portal.php:398
msgid "Choose a New Time"
msgstr "Chọn thời gian mới"

#: includes/class-yatoon-customer-portal.php:389
#: includes/class-yatoon-customer-portal.php:399
msgid "Book New Appointment"
msgstr "Đặt lịch hẹn mới"

#: includes/class-yatoon-customer-portal.php:390
#: includes/class-yatoon-customer-portal.php:400
msgid "Book Again"
msgstr "Đặt lại lịch"

#: includes/class-yatoon-customer-portal.php:391
#: includes/class-yatoon-customer-portal.php:401
msgid "Total Spent"
msgstr "Tổng chi tiêu"

#: includes/class-yatoon-customer-portal.php:392
#: includes/class-yatoon-growth-modules.php:770
#: includes/class-yatoon-customer-portal.php:402
#: includes/class-yatoon-growth-modules.php:788
msgid "Visits"
msgstr "Lượt sử dụng"

#: includes/class-yatoon-customer-portal.php:393
#: includes/class-yatoon-customer-portal.php:403
msgid "Resend code"
msgstr "Gửi lại mã"

#: includes/class-yatoon-customer-portal.php:394
#: includes/class-yatoon-customer-portal.php:404
msgid "Change phone number"
msgstr "Thay đổi số điện thoại"

#: includes/class-yatoon-customer-portal.php:421
#: includes/class-yatoon-customer-portal.php:431
msgid "Too many attempts. Please wait a few minutes and try again."
msgstr "Quá nhiều nỗ lực. Vui lòng đợi vài phút và thử lại."

#: includes/class-yatoon-customer-portal.php:441
#: includes/class-yatoon-customer-portal.php:448
#: includes/class-yatoon-customer-portal.php:451
#: includes/class-yatoon-customer-portal.php:458
msgid ""
"We could not find an appointment with that phone number. Please contact us "
"for help."
msgstr ""
"Chúng tôi không thể tìm thấy cuộc hẹn với số điện thoại đó. Hãy liên hệ với "
"chúng tôi để được giúp đỡ."

#: includes/class-yatoon-customer-portal.php:472
#: includes/class-yatoon-customer-portal.php:482
msgid "[%s] Your verification code"
msgstr "[%s] Mã xác minh của bạn"

#: includes/class-yatoon-customer-portal.php:484
#: includes/class-yatoon-customer-portal.php:496
msgid "Failed to send email. Please try again or contact us."
msgstr "Không gửi được email. Vui lòng thử lại hoặc liên hệ với chúng tôi."

#: includes/class-yatoon-customer-portal.php:491
#: includes/class-yatoon-customer-portal.php:503
msgid "Verification code sent to %s"
msgstr "Mã xác minh được gửi tới %s"

#: includes/class-yatoon-customer-portal.php:539
#: includes/class-yatoon-customer-portal.php:571
#: includes/class-yatoon-customer-portal.php:551
#: includes/class-yatoon-customer-portal.php:583
msgid "Session expired. Please request a new code."
msgstr "Phiên đã hết hạn. Vui lòng yêu cầu mã mới."

#: includes/class-yatoon-customer-portal.php:559
#: includes/class-yatoon-customer-portal.php:571
msgid "Too many incorrect codes. Please request a new code."
msgstr "Quá nhiều mã sai. Vui lòng yêu cầu mã mới."

#: includes/class-yatoon-customer-portal.php:561
#: includes/class-yatoon-customer-portal.php:573
msgid "Invalid or expired code. Please try again."
msgstr "Mã không hợp lệ hoặc đã hết hạn. Vui lòng thử lại."

#: includes/class-yatoon-customer-portal.php:707
#: includes/class-yatoon-customer-portal.php:724
msgid "Service package"
msgstr "Gói dịch vụ"

#: includes/class-yatoon-customer-portal.php:722
#: includes/class-yatoon-customer-portal.php:740
msgid "Membership"
msgstr "Gói thành viên"

#: includes/class-yatoon-customer-portal.php:745
#: includes/class-yatoon-customer-portal.php:764
msgid "%1$s at %2$d points"
msgstr "%1$s tại %2$d điểm"

#: includes/class-yatoon-customer-portal.php:780
#: includes/class-yatoon-customer-portal.php:804
msgid "Please enter a valid name."
msgstr "Vui lòng nhập tên hợp lệ."

#: includes/class-yatoon-customer-portal.php:783
#: includes/class-yatoon-customer-portal.php:807
msgid "Preferences must be 1,000 characters or fewer."
msgstr "Phần ghi chú sở thích không được vượt quá 1.000 ký tự."

#: includes/class-yatoon-customer-portal.php:794
#: includes/class-yatoon-customer-portal.php:818
msgid "Profile could not be saved. Please try again."
msgstr "Không thể lưu hồ sơ. Vui lòng thử lại."

#: includes/class-yatoon-customer-portal.php:804
#: includes/class-yatoon-customer-portal.php:830
msgid "Rewards are not enabled."
msgstr "Phần thưởng không được kích hoạt."

#: includes/class-yatoon-customer-portal.php:812
#: includes/class-yatoon-customer-portal.php:839
msgid "Reward account not found."
msgstr "Không tìm thấy tài khoản phần thưởng."

#: includes/class-yatoon-customer-portal.php:815
#: includes/class-yatoon-customer-portal.php:842
msgid "Reward not found."
msgstr "Không tìm thấy phần thưởng."

#: includes/class-yatoon-customer-portal.php:818
#: includes/class-yatoon-customer-portal.php:846
msgid "Please wait a moment before trying again."
msgstr "Vui lòng đợi một lát trước khi thử lại."

#: includes/class-yatoon-customer-portal.php:828
#: includes/class-yatoon-customer-portal.php:857
msgid "Not enough points for this reward."
msgstr "Không đủ điểm cho phần thưởng này."

#: includes/class-yatoon-customer-portal.php:838
#: includes/class-yatoon-customer-portal.php:868
msgid "The reward could not be redeemed. Your points were restored."
msgstr "Phần thưởng không thể được đổi. Điểm của bạn đã được khôi phục."

#: includes/class-yatoon-customer-portal.php:841
#: includes/class-yatoon-customer-portal.php:871
msgid "Reward redeemed. Show the claim reference at checkout."
msgstr "Đã đổi thưởng. Hãy đưa mã nhận thưởng khi thanh toán."

#: includes/class-yatoon-customer-portal.php:1011
#: includes/class-yatoon-customer-portal.php:1158
#: includes/class-yatoon-customer-portal.php:1055
#: includes/class-yatoon-customer-portal.php:1210
msgid "Cancelled by you"
msgstr "Bị bạn hủy"

#: includes/class-yatoon-customer-portal.php:1012
#: includes/class-yatoon-customer-portal.php:1159
#: includes/class-yatoon-customer-portal.php:1056
#: includes/class-yatoon-customer-portal.php:1211
msgid "Cancelled by salon"
msgstr "Salon đã hủy"

#: includes/class-yatoon-customer-portal.php:1015
#: includes/class-yatoon-customer-portal.php:1187
#: includes/class-yatoon-customer-portal.php:1059
#: includes/class-yatoon-customer-portal.php:1239
msgid "Pay at salon"
msgstr "Thanh toán tại salon"

#: includes/class-yatoon-customer-portal.php:1016
#: includes/class-yatoon-customer-portal.php:1060
msgid "Paid in salon"
msgstr "Đã thanh toán tại salon"

#: includes/class-yatoon-customer-portal.php:1018
#: includes/class-yatoon-customer-portal.php:1062
msgid "Partially refunded"
msgstr "Đã hoàn tiền một phần"

#: includes/class-yatoon-customer-portal.php:1160
#: includes/class-yatoon-customer-portal.php:1212
msgid "Declined"
msgstr "Bị từ chối"

#: includes/class-yatoon-customer-portal.php:1186
#: includes/class-yatoon-customer-portal.php:1238
msgid "Payment handled at booking or salon"
msgstr "Thanh toán được xử lý khi đặt lịch hoặc salon"

#: includes/class-yatoon-customer-portal.php:1326
#: includes/class-yatoon-customer-portal.php:1382
msgid "You do not have permission to cancel this booking."
msgstr "Bạn không có quyền hủy đặt lịch này."

#: includes/class-yatoon-customer-portal.php:1386
#: includes/class-yatoon-manage-booking.php:2590
#: includes/class-yatoon-customer-portal.php:1443
#: includes/class-yatoon-manage-booking.php:2614
msgid "No available times on this date. Please try another day."
msgstr "Không có thời gian trống vào ngày này. Hãy thử vào một ngày khác."

#: includes/class-yatoon-customer-portal.php:1413
#: includes/class-yatoon-customer-portal.php:1470
msgid "No segments"
msgstr "Không có phân đoạn"

#: includes/class-yatoon-customer-portal.php:1474
#: includes/class-yatoon-customer-portal.php:1533
msgid "Unable to load available times. Please call us to reschedule."
msgstr ""
"Không thể tải thời gian có sẵn. Hãy gọi cho chúng tôi để sắp xếp lại lịch "
"trình."

#: includes/class-yatoon-customer-portal.php:1520
#: includes/class-yatoon-manage-booking.php:2633
#: includes/class-yatoon-customer-portal.php:1581
#: includes/class-yatoon-manage-booking.php:2657
msgid "That time slot is no longer available. Please choose another."
msgstr "Khoảng thời gian đó không còn nữa. Vui lòng chọn cái khác."

#: includes/class-yatoon-customer-portal.php:1543
#: includes/class-yatoon-customer-portal.php:1604
msgid "The appointment could not be rescheduled. Nothing was changed."
msgstr "Cuộc hẹn không thể dời lại được. Không có gì được thay đổi."

#: includes/class-yatoon-customer-portal.php:1552
#: includes/class-yatoon-customer-portal.php:1635
#: includes/class-yatoon-customer-portal.php:1614
#: includes/class-yatoon-customer-portal.php:1698
msgid "Appointment rescheduled successfully!"
msgstr "Đã đặt lại lịch hẹn thành công!"

#: includes/class-yatoon-data-portability.php:26
#: includes/class-yatoon-data-portability.php:27
#: includes/class-yatoon-data-portability.php:64
msgid "Import & Migration"
msgstr "Nhập khẩu và di chuyển"

#: includes/class-yatoon-data-portability.php:55
msgid "Complete portable ZIP"
msgstr "ZIP di động hoàn chỉnh"

#: includes/class-yatoon-data-portability.php:56
msgid "Services CSV"
msgstr "Dịch vụ CSV"

#: includes/class-yatoon-data-portability.php:57
msgid "Staff CSV"
msgstr "CSV nhân viên"

#: includes/class-yatoon-data-portability.php:58
msgid "Clients CSV"
msgstr "CSV khách hàng"

#: includes/class-yatoon-data-portability.php:59
msgid "Appointments CSV"
msgstr "CSV cuộc hẹn"

#: includes/class-yatoon-data-portability.php:65
msgid ""
"Move services, staff, and clients into Yatoon without retyping them. Run a "
"preview first; existing matching records are updated instead of duplicated."
msgstr ""
"Di chuyển dịch vụ, nhân viên và khách hàng vào Yatoon mà không cần nhập lại."
" Chạy bản xem trước trước; các bản ghi phù hợp hiện có được cập nhật thay vì"
" trùng lặp."

#: includes/class-yatoon-data-portability.php:67
msgid ""
"Setup wizard: import your data now, or continue setup without importing."
msgstr ""
"Trình hướng dẫn thiết lập: nhập dữ liệu của bạn ngay bây giờ hoặc tiếp tục "
"thiết lập mà không cần nhập."

#: includes/class-yatoon-data-portability.php:67
msgid "Continue setup wizard"
msgstr "Tiếp tục trình hướng dẫn thiết lập"

#: includes/class-yatoon-data-portability.php:81
msgid "Portable CSV exports"
msgstr "Xuất CSV di động"

#: includes/class-yatoon-data-portability.php:82
msgid ""
"Download selected UTF-8 CSV files for spreadsheets and manual data transfer."
" These are convenient data exports, not a complete restorable backup."
msgstr ""
"Tải xuống các tệp CSV UTF-8 đã chọn để lập bảng tính và truyền dữ liệu thủ "
"công. Đây là những bản xuất dữ liệu thuận tiện, không phải là bản sao lưu có"
" thể khôi phục hoàn chỉnh."

#: includes/class-yatoon-data-portability.php:87
msgid "Export file"
msgstr "Xuất tập tin"

#: includes/class-yatoon-data-portability.php:89
msgid "Download export"
msgstr "Tải xuống xuất"

#: includes/class-yatoon-data-portability.php:92
msgid "Privacy notice:"
msgstr "Thông báo về quyền riêng tư:"

#: includes/class-yatoon-data-portability.php:92
msgid ""
"Client and appointment exports contain personal information. Store them "
"securely. Use Complete Yatoon backup above when you need an exact cross-site"
" restore."
msgstr ""
"Dữ liệu xuất của khách hàng và cuộc hẹn có chứa thông tin cá nhân. Lưu trữ "
"chúng một cách an toàn. Sử dụng bản sao lưu Complete Yatoon ở trên khi bạn "
"cần khôi phục chính xác trên nhiều trang."

#: includes/class-yatoon-data-portability.php:94
msgid "Import into Yatoon"
msgstr "Nhập vào Yatoon"

#: includes/class-yatoon-data-portability.php:97
msgid "Generic CSV"
msgstr "CSV chung"

#: includes/class-yatoon-data-portability.php:98
msgid ""
"Works with exports from most booking systems. UTF-8 CSV, up to 5 MB and "
"20,000 rows per run."
msgstr ""
"Hoạt động với dữ liệu xuất từ hầu hết các hệ thống đặt lịch. CSV UTF-8, tối "
"đa 5 MB và 20.000 hàng mỗi lần chạy."

#: includes/class-yatoon-data-portability.php:104
msgid "Data type"
msgstr "Kiểu dữ liệu"

#: includes/class-yatoon-data-portability.php:106
msgid "CSV file"
msgstr "tệp CSV"

#: includes/class-yatoon-data-portability.php:109
msgid "Check CSV"
msgstr "Kiểm tra CSV"

#: includes/class-yatoon-data-portability.php:116
msgid "Detected"
msgstr "Đã phát hiện"

#: includes/class-yatoon-data-portability.php:116
msgid "Not detected"
msgstr "Không được phát hiện"

#: includes/class-yatoon-data-portability.php:117
msgid ""
"Imports directly from the existing WordPress tables. The source plugin data "
"is never changed or deleted."
msgstr ""
"Nhập trực tiếp từ các bảng WordPress hiện có. Dữ liệu plugin nguồn không bao"
" giờ bị thay đổi hoặc xóa."

#: includes/class-yatoon-data-portability.php:126
msgid "Preview migration"
msgstr "Xem trước quá trình di chuyển"

#: includes/class-yatoon-data-portability.php:133
msgid ""
"Square is imported through Yatoon's version-aware catalog sync so service "
"variation IDs, staff eligibility, bookings, and future updates stay "
"connected."
msgstr ""
"Square được nhập thông qua tính năng đồng bộ hóa danh mục nhận biết phiên "
"bản của Yatoon để ID biến thể dịch vụ, tính đủ điều kiện của nhân viên, lượt"
" đặt trước và các bản cập nhật trong tương lai luôn được kết nối."

#: includes/class-yatoon-data-portability.php:134
msgid "Open Square setup"
msgstr "Mở thiết lập Square"

#: includes/class-yatoon-data-portability.php:134
msgid "Open service sync"
msgstr "Mở đồng bộ dịch vụ"

#: includes/class-yatoon-data-portability.php:137
msgid "Before you import"
msgstr "Trước khi bạn nhập"

#: includes/class-yatoon-data-portability.php:137
msgid "Create a database backup from Tools > Operations."
msgstr "Tạo bản sao lưu cơ sở dữ liệu từ Công cụ > Hoạt động."

#: includes/class-yatoon-data-portability.php:137
msgid "Preview and review the detected row counts."
msgstr "Xem trước và xem lại số lượng hàng được phát hiện."

#: includes/class-yatoon-data-portability.php:137
msgid "Uncheck Preview only and run again to save."
msgstr "Bỏ chọn Preview only và chạy lại để lưu."

#: includes/class-yatoon-data-portability.php:137
msgid "Review staff-to-service assignments after migration."
msgstr "Xem lại sự phân công giữa các nhân viên sau khi di chuyển."

#: includes/class-yatoon-data-portability.php:200
msgid "You do not have permission to export data."
msgstr "Bạn không có quyền xuất dữ liệu."

#: includes/class-yatoon-data-portability.php:210
msgid "Choose a valid export file."
msgstr "Chọn một tệp xuất hợp lệ."

#: includes/class-yatoon-data-portability.php:216
#: includes/class-yatoon-data-portability.php:235
msgid "The export file could not be created."
msgstr "Không thể tạo tập tin xuất."

#: includes/class-yatoon-data-portability.php:231
msgid ""
"ZIP export is unavailable on this server. Download the individual CSV files "
"instead."
msgstr ""
"Tính năng xuất ZIP không khả dụng trên máy chủ này. Thay vào đó hãy tải "
"xuống các tệp CSV riêng lẻ."

#: includes/class-yatoon-data-portability.php:241
msgid "The export ZIP could not be opened."
msgstr "Không thể mở ZIP xuất."

#: includes/class-yatoon-data-portability.php:253
msgid "One of the export CSV files could not be created."
msgstr "Không thể tạo một trong các tệp CSV xuất."

#: includes/class-yatoon-data-portability.php:350
msgid "You do not have permission to import data."
msgstr "Bạn không có quyền nhập dữ liệu."

#: includes/class-yatoon-data-portability.php:364
msgid "Unknown import source."
msgstr "Nguồn nhập không xác định."

#: includes/class-yatoon-data-portability.php:368
msgid "%1$s complete: %2$d checked, %3$d new, %4$d updated, %5$d skipped."
msgstr ""
"%1$s đã hoàn tất: %2$d đã kiểm tra, %3$d mới, %4$d đã cập nhật, %5$d đã bỏ "
"qua."

#: includes/class-yatoon-data-portability.php:369
msgid "Import"
msgstr "Nhập"

#: includes/class-yatoon-data-portability.php:389
#: includes/class-yatoon-data-portability.php:391
msgid "Choose a CSV file to continue."
msgstr "Chọn một tệp CSV để tiếp tục."

#: includes/class-yatoon-data-portability.php:393
#: includes/class-yatoon-data-portability.php:394
msgid "The CSV could not be read or is larger than 5 MB."
msgstr "Không thể đọc được CSV hoặc lớn hơn 5 MB."

#: includes/class-yatoon-data-portability.php:396
#: includes/class-yatoon-data-portability.php:397
msgid "Only .csv files are accepted."
msgstr "Chỉ các tệp .csv mới được chấp nhận."

#: includes/class-yatoon-data-portability.php:400
#: includes/class-yatoon-data-portability.php:401
msgid "The uploaded file is not a valid CSV."
msgstr "Tệp đã tải lên không phải là CSV hợp lệ."

#: includes/class-yatoon-data-portability.php:404
#: includes/class-yatoon-data-portability.php:405
msgid "The CSV file could not be opened."
msgstr "Không thể mở tệp CSV."

#: includes/class-yatoon-data-portability.php:409
#: includes/class-yatoon-data-portability.php:410
msgid "The CSV has no header row."
msgstr "CSV không có hàng tiêu đề."

#: includes/class-yatoon-data-portability.php:474
#: includes/class-yatoon-data-portability.php:475
msgid "Choose services, staff, or clients."
msgstr "Chọn dịch vụ, nhân viên hoặc khách hàng."

#: includes/class-yatoon-editor-integrations.php:24
msgid "Yatoon Booking Form"
msgstr "Yatoon Mẫu đặt lịch"

#: includes/class-yatoon-editor-integrations.php:25
msgid "The full multi-step appointment booking flow."
msgstr "Quy trình đặt lịch hẹn gồm nhiều bước đầy đủ."

#: includes/class-yatoon-editor-integrations.php:30
msgid "Location ID (leave blank for single-location businesses)"
msgstr "ID địa điểm (để trống đối với các doanh nghiệp có một địa điểm)"

#: includes/class-yatoon-editor-integrations.php:31
#: includes/class-yatoon-editor-integrations.php:135
msgid "Preselected service"
msgstr "Dịch vụ được chọn trước"

#: includes/class-yatoon-editor-integrations.php:32
#: includes/class-yatoon-editor-integrations.php:136
msgid "Preferred staff"
msgstr "Nhân viên ưu tiên"

#: includes/class-yatoon-editor-integrations.php:33
msgid "Starting category"
msgstr "Hạng mục bắt đầu"

#: includes/class-yatoon-editor-integrations.php:34
msgid "Page mode"
msgstr "Chế độ trang"

#: includes/class-yatoon-editor-integrations.php:34
msgid "Standard"
msgstr "Tiêu chuẩn"

#: includes/class-yatoon-editor-integrations.php:34
msgid "Landing page"
msgstr "Trang đích"

#: includes/class-yatoon-editor-integrations.php:38
msgid "Yatoon Service Menu"
msgstr "Yatoon Menu dịch vụ"

#: includes/class-yatoon-editor-integrations.php:39
msgid "A visual, categorized menu of services with Book buttons."
msgstr "Một menu dịch vụ được phân loại, trực quan với các nút Đặt lịch."

#: includes/class-yatoon-editor-integrations.php:44
#: includes/class-yatoon-editor-integrations.php:115
msgid "Heading (optional)"
msgstr "Tiêu đề (tùy chọn)"

#: includes/class-yatoon-editor-integrations.php:45
#: includes/class-yatoon-editor-integrations.php:56
#: includes/class-yatoon-editor-integrations.php:71
msgid "Category filter (optional)"
msgstr "Bộ lọc danh mục (tùy chọn)"

#: includes/class-yatoon-editor-integrations.php:49
msgid "Yatoon Gallery"
msgstr "Yatoon Thư viện"

#: includes/class-yatoon-editor-integrations.php:50
msgid ""
"A photo gallery of your work, optionally filtered by service or category."
msgstr ""
"Thư viện ảnh về tác phẩm của bạn, được lọc tùy ý theo dịch vụ hoặc danh mục."

#: includes/class-yatoon-editor-integrations.php:55
msgid "Service filter (optional)"
msgstr "Bộ lọc dịch vụ (tùy chọn)"

#: includes/class-yatoon-editor-integrations.php:57
msgid "Max photos"
msgstr "Ảnh tối đa"

#: includes/class-yatoon-editor-integrations.php:59
msgid "Layout"
msgstr "Bố cục"

#: includes/class-yatoon-editor-integrations.php:59
msgid "Grid"
msgstr "Lưới"

#: includes/class-yatoon-editor-integrations.php:59
msgid "Carousel"
msgstr "Băng chuyền"

#: includes/class-yatoon-editor-integrations.php:60
msgid "Enable lightbox on click"
msgstr "Bật hộp đèn khi nhấp chuột"

#: includes/class-yatoon-editor-integrations.php:61
msgid "Autoplay (carousel mode)"
msgstr "Tự động phát (chế độ băng chuyền)"

#: includes/class-yatoon-editor-integrations.php:65
msgid "Yatoon Catalog"
msgstr "Danh mục Yatoon"

#: includes/class-yatoon-editor-integrations.php:66
msgid "A browsable catalog of services with photos and pricing."
msgstr "Một danh mục dịch vụ có thể duyệt được với hình ảnh và giá cả."

#: includes/class-yatoon-editor-integrations.php:72
msgid "Max items"
msgstr "Vật phẩm tối đa"

#: includes/class-yatoon-editor-integrations.php:77
msgid "Yatoon Reviews"
msgstr "Yatoon Đánh giá"

#: includes/class-yatoon-editor-integrations.php:78
msgid "Customer reviews collected through Yatoon. Requires Yatoon Pro."
msgstr ""
"Đánh giá của khách hàng được thu thập thông qua Yatoon. Yêu cầu Yatoon Pro."

#: includes/class-yatoon-editor-integrations.php:83
msgid "Max reviews"
msgstr "Đánh giá tối đa"

#: includes/class-yatoon-editor-integrations.php:84
msgid "Minimum star rating"
msgstr "Xếp hạng sao tối thiểu"

#: includes/class-yatoon-editor-integrations.php:88
msgid "Yatoon Staff Portal"
msgstr "Yatoon Cổng thông tin nhân viên"

#: includes/class-yatoon-editor-integrations.php:89
msgid ""
"The staff sign-in and schedule portal. Intended for one dedicated page."
msgstr ""
"Cổng thông tin đăng nhập và lịch trình của nhân viên. Dành cho một trang "
"chuyên dụng."

#: includes/class-yatoon-editor-integrations.php:96
msgid "Yatoon Customer Portal"
msgstr "Yatoon Cổng thông tin khách hàng"

#: includes/class-yatoon-editor-integrations.php:97
msgid ""
"Lets customers look up and manage their own appointments. Intended for one "
"dedicated page."
msgstr ""
"Cho phép khách hàng tra cứu và quản lý lịch hẹn của mình. Dành cho một trang"
" chuyên dụng."

#: includes/class-yatoon-editor-integrations.php:102
msgid "Extra CSS class (optional)"
msgstr "Lớp CSS bổ sung (tùy chọn)"

#: includes/class-yatoon-editor-integrations.php:106
msgid "Yatoon Package Storefront"
msgstr "Yatoon Mặt tiền cửa hàng gói"

#: includes/class-yatoon-editor-integrations.php:107
msgid "Displays packages and memberships customers can purchase."
msgstr "Hiển thị các gói và gói thành viên mà khách hàng có thể mua."

#: includes/class-yatoon-editor-integrations.php:112
msgid "Products to show"
msgstr "Sản phẩm cần hiển thị"

#: includes/class-yatoon-editor-integrations.php:112
msgid "Packages and memberships"
msgstr "Gói và thành viên"

#: includes/class-yatoon-editor-integrations.php:112
msgid "Packages only"
msgstr "Chỉ các gói"

#: includes/class-yatoon-editor-integrations.php:112
msgid "Memberships only"
msgstr "Chỉ dành cho thành viên"

#: includes/class-yatoon-editor-integrations.php:113
msgid "Specific package (optional)"
msgstr "Gói cụ thể (tùy chọn)"

#: includes/class-yatoon-editor-integrations.php:114
msgid "Specific membership (optional)"
msgstr "Thành viên cụ thể (tùy chọn)"

#: includes/class-yatoon-editor-integrations.php:119
msgid "Yatoon Manage Booking"
msgstr "Yatoon Quản lý đặt lịch"

#: includes/class-yatoon-editor-integrations.php:120
msgid ""
"Customer self-service page opened from secure booking links. Intended for "
"one dedicated page."
msgstr ""
"Trang tự phục vụ của khách hàng được mở từ các liên kết đặt lịch an toàn. "
"Dành cho một trang chuyên dụng."

#: includes/class-yatoon-editor-integrations.php:127
msgid "Yatoon Booking Popup"
msgstr "Yatoon Cửa sổ bật lên đặt lịch"

#: includes/class-yatoon-editor-integrations.php:128
msgid ""
"A call-to-action button that opens the booking form in an accessible dialog."
msgstr ""
"Nút kêu gọi hành động mở biểu mẫu đặt lịch trong hộp thoại có thể truy cập."

#: includes/class-yatoon-editor-integrations.php:133
msgid "Button label"
msgstr "Nhãn nút"

#: includes/class-yatoon-editor-integrations.php:134
#: includes/class-yatoon-editor-integrations.php:161
#: includes/class-yatoon-staff-locations.php:170
#: includes/class-yatoon-staff-locations.php:200
msgid "Location"
msgstr "Địa điểm"

#: includes/class-yatoon-editor-integrations.php:155
msgid "All locations / default location"
msgstr "Tất cả địa điểm / địa điểm mặc định"

#: includes/class-yatoon-editor-integrations.php:174
msgid "Any available staff"
msgstr "Bất kỳ nhân viên có sẵn"

#: includes/class-yatoon-editor-integrations.php:192
msgid "All packages"
msgstr "Tất cả các gói"

#: includes/class-yatoon-editor-integrations.php:196
msgid "All memberships"
msgstr "Tất cả gói thành viên"

#: includes/class-yatoon-editor-integrations.php:221
#: includes/class-yatoon-editor-integrations.php:226
#: includes/class-yatoon-editor-integrations.php:314
#: includes/class-yatoon-builder-integrations.php:67
#: includes/builders/class-yatoon-bricks-element.php:14
#: includes/builders/class-yatoon-divi-module.php:11
#: includes/builders/beaver/class-yatoon-beaver-module.php:10
#: includes/builders/beaver/class-yatoon-beaver-module.php:12
#: includes/class-yatoon-builder-integrations.php:66
msgid "Yatoon Booking"
msgstr "Yatoon Đặt lịch"

#: includes/class-yatoon-editor-integrations.php:317
msgid "Salon booking landing page"
msgstr "Trang đích đặt lịch salon"

#: includes/class-yatoon-editor-integrations.php:318
msgid "A focused heading, reassurance copy, and full-width booking form."
msgstr ""
"Tiêu đề tập trung, bản sao đảm bảo và biểu mẫu đặt lịch có chiều rộng đầy "
"đủ."

#: includes/class-yatoon-editor-integrations.php:320
msgid "Book your next appointment"
msgstr "Đặt cuộc hẹn tiếp theo của bạn"

#: includes/class-yatoon-editor-integrations.php:320
msgid ""
"Choose your service, preferred professional, and a time that works for you."
msgstr ""
"Chọn dịch vụ của bạn, chuyên môn ưa thích và thời gian phù hợp với bạn."

#: includes/class-yatoon-editor-integrations.php:323
msgid "Customer manage-booking page"
msgstr "Trang quản lý đặt lịch của khách hàng"

#: includes/class-yatoon-editor-integrations.php:325
msgid "Manage your appointment"
msgstr "Quản lý cuộc hẹn của bạn"

#: includes/class-yatoon-editor-integrations.php:328
msgid "Booking popup call to action"
msgstr "Đặt lịch bật lên gọi hành động"

#: includes/class-yatoon-editor-integrations.php:330
#: includes/class-yatoon-editor-integrations.php:337
msgid "Book an appointment"
msgstr "Đặt một cuộc hẹn"

#: includes/class-yatoon-editor-integrations.php:346
msgid "Close booking dialog"
msgstr "Đóng hộp thoại đặt lịch"

#: includes/class-yatoon-editor-integrations.php:499
msgid "Yes"
msgstr "Có"

#: includes/class-yatoon-editor-integrations.php:500
msgid "No"
msgstr "Không"

#: includes/class-yatoon-feature-modules.php:8
#: includes/class-yatoon-feature-modules.php:9
#: includes/class-yatoon-feature-modules.php:13
msgid "Orders, invoices and refunds"
msgstr "Đơn đặt hàng, hóa đơn và hoàn tiền"

#: includes/class-yatoon-feature-modules.php:8
#: includes/class-yatoon-feature-modules.php:9
#: includes/class-yatoon-feature-modules.php:13
msgid "Orders, tax invoices, payment ledger and provider refunds."
msgstr ""
"Đơn đặt hàng, hóa đơn thuế, sổ cái thanh toán và tiền hoàn lại của nhà cung "
"cấp."

#: includes/class-yatoon-feature-modules.php:9
#: includes/class-yatoon-feature-modules.php:10
#: includes/class-yatoon-feature-modules.php:14
msgid "Shared resources"
msgstr "Tài nguyên được chia sẻ"

#: includes/class-yatoon-feature-modules.php:9
#: includes/class-yatoon-feature-modules.php:10
#: includes/class-yatoon-feature-modules.php:14
msgid "Rooms, chairs, equipment and capacity checks."
msgstr "Kiểm tra phòng, ghế, trang thiết bị và năng lực."

#: includes/class-yatoon-feature-modules.php:10
#: includes/class-yatoon-feature-modules.php:11
#: includes/class-yatoon-feature-modules.php:15
msgid "Staff × Location rules"
msgstr "Nhân viên × Quy tắc địa điểm"

#: includes/class-yatoon-feature-modules.php:10
#: includes/class-yatoon-feature-modules.php:11
#: includes/class-yatoon-feature-modules.php:15
msgid "Location assignments, services, hours and price overrides."
msgstr "Chỉ định địa điểm, dịch vụ, giờ và ghi đè giá."

#: includes/class-yatoon-feature-modules.php:11
#: includes/class-yatoon-feature-modules.php:12
#: includes/class-yatoon-feature-modules.php:16
msgid "Group sessions"
msgstr "Phiên nhóm"

#: includes/class-yatoon-feature-modules.php:11
#: includes/class-yatoon-feature-modules.php:12
#: includes/class-yatoon-feature-modules.php:16
msgid "Independent customers reserving capacity in Local mode."
msgstr "Khách hàng độc lập dự trữ công suất ở chế độ Địa phương."

#: includes/class-yatoon-feature-modules.php:12
#: includes/class-yatoon-feature-modules.php:13
#: includes/class-yatoon-feature-modules.php:17
msgid "Business REST API"
msgstr "API REST doanh nghiệp"

#: includes/class-yatoon-feature-modules.php:12
#: includes/class-yatoon-feature-modules.php:13
#: includes/class-yatoon-feature-modules.php:17
msgid "Authenticated API for bookings and directory data."
msgstr "API được xác thực cho dữ liệu đặt lịch và thư mục."

#: includes/class-yatoon-feature-modules.php:13
#: includes/class-yatoon-feature-modules.php:14
#: includes/class-yatoon-feature-modules.php:18
msgid "Operations and workflows"
msgstr "Hoạt động và quy trình công việc"

#: includes/class-yatoon-feature-modules.php:13
#: includes/class-yatoon-feature-modules.php:14
#: includes/class-yatoon-feature-modules.php:18
msgid "Ledger, workflow jobs, operational dashboards and audit tools."
msgstr ""
"Sổ cái, công việc trong quy trình làm việc, bảng điều khiển hoạt động và "
"công cụ kiểm tra."

#: includes/class-yatoon-feature-modules.php:14
#: includes/class-yatoon-feature-modules.php:15
#: includes/class-yatoon-feature-modules.php:19
msgid "Insights and performance"
msgstr "Thông tin chi tiết và hiệu suất"

#: includes/class-yatoon-feature-modules.php:14
#: includes/class-yatoon-feature-modules.php:15
#: includes/class-yatoon-feature-modules.php:19
msgid "Reporting events, performance measurements and salon operations."
msgstr "Báo cáo các sự kiện, đo lường hiệu suất và hoạt động của salon."

#: includes/class-yatoon-feature-modules.php:15
#: includes/class-yatoon-feature-modules.php:16
#: includes/class-yatoon-feature-modules.php:20
msgid "Customer self-service booking history and management."
msgstr "Lịch sử đặt lịch và quản lý tự phục vụ của khách hàng."

#: includes/class-yatoon-feature-modules.php:16
#: includes/class-yatoon-feature-modules.php:17
#: includes/class-yatoon-feature-modules.php:21
msgid "Booking confirmation, reminder and review messages."
msgstr "Xác nhận đặt lịch, nhắc nhở và tin nhắn đánh giá."

#: includes/class-yatoon-feature-modules.php:17
#: includes/class-yatoon-feature-modules.php:18
#: includes/class-yatoon-feature-modules.php:22
msgid "AI assistant"
msgstr "Trợ lý AI"

#: includes/class-yatoon-feature-modules.php:17
#: includes/class-yatoon-feature-modules.php:18
#: includes/class-yatoon-feature-modules.php:22
msgid "Optional AI-powered customer and admin assistance."
msgstr "Tùy chọn hỗ trợ quản trị viên và khách hàng được hỗ trợ bởi AI."

#: includes/class-yatoon-feature-modules.php:18
#: includes/class-yatoon-feature-modules.php:19
#: includes/class-yatoon-feature-modules.php:23
msgid "PWA and push"
msgstr "PWA và đẩy"

#: includes/class-yatoon-feature-modules.php:18
#: includes/class-yatoon-feature-modules.php:19
#: includes/class-yatoon-feature-modules.php:23
msgid "Installable web app and push subscriptions."
msgstr "Ứng dụng web có thể cài đặt và đăng ký đẩy."

#: includes/class-yatoon-feature-modules.php:19
#: includes/class-yatoon-feature-modules.php:20
#: includes/class-yatoon-feature-modules.php:24
msgid "Import, export and backups"
msgstr "Nhập, xuất và sao lưu"

#: includes/class-yatoon-feature-modules.php:19
#: includes/class-yatoon-feature-modules.php:20
#: includes/class-yatoon-feature-modules.php:24
msgid "Data portability, upgrade snapshots and recovery tools."
msgstr ""
"Khả năng di chuyển dữ liệu, nâng cấp ảnh chụp nhanh và các công cụ khôi "
"phục."

#: includes/class-yatoon-feature-modules.php:36
#: includes/class-yatoon-feature-modules.php:49
#: includes/class-yatoon-feature-modules.php:39
#: includes/class-yatoon-feature-modules.php:56
#: includes/class-yatoon-feature-modules.php:79
msgid "Feature Modules"
msgstr "Mô-đun tính năng"

#: includes/class-yatoon-feature-modules.php:40
#: includes/class-yatoon-feature-modules.php:43
#: includes/class-yatoon-feature-modules.php:80
msgid "You do not have permission to change modules."
msgstr "Bạn không có quyền thay đổi mô-đun."

#: includes/class-yatoon-feature-modules.php:48
#: includes/class-yatoon-feature-modules.php:54
msgid "You do not have permission to manage modules."
msgstr "Bạn không có quyền quản lý các mô-đun."

#: includes/class-yatoon-feature-modules.php:49
#: includes/class-yatoon-feature-modules.php:56
msgid ""
"Turn off features a smaller salon does not use. Existing data is preserved "
"and becomes available again when the module is enabled."
msgstr ""
"Tắt các tính năng mà một salon nhỏ hơn không sử dụng. Dữ liệu hiện có được "
"bảo toàn và sẵn sàng trở lại khi mô-đun được bật."

#: includes/class-yatoon-feature-modules.php:49
#: includes/class-yatoon-feature-modules.php:56
msgid "Modules saved. Reloaded pages will use the new configuration."
msgstr "Đã lưu mô-đun. Các trang được tải lại sẽ sử dụng cấu hình mới."

#: includes/class-yatoon-feature-modules.php:49
#: includes/class-yatoon-feature-modules.php:56
msgid "Save modules"
msgstr "Lưu mô-đun"

#: includes/class-yatoon-frontend.php:769 includes/class-yatoon-tax.php:59
msgid "Tax"
msgstr "Thuế"

#: includes/class-yatoon-frontend.php:851
msgid "Select a service"
msgstr "Chọn một dịch vụ"

#: includes/class-yatoon-frontend.php:852
msgid "Select options"
msgstr "Chọn"

#: includes/class-yatoon-frontend.php:853
msgid "Select staff member"
msgstr "Chọn nhân viên"

#: includes/class-yatoon-frontend.php:854
msgid "Select date & time"
msgstr "Chọn ngày và giờ"

#: includes/class-yatoon-frontend.php:855
msgid "Your information"
msgstr "Thông tin của bạn"

#: includes/class-yatoon-frontend.php:856
msgid "Confirm booking"
msgstr "Xác nhận đặt lịch"

#: includes/class-yatoon-frontend.php:858
msgid "Booking failed. Please try again."
msgstr "Đặt lịch không thành công. Vui lòng thử lại."

#: includes/class-yatoon-frontend.php:860
#: public/views/booking-form-square.php:655 public/views/booking-form.php:257
#: public/views/booking-form-square.php:656
msgid "Show less"
msgstr "Hiển thị ít hơn"

#: includes/class-yatoon-frontend.php:861 public/views/booking-form.php:236
msgid "Rating"
msgstr "Đánh giá"

#: includes/class-yatoon-frontend.php:862
#: public/views/booking-form-square.php:665 public/views/booking-form.php:291
#: public/views/booking-form-square.php:666
msgid "Checking availability..."
msgstr "Đang kiểm tra tính khả dụng..."

#: includes/class-yatoon-group-appointments.php:98
#: includes/class-yatoon-group-appointments.php:104
msgid "A group session must start and finish on the same business day."
msgstr "Phiên họp nhóm phải bắt đầu và kết thúc trong cùng một ngày làm việc."

#: includes/class-yatoon-group-appointments.php:100
#: includes/class-yatoon-group-appointments.php:107
msgid "The business is closed on the selected day."
msgstr "Doanh nghiệp đóng cửa vào ngày đã chọn."

#: includes/class-yatoon-group-appointments.php:103
#: includes/class-yatoon-group-appointments.php:111
msgid "The session is outside business hours."
msgstr "Phiên họp diễn ra ngoài giờ làm việc."

#: includes/class-yatoon-group-appointments.php:107
#: includes/class-yatoon-group-appointments.php:116
msgid "The session overlaps the configured business break."
msgstr "Phiên này chồng lên thời gian nghỉ công việc đã định cấu hình."

#: includes/class-yatoon-group-appointments.php:110
#: includes/class-yatoon-group-appointments.php:120
msgid "The staff member is unavailable during this time."
msgstr "Nhân viên không có mặt trong thời gian này."

#: includes/class-yatoon-group-appointments.php:112
#: includes/class-yatoon-group-appointments.php:123
msgid "The staff member is busy in a connected calendar."
msgstr "Nhân viên đang bận trong lịch được kết nối."

#: includes/class-yatoon-group-appointments.php:118
#: includes/class-yatoon-group-appointments.php:130
msgid ""
"Group capacity sessions are available in Local booking mode. Use the "
"external platform for classes in Square/Vagaro mode."
msgstr ""
"Các phiên năng lực nhóm có sẵn ở chế độ đăng ký Địa phương. Sử dụng nền tảng"
" bên ngoài cho các lớp học ở chế độ Square/Vagaro."

#: includes/class-yatoon-group-appointments.php:121
#: includes/class-yatoon-group-appointments.php:137
msgid "Name and a valid email address are required."
msgstr "Tên và địa chỉ email hợp lệ là bắt buộc."

#: includes/class-yatoon-group-appointments.php:123
#: includes/class-yatoon-group-appointments.php:140
msgid "Another customer is reserving the last place. Please try again."
msgstr "Một khách hàng khác đang đặt chỗ cuối cùng. Vui lòng thử lại."

#: includes/class-yatoon-group-appointments.php:128
#: includes/class-yatoon-group-appointments.php:148
msgid "This session is no longer available."
msgstr "Phiên này không còn có sẵn."

#: includes/class-yatoon-group-appointments.php:133
#: includes/class-yatoon-group-appointments.php:153
msgid "Only %d place(s) remain."
msgstr "Chỉ còn lại %d địa điểm."

#: includes/class-yatoon-group-appointments.php:142
#: includes/class-yatoon-group-appointments.php:163
msgid "Reservation could not be saved."
msgstr "Không thể lưu đặt chỗ."

#: includes/class-yatoon-group-appointments.php:149
#: includes/class-yatoon-group-appointments.php:171
msgid "Reservation confirmed: %s"
msgstr "Đặt chỗ đã được xác nhận: %s"

#: includes/class-yatoon-group-appointments.php:151
#: includes/class-yatoon-group-appointments.php:173
msgid ""
"Hi %1\\$s,\n"
"\n"
"Your reservation for %2\\$s is confirmed for %3\\$s. Places: %4\\$d.\n"
"\n"
"Manage or cancel: %5\\$s"
msgstr ""
"Xin chào %1\\$s,\n"
"\n"
"Việc đặt chỗ của bạn cho %2\\$s đã được xác nhận cho %3\\$s. Địa điểm: %4\\$d.\n"
"\n"
"Quản lý hoặc hủy: %5\\$s"

#: includes/class-yatoon-group-appointments.php:157
#: includes/class-yatoon-group-appointments.php:179
msgid "Reservation could not be completed."
msgstr "Việc đặt chỗ không thể hoàn tất."

#: includes/class-yatoon-group-appointments.php:181
#: includes/class-yatoon-group-appointments.php:206
msgid "Reservation was not found or is already cancelled."
msgstr "Đặt chỗ không được tìm thấy hoặc đã bị hủy."

#: includes/class-yatoon-group-appointments.php:184
#: includes/class-yatoon-group-appointments.php:210
msgid "Reservation cancelled."
msgstr "Đặt chỗ bị hủy."

#: includes/class-yatoon-group-appointments.php:188
#: includes/class-yatoon-group-appointments.php:214
msgid ""
"Group sessions are Local-mode only; Square/Vagaro must remain the scheduling"
" authority in their modes."
msgstr ""
"Phiên nhóm chỉ ở chế độ Cục bộ; Square/Vagaro phải duy trì quyền lập kế "
"hoạch trong các chế độ của họ."

#: includes/class-yatoon-group-appointments.php:197
#: includes/class-yatoon-group-appointments.php:229
msgid "Manage reservation"
msgstr "Quản lý đặt chỗ"

#: includes/class-yatoon-group-appointments.php:197
#: includes/class-yatoon-group-appointments.php:229
msgid "Cancel reservation"
msgstr "Hủy đặt chỗ"

#: includes/class-yatoon-group-appointments.php:198
#: includes/class-yatoon-group-appointments.php:230
msgid "No upcoming group sessions are available."
msgstr "Không có phiên nhóm sắp tới có sẵn."

#: includes/class-yatoon-group-appointments.php:199
#: includes/class-yatoon-group-appointments.php:234
msgid "%d place(s) left"
msgstr "Còn lại %d địa điểm"

#: includes/class-yatoon-group-appointments.php:201
#: includes/class-yatoon-group-appointments.php:236
msgid "Places"
msgstr "Địa điểm"

#: includes/class-yatoon-group-appointments.php:201
#: includes/class-yatoon-group-appointments.php:236
msgid "Reserve"
msgstr "Dự trữ"

#: includes/class-yatoon-group-appointments.php:201
#: includes/class-yatoon-group-appointments.php:236
msgid "Full"
msgstr "Đầy đủ"

#: includes/class-yatoon-group-appointments.php:207
#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:243
#: includes/class-yatoon-group-appointments.php:301
msgid "Group Sessions"
msgstr "Phiên nhóm"

#: includes/class-yatoon-group-appointments.php:208
#: includes/class-yatoon-group-appointments.php:245
msgid "You do not have permission to manage group sessions."
msgstr "Bạn không có quyền quản lý các phiên nhóm."

#: includes/class-yatoon-group-appointments.php:212
#: includes/class-yatoon-group-appointments.php:252
msgid "Switch to Local booking mode before creating local group sessions."
msgstr "Chuyển sang chế độ đặt lịch cục bộ trước khi tạo phiên nhóm cục bộ."

#: includes/class-yatoon-group-appointments.php:214
#: includes/class-yatoon-group-appointments.php:252
#: includes/class-yatoon-group-appointments.php:259
#: includes/class-yatoon-group-appointments.php:332
msgid "Session date/time is invalid."
msgstr "Ngày/giờ của phiên không hợp lệ."

#: includes/class-yatoon-group-appointments.php:215
#: includes/class-yatoon-group-appointments.php:260
msgid "Session end must be after its start."
msgstr "Kết thúc phiên phải sau khi bắt đầu."

#: includes/class-yatoon-group-appointments.php:218
#: includes/class-yatoon-group-appointments.php:265
msgid "The selected staff/location rule does not allow this session."
msgstr "Quy tắc nhân viên/địa điểm đã chọn không cho phép phiên này."

#: includes/class-yatoon-group-appointments.php:219
#: includes/class-yatoon-group-appointments.php:267
msgid "A required room or resource is unavailable for this session."
msgstr "Phòng hoặc tài nguyên bắt buộc không có sẵn cho phiên này."

#: includes/class-yatoon-group-appointments.php:221
#: includes/class-yatoon-group-appointments.php:270
msgid ""
"The staff member already has an appointment or group session during this "
"time."
msgstr "Nhân viên đã có cuộc hẹn hoặc phiên họp nhóm trong thời gian này."

#: includes/class-yatoon-group-appointments.php:222
#: includes/class-yatoon-group-appointments.php:257
#: includes/class-yatoon-group-appointments.php:273
#: includes/class-yatoon-group-appointments.php:339
msgid "Capacity cannot be lower than existing confirmed places."
msgstr "Công suất không thể thấp hơn những nơi đã được xác nhận hiện có."

#: includes/class-yatoon-group-appointments.php:224
#: includes/class-yatoon-group-appointments.php:276
msgid "Title, service and staff are required."
msgstr "Tiêu đề, dịch vụ và nhân viên được yêu cầu."

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid ""
"Capacity sessions are intentionally Local-mode only so Square/Vagaro remain "
"authoritative in their modes."
msgstr ""
"Các phiên năng lực chỉ được cố ý thực hiện ở Chế độ cục bộ nên Square/Vagaro"
" vẫn có thẩm quyền trong chế độ của họ."

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid "Edit session"
msgstr "Chỉnh sửa phiên"

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid "New session"
msgstr "Phiên mới"

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-staff-locations.php:173
#: includes/class-yatoon-group-appointments.php:301
#: includes/class-yatoon-staff-locations.php:203
msgid "Start"
msgstr "Bắt đầu"

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-staff-locations.php:173
#: includes/class-yatoon-group-appointments.php:301
#: includes/class-yatoon-staff-locations.php:203
msgid "End"
msgstr "Kết thúc"

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid "Price per place"
msgstr "Giá mỗi nơi"

#: includes/class-yatoon-group-appointments.php:233
#: includes/class-yatoon-group-appointments.php:301
msgid "Save session"
msgstr "Lưu phiên"

#: includes/class-yatoon-group-appointments.php:247
#: includes/class-yatoon-group-appointments.php:321
msgid ""
"Group sessions are Local-mode only so Square/Vagaro remain authoritative."
msgstr "Phiên nhóm chỉ ở chế độ Cục bộ nên Square/Vagaro vẫn có thẩm quyền."

#: includes/class-yatoon-group-appointments.php:249
#: includes/class-yatoon-group-appointments.php:269
#: includes/class-yatoon-group-appointments.php:324
#: includes/class-yatoon-group-appointments.php:363
msgid "Group session not found."
msgstr "Không tìm thấy phiên nhóm."

#: includes/class-yatoon-group-appointments.php:253
#: includes/class-yatoon-group-appointments.php:333
msgid "Service, staff and a valid time interval are required."
msgstr "Dịch vụ, nhân viên và một khoảng thời gian hợp lệ là bắt buộc."

#: includes/class-yatoon-group-appointments.php:258
#: includes/class-yatoon-group-appointments.php:341
msgid "Staff/location rules do not allow this session."
msgstr "Quy tắc nhân viên/địa điểm không cho phép phiên này."

#: includes/class-yatoon-group-appointments.php:259
#: includes/class-yatoon-group-appointments.php:343
msgid "Staff already has a group session during this interval."
msgstr "Nhân viên đã có phiên họp nhóm trong khoảng thời gian này."

#: includes/class-yatoon-group-appointments.php:261
#: includes/class-yatoon-group-appointments.php:346
msgid "Staff already has an appointment during this interval."
msgstr "Nhân viên đã có cuộc hẹn trong khoảng thời gian này."

#: includes/class-yatoon-group-appointments.php:262
#: includes/class-yatoon-rest-api.php:231
#: includes/class-yatoon-rest-api.php:324
#: includes/class-yatoon-group-appointments.php:348
#: includes/class-yatoon-rest-api.php:248
#: includes/class-yatoon-rest-api.php:351
msgid "A required resource is unavailable."
msgstr "Một tài nguyên cần thiết không có sẵn."

#: includes/class-yatoon-group-appointments.php:264
#: includes/class-yatoon-group-appointments.php:351
msgid "Session title is required."
msgstr "Tiêu đề phiên là bắt buộc."

#: includes/class-yatoon-growth-modules.php:309
#: includes/class-yatoon-growth-modules.php:321
msgid "Coupon code is invalid."
msgstr "Mã phiếu giảm giá không hợp lệ."

#: includes/class-yatoon-growth-modules.php:313
#: includes/class-yatoon-growth-modules.php:325
msgid "Coupon code is not active for this date."
msgstr "Mã phiếu giảm giá không hoạt động cho ngày này."

#: includes/class-yatoon-growth-modules.php:316
#: includes/class-yatoon-growth-modules.php:328
msgid "Coupon usage limit has been reached."
msgstr "Đã đạt đến giới hạn sử dụng phiếu giảm giá."

#: includes/class-yatoon-growth-modules.php:320
#: includes/class-yatoon-growth-modules.php:332
msgid "Coupon applied."
msgstr "Phiếu giảm giá được áp dụng."

#: includes/class-yatoon-growth-modules.php:625
#: includes/class-yatoon-growth-modules.php:642
msgid "Coupons require an active Yatoon Pro license."
msgstr "Phiếu giảm giá yêu cầu giấy phép Yatoon Pro đang hoạt động."

#: includes/class-yatoon-growth-modules.php:632
#: includes/class-yatoon-growth-modules.php:649
msgid ""
"This coupon could not be applied. Check the code or contact the business."
msgstr ""
"Phiếu giảm giá này không thể được áp dụng. Kiểm tra mã hoặc liên hệ với "
"doanh nghiệp."

#: includes/class-yatoon-growth-modules.php:679
#: includes/class-yatoon-growth-modules.php:697
msgid "Purchase activated."
msgstr "Đã kích hoạt mua hàng."

#: includes/class-yatoon-growth-modules.php:685
#: includes/class-yatoon-growth-modules.php:703
msgid "Module Switches"
msgstr "Công tắc mô-đun"

#: includes/class-yatoon-growth-modules.php:686
#: includes/class-yatoon-growth-modules.php:704
msgid "Enable coupons"
msgstr "Bật mã ưu đãi"

#: includes/class-yatoon-growth-modules.php:687
#: includes/class-yatoon-growth-modules.php:705
msgid "Enable packages"
msgstr "Kích hoạt gói"

#: includes/class-yatoon-growth-modules.php:688
#: includes/class-yatoon-growth-modules.php:706
msgid "Enable memberships"
msgstr "Bật gói thành viên"

#: includes/class-yatoon-growth-modules.php:689
#: includes/class-yatoon-growth-modules.php:707
msgid "Save Switches"
msgstr "Lưu công tắc"

#: includes/class-yatoon-growth-modules.php:714
#: includes/class-yatoon-growth-modules.php:732
msgid "Coupons"
msgstr "Các ưu đãi"

#: includes/class-yatoon-growth-modules.php:718
#: includes/class-yatoon-growth-modules.php:736
msgid "Usage limit, 0 unlimited"
msgstr "Giới hạn sử dụng, 0 không giới hạn"

#: includes/class-yatoon-growth-modules.php:721
#: includes/class-yatoon-growth-modules.php:739
msgid "Add / Update Coupon"
msgstr "Thêm/Cập nhật Phiếu giảm giá"

#: includes/class-yatoon-growth-modules.php:729
#: includes/class-yatoon-growth-modules.php:747
msgid "Package name"
msgstr "Tên gói"

#: includes/class-yatoon-growth-modules.php:731
#: includes/class-yatoon-growth-modules.php:749
msgid "Included visits"
msgstr "Số lượt sử dụng đi kèm"

#: includes/class-yatoon-growth-modules.php:732
#: includes/class-yatoon-growth-modules.php:750
msgid "valid days"
msgstr "ngày hợp lệ"

#: includes/class-yatoon-growth-modules.php:734
#: includes/class-yatoon-growth-modules.php:752
msgid "Add Package"
msgstr "Thêm gói"

#: includes/class-yatoon-growth-modules.php:741
#: includes/class-yatoon-growth-storefront.php:152
#: includes/class-yatoon-growth-modules.php:759
#: includes/class-yatoon-growth-storefront.php:158
msgid "Memberships"
msgstr "Gói thành viên"

#: includes/class-yatoon-growth-modules.php:742
#: includes/class-yatoon-growth-modules.php:760
msgid "Membership name"
msgstr "Tên thành viên"

#: includes/class-yatoon-growth-modules.php:745
#: includes/class-yatoon-growth-modules.php:763
msgid "Booking discount %"
msgstr "Đặt lịch giảm giá %"

#: includes/class-yatoon-growth-modules.php:747
#: includes/class-yatoon-growth-modules.php:765
msgid "Add Membership"
msgstr "Thêm thành viên"

#: includes/class-yatoon-growth-modules.php:755
#: includes/class-yatoon-growth-modules.php:773
msgid "Customer email"
msgstr "Email khách hàng"

#: includes/class-yatoon-growth-modules.php:756
#: includes/class-yatoon-growth-modules.php:774
msgid "Customer phone"
msgstr "Điện thoại khách hàng"

#: includes/class-yatoon-growth-modules.php:757
#: includes/class-yatoon-growth-modules.php:775
msgid "Internal notes"
msgstr "Ghi chú nội bộ"

#: includes/class-yatoon-growth-modules.php:763
#: includes/class-yatoon-growth-modules.php:781
msgid "Customer Packages"
msgstr "Gói khách hàng"

#: includes/class-yatoon-growth-modules.php:770
#: includes/class-yatoon-growth-modules.php:786
#: includes/class-yatoon-growth-modules.php:788
#: includes/class-yatoon-growth-modules.php:804
msgid "Paid amount"
msgstr "Số tiền đã trả"

#: includes/class-yatoon-growth-modules.php:772
#: includes/class-yatoon-growth-modules.php:790
msgid "Assign Package"
msgstr "Chỉ định gói"

#: includes/class-yatoon-growth-modules.php:779
#: includes/class-yatoon-growth-modules.php:797
msgid "Customer Memberships"
msgstr "Gói thành viên của khách hàng"

#: includes/class-yatoon-growth-modules.php:788
#: includes/class-yatoon-growth-modules.php:806
msgid "Assign Membership"
msgstr "Chỉ định gói thành viên"

#: includes/class-yatoon-growth-modules.php:869
#: includes/class-yatoon-growth-modules.php:887
msgid ""
"Snapshot of revenue, balances, and redemption activity. Updated in real-"
"time."
msgstr ""
"Ảnh chụp nhanh về doanh thu, số dư và hoạt động mua lại. Cập nhật trong thời"
" gian thực."

#: includes/class-yatoon-growth-modules.php:873
#: includes/class-yatoon-growth-modules.php:891
msgid "Package revenue (all time)"
msgstr "Doanh thu gói (mọi thời điểm)"

#: includes/class-yatoon-growth-modules.php:873
#: includes/class-yatoon-growth-modules.php:891
msgid "This month: $%s"
msgstr "Tháng này: $%s"

#: includes/class-yatoon-growth-modules.php:874
#: includes/class-yatoon-growth-modules.php:892
msgid "Visits sold / remaining"
msgstr "Số lượt đã bán / còn lại"

#: includes/class-yatoon-growth-modules.php:874
#: includes/class-yatoon-growth-modules.php:892
msgid "Active packages only"
msgstr "Chỉ các gói đang hoạt động"

#: includes/class-yatoon-growth-modules.php:876
#: includes/class-yatoon-growth-modules.php:894
msgid "Active memberships"
msgstr "Gói thành viên đang hoạt động"

#: includes/class-yatoon-growth-modules.php:876
#: includes/class-yatoon-growth-modules.php:894
msgid "MRR: $%s"
msgstr "MRR: $%s"

#: includes/class-yatoon-growth-modules.php:877
#: includes/class-yatoon-growth-modules.php:895
msgid "Membership revenue (this month)"
msgstr "Doanh thu thành viên (tháng này)"

#: includes/class-yatoon-growth-modules.php:879
#: includes/class-yatoon-growth-modules.php:897
msgid "Redemptions (this month)"
msgstr "Quy đổi (tháng này)"

#: includes/class-yatoon-growth-modules.php:879
#: includes/class-yatoon-growth-modules.php:897
msgid "All time: %d"
msgstr "Mọi lúc: %d"

#: includes/class-yatoon-growth-modules.php:881
#: includes/class-yatoon-growth-modules.php:899
msgid "Discount value redeemed"
msgstr "Giá trị chiết khấu đã được đổi"

#: includes/class-yatoon-growth-modules.php:881
#: includes/class-yatoon-growth-modules.php:899
msgid "Coupon uses: %d"
msgstr "Cách sử dụng phiếu giảm giá: %d"

#: includes/class-yatoon-growth-modules.php:887
#: includes/class-yatoon-growth-modules.php:905
msgid "Top coupons"
msgstr "Phiếu giảm giá hàng đầu"

#: includes/class-yatoon-growth-modules.php:889
#: includes/class-yatoon-growth-modules.php:907
msgid "No coupons have been used yet."
msgstr "Chưa có phiếu giảm giá nào được sử dụng."

#: includes/class-yatoon-growth-modules.php:894
#: includes/class-yatoon-growth-modules.php:988
#: includes/class-yatoon-growth-modules.php:912
#: includes/class-yatoon-growth-modules.php:1010
msgid "Amount"
msgstr "Số tiền"

#: includes/class-yatoon-growth-modules.php:895
#: includes/class-yatoon-growth-modules.php:913
msgid "Uses"
msgstr "Công dụng"

#: includes/class-yatoon-growth-modules.php:910
#: includes/class-yatoon-growth-modules.php:928
msgid "Packages expiring in 14 days"
msgstr "Các gói sẽ hết hạn sau 14 ngày"

#: includes/class-yatoon-growth-modules.php:912
#: includes/class-yatoon-growth-modules.php:930
msgid "No packages are expiring soon."
msgstr "Không có gói nào sắp hết hạn."

#: includes/class-yatoon-growth-modules.php:917
#: includes/class-yatoon-growth-modules.php:935
msgid "Visits left"
msgstr "Số lượt còn lại"

#: includes/class-yatoon-growth-modules.php:933
#: includes/class-yatoon-growth-modules.php:951
msgid "Recent redemptions"
msgstr "Các khoản quy đổi gần đây"

#: includes/class-yatoon-growth-modules.php:935
#: includes/class-yatoon-growth-modules.php:953
msgid "No redemptions yet."
msgstr "Chưa có sự quy đổi nào."

#: includes/class-yatoon-growth-modules.php:941
#: includes/class-yatoon-growth-modules.php:959
msgid "Discount"
msgstr "Giảm giá"

#: includes/class-yatoon-growth-modules.php:976
#: includes/class-yatoon-growth-modules.php:994
msgid "Pending storefront purchases"
msgstr "Các giao dịch mua hàng tại cửa hàng đang chờ xử lý"

#: includes/class-yatoon-growth-modules.php:977
#: includes/class-yatoon-growth-modules.php:995
msgid ""
"Customers requested these via the public storefront. Stripe-paid rows auto-"
"activate; click \"Activate\" for manual / pay-in-store rows once you have "
"collected payment."
msgstr ""
"Khách hàng đã yêu cầu những thứ này thông qua cửa hàng công cộng. Stripe "
"hàng trả phí tự động kích hoạt; nhấp vào \"Kích hoạt\" cho các hàng thủ công"
" / thanh toán tại cửa hàng sau khi bạn đã thu được khoản thanh toán."

#: includes/class-yatoon-growth-modules.php:985
#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-growth-modules.php:1007
#: includes/class-yatoon-salon-operations.php:405
msgid "Item"
msgstr "Sản phẩm"

#: includes/class-yatoon-growth-modules.php:989
#: includes/class-yatoon-growth-modules.php:1011
msgid "Stripe"
msgstr "Stripe"

#: includes/class-yatoon-growth-modules.php:1006
#: includes/class-yatoon-growth-modules.php:1028
msgid "Activate"
msgstr "Kích hoạt"

#: includes/class-yatoon-growth-storefront.php:75
#: includes/class-yatoon-growth-storefront.php:77
msgid ""
"Package and membership storefronts require an active Yatoon Pro license."
msgstr ""
"Mặt tiền cửa hàng trọn gói và thành viên yêu cầu giấy phép Yatoon Pro đang "
"hoạt động."

#: includes/class-yatoon-growth-storefront.php:86
#: includes/class-yatoon-growth-storefront.php:88
msgid "Buy a Package or Membership"
msgstr "Mua gói hoặc gói thành viên"

#: includes/class-yatoon-growth-storefront.php:103
#: includes/class-yatoon-growth-storefront.php:109
msgid ""
"No packages or memberships are available right now. Please check back later."
msgstr ""
"Không có gói hoặc thành viên có sẵn ngay bây giờ. Vui lòng kiểm tra lại sau."

#: includes/class-yatoon-growth-storefront.php:145
#: includes/class-yatoon-growth-storefront.php:151
msgid "Buy Now"
msgstr "Mua ngay"

#: includes/class-yatoon-growth-storefront.php:160
#: includes/class-yatoon-growth-storefront.php:166
msgid "year"
msgstr "năm"

#: includes/class-yatoon-growth-storefront.php:160
#: includes/class-yatoon-growth-storefront.php:166
msgid "month"
msgstr "tháng"

#: includes/class-yatoon-growth-storefront.php:164
#: includes/class-yatoon-growth-storefront.php:170
msgid "%s%% off every booking"
msgstr "Giảm %s%% cho mỗi lần đặt lịch"

#: includes/class-yatoon-growth-storefront.php:168
#: includes/class-yatoon-growth-storefront.php:174
msgid "Join Now"
msgstr "Tham gia ngay"

#: includes/class-yatoon-growth-storefront.php:180
#: includes/class-yatoon-growth-storefront.php:186
msgid "Full name"
msgstr "Tên đầy đủ"

#: includes/class-yatoon-growth-storefront.php:185
#: includes/class-yatoon-growth-storefront.php:191
msgid "Card details"
msgstr "Chi tiết thẻ"

#: includes/class-yatoon-growth-storefront.php:190
#: includes/class-yatoon-growth-storefront.php:196
msgid ""
"Online payment is not configured yet. Submit your request and we will "
"contact you to confirm and arrange payment in person."
msgstr ""
"Thanh toán trực tuyến chưa được cấu hình. Gửi yêu cầu của bạn và chúng tôi "
"sẽ liên hệ với bạn để xác nhận và sắp xếp thanh toán trực tiếp."

#: includes/class-yatoon-growth-storefront.php:193
#: includes/class-yatoon-growth-storefront.php:199
msgid "Pay & Activate"
msgstr "Thanh toán & Kích hoạt"

#: includes/class-yatoon-growth-storefront.php:193
#: includes/class-yatoon-growth-storefront.php:199
msgid "Submit Request"
msgstr "Gửi yêu cầu"

#: includes/class-yatoon-growth-storefront.php:445
#: includes/class-yatoon-growth-storefront.php:545
#: includes/class-yatoon-growth-storefront.php:451
#: includes/class-yatoon-growth-storefront.php:553
msgid "Storefront purchases require an active Yatoon Pro license."
msgstr ""
"Việc mua hàng tại cửa hàng yêu cầu phải có giấy phép Yatoon Pro đang hoạt "
"động."

#: includes/class-yatoon-growth-storefront.php:455
#: includes/class-yatoon-growth-storefront.php:461
msgid "Invalid item."
msgstr "Mục không hợp lệ."

#: includes/class-yatoon-growth-storefront.php:458
#: includes/class-yatoon-growth-storefront.php:464
msgid "Please fill in your name, a valid email and phone number."
msgstr "Vui lòng điền tên, email và số điện thoại hợp lệ."

#: includes/class-yatoon-growth-storefront.php:467
#: includes/class-yatoon-growth-storefront.php:473
msgid "Too many attempts. Please wait a few minutes."
msgstr "Quá nhiều nỗ lực. Vui lòng chờ vài phút."

#: includes/class-yatoon-growth-storefront.php:477
#: includes/class-yatoon-growth-storefront.php:483
msgid "This module is not currently available."
msgstr "Mô-đun này hiện không có sẵn."

#: includes/class-yatoon-growth-storefront.php:482
#: includes/class-yatoon-growth-storefront.php:488
msgid "Package is no longer available."
msgstr "Gói không còn có sẵn."

#: includes/class-yatoon-growth-storefront.php:487
#: includes/class-yatoon-growth-storefront.php:494
msgid "Membership is no longer available."
msgstr "Gói thành viên không còn có sẵn."

#: includes/class-yatoon-growth-storefront.php:492
#: includes/class-yatoon-growth-storefront.php:500
msgid "This item has no price set. Please contact us."
msgstr "Mặt hàng này không có giá cố định. Vui lòng liên hệ với chúng tôi."

#: includes/class-yatoon-growth-storefront.php:498
#: includes/class-yatoon-growth-storefront.php:506
msgid "Could not create purchase record. Please try again."
msgstr "Không thể tạo hồ sơ mua hàng. Vui lòng thử lại."

#: includes/class-yatoon-growth-storefront.php:515
#: includes/class-yatoon-growth-storefront.php:523
msgid "Payment provider error."
msgstr "Lỗi nhà cung cấp thanh toán."

#: includes/class-yatoon-growth-storefront.php:534
#: includes/class-yatoon-growth-storefront.php:542
msgid ""
"Request received. We will contact you shortly to confirm and arrange "
"payment."
msgstr ""
"Đã nhận được yêu cầu. Chúng tôi sẽ liên hệ với bạn ngay để xác nhận và sắp "
"xếp thanh toán."

#: includes/class-yatoon-growth-storefront.php:551
#: includes/class-yatoon-growth-storefront.php:559
msgid "Missing data."
msgstr "Thiếu dữ liệu."

#: includes/class-yatoon-growth-storefront.php:561
#: includes/class-yatoon-growth-storefront.php:569
msgid "Payment confirmed but activation failed. Please contact us."
msgstr ""
"Thanh toán được xác nhận nhưng kích hoạt không thành công. Vui lòng liên hệ "
"với chúng tôi."

#: includes/class-yatoon-growth-storefront.php:563
#: includes/class-yatoon-growth-storefront.php:571
msgid "Payment received. Your package/membership is now active!"
msgstr ""
"Đã nhận được thanh toán. Gói/gói thành viên của bạn hiện đang hoạt động!"

#: includes/class-yatoon-growth-storefront.php:666
#: includes/class-yatoon-growth-storefront.php:679
msgid "[%s] Purchase confirmation"
msgstr "[%s] Xác nhận mua hàng"

#: includes/class-yatoon-growth-storefront.php:667
#: includes/class-yatoon-growth-storefront.php:680
msgid "package"
msgstr "gói"

#: includes/class-yatoon-growth-storefront.php:667
#: includes/class-yatoon-growth-storefront.php:680
msgid "membership"
msgstr "gói thành viên"

#: includes/class-yatoon-growth-storefront.php:670
#: includes/class-yatoon-growth-storefront.php:683
msgid ""
"Hi %1\\$s,\n"
"\n"
"Thank you for your %2\\$s purchase. It is now active and will be applied to your bookings automatically when you book using this email or phone number.\n"
"\n"
"Valid until: %3\\$s\n"
"\n"
"- %4\\$s"
msgstr ""
"Xin chào %1\\$s,\n"
"\n"
"Cảm ơn bạn đã mua hàng %2\\$s. Nó hiện đang hoạt động và sẽ tự động được áp dụng cho các đặt lịch của bạn khi bạn đặt lịch bằng email hoặc số điện thoại này.\n"
"\n"
"Có hiệu lực cho đến: %3\\$s\n"
"\n"
"- %4\\$s"

#: includes/class-yatoon-growth-storefront.php:673
#: includes/class-yatoon-growth-storefront.php:686
msgid "open-ended"
msgstr "kết thúc mở"

#: includes/class-yatoon-growth-storefront.php:683
#: includes/class-yatoon-growth-storefront.php:697
msgid "[Yatoon] New %1$s purchase: %2$s"
msgstr "[Yatoon] Giao dịch mua %1$s mới: %2$s"

#: includes/class-yatoon-growth-storefront.php:701
#: includes/class-yatoon-growth-storefront.php:716
msgid "[Yatoon] %1$s purchase request from %2$s"
msgstr "[Yatoon] %1$s yêu cầu mua hàng từ %2$s"

#: includes/class-yatoon-growth-storefront.php:138
msgid "%d visit"
msgid_plural "%d visits"
msgstr[0] "%d lượt truy cập"

#: includes/class-yatoon-growth-storefront.php:142
msgid "valid %d day"
msgid_plural "valid %d days"
msgstr[0] "hợp lệ %d ngày"

#: includes/class-yatoon-insights.php:146
#: includes/class-yatoon-insights.php:148
msgid "Booking created"
msgstr "Đã tạo đặt lịch"

#: includes/class-yatoon-insights.php:177
#: includes/class-yatoon-insights.php:179
msgid "Unknown mail error"
msgstr "Lỗi thư không xác định"

#: includes/class-yatoon-insights.php:201
#: includes/class-yatoon-insights.php:203
msgid "Invalid funnel event."
msgstr "Sự kiện kênh không hợp lệ."

#: includes/class-yatoon-insights.php:205
#: includes/class-yatoon-insights.php:207
msgid "Invalid session."
msgstr "Phiên không hợp lệ."

#: includes/class-yatoon-insights.php:228
#: includes/class-yatoon-insights.php:260
#: includes/class-yatoon-insights.php:230
#: includes/class-yatoon-insights.php:262
msgid "Insights & Reliability"
msgstr "Thông tin chi tiết & Độ tin cậy"

#: includes/class-yatoon-insights.php:229
#: includes/class-yatoon-insights.php:231
msgid "Insights"
msgstr "Thông tin chi tiết"

#: includes/class-yatoon-insights.php:261
#: includes/class-yatoon-insights.php:263
msgid "30-day booking funnel"
msgstr "Kênh đặt lịch 30 ngày"

#: includes/class-yatoon-insights.php:262
#: includes/class-yatoon-insights.php:264
msgid "Calendar subscription"
msgstr "Đăng ký lịch"

#: includes/class-yatoon-insights.php:262
#: includes/class-yatoon-insights.php:264
msgid ""
"Paste a read-only feed URL into Apple Calendar, Google Calendar, Outlook, or"
" a phone calendar. Regenerating the token immediately revokes every previous"
" URL."
msgstr ""
"Dán nguồn cấp dữ liệu chỉ đọc URL vào Apple Lịch, Lịch Google, Outlook hoặc "
"lịch trên điện thoại. Việc tạo lại mã thông báo sẽ ngay lập tức thu hồi mọi "
"URL trước đó."

#: includes/class-yatoon-insights.php:262
#: includes/class-yatoon-insights.php:264
msgid "Business feed"
msgstr "Nguồn cấp dữ liệu doanh nghiệp"

#: includes/class-yatoon-insights.php:264
#: includes/class-yatoon-insights.php:267
msgid "Revoke and regenerate calendar URLs"
msgstr "Thu hồi và tạo lại URL lịch"

#: includes/class-yatoon-insights.php:265
#: includes/class-yatoon-insights.php:268
msgid "Due for a return visit"
msgstr "Hẹn một chuyến thăm trở lại"

#: includes/class-yatoon-insights.php:265
#: includes/class-yatoon-insights.php:268
msgid ""
"Calculated from each service’s recommended rebook interval in Compensation &"
" Stock."
msgstr ""
"Được tính từ khoảng thời gian đặt lại được đề xuất của mỗi dịch vụ trong Bồi"
" thường & Hàng tồn kho."

#: includes/class-yatoon-insights.php:265
#: includes/class-yatoon-insights.php:268
msgid "Last visit"
msgstr "Lần ghé thăm cuối cùng"

#: includes/class-yatoon-insights.php:265
#: includes/class-yatoon-insights.php:268
msgid "Days since"
msgstr "Ngày kể từ"

#: includes/class-yatoon-insights.php:266
#: includes/class-yatoon-insights.php:269
msgid "Recent audit activity"
msgstr "Hoạt động kiểm toán gần đây"

#: includes/class-yatoon-insights.php:266
#: includes/class-yatoon-insights.php:269
msgid "Event"
msgstr "Sự kiện"

#: includes/class-yatoon-insights.php:267
#: includes/class-yatoon-insights.php:270
msgid "Recent email delivery"
msgstr "Gửi email gần đây"

#: includes/class-yatoon-insights.php:267
#: includes/class-yatoon-insights.php:270
msgid "Subject"
msgstr "Tiêu đề"

#: includes/class-yatoon-insights.php:267
#: includes/class-yatoon-insights.php:270
msgid "Error"
msgstr "Lỗi"

#: includes/class-yatoon-insights.php:277
#: includes/class-yatoon-insights.php:280
msgid "Calendar subscription URLs were regenerated."
msgstr "URL đăng ký lịch đã được tạo lại."

#: includes/class-yatoon-insights.php:315
#: includes/class-yatoon-insights.php:318
msgid "Staff: %1$s | Status: %2$s"
msgstr "Nhân viên: %1$s | Trạng thái: %2$s"

#: includes/class-yatoon-invoice.php:154 includes/class-yatoon-invoice.php:168
msgid "Invoice not found."
msgstr "Không tìm thấy hóa đơn."

#: includes/class-yatoon-invoice.php:178
msgid "You do not have permission to view this invoice."
msgstr "Bạn không có quyền xem hóa đơn này."

#: includes/class-yatoon-invoice.php:183
msgid "Could not issue an invoice for this booking."
msgstr "Không thể xuất hóa đơn cho đặt lịch này."

#: includes/class-yatoon-invoice.php:243
msgid "INVOICE"
msgstr "HÓA ĐƠN"

#: includes/class-yatoon-invoice.php:245
msgid "Invoice number"
msgstr "Số hóa đơn"

#: includes/class-yatoon-invoice.php:246
msgid "Issue date"
msgstr "Ngày phát hành"

#: includes/class-yatoon-invoice.php:255
msgid "Tax registration"
msgstr "Đăng ký thuế"

#: includes/class-yatoon-invoice.php:259
msgid "Billed to"
msgstr "Được thanh toán cho"

#: includes/class-yatoon-invoice.php:276
msgid "Subtotal (net)"
msgstr "Tổng phụ (thuần)"

#: includes/class-yatoon-invoice.php:279
#: includes/class-yatoon-salon-operations.php:408
#: public/views/booking-form-square.php:1142
#: includes/class-yatoon-salon-operations.php:410
#: public/views/booking-form-square.php:1143
msgid "Total"
msgstr "Tổng"

#: includes/class-yatoon-invoice.php:281
msgid "Payment status"
msgstr "Trạng thái thanh toán"

#: includes/class-yatoon-invoice.php:285
msgid "No tax was charged on this booking."
msgstr "Không có thuế được tính cho đặt lịch này."

#: includes/class-yatoon-locations.php:115
#: includes/class-yatoon-locations.php:117
msgid "Location name is required."
msgstr "Tên địa điểm là bắt buộc."

#: includes/class-yatoon-locations.php:117
#: includes/class-yatoon-locations.php:120
msgid "Please choose a valid IANA timezone."
msgstr "Vui lòng chọn múi giờ IANA hợp lệ."

#: includes/class-yatoon-locations.php:135
#: includes/class-yatoon-locations.php:138
msgid "Location updated."
msgstr "Đã cập nhật địa điểm."

#: includes/class-yatoon-locations.php:138
#: includes/class-yatoon-locations.php:141
msgid "Location created."
msgstr "Đã tạo địa điểm."

#: includes/class-yatoon-locations.php:147
#: includes/class-yatoon-locations.php:151
msgid "Invalid ID."
msgstr "ID không hợp lệ."

#: includes/class-yatoon-locations.php:149
#: includes/class-yatoon-locations.php:154
msgid "Location deleted."
msgstr "Đã xóa địa điểm."

#: includes/class-yatoon-locations.php:159
#: includes/class-yatoon-locations.php:165
msgid "Not found."
msgstr "Không tìm thấy."

#: includes/class-yatoon-locations.php:174
#: includes/class-yatoon-locations.php:181
msgid "Add a booking page per location using:"
msgstr "Thêm trang đặt lịch cho mỗi địa điểm bằng cách sử dụng:"

#: includes/class-yatoon-locations.php:176
#: includes/class-yatoon-locations.php:183
msgid "or"
msgstr "hoặc"

#: includes/class-yatoon-locations.php:185
#: includes/class-yatoon-locations.php:192
msgid "Slug"
msgstr "Đường dẫn"

#: includes/class-yatoon-locations.php:188
#: includes/class-yatoon-locations.php:195
msgid "Default"
msgstr "Mặc định"

#: includes/class-yatoon-locations.php:189
#: includes/class-yatoon-locations.php:196
msgid "Shortcode"
msgstr "Mã rút gọn"

#: includes/class-yatoon-locations.php:195
#: includes/class-yatoon-locations.php:202
msgid "No locations yet. Create one below."
msgstr "Chưa có địa điểm nào. Tạo một cái bên dưới."

#: includes/class-yatoon-locations.php:223
#: includes/class-yatoon-locations.php:230
msgid "Add New Location"
msgstr "Thêm địa điểm mới"

#: includes/class-yatoon-locations.php:227
#: includes/class-yatoon-locations.php:234
msgid "Location Name"
msgstr "Tên địa điểm"

#: includes/class-yatoon-locations.php:247
#: includes/class-yatoon-locations.php:254
msgid "Square Location ID"
msgstr "Square ID địa điểm"

#: includes/class-yatoon-locations.php:250
#: includes/class-yatoon-locations.php:257
msgid ""
"Pro only: overrides the global Square Location ID for live availability "
"sync."
msgstr ""
"Chỉ có ở bản Pro: ghi đè ID địa điểm Square chung khi đồng bộ lịch trống "
"theo thời gian thực."

#: includes/class-yatoon-locations.php:257
#: includes/class-yatoon-locations.php:264
msgid "- Same as WordPress default -"
msgstr "- Giống như mặc định WordPress -"

#: includes/class-yatoon-locations.php:265
#: includes/class-yatoon-locations.php:272
msgid "Accent Color"
msgstr "Màu nhấn"

#: includes/class-yatoon-locations.php:268
#: includes/class-yatoon-locations.php:275
msgid ""
"Optional: overrides the primary button color on the booking form for this "
"location."
msgstr ""
"Tùy chọn: ghi đè màu nút chính trên biểu mẫu đặt lịch cho địa điểm này."

#: includes/class-yatoon-locations.php:273
#: includes/class-yatoon-locations.php:280
msgid "Visible to customers"
msgstr "Hiển thị cho khách hàng"

#: includes/class-yatoon-locations.php:276
#: includes/class-yatoon-locations.php:283
msgid "Set as Default"
msgstr "Đặt làm mặc định"

#: includes/class-yatoon-locations.php:277
#: includes/class-yatoon-locations.php:284
msgid "Used when no location is specified in the shortcode"
msgstr "Được sử dụng khi không có địa điểm nào được chỉ định trong shortcode"

#: includes/class-yatoon-locations.php:281
#: includes/class-yatoon-locations.php:288
msgid "Save Location"
msgstr "Lưu địa điểm"

#: includes/class-yatoon-manage-booking.php:542
#: includes/class-yatoon-manage-booking.php:549
msgid ""
"Are you sure you want to cancel this entire appointment? This cannot be "
"undone."
msgstr ""
"Bạn có chắc chắn muốn hủy toàn bộ cuộc hẹn này không? Điều này không thể "
"hoàn tác được."

#: includes/class-yatoon-manage-booking.php:546
#: includes/class-yatoon-manage-booking.php:723
#: includes/class-yatoon-manage-booking.php:735
#: includes/class-yatoon-manage-booking.php:553
#: includes/class-yatoon-manage-booking.php:730
#: includes/class-yatoon-manage-booking.php:742
msgid "Change Services"
msgstr "Thay đổi dịch vụ"

#: includes/class-yatoon-manage-booking.php:547
#: includes/class-yatoon-manage-booking.php:554
msgid "Whole service"
msgstr "Toàn bộ dịch vụ"

#: includes/class-yatoon-manage-booking.php:575
#: includes/class-yatoon-manage-booking.php:582
msgid ""
"No booking token provided. Please use the link from your confirmation email."
msgstr ""
"Không có mã thông báo đặt lịch được cung cấp. Vui lòng sử dụng liên kết từ "
"email xác nhận của bạn."

#: includes/class-yatoon-manage-booking.php:581
#: includes/class-yatoon-manage-booking.php:588
msgid ""
"This link is invalid or has expired. Please contact us directly to make "
"changes."
msgstr ""
"Liên kết này không hợp lệ hoặc đã hết hạn. Hãy liên hệ trực tiếp với chúng "
"tôi để thực hiện thay đổi."

#: includes/class-yatoon-manage-booking.php:599
#: includes/class-yatoon-manage-booking.php:606
msgid "This booking could not be loaded because its date or time is invalid."
msgstr "Không thể tải lượt đặt lịch này vì ngày hoặc giờ của nó không hợp lệ."

#: includes/class-yatoon-manage-booking.php:699
#: includes/class-yatoon-manage-booking.php:706
msgid "This appointment has been cancelled."
msgstr "Cuộc hẹn này đã bị hủy bỏ."

#: includes/class-yatoon-manage-booking.php:701
#: includes/class-yatoon-manage-booking.php:708
msgid "To book again, call us at "
msgstr "Để đặt lại, hãy gọi cho chúng tôi theo số"

#: includes/class-yatoon-manage-booking.php:706
#: includes/class-yatoon-manage-booking.php:713
msgid "This appointment has already passed."
msgstr "Cuộc hẹn này đã trôi qua."

#: includes/class-yatoon-manage-booking.php:710
#: includes/class-yatoon-manage-booking.php:717
msgid ""
"Changes must be made at least %s hour(s) before your appointment. Please "
"call us directly."
msgstr ""
"Các thay đổi phải được thực hiện ít nhất %s giờ trước cuộc hẹn của bạn. Hãy "
"gọi trực tiếp cho chúng tôi."

#: includes/class-yatoon-manage-booking.php:728
#: includes/class-yatoon-manage-booking.php:735
msgid "Cancel Selected Items"
msgstr "Hủy các mục đã chọn"

#: includes/class-yatoon-manage-booking.php:736
#: includes/class-yatoon-manage-booking.php:743
msgid ""
"Choose replacement services for this appointment. To remove a service, use "
"Cancel Selected Items."
msgstr ""
"Chọn dịch vụ thay thế cho cuộc hẹn này. Để xóa một dịch vụ, hãy sử dụng Hủy "
"các mục đã chọn."

#: includes/class-yatoon-manage-booking.php:740
#: includes/class-yatoon-manage-booking.php:747
msgid "Save Services"
msgstr "Lưu dịch vụ"

#: includes/class-yatoon-manage-booking.php:749
#: includes/class-yatoon-manage-booking.php:756
msgid "Choose a New Date & Time"
msgstr "Chọn ngày và giờ mới"

#: includes/class-yatoon-manage-booking.php:781
#: includes/class-yatoon-manage-booking.php:788
msgid "Need help? Call us:"
msgstr "Cần giúp đỡ? Hãy gọi cho chúng tôi:"

#: includes/class-yatoon-manage-booking.php:797
#: includes/class-yatoon-manage-booking.php:849
#: includes/class-yatoon-manage-booking.php:1015
#: includes/class-yatoon-manage-booking.php:804
#: includes/class-yatoon-manage-booking.php:856
#: includes/class-yatoon-manage-booking.php:1039
msgid "This feature requires Yatoon Pro."
msgstr "Tính năng này yêu cầu Yatoon Pro."

#: includes/class-yatoon-manage-booking.php:807
#: includes/class-yatoon-manage-booking.php:858
#: includes/class-yatoon-manage-booking.php:1025
#: includes/class-yatoon-manage-booking.php:2383
#: includes/class-yatoon-manage-booking.php:2610
#: includes/class-yatoon-manage-booking.php:814
#: includes/class-yatoon-manage-booking.php:865
#: includes/class-yatoon-manage-booking.php:1049
#: includes/class-yatoon-manage-booking.php:2407
#: includes/class-yatoon-manage-booking.php:2634
msgid "Invalid or expired link."
msgstr "Liên kết không hợp lệ hoặc đã hết hạn."

#: includes/class-yatoon-manage-booking.php:812
#: includes/class-yatoon-manage-booking.php:863
#: includes/class-yatoon-manage-booking.php:1039
#: includes/class-yatoon-manage-booking.php:2389
#: includes/class-yatoon-manage-booking.php:2580
#: includes/class-yatoon-manage-booking.php:2614
#: includes/class-yatoon-manage-booking.php:819
#: includes/class-yatoon-manage-booking.php:870
#: includes/class-yatoon-manage-booking.php:1063
#: includes/class-yatoon-manage-booking.php:2413
#: includes/class-yatoon-manage-booking.php:2604
#: includes/class-yatoon-manage-booking.php:2638
msgid "This appointment is already cancelled."
msgstr "Cuộc hẹn này đã bị hủy."

#: includes/class-yatoon-manage-booking.php:867
#: includes/class-yatoon-manage-booking.php:874
msgid "The service list is invalid. Please refresh and try again."
msgstr "Danh sách dịch vụ không hợp lệ. Vui lòng làm mới và thử lại."

#: includes/class-yatoon-manage-booking.php:876
#: includes/class-yatoon-manage-booking.php:1045
#: includes/class-yatoon-manage-booking.php:2447
#: includes/class-yatoon-manage-booking.php:883
#: includes/class-yatoon-manage-booking.php:1069
#: includes/class-yatoon-manage-booking.php:2471
msgid "This booking has an invalid scheduled time."
msgstr "Việc đặt lịch này có thời gian dự kiến không hợp lệ."

#: includes/class-yatoon-manage-booking.php:887
#: includes/class-yatoon-manage-booking.php:902
#: includes/class-yatoon-manage-booking.php:894
#: includes/class-yatoon-manage-booking.php:910
msgid ""
"Square staff availability could not be checked right now. Please try again."
msgstr ""
"Không thể kiểm tra tình trạng sẵn sàng của nhân viên Square ngay bây giờ. "
"Vui lòng thử lại."

#: includes/class-yatoon-manage-booking.php:941
#: includes/class-yatoon-manage-booking.php:957
msgid "Choose a valid service first."
msgstr "Chọn một dịch vụ hợp lệ đầu tiên."

#: includes/class-yatoon-manage-booking.php:952
#: includes/class-yatoon-manage-booking.php:968
msgid ""
"This service would go past business hours or overlap a break. Choose a "
"shorter service, remove another service, or reschedule first."
msgstr ""
"Dịch vụ này sẽ vượt quá giờ làm việc hoặc trùng với thời gian nghỉ giải lao."
" Chọn dịch vụ ngắn hơn, xóa dịch vụ khác hoặc lên lịch lại trước."

#: includes/class-yatoon-manage-booking.php:1004
#: includes/class-yatoon-manage-booking.php:1027
msgid ""
"No qualified staff member is free for this service at that time. Choose Any "
"staff, another service, or reschedule first."
msgstr ""
"Không có nhân viên đủ chuyên môn đang rảnh để thực hiện dịch vụ này vào thời"
" điểm đó. Hãy chọn Nhân viên bất kỳ, chọn dịch vụ khác hoặc đổi lịch trước."

#: includes/class-yatoon-manage-booking.php:1033
#: includes/class-yatoon-manage-booking.php:1057
msgid ""
"Another change is being processed for this appointment. Please wait a moment"
" and try again."
msgstr ""
"Một thay đổi khác đang được xử lý cho cuộc hẹn này. Vui lòng đợi một lát và "
"thử lại."

#: includes/class-yatoon-manage-booking.php:1055
#: includes/class-yatoon-manage-booking.php:1079
msgid ""
"Changes must be made at least %d hour(s) in advance. Please call us "
"directly."
msgstr ""
"Các thay đổi phải được thực hiện trước ít nhất %d giờ. Hãy gọi trực tiếp cho"
" chúng tôi."

#: includes/class-yatoon-manage-booking.php:1065
#: includes/class-yatoon-manage-booking.php:1072
#: includes/class-yatoon-manage-booking.php:1089
#: includes/class-yatoon-manage-booking.php:1096
msgid "Too many services were submitted. Please refresh and try again."
msgstr "Quá nhiều dịch vụ đã được gửi. Vui lòng làm mới và thử lại."

#: includes/class-yatoon-manage-booking.php:1125
#: includes/class-yatoon-manage-booking.php:1151
msgid "One of the selected services is no longer available."
msgstr "Một trong những dịch vụ đã chọn không còn khả dụng."

#: includes/class-yatoon-manage-booking.php:1131
#: includes/class-yatoon-manage-booking.php:1157
msgid ""
"Add new services separately for this multi-staff appointment. Existing "
"services can still be replaced here."
msgstr ""
"Thêm các dịch vụ mới riêng biệt cho cuộc hẹn có nhiều nhân viên này. Các "
"dịch vụ hiện tại vẫn có thể được thay thế tại đây."

#: includes/class-yatoon-manage-booking.php:1187
#: includes/class-yatoon-manage-booking.php:1216
msgid ""
"This service could not be matched to its Square appointment. Please refresh "
"and try again."
msgstr ""
"Dịch vụ này không thể phù hợp với cuộc hẹn với Square. Vui lòng làm mới và "
"thử lại."

#: includes/class-yatoon-manage-booking.php:1197
#: includes/class-yatoon-manage-booking.php:1246
#: includes/class-yatoon-manage-booking.php:1227
#: includes/class-yatoon-manage-booking.php:1277
msgid "Your appointment services are already up to date."
msgstr "Dịch vụ cuộc hẹn của bạn đã được cập nhật."

#: includes/class-yatoon-manage-booking.php:1209
#: includes/class-yatoon-manage-booking.php:1239
msgid "This Square appointment has an invalid start time."
msgstr "Cuộc hẹn Square này có thời gian bắt đầu không hợp lệ."

#: includes/class-yatoon-manage-booking.php:1212
#: includes/class-yatoon-manage-booking.php:1242
msgid "Square could not prepare this appointment change. Nothing was changed."
msgstr ""
"Square không thể chuẩn bị cho việc thay đổi cuộc hẹn này. Không có gì được "
"thay đổi."

#: includes/class-yatoon-manage-booking.php:1235
#: includes/class-yatoon-manage-booking.php:1266
msgid ""
"Square may have partially changed this appointment and automatic recovery "
"could not be confirmed. The salon has been notified; please do not retry."
msgstr ""
"Square có thể đã thay đổi một phần cuộc hẹn này và không thể xác nhận việc "
"khôi phục tự động. Salon đã được thông báo; xin vui lòng không thử lại."

#: includes/class-yatoon-manage-booking.php:1238
#: includes/class-yatoon-manage-booking.php:1269
msgid ""
"Square could not update every part of this appointment. The original "
"appointment was restored and nothing was changed locally."
msgstr ""
"Square không thể cập nhật mọi phần của cuộc hẹn này. Cuộc hẹn ban đầu đã "
"được khôi phục và không có gì thay đổi cục bộ."

#: includes/class-yatoon-manage-booking.php:1256
#: includes/class-yatoon-manage-booking.php:1287
msgid ""
"Your change request has been sent. The salon will confirm the update "
"shortly."
msgstr ""
"Yêu cầu thay đổi của bạn đã được gửi. Salon sẽ xác nhận cập nhật trong thời "
"gian sớm nhất."

#: includes/class-yatoon-manage-booking.php:1270
#: includes/class-yatoon-manage-booking.php:1302
msgid ""
"Changing services for Vagaro appointments is not available online yet. "
"Please contact us for help."
msgstr ""
"Hiện chưa có dịch vụ thay đổi cuộc hẹn cho Vagaro trực tuyến. Hãy liên hệ "
"với chúng tôi để được giúp đỡ."

#: includes/class-yatoon-manage-booking.php:1301
#: includes/class-yatoon-manage-booking.php:1333
msgid "Your appointment services have been updated."
msgstr "Dịch vụ cuộc hẹn của bạn đã được cập nhật."

#: includes/class-yatoon-manage-booking.php:1453
#: includes/class-yatoon-manage-booking.php:1491
msgid ""
"No available staff can take %s at the current appointment time. Please "
"reschedule first or contact us for help."
msgstr ""
"Không có nhân viên nào có thể nhận %s vào thời gian cuộc hẹn hiện tại. Vui "
"lòng lên lịch lại trước hoặc liên hệ với chúng tôi để được trợ giúp."

#: includes/class-yatoon-manage-booking.php:1464
#: includes/class-yatoon-manage-booking.php:1502
msgid ""
"The selected services cannot be covered by the available staff at the same "
"time. Choose a specific employee for one service, shorten the services, or "
"reschedule."
msgstr ""
"Các dịch vụ đã chọn không thể được thực hiện bởi đội ngũ nhân viên sẵn có "
"cùng một lúc. Chọn một nhân viên cụ thể cho một dịch vụ, rút ​​ngắn thời "
"gian thực hiện dịch vụ hoặc lên lịch lại."

#: includes/class-yatoon-manage-booking.php:1684
#: includes/class-yatoon-manage-booking.php:1694
#: includes/class-yatoon-manage-booking.php:1723
#: includes/class-yatoon-manage-booking.php:1733
msgid ""
"The selected staff member is not enabled for that service in Square. Please "
"choose a different staff member or contact us for help."
msgstr ""
"Thành viên nhân viên đã chọn không được kích hoạt cho dịch vụ đó trong "
"Square. Vui lòng chọn một nhân viên khác hoặc liên hệ với chúng tôi để được "
"trợ giúp."

#: includes/class-yatoon-manage-booking.php:1817
#: includes/class-yatoon-manage-booking.php:1857
msgid ""
"Square could not confirm this opening right now, so the appointment was not "
"changed. Try again in a moment or ask the salon to sync Square."
msgstr ""
"Square hiện chưa thể xác nhận giờ trống này nên lịch hẹn không được thay "
"đổi. Hãy thử lại sau ít phút hoặc nhờ salon đồng bộ Square."

#: includes/class-yatoon-manage-booking.php:1844
#: includes/class-yatoon-manage-booking.php:1887
msgid ""
"That staff member is no longer free for this time. The appointment was not "
"changed; choose another available staff member or Any staff."
msgstr ""
"Nhân viên đó không còn rảnh trong thời gian này nữa. Cuộc hẹn không thay "
"đổi; chọn một nhân viên có sẵn khác hoặc bất kỳ nhân viên nào."

#: includes/class-yatoon-manage-booking.php:1865
#: includes/class-yatoon-manage-booking.php:1908
msgid "Square could not replace the booking: %s"
msgstr "Square không thể thay thế lượt đặt lịch: %s"

#: includes/class-yatoon-manage-booking.php:1882
#: includes/class-yatoon-manage-booking.php:1925
msgid "Square could not create the changed appointment: %s"
msgstr "Square không thể tạo cuộc hẹn đã thay đổi: %s"

#: includes/class-yatoon-manage-booking.php:1883
#: includes/class-yatoon-manage-booking.php:1926
msgid "Please contact us for help."
msgstr "Hãy liên hệ với chúng tôi để được giúp đỡ."

#: includes/class-yatoon-manage-booking.php:1895
#: includes/class-yatoon-manage-booking.php:1938
msgid "Square is not available. Please contact us to change services."
msgstr "Square không khả dụng. Hãy liên hệ với chúng tôi để thay đổi dịch vụ."

#: includes/class-yatoon-manage-booking.php:1901
#: includes/class-yatoon-manage-booking.php:1944
msgid "Square returned no booking data."
msgstr "Square không trả lại dữ liệu đặt lịch nào."

#: includes/class-yatoon-manage-booking.php:1904
#: includes/class-yatoon-manage-booking.php:1947
msgid "Square could not verify the existing appointment: %s"
msgstr "Square không thể xác minh cuộc hẹn hiện tại: %s"

#: includes/class-yatoon-manage-booking.php:1956
#: includes/class-yatoon-manage-booking.php:1999
msgid ""
"One of the selected services or staff members is not fully synced with "
"Square. Please contact us to change this appointment."
msgstr ""
"Một trong các dịch vụ hoặc nhân viên đã chọn chưa được đồng bộ hóa hoàn toàn"
" với Square. Vui lòng liên hệ với chúng tôi để thay đổi cuộc hẹn này."

#: includes/class-yatoon-manage-booking.php:2014
#: includes/class-yatoon-manage-booking.php:2028
#: includes/class-yatoon-manage-booking.php:2059
#: includes/class-yatoon-manage-booking.php:2073
msgid "Square could not update the services: %s"
msgstr "Square không thể cập nhật dịch vụ: %s"

#: includes/class-yatoon-manage-booking.php:2030
#: includes/class-yatoon-manage-booking.php:2075
msgid "Square could not update the services. Please contact us for help."
msgstr ""
"Square không thể cập nhật dịch vụ. Hãy liên hệ với chúng tôi để được giúp "
"đỡ."

#: includes/class-yatoon-manage-booking.php:2328
#: includes/class-yatoon-manage-booking.php:2352
msgid ""
"Square was updated, but the local appointment row could not be found. Please"
" refresh or contact us."
msgstr ""
"Square đã được cập nhật nhưng không thể tìm thấy hàng cuộc hẹn địa phương. "
"Hãy làm mới hoặc liên hệ với chúng tôi."

#: includes/class-yatoon-manage-booking.php:2354
#: includes/class-yatoon-manage-booking.php:2378
msgid ""
"Square was updated, but the local appointment display could not be "
"refreshed. Please contact us."
msgstr ""
"Square đã được cập nhật nhưng không thể làm mới màn hình cuộc hẹn địa "
"phương. Vui lòng liên hệ với chúng tôi."

#: includes/class-yatoon-manage-booking.php:2362
#: includes/class-yatoon-manage-booking.php:2386
msgid ""
"The service was updated, but its selected variation could not be saved. "
"Please contact us."
msgstr ""
"Dịch vụ đã được cập nhật nhưng không thể lưu được biến thể đã chọn của nó. "
"Vui lòng liên hệ với chúng tôi."

#: includes/class-yatoon-manage-booking.php:2417
#: includes/class-yatoon-manage-booking.php:2441
msgid "Please select at least one appointment item to cancel."
msgstr "Vui lòng chọn ít nhất một mục cuộc hẹn để hủy."

#: includes/class-yatoon-manage-booking.php:2438
#: includes/class-yatoon-manage-booking.php:2462
msgid ""
"Some selected services are linked together in one Square appointment. Please"
" select all linked services for that time, or contact us for help changing "
"only part of it."
msgstr ""
"Một số dịch vụ đã chọn được liên kết với nhau trong một cuộc hẹn Square. Vui"
" lòng chọn tất cả các dịch vụ được liên kết vào thời điểm đó hoặc liên hệ "
"với chúng tôi để được trợ giúp chỉ thay đổi một phần dịch vụ đó."

#: includes/class-yatoon-manage-booking.php:2456
#: includes/class-yatoon-manage-booking.php:2480
msgid ""
"Cancellations must be made at least %d hour(s) in advance. Please call us "
"directly."
msgstr ""
"Việc hủy phải được thực hiện trước ít nhất %d giờ. Hãy gọi trực tiếp cho "
"chúng tôi."

#: includes/class-yatoon-manage-booking.php:2471
#: includes/class-yatoon-manage-booking.php:2495
msgid ""
"Online cancellation for Vagaro appointments is not available yet. Please "
"contact us for help."
msgstr ""
"Hiện chưa có tính năng hủy trực tuyến cho cuộc hẹn Vagaro. Hãy liên hệ với "
"chúng tôi để được giúp đỡ."

#: includes/class-yatoon-manage-booking.php:2489
#: includes/class-yatoon-manage-booking.php:2513
msgid ""
"Square could not cancel this appointment. Nothing was changed locally; "
"please try again or contact us for help."
msgstr ""
"Square không thể hủy cuộc hẹn này. Không có gì thay đổi cục bộ; vui lòng thử"
" lại hoặc liên hệ với chúng tôi để được trợ giúp."

#: includes/class-yatoon-manage-booking.php:2515
#: includes/class-yatoon-manage-booking.php:2539
msgid ""
"We could not update the appointment status locally. Please refresh and try "
"again, or contact us for help."
msgstr ""
"Chúng tôi không thể cập nhật trạng thái cuộc hẹn cục bộ. Vui lòng làm mới và"
" thử lại hoặc liên hệ với chúng tôi để được trợ giúp."

#: includes/class-yatoon-manage-booking.php:2531
#: includes/class-yatoon-manage-booking.php:2555
msgid ""
"The appointment did not finish cancelling. Please refresh and try again, or "
"contact us for help."
msgstr ""
"Cuộc hẹn chưa kết thúc đã bị hủy bỏ. Vui lòng làm mới và thử lại hoặc liên "
"hệ với chúng tôi để được trợ giúp."

#: includes/class-yatoon-manage-booking.php:2552
#: includes/class-yatoon-manage-booking.php:2576
msgid ""
"Your selected %d appointment items have been cancelled. We hope to see you "
"again soon!"
msgstr ""
"Các mục cuộc hẹn %d bạn đã chọn đã bị hủy. Chúng tôi hy vọng sẽ sớm gặp lại "
"bạn!"

#: includes/class-yatoon-manage-booking.php:2555
#: includes/class-yatoon-manage-booking.php:2579
msgid "Your appointment has been cancelled. We hope to see you again soon!"
msgstr "Cuộc hẹn của bạn đã bị hủy. Chúng tôi hy vọng sẽ sớm gặp lại bạn!"

#: includes/class-yatoon-manage-booking.php:2576
#: includes/class-yatoon-staff-portal.php:1846
#: includes/class-yatoon-manage-booking.php:2600
#: includes/class-yatoon-staff-portal.php:1870
msgid "Invalid request."
msgstr "Yêu cầu không hợp lệ."

#: includes/class-yatoon-manage-booking.php:2584
#: includes/class-yatoon-manage-booking.php:2608
msgid "Invalid date format."
msgstr "Định dạng ngày không hợp lệ."

#: includes/class-yatoon-manage-booking.php:2618
#: includes/class-yatoon-manage-booking.php:2642
msgid "Please select a valid time slot."
msgstr "Vui lòng chọn một khoảng thời gian hợp lệ."

#: includes/class-yatoon-manage-booking.php:2643
#: includes/class-yatoon-manage-booking.php:2667
msgid ""
"Online rescheduling for Vagaro appointments is not available yet. Please "
"contact us for help."
msgstr ""
"Chưa có tính năng lên lịch lại trực tuyến cho các cuộc hẹn Vagaro. Hãy liên "
"hệ với chúng tôi để được giúp đỡ."

#: includes/class-yatoon-manage-booking.php:2666
#: includes/class-yatoon-manage-booking.php:2690
msgid ""
"Square could not reschedule this appointment. Nothing was changed locally; "
"please try again or contact us for help."
msgstr ""
"Square không thể sắp xếp lại cuộc hẹn này. Không có gì thay đổi cục bộ; vui "
"lòng thử lại hoặc liên hệ với chúng tôi để được trợ giúp."

#: includes/class-yatoon-manage-booking.php:2704
#: includes/class-yatoon-manage-booking.php:2728
msgid ""
"The appointment could not be rescheduled locally. Please refresh and contact"
" us if the time changed in the external booking system."
msgstr ""
"Cuộc hẹn không thể được lên lịch lại tại địa phương. Vui lòng làm mới và "
"liên hệ với chúng tôi nếu thời gian thay đổi trong hệ thống đặt lịch bên "
"ngoài."

#: includes/class-yatoon-manage-booking.php:2739
#: includes/class-yatoon-manage-booking.php:2763
msgid ""
"Your appointment has been rescheduled to %s. A confirmation email has been "
"sent."
msgstr ""
"Cuộc hẹn của bạn đã được lên lịch lại thành %s. Một email xác nhận đã được "
"gửi."

#: includes/class-yatoon-notifications.php:467
#: includes/class-yatoon-notifications.php:500
#: includes/class-yatoon-notifications.php:478
#: includes/class-yatoon-notifications.php:512
msgid "Failed to send. Check your WordPress mail settings."
msgstr "Không gửi được. Kiểm tra cài đặt thư WordPress của bạn."

#: includes/class-yatoon-notifications.php:701
#: includes/class-yatoon-notifications.php:711
#: includes/class-yatoon-notifications.php:725
#: includes/class-yatoon-notifications.php:724
#: includes/class-yatoon-notifications.php:736
#: includes/class-yatoon-notifications.php:752
msgid "Failed to send. Check WordPress mail settings."
msgstr "Không gửi được. Kiểm tra cài đặt thư WordPress."

#: includes/class-yatoon-operations.php:74
#: includes/class-yatoon-operations.php:75
msgid "Operations"
msgstr "Hoạt động"

#: includes/class-yatoon-operations.php:84
msgid "You do not have permission to manage Yatoon operations."
msgstr "Bạn không có quyền quản lý các hoạt động Yatoon."

#: includes/class-yatoon-operations.php:340
msgid ""
"DISABLE_WP_CRON is set, so a real server cron is expected to call wp-"
"cron.php. Confirm the crontab entry exists."
msgstr ""
"DISABLE_WP_CRON được đặt, do đó, một cron máy chủ thực sự sẽ gọi wp-"
"cron.php. Xác nhận mục crontab tồn tại."

#: includes/class-yatoon-operations.php:342
msgid ""
"ALTERNATE_WP_CRON is set. This is a workaround, not a scheduler; a real "
"server cron is strongly recommended for reminders."
msgstr ""
"ALTERNATE_WP_CRON được đặt. Đây là một giải pháp thay thế, không phải là một"
" công cụ lên lịch; một cron máy chủ thực sự được khuyến khích sử dụng để "
"nhắc nhở."

#: includes/class-yatoon-operations.php:344
msgid ""
"Using WP-Cron, which only runs when someone visits the site. Reminders and "
"waitlist checks can be late or skipped on a quiet site. Set DISABLE_WP_CRON "
"and add a server cron calling wp-cron.php every minute."
msgstr ""
"Sử dụng WP-Cron, chỉ chạy khi ai đó truy cập trang web. Lời nhắc và kiểm tra"
" danh sách chờ có thể bị trễ hoặc bị bỏ qua trên một trang web yên tĩnh. Đặt"
" DISABLE_WP_CRON và thêm cron máy chủ gọi wp-cron.php mỗi phút."

#: includes/class-yatoon-operations.php:346
msgid "Scheduler mode"
msgstr "Chế độ lập lịch"

#: includes/class-yatoon-operations.php:356
msgid "Scheduler execution"
msgstr "Thực thi lịch trình"

#: includes/class-yatoon-operations.php:360
msgid ""
"The reminder job was due %s ago and has not run. The site is not receiving "
"enough traffic to drive WP-Cron."
msgstr ""
"Công việc nhắc nhở đã đến hạn %s trước và chưa chạy. Trang web không nhận đủ"
" lưu lượng truy cập để thúc đẩy WP-Cron."

#: includes/class-yatoon-operations.php:459
msgid "Invalid bulk update."
msgstr "Cập nhật hàng loạt không hợp lệ."

#: includes/class-yatoon-privacy.php:17 includes/class-yatoon-privacy.php:25
msgid "Yatoon Booking data"
msgstr "Yatoon Dữ liệu đặt lịch"

#: includes/class-yatoon-privacy.php:64
msgid "Yatoon bookings"
msgstr "Yatoon lượt đặt lịch"

#: includes/class-yatoon-privacy.php:90
msgid "Yatoon client profile"
msgstr "Yatoon hồ sơ khách hàng"

#: includes/class-yatoon-privacy.php:110
msgid "A valid email address is required."
msgstr "Địa chỉ email hợp lệ là bắt buộc."

#: includes/class-yatoon-privacy.php:133
msgid "Removed customer"
msgstr "Khách hàng đã xóa"

#: includes/class-yatoon-privacy.php:147
msgid ""
"Personal details were removed. Anonymous appointment and financial records "
"were retained for business reporting."
msgstr ""
"Thông tin cá nhân đã bị xóa. Cuộc hẹn ẩn danh và hồ sơ tài chính được giữ "
"lại để báo cáo kinh doanh."

#: includes/class-yatoon-recurring.php:45
msgid "Recurring appointments require Pro."
msgstr "Các cuộc hẹn định kỳ yêu cầu Pro."

#: includes/class-yatoon-recurring.php:54
msgid "Invalid booking reference."
msgstr "Tham chiếu đặt lịch không hợp lệ."

#: includes/class-yatoon-recurring.php:72
msgid ""
"Recurring appointments can only be created in Local mode because external "
"platforms must confirm every future slot."
msgstr ""
"Chỉ có thể tạo các cuộc hẹn định kỳ ở chế độ Cục bộ vì các nền tảng bên "
"ngoài phải xác nhận mọi thời điểm trong tương lai."

#: includes/class-yatoon-recurring.php:80
#: includes/class-yatoon-recurring.php:79
msgid "Series already exists."
msgstr "Chuỗi lịch hẹn này đã tồn tại."

#: includes/class-yatoon-recurring.php:247
#: includes/class-yatoon-recurring.php:246
msgid "Missing parameters."
msgstr "Thiếu tham số."

#: includes/class-yatoon-recurring.php:263
#: includes/class-yatoon-recurring.php:262
msgid "Invalid series or token."
msgstr "Chuỗi lịch hẹn hoặc mã xác thực không hợp lệ."

#: includes/class-yatoon-resources.php:102
#: includes/class-yatoon-resources.php:103
#: includes/class-yatoon-resources.php:104
msgid "Resources"
msgstr "Tài nguyên"

#: includes/class-yatoon-resources.php:112
#: includes/class-yatoon-resources.php:113
msgid "You do not have permission to manage resources."
msgstr "Bạn không có quyền quản lý tài nguyên."

#: includes/class-yatoon-rest-api.php:191
#: includes/class-yatoon-rest-api.php:204
msgid ""
"REST booking creation is disabled in Square/Vagaro mode; use the "
"synchronized booking workflow so the external platform remains "
"authoritative."
msgstr ""
"Việc tạo đăng ký REST bị vô hiệu hóa ở chế độ Square/Vagaro; sử dụng quy "
"trình đăng ký được đồng bộ hóa để nền tảng bên ngoài vẫn có thẩm quyền."

#: includes/class-yatoon-rest-api.php:198
#: includes/class-yatoon-rest-api.php:306
#: includes/class-yatoon-rest-api.php:211
#: includes/class-yatoon-rest-api.php:328
msgid "Active service and staff are required."
msgstr "Dịch vụ tích cực và nhân viên được yêu cầu."

#: includes/class-yatoon-rest-api.php:209
#: includes/class-yatoon-rest-api.php:222
msgid "That calendar is being updated. Please try again."
msgstr "Lịch đó đang được cập nhật. Vui lòng thử lại."

#: includes/class-yatoon-rest-api.php:213
#: includes/class-yatoon-rest-api.php:309
#: includes/class-yatoon-rest-api.php:228
#: includes/class-yatoon-rest-api.php:332
msgid "The staff member is already booked during this interval."
msgstr "Nhân viên đã được đặt trước trong khoảng thời gian này."

#: includes/class-yatoon-rest-api.php:216
#: includes/class-yatoon-rest-api.php:310
#: includes/class-yatoon-rest-api.php:231
#: includes/class-yatoon-rest-api.php:334
msgid "The staff/location rule does not allow this booking."
msgstr "Quy tắc nhân viên/địa điểm không cho phép đặt lịch này."

#: includes/class-yatoon-rest-api.php:220
#: includes/class-yatoon-rest-api.php:313
#: includes/class-yatoon-rest-api.php:235
#: includes/class-yatoon-rest-api.php:338
msgid "The business is closed at this time."
msgstr "Doanh nghiệp đã đóng cửa vào thời điểm này."

#: includes/class-yatoon-rest-api.php:229
#: includes/class-yatoon-rest-api.php:322
#: includes/class-yatoon-rest-api.php:245
#: includes/class-yatoon-rest-api.php:348
msgid "The staff member is not available during this interval."
msgstr "Nhân viên không có mặt trong khoảng thời gian này."

#: includes/class-yatoon-rest-api.php:234
#: includes/class-yatoon-rest-api.php:252
msgid "Customer name and a valid email address are required."
msgstr "Tên khách hàng và địa chỉ email hợp lệ là bắt buộc."

#: includes/class-yatoon-rest-api.php:262
#: includes/class-yatoon-rest-api.php:281
msgid "That slot was just booked."
msgstr "Chỗ đó vừa được đặt."

#: includes/class-yatoon-rest-api.php:262
#: includes/class-yatoon-rest-api.php:281
msgid "Booking could not be created."
msgstr "Không thể tạo đặt lịch."

#: includes/class-yatoon-rest-api.php:289
#: includes/class-yatoon-rest-api.php:311
msgid "Booking status is invalid."
msgstr "Trạng thái đặt lịch không hợp lệ."

#: includes/class-yatoon-rest-api.php:292
#: includes/class-yatoon-rest-api.php:314
msgid ""
"Use the Square/Vagaro synchronized workflow to change an external booking."
msgstr ""
"Sử dụng quy trình làm việc được đồng bộ hóa Square/Vagaro để thay đổi đăng "
"ký bên ngoài."

#: includes/class-yatoon-rest-api.php:298
#: includes/class-yatoon-rest-api.php:320
msgid "Use the synchronized reschedule workflow for an external booking."
msgstr ""
"Sử dụng quy trình lên lịch lại được đồng bộ hóa cho đăng ký bên ngoài."

#: includes/class-yatoon-rest-api.php:327
#: includes/class-yatoon-rest-api.php:355
msgid ""
"A paid booking cannot be moved to a service/staff/location with a different "
"price through the REST API."
msgstr ""
"Không thể chuyển yêu cầu đặt lịch đã thanh toán đến dịch vụ/nhân viên/địa "
"điểm có mức giá khác thông qua API REST."

#: includes/class-yatoon-rest-api.php:343
#: includes/class-yatoon-rest-api.php:375
msgid "Commerce module is unavailable."
msgstr "Mô-đun thương mại không có sẵn."

#: includes/class-yatoon-rest-api.php:354
#: includes/class-yatoon-rest-api.php:387
msgid "Date and time are invalid."
msgstr "Ngày và giờ không hợp lệ."

#: includes/class-yatoon-rest-api.php:380
#: includes/class-yatoon-rest-api.php:401
#: includes/class-yatoon-rest-api.php:427
#: includes/class-yatoon-rest-api.php:450
#: includes/class-yatoon-rest-api.php:413
#: includes/class-yatoon-rest-api.php:440
#: includes/class-yatoon-rest-api.php:471
#: includes/class-yatoon-rest-api.php:502
msgid "Resource type is invalid."
msgstr "Loại tài nguyên không hợp lệ."

#: includes/class-yatoon-rest-api.php:405
#: includes/class-yatoon-rest-api.php:445
msgid "Resource not found."
msgstr "Không tìm thấy tài nguyên."

#: includes/class-yatoon-rest-api.php:429
#: includes/class-yatoon-rest-api.php:474
msgid "Name is required."
msgstr "Tên là bắt buộc."

#: includes/class-yatoon-rest-api.php:431
#: includes/class-yatoon-rest-api.php:478
msgid "Customer name is required."
msgstr "Tên khách hàng là bắt buộc."

#: includes/class-yatoon-rest-api.php:432
#: includes/class-yatoon-rest-api.php:480
msgid "Resource could not be created."
msgstr "Không thể tạo tài nguyên."

#: includes/class-yatoon-rest-api.php:454
#: includes/class-yatoon-rest-api.php:507
msgid ""
"Resource is referenced by bookings and cannot be deleted; deactivate it "
"instead."
msgstr ""
"Nguồn lực được tham chiếu bởi các đăng ký và không thể xóa được; thay vào đó"
" hãy tắt nó đi."

#: includes/class-yatoon-rest-api.php:456
#: includes/class-yatoon-rest-api.php:510
msgid "Resource could not be deleted."
msgstr "Không thể xóa tài nguyên."

#: includes/class-yatoon-reviews.php:170 includes/class-yatoon-reviews.php:179
msgid "This rating link is invalid or has expired."
msgstr "Liên kết xếp hạng này không hợp lệ hoặc đã hết hạn."

#: includes/class-yatoon-reviews.php:187 includes/class-yatoon-reviews.php:196
msgid "Security check failed."
msgstr "Kiểm tra bảo mật thất bại."

#: includes/class-yatoon-reviews.php:369 includes/class-yatoon-reviews.php:382
msgid "Missing ID"
msgstr "Thiếu giấy tờ tùy thân"

#: includes/class-yatoon-reviews.php:386 includes/class-yatoon-reviews.php:400
msgid "Unknown action"
msgstr "Hành động không xác định"

#: includes/class-yatoon-salon-operations.php:104
msgid "Compensation & Inventory"
msgstr "Bồi thường & Hàng tồn kho"

#: includes/class-yatoon-salon-operations.php:105
#: includes/class-yatoon-salon-operations.php:400
#: includes/class-yatoon-salon-operations.php:402
msgid "Compensation & Stock"
msgstr "Bồi thường & Cổ phiếu"

#: includes/class-yatoon-salon-operations.php:155
msgid "Compensation and assignment rules updated."
msgstr "Cập nhật các quy định về bồi thường và phân công."

#: includes/class-yatoon-salon-operations.php:178
msgid "Item name is required."
msgstr "Tên mặt hàng là bắt buộc."

#: includes/class-yatoon-salon-operations.php:224
msgid "Inventory item deleted."
msgstr "Mục hàng tồn kho đã bị xóa."

#: includes/class-yatoon-salon-operations.php:400
#: includes/class-yatoon-salon-operations.php:402
msgid "Compensation"
msgstr "Bồi thường"

#: includes/class-yatoon-salon-operations.php:400
#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:405
msgid "Inventory"
msgstr "Kiểm kê kho hàng"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Add retail item"
msgstr "Thêm mặt hàng bán lẻ"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Square catalog ID (optional)"
msgstr "Square ID danh mục (tùy chọn)"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Quantity"
msgstr "Số lượng"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Low-stock level"
msgstr "Mức tồn kho thấp"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Retail price"
msgstr "Giá bán lẻ"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Unit cost"
msgstr "Đơn giá"

#: includes/class-yatoon-salon-operations.php:402
#: includes/class-yatoon-salon-operations.php:404
msgid "Save item"
msgstr "Lưu mục"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Stock"
msgstr "Tồn kho"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Adjust"
msgstr "điều chỉnh"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Low stock"
msgstr "Sắp hết hàng"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Purchase"
msgstr "Mua"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Retail sale"
msgstr "Bán lẻ"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Service usage"
msgstr "Sử dụng dịch vụ"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Damage"
msgstr "thiệt hại"

#: includes/class-yatoon-salon-operations.php:403
#: includes/class-yatoon-salon-operations.php:405
msgid "Correction"
msgstr "Sửa chữa"

#: includes/class-yatoon-salon-operations.php:405
#: includes/class-yatoon-salon-operations.php:407
msgid "Default rules"
msgstr "Quy tắc mặc định"

#: includes/class-yatoon-salon-operations.php:405
#: includes/class-yatoon-salon-operations.php:407
msgid "Default commission"
msgstr "Hoa hồng mặc định"

#: includes/class-yatoon-salon-operations.php:405
#: includes/class-yatoon-salon-operations.php:406
#: includes/class-yatoon-salon-operations.php:407
#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:409
msgid "Fixed"
msgstr "Cố định"

#: includes/class-yatoon-salon-operations.php:405
#: includes/class-yatoon-salon-operations.php:407
msgid "Tip allocation"
msgstr "Phân bổ tiền boa"

#: includes/class-yatoon-salon-operations.php:406
#: includes/class-yatoon-salon-operations.php:408
msgid "Staff overrides"
msgstr "Ghi đè nhân viên"

#: includes/class-yatoon-salon-operations.php:406
#: includes/class-yatoon-salon-operations.php:407
#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:409
msgid "Commission type"
msgstr "Loại hoa hồng"

#: includes/class-yatoon-salon-operations.php:406
#: includes/class-yatoon-salon-operations.php:407
#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:409
msgid "Value"
msgstr "Giá trị"

#: includes/class-yatoon-salon-operations.php:406
#: includes/class-yatoon-salon-operations.php:408
msgid "Custom tip weight %"
msgstr "% trọng lượng đầu tip tùy chỉnh"

#: includes/class-yatoon-salon-operations.php:407
#: includes/class-yatoon-salon-operations.php:409
msgid "Service overrides"
msgstr "Ghi đè dịch vụ"

#: includes/class-yatoon-salon-operations.php:407
#: includes/class-yatoon-salon-operations.php:409
msgid "Recommended rebook days"
msgstr "Số ngày đặt lại đề xuất"

#: includes/class-yatoon-salon-operations.php:407
#: includes/class-yatoon-salon-operations.php:409
msgid "Save rules"
msgstr "Lưu quy tắc"

#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:410
msgid "Recent calculated earnings"
msgstr "Thu nhập được tính toán gần đây"

#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:410
msgid "Service commission"
msgstr "Hoa hồng dịch vụ"

#: includes/class-yatoon-salon-operations.php:408
#: includes/class-yatoon-salon-operations.php:410
msgid "Tips"
msgstr "Tiền boa"

#: includes/class-yatoon-salon-operations.php:376
msgid "%d inventory item is low in stock."
msgid_plural "%d inventory items are low in stock."
msgstr[0] "%d mặt hàng trong kho sắp hết."

#: includes/class-yatoon-service-menu.php:166
#: includes/class-yatoon-service-menu.php:157
msgid "Featured Services"
msgstr "Dịch vụ nổi bật"

#: includes/class-yatoon-service-menu.php:168
#: includes/class-yatoon-service-menu.php:159
msgid "Previous service"
msgstr "Dịch vụ trước đây"

#: includes/class-yatoon-service-menu.php:169
#: includes/class-yatoon-service-menu.php:160
msgid "Next service"
msgstr "Dịch vụ tiếp theo"

#: includes/class-yatoon-service-menu.php:176
#: includes/class-yatoon-service-menu.php:246
#: includes/class-yatoon-service-menu.php:167
#: includes/class-yatoon-service-menu.php:237
msgid "Book %s"
msgstr "Cuốn đặt lịch %s"

#: includes/class-yatoon-service-menu.php:197
#: includes/class-yatoon-service-menu.php:188
msgid "Search services"
msgstr "Dịch vụ tìm kiếm"

#: includes/class-yatoon-service-menu.php:197
#: public/views/booking-form-square.php:551
#: includes/class-yatoon-service-menu.php:188
#: public/views/booking-form-square.php:553
msgid "Search services..."
msgstr "Dịch vụ tìm kiếm..."

#: includes/class-yatoon-service-menu.php:198
#: includes/class-yatoon-service-menu.php:189
msgid "Clear service search"
msgstr "Xóa tìm kiếm dịch vụ"

#: includes/class-yatoon-service-menu.php:205
#: includes/class-yatoon-service-menu.php:196
msgid "Service categories"
msgstr "Danh mục dịch vụ"

#: includes/class-yatoon-service-menu.php:233
#: includes/class-yatoon-service-menu.php:224
msgid "Search Results"
msgstr "Kết quả tìm kiếm"

#: includes/class-yatoon-staff-locations.php:111
#: includes/class-yatoon-staff-locations.php:130
msgid "Staff Locations"
msgstr "Địa điểm nhân viên"

#: includes/class-yatoon-staff-locations.php:115
#: includes/class-yatoon-staff-locations.php:134
msgid "You do not have permission to manage staff locations."
msgstr "Bạn không có quyền quản lý địa điểm nhân viên."

#: includes/class-yatoon-staff-locations.php:167
#: includes/class-yatoon-staff-locations.php:197
msgid "Staff × Location Rules"
msgstr "Nhân viên × Quy tắc địa điểm"

#: includes/class-yatoon-staff-locations.php:167
#: includes/class-yatoon-staff-locations.php:197
msgid ""
"Once a staff member has at least one rule, only active matching locations "
"and services are bookable for that staff member. Staff with no rules keep "
"legacy unrestricted behavior."
msgstr ""
"Khi một nhân viên có ít nhất một quy tắc, chỉ những địa điểm và dịch vụ phù "
"hợp đang hoạt động mới có thể được đặt trước cho nhân viên đó. Nhân viên "
"không có quy tắc giữ hành vi không bị hạn chế."

#: includes/class-yatoon-staff-locations.php:168
#: includes/class-yatoon-staff-locations.php:198
msgid "Edit rule"
msgstr "Chỉnh sửa quy tắc"

#: includes/class-yatoon-staff-locations.php:168
#: includes/class-yatoon-staff-locations.php:198
msgid "Add rule"
msgstr "Thêm quy tắc"

#: includes/class-yatoon-staff-locations.php:169
#: includes/class-yatoon-staff-locations.php:170
#: includes/class-yatoon-staff-locations.php:199
#: includes/class-yatoon-staff-locations.php:200
msgid "Select"
msgstr "Chọn"

#: includes/class-yatoon-staff-locations.php:171
#: includes/class-yatoon-staff-locations.php:174
#: includes/class-yatoon-staff-locations.php:201
#: includes/class-yatoon-staff-locations.php:204
msgid "All services"
msgstr "Tất cả dịch vụ"

#: includes/class-yatoon-staff-locations.php:172
#: includes/class-yatoon-staff-locations.php:202
msgid "Price override (blank = service price)"
msgstr "Ghi đè giá (để trống = giá dịch vụ)"

#: includes/class-yatoon-staff-locations.php:173
#: includes/class-yatoon-staff-locations.php:203
msgid "Weekly hours"
msgstr "Giờ hàng tuần"

#: includes/class-yatoon-staff-locations.php:173
#: public/views/staff-portal.php:74
#: includes/class-yatoon-staff-locations.php:203
#: public/views/staff-portal.php:76
msgid "Day"
msgstr "Ban ngày"

#: includes/class-yatoon-staff-locations.php:173
#: includes/class-yatoon-staff-locations.php:203
msgid "Break"
msgstr "nghỉ giải lao"

#: includes/class-yatoon-staff-locations.php:173
#: includes/class-yatoon-staff-locations.php:203
msgid "Save rule"
msgstr "Lưu quy tắc"

#: includes/class-yatoon-staff-portal.php:421
#: includes/class-yatoon-staff-portal.php:426
msgid "Signed out."
msgstr "Đã đăng xuất."

#: includes/class-yatoon-staff-portal.php:427
#: includes/class-yatoon-staff-portal.php:457
#: includes/class-yatoon-staff-portal.php:477
#: includes/class-yatoon-staff-portal.php:648
#: includes/class-yatoon-staff-portal.php:432
#: includes/class-yatoon-staff-portal.php:462
#: includes/class-yatoon-staff-portal.php:482
#: includes/class-yatoon-staff-portal.php:653
msgid "Your staff session has expired. Please sign in again."
msgstr "Phiên nhân viên của bạn đã hết hạn. Vui lòng đăng nhập lại."

#: includes/class-yatoon-staff-portal.php:430
#: includes/class-yatoon-staff-portal.php:435
msgid "You do not have permission to perform this action."
msgstr "Bạn không có quyền thực hiện hành động này."

#: includes/class-yatoon-staff-portal.php:468
#: includes/class-yatoon-staff-portal.php:473
msgid "Staff profile not found."
msgstr "Không tìm thấy hồ sơ nhân viên."

#: includes/class-yatoon-staff-portal.php:483
#: includes/class-yatoon-staff-portal.php:488
msgid "Please enter your display name."
msgstr "Vui lòng nhập tên hiển thị của bạn."

#: includes/class-yatoon-staff-portal.php:498
#: includes/class-yatoon-staff-portal.php:503
msgid "Profile could not be saved."
msgstr "Không thể lưu hồ sơ."

#: includes/class-yatoon-staff-portal.php:537
#: includes/class-yatoon-staff-portal.php:542
msgid "Invalid PIN format."
msgstr "Định dạng mã PIN không hợp lệ."

#: includes/class-yatoon-staff-portal.php:637
#: includes/class-yatoon-staff-portal.php:642
msgid "Incorrect PIN. Please try again."
msgstr "Mã PIN không chính xác. Vui lòng thử lại."

#: includes/class-yatoon-staff-portal.php:866
#: includes/class-yatoon-staff-portal.php:874
msgid "Your staff session has expired."
msgstr "Phiên nhân viên của bạn đã hết hạn."

#: includes/class-yatoon-staff-portal.php:870
#: includes/class-yatoon-staff-portal.php:878
msgid "Time off access is not enabled."
msgstr "Quyền truy cập thời gian nghỉ không được kích hoạt."

#: includes/class-yatoon-staff-portal.php:893
#: includes/class-yatoon-staff-portal.php:901
msgid "You do not have permission to request time off."
msgstr "Bạn không có quyền yêu cầu thời gian nghỉ."

#: includes/class-yatoon-staff-portal.php:901
#: includes/class-yatoon-staff-portal.php:909
msgid "Choose a valid date."
msgstr "Chọn một ngày hợp lệ."

#: includes/class-yatoon-staff-portal.php:908
#: includes/class-yatoon-staff-portal.php:916
msgid "Choose a valid start and end time."
msgstr "Chọn thời gian bắt đầu và kết thúc hợp lệ."

#: includes/class-yatoon-staff-portal.php:925
#: includes/class-yatoon-staff-portal.php:933
msgid "Time off request sent for approval."
msgstr "Yêu cầu thời gian nghỉ được gửi để phê duyệt."

#: includes/class-yatoon-staff-portal.php:936
#: includes/class-yatoon-staff-portal.php:944
msgid "You do not have permission to review time off."
msgstr "Bạn không có quyền xem lại thời gian nghỉ."

#: includes/class-yatoon-staff-portal.php:939
#: includes/class-yatoon-staff-portal.php:947
msgid "Invalid review decision."
msgstr "Quyết định xem xét không hợp lệ."

#: includes/class-yatoon-staff-portal.php:946
#: includes/class-yatoon-staff-portal.php:954
msgid "This request was already reviewed."
msgstr "Yêu cầu này đã được xem xét."

#: includes/class-yatoon-staff-portal.php:980
#: includes/class-yatoon-staff-portal.php:988
msgid "You do not have permission to manage appointments."
msgstr "Bạn không có quyền quản lý các cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1022
#: includes/class-yatoon-staff-portal.php:1051
#: includes/class-yatoon-staff-portal.php:1095
#: includes/class-yatoon-staff-portal.php:1162
#: includes/class-yatoon-staff-portal.php:1212
#: includes/class-yatoon-staff-portal.php:1240
#: includes/class-yatoon-staff-portal.php:1308
#: includes/class-yatoon-staff-portal.php:1030
#: includes/class-yatoon-staff-portal.php:1059
#: includes/class-yatoon-staff-portal.php:1103
#: includes/class-yatoon-staff-portal.php:1170
#: includes/class-yatoon-staff-portal.php:1220
#: includes/class-yatoon-staff-portal.php:1248
#: includes/class-yatoon-staff-portal.php:1316
msgid "Staff session expired. Please sign in again."
msgstr "Phiên nhân viên đã hết hạn. Vui lòng đăng nhập lại."

#: includes/class-yatoon-staff-portal.php:1028
#: includes/class-yatoon-staff-portal.php:1036
msgid "You do not have permission to search clients."
msgstr "Bạn không có quyền tìm kiếm khách hàng."

#: includes/class-yatoon-staff-portal.php:1054
#: includes/class-yatoon-staff-portal.php:1062
msgid "You do not have permission to view clients."
msgstr "Bạn không có quyền xem khách hàng."

#: includes/class-yatoon-staff-portal.php:1098
#: includes/class-yatoon-staff-portal.php:1106
msgid "You do not have permission to view client history."
msgstr "Bạn không có quyền xem lịch sử khách hàng."

#: includes/class-yatoon-staff-portal.php:1107
#: includes/class-yatoon-staff-portal.php:1115
msgid "Client not found."
msgstr "Không tìm thấy khách hàng."

#: includes/class-yatoon-staff-portal.php:1165
#: includes/class-yatoon-staff-portal.php:1173
msgid "You do not have permission to manage clients."
msgstr "Bạn không có quyền quản lý khách hàng."

#: includes/class-yatoon-staff-portal.php:1178
#: includes/class-yatoon-staff-portal.php:1186
msgid "Add a name, phone, or email."
msgstr "Thêm tên, số điện thoại hoặc email."

#: includes/class-yatoon-staff-portal.php:1203
#: includes/class-yatoon-staff-portal.php:1211
msgid "Client saved."
msgstr "Đã lưu khách hàng."

#: includes/class-yatoon-staff-portal.php:1215
#: includes/class-yatoon-staff-portal.php:1223
msgid "You do not have permission to delete clients."
msgstr "Bạn không có quyền xóa khách hàng."

#: includes/class-yatoon-staff-portal.php:1220
#: includes/class-yatoon-staff-portal.php:1228
msgid "Client deleted."
msgstr "Khách hàng đã bị xóa."

#: includes/class-yatoon-staff-portal.php:1243
#: includes/class-yatoon-staff-portal.php:1251
msgid "You do not have permission to message clients."
msgstr "Bạn không có quyền nhắn tin cho khách hàng."

#: includes/class-yatoon-staff-portal.php:1246
#: includes/class-yatoon-staff-portal.php:1254
msgid "Message cannot be empty."
msgstr "Tin nhắn không được để trống."

#: includes/class-yatoon-staff-portal.php:1257
#: includes/class-yatoon-staff-portal.php:1265
msgid "You do not have permission to message this appointment."
msgstr "Bạn không có quyền nhắn tin cho cuộc hẹn này."

#: includes/class-yatoon-staff-portal.php:1265
#: includes/class-yatoon-staff-portal.php:1273
msgid "This client does not have a phone number."
msgstr "Khách hàng này không có số điện thoại."

#: includes/class-yatoon-staff-portal.php:1271
#: includes/class-yatoon-staff-portal.php:1279
msgid "Could not build WhatsApp link for this phone."
msgstr "Không thể tạo liên kết WhatsApp cho điện thoại này."

#: includes/class-yatoon-staff-portal.php:1273
#: includes/class-yatoon-staff-portal.php:1281
msgid "Open WhatsApp to send."
msgstr "Mở WhatsApp để gửi."

#: includes/class-yatoon-staff-portal.php:1277
#: includes/class-yatoon-staff-portal.php:1411
#: includes/class-yatoon-staff-portal.php:1285
#: includes/class-yatoon-staff-portal.php:1419
msgid "SMS requires Twilio to be configured in Settings -> SMS."
msgstr "SMS yêu cầu Twilio được định cấu hình trong Cài đặt -> SMS."

#: includes/class-yatoon-staff-portal.php:1282
#: includes/class-yatoon-staff-portal.php:1290
msgid "SMS failed. Check Twilio settings and logs."
msgstr "SMS không thành công. Kiểm tra cài đặt và nhật ký Twilio."

#: includes/class-yatoon-staff-portal.php:1285
#: includes/class-yatoon-staff-portal.php:1293
msgid "SMS sent."
msgstr "Đã gửi tin nhắn SMS."

#: includes/class-yatoon-staff-portal.php:1311
#: includes/class-yatoon-staff-portal.php:1319
msgid "You do not have permission to checkout appointments."
msgstr "Bạn không có quyền xử lý thanh toán cho lịch hẹn."

#: includes/class-yatoon-staff-portal.php:1314
#: includes/class-yatoon-staff-portal.php:1322
msgid "You cannot checkout this appointment."
msgstr "Bạn không thể xử lý thanh toán cho lịch hẹn này."

#: includes/class-yatoon-staff-portal.php:1383
#: includes/class-yatoon-staff-portal.php:1391
msgid "Invalid checkout action."
msgstr "Hành động thanh toán không hợp lệ."

#: includes/class-yatoon-staff-portal.php:1400
#: includes/class-yatoon-staff-portal.php:1408
#: includes/class-yatoon-staff-portal.php:1416
msgid "Customer phone not found."
msgstr "Không tìm thấy điện thoại của khách hàng."

#: includes/class-yatoon-staff-portal.php:1403
#: includes/class-yatoon-staff-portal.php:1411
msgid "Open WhatsApp to send payment request."
msgstr "Mở WhatsApp để gửi yêu cầu thanh toán."

#: includes/class-yatoon-staff-portal.php:1414
#: includes/class-yatoon-staff-portal.php:1422
msgid "SMS failed. Check Twilio logs."
msgstr "SMS không thành công. Kiểm tra nhật ký Twilio."

#: includes/class-yatoon-staff-portal.php:1418
#: includes/class-yatoon-staff-portal.php:1426
msgid "Customer email not found."
msgstr "Không tìm thấy email của khách hàng."

#: includes/class-yatoon-staff-portal.php:1627
#: includes/class-yatoon-staff-portal.php:1644
msgid "You do not have permission to edit this appointment."
msgstr "Bạn không có quyền chỉnh sửa cuộc hẹn này."

#: includes/class-yatoon-staff-portal.php:1636
#: includes/class-yatoon-staff-portal.php:1653
msgid "Name, phone, service, staff, date, and time are required."
msgstr "Tên, số điện thoại, dịch vụ, nhân viên, ngày và giờ là bắt buộc."

#: includes/class-yatoon-staff-portal.php:1659
#: includes/class-yatoon-staff-portal.php:1676
msgid "This staff member already has an appointment at that time."
msgstr "Nhân viên này đã có cuộc hẹn vào thời điểm đó."

#: includes/class-yatoon-staff-portal.php:1733
#: includes/class-yatoon-staff-portal.php:1755
msgid "Failed to update appointment."
msgstr "Không thể cập nhật cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1737
#: includes/class-yatoon-staff-portal.php:1760
msgid "Appointment updated."
msgstr "Đã cập nhật cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1748
#: includes/class-yatoon-staff-portal.php:1771
msgid "Failed to add appointment."
msgstr "Không thêm được cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1752
#: includes/class-yatoon-staff-portal.php:1776
msgid "Appointment added."
msgstr "Đã thêm cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1761
#: includes/class-yatoon-staff-portal.php:1785
msgid "You do not have permission to cancel this appointment."
msgstr "Bạn không có quyền hủy cuộc hẹn này."

#: includes/class-yatoon-staff-portal.php:1768
#: includes/class-yatoon-staff-portal.php:1792
msgid "Appointment not found."
msgstr "Không tìm thấy cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1822
#: includes/class-yatoon-staff-portal.php:1846
msgid "Failed to cancel appointment."
msgstr "Không hủy được cuộc hẹn."

#: includes/class-yatoon-staff-portal.php:1843
#: includes/class-yatoon-staff-portal.php:1867
msgid "Invalid status."
msgstr "Trạng thái không hợp lệ."

#: includes/class-yatoon-staff-portal.php:1879
#: includes/class-yatoon-staff-portal.php:1903
msgid "Status updated."
msgstr "Đã cập nhật trạng thái."

#: includes/class-yatoon-tax.php:250
msgid "Includes %1$s (%2$s%%): %3$s"
msgstr "Bao gồm %1$s (%2$s%%): %3$s"

#: includes/class-yatoon-tax.php:259
msgid "%1$s (%2$s%%): %3$s"
msgstr "%1$s (%2$s%%): %3$s"

#: includes/free/class-yatoon-square-api-stub.php:31
#: includes/free/class-yatoon-square-api-stub.php:52
#: includes/free/class-yatoon-square-api-stub.php:36
#: includes/free/class-yatoon-square-api-stub.php:57
msgid "Square integration (%s) requires Yatoon Pro."
msgstr "Tích hợp Square (%s) yêu cầu Yatoon Pro."

#: includes/free/class-yatoon-square-api-stub.php:63
#: includes/free/class-yatoon-square-api-stub.php:68
msgid "Square sync is a Pro feature. Upgrade to enable it."
msgstr "Đồng bộ hóa Square là một tính năng Pro. Nâng cấp để kích hoạt nó."

#: includes/free/class-yatoon-twilio-stub.php:41
#: includes/free/class-yatoon-twilio-stub.php:52
msgid "SMS notifications are a Pro feature. Upgrade to enable Twilio."
msgstr "Thông báo SMS là một tính năng Pro. Nâng cấp để bật Twilio."

#: includes/free/class-yatoon-vagaro-api-stub.php:25
#: includes/free/class-yatoon-vagaro-api-stub.php:39
#: includes/free/class-yatoon-vagaro-api-stub.php:26
#: includes/free/class-yatoon-vagaro-api-stub.php:40
msgid "Vagaro integration (%s) requires Yatoon Pro."
msgstr "Tích hợp Vagaro (%s) yêu cầu Yatoon Pro."

#: includes/free/class-yatoon-vagaro-api-stub.php:48
#: includes/free/class-yatoon-vagaro-api-stub.php:49
msgid "Vagaro sync is a Pro feature. Upgrade to enable it."
msgstr "Đồng bộ hóa Vagaro là một tính năng Pro. Nâng cấp để kích hoạt nó."

#: public/views/booking-form-hybrid.php:39
#: public/views/booking-form-square.php:415 public/views/booking-form.php:116
#: public/views/booking-form-square.php:417
msgid "Collapse AI Assistant"
msgstr "Thu gọn AI Trợ lý"

#: public/views/booking-form-hybrid.php:40
#: public/views/booking-form-square.php:416 public/views/booking-form.php:117
#: public/views/booking-form-square.php:418
msgid ""
"Tell us the style, length, occasion, budget, or concerns you have. Our AI "
"assistant will suggest services from this menu."
msgstr ""
"Hãy cho chúng tôi biết phong cách, thời lượng, dịp, ngân sách hoặc mối quan "
"tâm của bạn. Trợ lý AI của chúng tôi sẽ đề xuất các dịch vụ từ menu này."

#: public/views/booking-form-hybrid.php:49
#: public/views/booking-form-square.php:425 public/views/booking-form.php:126
#: public/views/booking-form-square.php:427
msgid ""
"Example: soft pink almond nails for a wedding, medium length, with simple "
"nail art"
msgstr ""
"Ví dụ: móng tay màu hồng mềm mại dành cho đám cưới, có độ dài vừa phải, với "
"nghệ thuật làm móng đơn giản"

#: public/views/booking-form-hybrid.php:117
msgid "No services available."
msgstr "Không có dịch vụ có sẵn."

#: public/views/booking-form-hybrid.php:124
msgid "Back to Services"
msgstr "Quay lại Dịch vụ"

#: public/views/booking-form-square.php:143
#: public/views/booking-form-square.php:144
msgid "Test booking mode"
msgstr "Chế độ đặt lịch thử nghiệm"

#: public/views/booking-form-square.php:161
#: public/views/booking-form-square.php:1062 public/views/booking-form.php:56
#: public/views/booking-form-square.php:162
#: public/views/booking-form-square.php:1063
msgid "Booking steps"
msgstr "Các bước đặt lịch"

#: public/views/booking-form-square.php:162
#: public/views/booking-form-square.php:163
msgid "Go to service step"
msgstr "Đến bước dịch vụ"

#: public/views/booking-form-square.php:167
#: public/views/booking-form-square.php:168
msgid "Go to options step"
msgstr "Đến bước tùy chọn"

#: public/views/booking-form-square.php:172
#: public/views/booking-form-square.php:173
msgid "Go to staff step"
msgstr "Đến bước nhân viên"

#: public/views/booking-form-square.php:177
#: public/views/booking-form-square.php:178
msgid "Go to date and time step"
msgstr "Đến bước ngày và giờ"

#: public/views/booking-form-square.php:182
#: public/views/booking-form-square.php:183
msgid "Go to details step"
msgstr "Đến bước chi tiết"

#: public/views/booking-form-square.php:230
#: public/views/booking-form-square.php:231
msgid "Booking venue"
msgstr "Địa điểm đặt lịch"

#: public/views/booking-form-square.php:233
#: public/views/booking-form-square.php:269
#: public/views/booking-form-square.php:234
#: public/views/booking-form-square.php:270
msgid "Book your visit"
msgstr "Đặt chuyến thăm của bạn"

#: public/views/booking-form-square.php:245
#: public/views/booking-form-square.php:246
msgid "services"
msgstr "dịch vụ"

#: public/views/booking-form-square.php:252
#: public/views/booking-form-square.php:253
msgid "Booking highlights"
msgstr "Đặt lịch nổi bật"

#: public/views/booking-form-square.php:254
#: public/views/booking-form-square.php:255
msgid "Fast booking"
msgstr "Đặt lịch nhanh"

#: public/views/booking-form-square.php:255
#: public/views/booking-form-square.php:256
msgid "Choose service, staff, and time in minutes"
msgstr "Chọn dịch vụ, nhân viên và thời gian tính bằng phút"

#: public/views/booking-form-square.php:258
#: public/views/booking-form-square.php:259
msgid "Clear pricing"
msgstr "Giá cả rõ ràng"

#: public/views/booking-form-square.php:259
#: public/views/booking-form-square.php:260
msgid "Review your total before confirming"
msgstr "Kiểm tra tổng tiền trước khi xác nhận"

#: public/views/booking-form-square.php:262
#: public/views/booking-form-square.php:263
msgid "Easy changes"
msgstr "Thay đổi dễ dàng"

#: public/views/booking-form-square.php:263
#: public/views/booking-form-square.php:264
msgid "Manage appointment details after booking"
msgstr "Quản lý chi tiết cuộc hẹn sau khi đặt lịch"

#: public/views/booking-form-square.php:361
#: public/views/booking-form-square.php:363
msgid "Appointment type"
msgstr "Loại cuộc hẹn"

#: public/views/booking-form-square.php:366
#: public/views/booking-form-square.php:368
msgid "Just me"
msgstr "Chỉ có tôi"

#: public/views/booking-form-square.php:367
#: public/views/booking-form-square.php:369
msgid "Book services for yourself"
msgstr "Đặt dịch vụ cho chính mình"

#: public/views/booking-form-square.php:374
#: public/views/booking-form-square.php:376
msgid "Group appointment"
msgstr "Cuộc hẹn nhóm"

#: public/views/booking-form-square.php:379
#: public/views/booking-form-square.php:381
msgid "1 guest"
msgstr "1 khách"

#: public/views/booking-form-square.php:382
#: public/views/booking-form-square.php:384
msgid "up to %d guests"
msgstr "tối đa %d khách"

#: public/views/booking-form-square.php:386
#: public/views/booking-form-square.php:388
msgid "Add %s; everyone starts together"
msgstr "Thêm %s; mọi người bắt đầu cùng nhau"

#: public/views/booking-form-square.php:394
#: public/views/booking-form-square.php:396
msgid "Select your service first, then add services for your guests."
msgstr "Chọn dịch vụ của bạn trước, sau đó thêm dịch vụ cho khách của bạn."

#: public/views/booking-form-square.php:496
#: public/views/booking-form-square.php:498
msgid "Popular services"
msgstr "Dịch vụ phổ biến"

#: public/views/booking-form-square.php:499
#: public/views/booking-form-square.php:501
msgid "Popular picks"
msgstr "Lựa chọn phổ biến"

#: public/views/booking-form-square.php:500
#: public/views/booking-form-square.php:502
msgid "Start with a customer favorite"
msgstr "Bắt đầu với một yêu thích của khách hàng"

#: public/views/booking-form-square.php:540
#: public/views/booking-form-square.php:542
msgid "More &#8964;"
msgstr "Thêm ⌄"

#: public/views/booking-form-square.php:553
#: public/views/booking-form-square.php:555
msgid "Clear search"
msgstr "Xóa tìm kiếm"

#: public/views/booking-form-square.php:555
#: public/views/booking-form-square.php:557
msgid "No services match your search."
msgstr "Không có dịch vụ phù hợp với tìm kiếm của bạn."

#: public/views/booking-form-square.php:670
#: public/views/booking-form-square.php:671
msgid "Policy applies"
msgstr "Chính sách áp dụng"

#: public/views/booking-form-square.php:673
#: public/views/booking-form-square.php:674
msgid "Consent required"
msgstr "Cần có sự đồng ý"

#: public/views/booking-form-square.php:676
#: public/views/booking-form-square.php:677
msgid "Deposit ready"
msgstr "Đã thiết lập tiền đặt cọc"

#: public/views/booking-form-square.php:703 public/views/booking-form.php:302
#: public/views/booking-form-square.php:704
msgid "No services available at this time."
msgstr "Không có dịch vụ có sẵn tại thời điểm này."

#: public/views/booking-form-square.php:709
#: public/views/booking-form-square.php:710
msgid "Choose options"
msgstr "Chọn tùy chọn"

#: public/views/booking-form-square.php:712 public/views/booking-form.php:313
#: public/views/booking-form-square.php:713
msgid "Loading options..."
msgstr "Đang tải tùy chọn..."

#: public/views/booking-form-square.php:718 public/views/booking-form.php:320
#: public/views/booking-form-square.php:719
msgid ""
"Optional - choose a photo that shows the color, shape, or nail art you want."
" JPG, PNG, GIF, or WebP, up to 10 MB."
msgstr ""
"Tùy chọn - chọn ảnh hiển thị màu sắc, hình dạng hoặc nghệ thuật làm móng mà "
"bạn muốn. JPG, PNG, GIF hoặc WebP, tối đa 10 MB."

#: public/views/booking-form-square.php:720 public/views/booking-form.php:322
#: public/views/booking-form-square.php:721
msgid "Choose reference photo"
msgstr "Chọn ảnh tham khảo"

#: public/views/booking-form-square.php:733 public/views/booking-form.php:335
#: public/views/booking-form-square.php:734
msgid "Select Staff Member"
msgstr "Chọn Thành viên Nhân viên"

#: public/views/booking-form-square.php:735 public/views/booking-form.php:339
#: public/views/booking-form-square.php:736
msgid "Loading staff..."
msgstr "Đang tải nhân viên..."

#: public/views/booking-form-square.php:744
#: public/views/booking-form-square.php:745
msgid "Choose date and time"
msgstr "Chọn ngày và giờ"

#: public/views/booking-form-square.php:745
#: public/views/booking-form-square.php:746
msgid "Select Date &amp; Time"
msgstr "Chọn Ngày & Giờ"

#: public/views/booking-form-square.php:761
#: public/views/booking-form-square.php:762
msgid "Quick date choices"
msgstr "Lựa chọn ngày nhanh"

#: public/views/booking-form-square.php:763
#: public/views/booking-form-square.php:764
msgid "Tomorrow"
msgstr "Ngày mai"

#: public/views/booking-form-square.php:764
#: public/views/booking-form-square.php:765
msgid "This week"
msgstr "Tuần này"

#: public/views/booking-form-square.php:768 public/views/booking-form.php:353
#: public/views/staff-portal.php:75 public/views/booking-form-square.php:769
#: public/views/staff-portal.php:77
msgid "Week"
msgstr "Tuần"

#: public/views/booking-form-square.php:769 public/views/booking-form.php:354
#: public/views/staff-portal.php:73 public/views/booking-form-square.php:770
#: public/views/staff-portal.php:75
msgid "Month"
msgstr "Tháng"

#: public/views/booking-form-square.php:785 public/views/booking-form.php:370
#: public/views/booking-form-square.php:786
msgid "Select a date above to see available times"
msgstr "Chọn một ngày ở trên để xem thời gian có sẵn"

#: public/views/booking-form-square.php:790
#: public/views/booking-form-square.php:791
msgid "Edit Services"
msgstr "Chỉnh sửa dịch vụ"

#: public/views/booking-form-square.php:795
#: public/views/booking-form-square.php:796
msgid "Review and confirm"
msgstr "Xem xét và xác nhận"

#: public/views/booking-form-square.php:797 public/views/booking-form.php:412
#: public/views/booking-form-square.php:798
msgid "Booking confidence"
msgstr "Tự tin đặt lịch"

#: public/views/booking-form-square.php:798
#: public/views/booking-form-square.php:799
msgid "Review details before confirming"
msgstr "Xem lại chi tiết trước khi xác nhận"

#: public/views/booking-form-square.php:813
#: public/views/booking-form-square.php:1262 public/views/booking-form.php:382
#: public/views/booking-form-square.php:814
#: public/views/booking-form-square.php:1263
msgid "Your Information"
msgstr "Thông tin của bạn"

#: public/views/booking-form-square.php:816
#: public/views/booking-form-square.php:817
msgid "Your Name *"
msgstr "Tên của bạn *"

#: public/views/booking-form-square.php:820
#: public/views/booking-form-square.php:821
msgid "Email *"
msgstr "Email *"

#: public/views/booking-form-square.php:864
#: public/views/booking-form-square.php:865
msgid "Comments or Requests"
msgstr "Nhận xét hoặc yêu cầu"

#: public/views/booking-form-square.php:865
#: public/views/booking-form-square.php:866
msgid "Any special requests, notes, or preferences?"
msgstr "Có bất kỳ yêu cầu, ghi chú hoặc sở thích đặc biệt nào không?"

#: public/views/booking-form-square.php:884
#: public/views/booking-form-square.php:885
msgid "- Select -"
msgstr "- Chọn -"

#: public/views/booking-form-square.php:921
#: public/views/booking-form-square.php:922
msgid "Custom"
msgstr "Tuỳ biến"

#: public/views/booking-form-square.php:922
#: public/views/booking-form-square.php:923
msgid "No tip"
msgstr "Không có tiền boa"

#: public/views/booking-form-square.php:940
#: public/views/booking-form-square.php:941
msgid "Enter gift card code (e.g. A3B7-K9P2-X1Z4)"
msgstr "Nhập mã thẻ quà tặng (ví dụ: A3B7-K9P2-X1Z4)"

#: public/views/booking-form-square.php:980
#: public/views/booking-form-square.php:981
msgid "I have read and agree to the consent terms above."
msgstr "Tôi đã đọc và đồng ý với các điều khoản đồng ý ở trên."

#: public/views/booking-form-square.php:1008
#: public/views/booking-form-square.php:1009
msgid "Confirmed!"
msgstr "Đã xác nhận!"

#: public/views/booking-form-square.php:1009
#: public/views/booking-form-square.php:1010
msgid "You're booked. Confirmation"
msgstr "Bạn đã được đặt lịch. Xác nhận"

#: public/views/booking-form-square.php:1009
#: public/views/booking-form-square.php:1010
msgid "been sent to your email address."
msgstr "đã được gửi đến địa chỉ email của bạn."

#: public/views/booking-form-square.php:1040
#: public/views/booking-form-square.php:1041
msgid "Get directions"
msgstr "Nhận chỉ đường"

#: public/views/booking-form-square.php:1044 public/views/booking-form.php:547
#: public/views/booking-form-square.php:1045
msgid "Add to your calendar"
msgstr "Thêm vào lịch của bạn"

#: public/views/booking-form-square.php:1048 public/views/booking-form.php:551
#: public/views/booking-form-square.php:1049
msgid "Google Calendar"
msgstr "Lịch Google"

#: public/views/booking-form-square.php:1052 public/views/booking-form.php:555
#: public/views/booking-form-square.php:1053
msgid "Apple / Outlook (.ics)"
msgstr "Apple / Outlook (.ics)"

#: public/views/booking-form-square.php:1065
#: public/views/booking-form-square.php:1066
msgid "Appointment summary"
msgstr "Tóm tắt cuộc hẹn"

#: public/views/booking-form-square.php:1067
#: public/views/booking-form-square.php:1068
msgid "Edit Cart"
msgstr "Chỉnh sửa giỏ hàng"

#: public/views/booking-form-square.php:1080
#: public/views/booking-form-square.php:1081
msgid "No services yet"
msgstr "Chưa có dịch vụ nào"

#: public/views/booking-form-square.php:1081
#: public/views/booking-form-square.php:1082
msgid "Select a service from the list to see your booking summary here."
msgstr ""
"Chọn một dịch vụ từ danh sách để xem tóm tắt đặt lịch của bạn tại đây."

#: public/views/booking-form-square.php:1093
#: public/views/booking-form-square.php:1094
msgid "Change service"
msgstr "Thay đổi dịch vụ"

#: public/views/booking-form-square.php:1104
#: public/views/booking-form-square.php:1105
msgid "Change options"
msgstr "Thay đổi tùy chọn"

#: public/views/booking-form-square.php:1116
#: public/views/booking-form-square.php:1117
msgid "Change staff"
msgstr "Thay đổi nhân viên"

#: public/views/booking-form-square.php:1123
#: public/views/booking-form-square.php:1124
msgid "Date &amp; Time"
msgstr "Ngày & Giờ"

#: public/views/booking-form-square.php:1128
#: public/views/booking-form-square.php:1129
msgid "Change date/time"
msgstr "Thay đổi ngày/giờ"

#: public/views/booking-form-square.php:1128
#: public/views/booking-form-square.php:1129
msgid "Change date and time"
msgstr "Thay đổi ngày và giờ"

#: public/views/booking-form-square.php:1135
#: public/views/booking-form-square.php:1136
msgid "Appointment Length"
msgstr "Thời lượng cuộc hẹn"

#: public/views/booking-form-square.php:1149
#: public/views/booking-form-square.php:1150
msgid "Times synced in real time with Square"
msgstr "Thời gian được đồng bộ hóa theo thời gian thực với Square"

#: public/views/booking-form-square.php:1175
#: public/views/booking-form-square.php:1176
msgid "Selected services cart"
msgstr "Giỏ hàng dịch vụ đã chọn"

#: public/views/booking-form-square.php:1176
#: public/views/booking-form-square.php:1177
msgid "View selected services"
msgstr "Xem các dịch vụ đã chọn"

#: public/views/booking-form-square.php:1180
#: public/views/booking-form-square.php:1181
msgid "View booking summary"
msgstr "Xem tóm tắt đặt lịch"

#: public/views/booking-form-square.php:1181
#: public/views/booking-form-square.php:1182
msgid "Next"
msgstr "Tiếp theo"

#: public/views/booking-form-square.php:1186
#: public/views/booking-form-square.php:1190
#: public/views/booking-form-square.php:1187
#: public/views/booking-form-square.php:1191
msgid "Text us"
msgstr "Nhắn tin cho chúng tôi"

#: public/views/booking-form-square.php:1213
#: public/views/booking-form-square.php:1214
msgid "We'll respond as soon as we can"
msgstr "Chúng tôi sẽ phản hồi ngay khi có thể"

#: public/views/booking-form-square.php:1219 public/views/booking-form.php:461
#: public/views/booking-form-square.php:1220
msgid "Phone number"
msgstr "Số điện thoại"

#: public/views/booking-form-square.php:1226
#: public/views/booking-form-square.php:1227
msgid "Message sent!"
msgstr "Đã gửi tin nhắn!"

#: public/views/booking-form-square.php:1227
#: public/views/booking-form-square.php:1228
msgid "We'll get back to you soon."
msgstr "Chúng tôi sẽ liên hệ lại với bạn sớm."

#: public/views/booking-form-square.php:1251
#: public/views/booking-form-square.php:1252
msgid "Join the Waitlist"
msgstr "Tham gia danh sách chờ"

#: public/views/booking-form-square.php:1252
#: public/views/booking-form-square.php:1253
msgid "We'll notify you when a spot opens up"
msgstr "Chúng tôi sẽ thông báo cho bạn khi có chỗ trống"

#: public/views/booking-form-square.php:1263
#: public/views/booking-form-square.php:1264
msgid "Full name *"
msgstr "Tên đầy đủ *"

#: public/views/booking-form-square.php:1264
#: public/views/booking-form-square.php:1265
msgid "Email address *"
msgstr "Địa chỉ email *"

#: public/views/booking-form-square.php:1265
#: public/views/booking-form-square.php:1266
msgid "Phone number *"
msgstr "Số điện thoại *"

#: public/views/booking-form-square.php:1270
#: public/views/booking-form-square.php:1271
msgid "Services you're interested in"
msgstr "Dịch vụ bạn quan tâm"

#: public/views/booking-form-square.php:1271
#: public/views/booking-form-square.php:1272
msgid "Select one or more services"
msgstr "Chọn một hoặc nhiều dịch vụ"

#: public/views/booking-form-square.php:1304
#: public/views/booking-form-square.php:1305
msgid "I'm flexible with dates (7 days)"
msgstr "Tôi linh hoạt về ngày tháng (7 ngày)"

#: public/views/booking-form-square.php:1310
#: public/views/booking-form-square.php:1311
msgid "Preferred Time of Day"
msgstr "Buổi mong muốn"

#: public/views/booking-form-square.php:1331
#: public/views/booking-form-square.php:1332
msgid "I'm flexible with times"
msgstr "Tôi linh hoạt với thời gian"

#: public/views/booking-form-square.php:1337
#: public/views/booking-form-square.php:1338
msgid "Additional notes"
msgstr "Ghi chú bổ sung"

#: public/views/booking-form-square.php:1338
#: public/views/booking-form-square.php:1339
msgid "Any specific requests or additional info..."
msgstr "Mọi yêu cầu cụ thể hoặc thông tin bổ sung..."

#: public/views/booking-form-square.php:1341
#: public/views/booking-form-square.php:1342
msgid "Join Waitlist &rarr;"
msgstr "Tham gia danh sách chờ →"

#: public/views/booking-form-square.php:1347
#: public/views/booking-form-square.php:1348
msgid "You're on the list!"
msgstr "Bạn có tên trong danh sách!"

#: public/views/booking-form-square.php:1348
#: public/views/booking-form-square.php:1349
msgid "We'll contact you as soon as a spot becomes available."
msgstr "Chúng tôi sẽ liên hệ với bạn ngay khi có chỗ."

#: public/views/booking-form.php:9
msgid "Cancellation & No-Show Policy"
msgstr "Chính sách hủy & vắng mặt"

#: public/views/booking-form.php:10
msgid ""
"Please let us know as soon as possible if you need to cancel or reschedule. "
"This helps us offer the time to another customer."
msgstr ""
"Vui lòng cho chúng tôi biết càng sớm càng tốt nếu bạn cần hủy hoặc lên lịch "
"lại. Điều này giúp chúng tôi cung cấp thời gian cho khách hàng khác."

#: public/views/booking-form.php:11
msgid "I have read and understand the cancellation and no-show policy."
msgstr "Tôi đã đọc và hiểu chính sách hủy và vắng mặt."

#: public/views/booking-form.php:99
msgid "Select a Service"
msgstr "Chọn một dịch vụ"

#: public/views/booking-form.php:309
msgid "Select Options"
msgstr "Chọn Tùy chọn"

#: public/views/booking-form.php:349
msgid "Select Date & Time"
msgstr "Chọn Ngày & Giờ"

#: public/views/booking-form.php:358
msgid "Previous week"
msgstr "Tuần trước"

#: public/views/booking-form.php:360
msgid "Next week"
msgstr "Tuần tới"

#: public/views/booking-form.php:385
msgid "Booking Summary"
msgstr "Tóm tắt đặt lịch"

#: public/views/booking-form.php:387
msgid "Service:"
msgstr "Dịch vụ:"

#: public/views/booking-form.php:391
msgid "Options:"
msgstr "Tùy chọn:"

#: public/views/booking-form.php:399
msgid "Date & Time:"
msgstr "Ngày & Giờ:"

#: public/views/booking-form.php:403
msgid "Duration:"
msgstr "Thời lượng:"

#: public/views/booking-form.php:407
msgid "Total:"
msgstr "Tổng cộng:"

#: public/views/booking-form.php:414
msgid "Instant confirmation"
msgstr "Xác nhận ngay lập tức"

#: public/views/booking-form.php:415
msgid "You will receive booking details after the appointment is submitted."
msgstr "Bạn sẽ nhận được thông tin đặt lịch sau khi cuộc hẹn được gửi."

#: public/views/booking-form.php:418
msgid "Easy to manage"
msgstr "Dễ dàng quản lý"

#: public/views/booking-form.php:419
msgid ""
"Use your confirmation link to reschedule or cancel when the salon allows it."
msgstr ""
"Sử dụng liên kết xác nhận của bạn để lên lịch lại hoặc hủy khi salon cho "
"phép."

#: public/views/booking-form.php:422
msgid "Salon-ready policies"
msgstr "Chính sách sẵn sàng cho salon"

#: public/views/booking-form.php:423
msgid "Cancellation and no-show rules can be reviewed before you book."
msgstr "Quy tắc hủy và vắng mặt có thể được xem xét trước khi bạn đặt."

#: public/views/booking-form.php:429
msgid "Leave this field empty"
msgstr "Để trống trường này"

#: public/views/booking-form.php:434
msgid "Full Name"
msgstr "Tên đầy đủ"

#: public/views/booking-form.php:500
msgid "Verify"
msgstr "Xác minh"

#: public/views/booking-form.php:501
msgid "Resend"
msgstr "Gửi lại"

#: public/views/booking-form.php:509
msgid "Additional Notes"
msgstr "Ghi chú bổ sung"

#: public/views/booking-form.php:539
msgid "You're all set!"
msgstr "Bạn đã hoàn tất!"

#: public/views/booking-form.php:540
msgid ""
"Your appointment is booked. Use the manage link below if you need to change "
"services, reschedule, or cancel."
msgstr ""
"Cuộc hẹn của bạn đã được đặt. Sử dụng liên kết quản lý bên dưới nếu bạn cần "
"thay đổi dịch vụ, lên lịch lại hoặc hủy."

#: public/views/booking-form.php:590
msgid "Make this a recurring appointment?"
msgstr "Đặt cuộc hẹn này thành cuộc hẹn định kỳ?"

#: public/views/booking-form.php:593
msgid "Repeat every"
msgstr "Lặp lại mỗi"

#: public/views/booking-form.php:595
msgid "1 week"
msgstr "1 tuần"

#: public/views/booking-form.php:596
msgid "2 weeks"
msgstr "2 tuần"

#: public/views/booking-form.php:597
msgid "3 weeks"
msgstr "3 tuần"

#: public/views/booking-form.php:598
msgid "4 weeks"
msgstr "4 tuần"

#: public/views/booking-form.php:600
msgid "For how many visits?"
msgstr "Áp dụng cho bao nhiêu lượt?"

#: public/views/booking-form.php:602
msgid "3 visits"
msgstr "3 lần ghé thăm"

#: public/views/booking-form.php:603
msgid "6 visits"
msgstr "6 lượt truy cập"

#: public/views/booking-form.php:604
msgid "9 visits"
msgstr "9 lượt truy cập"

#: public/views/booking-form.php:605
msgid "12 visits"
msgstr "12 lượt truy cập"

#: public/views/booking-form.php:609
msgid "Set up recurring appointments"
msgstr "Thiết lập các cuộc hẹn định kỳ"

#: public/views/catalog.php:35
msgid "All"
msgstr "Tất cả"

#: public/views/catalog.php:88
msgid "Book appointment"
msgstr "Đặt lịch hẹn"

#: public/views/catalog.php:95
msgid "Loading booking form..."
msgstr "Đang tải mẫu đặt lịch..."

#: public/views/gallery.php:96 public/views/gallery.php:357
#: public/views/gallery.php:98 public/views/gallery.php:359
msgid "Show image %d"
msgstr "Hiển thị hình ảnh %d"

#: public/views/gallery.php:105 public/views/gallery.php:107
msgid "Close gallery"
msgstr "Đóng thư viện"

#: public/views/gallery.php:106 public/views/gallery.php:350
#: public/views/gallery.php:108 public/views/gallery.php:352
msgid "Previous image"
msgstr "Hình ảnh trước đó"

#: public/views/gallery.php:107 public/views/gallery.php:351
#: public/views/gallery.php:109 public/views/gallery.php:353
msgid "Next image"
msgstr "Hình ảnh tiếp theo"

#: public/views/staff-portal.php:14 public/views/staff-portal.php:16
msgid ""
"Add this to your Home Screen — faster to open, works with a spotty signal, "
"no browser bar in the way."
msgstr ""
"Thêm phần này vào Màn hình chính của bạn — mở nhanh hơn, hoạt động với tín "
"hiệu yếu, không có thanh trình duyệt cản trở."

#: public/views/staff-portal.php:15 public/views/staff-portal.php:17
msgid "Install"
msgstr "Cài đặt"

#: public/views/staff-portal.php:16 public/views/staff-portal.php:18
msgid "Dismiss"
msgstr "Tắt thông báo"

#: public/views/staff-portal.php:50 public/views/staff-portal.php:52
msgid "Del"
msgstr "Del"

#: public/views/staff-portal.php:64 public/views/staff-portal.php:66
msgid "Refresh"
msgstr "Làm mới"

#: public/views/staff-portal.php:65 public/views/staff-portal.php:67
msgid "Sign out"
msgstr "Đăng xuất"

#: public/views/staff-portal.php:72 public/views/staff-portal.php:74
msgid "Calendar view"
msgstr "Xem lịch"

#: public/views/staff-portal.php:76 public/views/staff-portal.php:78
msgid "List"
msgstr "Danh sách"

#: public/views/staff-portal.php:78 public/views/staff-portal.php:80
msgid "Calendar and employee filters"
msgstr "Bộ lọc lịch và nhân viên"

#: public/views/staff-portal.php:111 public/views/staff-portal.php:113
msgid "More"
msgstr "Xem thêm"

#: yatoon-booking-system.php:87 yatoon-booking-system.php:90
#: yatoon-booking-system.php:93
msgid "Official Site"
msgstr "Trang web chính thức"

#: yatoon-booking-system.php:88 yatoon-booking-system.php:91
#: yatoon-booking-system.php:94
msgid "Live Demo"
msgstr "Bản trình diễn trực tiếp"

#: yatoon-booking-system.php:89 yatoon-booking-system.php:92
#: yatoon-booking-system.php:95
msgid "Official Support"
msgstr "Hỗ trợ chính thức"

#: yatoon-booking-system.php:211 yatoon-booking-system.php:214
#: yatoon-booking-system.php:217
msgid "Saved securely. Leave blank unless you want to replace it."
msgstr "Được lưu một cách an toàn. Để trống trừ khi bạn muốn thay thế nó."

#: yatoon-booking-system.php:211 yatoon-booking-system.php:214
#: yatoon-booking-system.php:217
msgid "Not saved yet."
msgstr "Chưa được lưu."

#: yatoon-booking-system.php:567 yatoon-booking-system.php:568
#: yatoon-booking-system.php:573 yatoon-booking-system.php:576
msgid "Twilio integration file is missing."
msgstr "Thiếu tệp tích hợp Twilio."

#: includes/class-yatoon-admin.php:2821 includes/class-yatoon-admin.php:4254
#: includes/class-yatoon-admin.php:2838 includes/class-yatoon-admin.php:4260
#: includes/class-yatoon-admin.php:2848 includes/class-yatoon-admin.php:4270
msgid ""
"The database upgrade is incomplete. Open Yatoon Operations and retry "
"migrations."
msgstr ""
"Việc nâng cấp cơ sở dữ liệu chưa hoàn tất. Mở Yatoon Operations và thử di "
"chuyển lại."

#: includes/class-yatoon-ajax.php:7557
msgid ""
"Hi %1$s,\n"
"\n"
"Your verification code is: %2$s\n"
"\n"
"This code expires in %3$d minutes.\n"
"\n"
"%4$s"
msgstr ""
"Xin chào %1$s,\n"
"\n"
"Mã xác minh của bạn là: %2$s\n"
"\n"
"Mã này hết hạn sau %3$d phút.\n"
"\n"
"%4$s"

#: includes/class-yatoon-builder-integrations.php:17
msgid "Booking Form"
msgstr "Mẫu đặt lịch"

#: includes/class-yatoon-builder-integrations.php:18
msgid "Service Menu"
msgstr "Thực đơn dịch vụ"

#: includes/class-yatoon-builder-integrations.php:19
msgid "Service Catalog"
msgstr "Danh mục dịch vụ"

#: includes/class-yatoon-builder-integrations.php:20
msgid "Gallery"
msgstr "Thư viện"

#: includes/class-yatoon-builder-integrations.php:23
#: includes/class-yatoon-builder-integrations.php:22
msgid "Staff Portal"
msgstr "Cổng thông tin nhân viên"

#: includes/class-yatoon-builder-integrations.php:24
#: includes/class-yatoon-builder-integrations.php:23
msgid "Manage Booking"
msgstr "Quản lý đặt lịch"

#: includes/class-yatoon-builder-integrations.php:70
#: includes/class-yatoon-builder-integrations.php:69
msgid "Content"
msgstr "Nội dung"

#: includes/class-yatoon-builder-integrations.php:72
#: includes/builders/class-yatoon-bricks-element.php:22
#: includes/builders/class-yatoon-divi-module.php:20
#: includes/class-yatoon-builder-integrations.php:71
msgid "Surface"
msgstr "bề mặt"

#: includes/class-yatoon-builder-integrations.php:74
#: includes/builders/class-yatoon-bricks-element.php:23
#: includes/builders/class-yatoon-divi-module.php:22
#: includes/class-yatoon-builder-integrations.php:73
msgid "Service ID"
msgstr "ID dịch vụ"

#: includes/class-yatoon-builder-integrations.php:75
#: includes/builders/class-yatoon-bricks-element.php:23
#: includes/builders/class-yatoon-divi-module.php:23
#: includes/class-yatoon-builder-integrations.php:74
msgid "Staff ID"
msgstr "Mã nhân viên"

#: admin/views/service-menu.php:75
msgid ""
"Check services to show them in the Featured carousel. Drag categories to reorder.\n"
"        Use shortcode"
msgstr ""
"Chọn các dịch vụ để hiển thị trong băng chuyền Nổi bật. Kéo các danh mục để sắp xếp lại.\n"
"        Dùng shortcode"

#: admin/views/services.php:302
msgid ""
"Click any service row to edit details, options, add-ons, and category.\n"
"        Drag rows to reorder services. Changes save automatically."
msgstr ""
"Nhấp vào bất kỳ hàng dịch vụ nào để chỉnh sửa chi tiết, tùy chọn, tiện ích bổ sung và danh mục.\n"
"        Kéo hàng để sắp xếp lại dịch vụ. Các thay đổi được lưu tự động."

#: admin/views/settings.php:1186
msgid ""
"then paste that page URL below.\n"
"                Customers can sign in with their phone number, view upcoming appointments, and cancel or reschedule when allowed."
msgstr ""
"sau đó dán URL trang đó bên dưới.\n"
"                Khách hàng có thể đăng nhập bằng số điện thoại của mình, xem các cuộc hẹn sắp tới và hủy hoặc đặt lịch lại khi được phép."

#: admin/views/settings.php:2045
msgid ""
"Each booking slot duration is determined by the individual service duration, not this interval.\n"
"                    This controls how often slots appear (e.g. 9:00, 9:30, 10:00...)."
msgstr ""
"Mỗi khoảng thời gian đặt lịch được xác định bởi thời lượng dịch vụ riêng lẻ, không phải khoảng thời gian này.\n"
"                    Điều này kiểm soát tần suất xuất hiện các khung giờ (ví dụ: 9:00, 9:30, 10:00...)."

#: admin/views/settings.php:2054
msgid ""
"without manual review.\n"
"                    When disabled, bookings start as"
msgstr ""
"không cần xem xét thủ công.\n"
"                    Khi bị vô hiệu hóa, việc đặt lịch sẽ bắt đầu như"

#: admin/views/settings.php:2303
msgid ""
"A secure link is automatically added to every confirmation email. Customers can cancel or reschedule without calling you.\n"
"                Create a WordPress page, add the shortcode"
msgstr ""
"Một liên kết an toàn được tự động thêm vào mỗi email xác nhận. Khách hàng có thể hủy hoặc dời lịch mà không cần gọi cho bạn.\n"
"                Tạo một trang WordPress, thêm shortcode"

#: admin/views/settings.php:2304
msgid ""
"then select it below.\n"
"                This page is for one-click email links; the Customer Portal above is for customers who want to look up all appointments."
msgstr ""
"sau đó chọn nó bên dưới.\n"
"                Trang này dành cho các liên kết email bằng một cú nhấp chuột; Cổng thông tin khách hàng ở trên dành cho những khách hàng muốn tra cứu tất cả các cuộc hẹn."

#: admin/views/settings.php:2317
msgid "Select a page"
msgstr "Chọn một trang"

#: includes/builders/beaver/class-yatoon-beaver-module.php:11
msgid "Add a Yatoon booking surface."
msgstr "Thêm bề mặt đặt lịch Yatoon."

#: admin/views/setup-wizard.php:122 admin/views/setup-wizard.php:126
msgid "Demo business type"
msgstr "Loại hình doanh nghiệp mẫu"

#: admin/views/setup-wizard.php:122 admin/views/setup-wizard.php:126
msgid "Nail salon"
msgstr "Tiệm làm móng"

#: admin/views/setup-wizard.php:122 admin/views/setup-wizard.php:126
msgid "Hair salon"
msgstr "Tiệm làm tóc"

#: admin/views/setup-wizard.php:122 admin/views/setup-wizard.php:126
msgid "Massage studio"
msgstr "Phòng massage"

#: admin/views/setup-wizard.php:122 admin/views/setup-wizard.php:126
msgid "Medical spa"
msgstr "Spa y tế"

#: admin/views/setup-wizard.php:122 admin/views/setup-wizard.php:126
msgid "Tattoo studio"
msgstr "Studio xăm"

#: includes/class-yatoon-feature-modules.php:31
msgid "Square single-store lean"
msgstr "Square single-store lean"

#: includes/class-yatoon-feature-modules.php:31
msgid ""
"Square booking, payments, staff, customers, portals, notifications, "
"operations and backups without unrelated modules."
msgstr ""
"Square booking, payments, staff, customers, portals, notifications, "
"operations and backups without unrelated modules."

#: includes/class-yatoon-feature-modules.php:32
msgid "Square multi-store"
msgstr "Square multi-store"

#: includes/class-yatoon-feature-modules.php:32
msgid ""
"Square lean mode plus location rules, shared resources and operational "
"insights."
msgstr ""
"Square lean mode plus location rules, shared resources and operational "
"insights."

#: includes/class-yatoon-feature-modules.php:33
msgid "Local booking lean"
msgstr "Local booking lean"

#: includes/class-yatoon-feature-modules.php:33
msgid ""
"Core local scheduling, staff, customers, portals, notifications and backups."
msgstr ""
"Core local scheduling, staff, customers, portals, notifications and backups."

#: includes/class-yatoon-feature-modules.php:34
msgid "Complete feature set"
msgstr "Complete feature set"

#: includes/class-yatoon-feature-modules.php:34
msgid ""
"Loads every optional module. Use when the business actively needs the "
"complete platform."
msgstr ""
"Loads every optional module. Use when the business actively needs the "
"complete platform."

#: includes/class-yatoon-feature-modules.php:35
msgid "Preserve upgraded site"
msgstr "Preserve upgraded site"

#: includes/class-yatoon-feature-modules.php:35
msgid ""
"Keeps the previous release behavior until an administrator deliberately "
"selects a profile."
msgstr ""
"Keeps the previous release behavior until an administrator deliberately "
"selects a profile."

#: includes/class-yatoon-feature-modules.php:81
msgid "Invalid runtime profile."
msgstr "Invalid runtime profile."

#: includes/class-yatoon-feature-modules.php:86
msgid "Runtime Profile & Feature Modules"
msgstr "Runtime Profile & Feature Modules"

#: includes/class-yatoon-feature-modules.php:86
msgid ""
"Choose a tested profile or customize individual modules. Disabled modules "
"keep their data and skip their runtime hooks."
msgstr ""
"Choose a tested profile or customize individual modules. Disabled modules "
"keep their data and skip their runtime hooks."

#: includes/class-yatoon-feature-modules.php:87
msgid "Runtime configuration saved."
msgstr "Runtime configuration saved."

#: includes/class-yatoon-feature-modules.php:90
msgid ""
"This upgraded site is preserving all previous module behavior. Select a "
"profile only when you are ready."
msgstr ""
"This upgraded site is preserving all previous module behavior. Select a "
"profile only when you are ready."

#: includes/class-yatoon-feature-modules.php:90
msgid "Apply runtime profile"
msgstr "Apply runtime profile"

#: includes/class-yatoon-feature-modules.php:90
msgid "Custom modules"
msgstr "Custom modules"

#: includes/class-yatoon-feature-modules.php:91
msgid "Save custom modules"
msgstr "Save custom modules"

#: includes/class-yatoon-operations.php:597
msgid "Booking recovery center"
msgstr "Trung tâm khôi phục đặt lịch"

#: includes/class-yatoon-operations.php:597
msgid ""
"Recover payments, synchronization, notifications, and database upgrades "
"without editing credentials or customer data."
msgstr ""
"Khôi phục thanh toán, đồng bộ, thông báo và nâng cấp cơ sở dữ liệu mà không "
"sửa thông tin xác thực hay dữ liệu khách hàng."

#: includes/class-yatoon-operations.php:598
msgid "No stuck payment states detected."
msgstr "Không phát hiện trạng thái thanh toán bị kẹt."

#: includes/class-yatoon-operations.php:598
msgid "Review bookings"
msgstr "Kiểm tra lịch hẹn"

#: includes/class-yatoon-operations.php:599
msgid "Calendar and Square sync"
msgstr "Đồng bộ lịch và Square"

#: includes/class-yatoon-operations.php:599
msgid "No failed sync jobs detected."
msgstr "Không phát hiện tác vụ đồng bộ thất bại."

#: includes/class-yatoon-operations.php:599
msgid "Review and retry"
msgstr "Kiểm tra và thử lại"

#: includes/class-yatoon-operations.php:600
msgid "No failed notification jobs detected."
msgstr "Không phát hiện tác vụ thông báo thất bại."

#: includes/class-yatoon-operations.php:600
msgid "Check notification settings"
msgstr "Kiểm tra cài đặt thông báo"

#: includes/class-yatoon-operations.php:601
msgid "Database and upgrades"
msgstr "Cơ sở dữ liệu và nâng cấp"

#: includes/class-yatoon-operations.php:601
msgid "Schema is current and recoverable."
msgstr "Cấu trúc dữ liệu đã cập nhật và có thể khôi phục."

#: includes/class-yatoon-operations.php:601
msgid "Migration or restore needs attention."
msgstr "Quá trình di chuyển hoặc khôi phục cần được kiểm tra."

#: includes/class-yatoon-operations.php:601
msgid "Open upgrade protection"
msgstr "Mở bảo vệ nâng cấp"

#: includes/class-yatoon-performance.php:30
msgid "You do not have permission to run this benchmark."
msgstr "Bạn không có quyền chạy phép đo này."

#: includes/class-yatoon-performance.php:144
msgid "Performance & Reliability"
msgstr "Hiệu năng và độ tin cậy"

#: includes/class-yatoon-performance.php:144
msgid ""
"Real request timings from the last 30 days. Use this page to find whether "
"delays come from image upload, availability, or final confirmation."
msgstr ""
"Thời gian xử lý yêu cầu thực tế trong 30 ngày qua. Dùng trang này để xác "
"định độ trễ đến từ tải ảnh, kiểm tra lịch trống hay bước xác nhận cuối."

#: includes/class-yatoon-performance.php:145
msgid "Lean-mode baseline"
msgstr "Mốc hiệu năng chế độ gọn nhẹ"

#: includes/class-yatoon-performance.php:145
msgid ""
"Runs a private read-only check and records PHP memory, database queries, "
"bundled front-end bytes, server time, and browser round-trip time."
msgstr ""
"Chạy phép kiểm tra riêng tư, chỉ đọc và ghi lại bộ nhớ PHP, số truy vấn cơ "
"sở dữ liệu, dung lượng tài nguyên giao diện, thời gian máy chủ và thời gian "
"khứ hồi của trình duyệt."

#: includes/class-yatoon-performance.php:145
msgid "Run baseline"
msgstr "Chạy đo hiệu năng"

#: includes/class-yatoon-performance.php:149
msgid "No baseline recorded yet."
msgstr "Chưa có mốc hiệu năng nào được ghi lại."

#: includes/class-yatoon-performance.php:157
msgid "Running read-only benchmark…"
msgstr "Running read-only benchmark…"

#: includes/class-yatoon-release-polish.php:31
msgid "Has Yatoon helped your business?"
msgstr "Yatoon có giúp ích cho doanh nghiệp của bạn không?"

#: includes/class-yatoon-release-polish.php:31
msgid ""
"If you have used it long enough to judge it fairly, an honest WordPress.org "
"review helps other appointment businesses. There is no reward or incentive, "
"and constructive feedback is equally welcome."
msgstr ""
"Nếu đã sử dụng đủ lâu để đánh giá công bằng, một nhận xét chân thực trên "
"WordPress.org sẽ giúp các doanh nghiệp đặt lịch khác. Không có phần thưởng "
"hay ưu đãi; mọi góp ý mang tính xây dựng đều được trân trọng."

#: includes/class-yatoon-release-polish.php:31
msgid "Leave an honest review"
msgstr "Viết nhận xét chân thực"

#: includes/class-yatoon-release-polish.php:31
msgid "Ask again in 90 days"
msgstr "Hỏi lại sau 90 ngày"

#: includes/class-yatoon-release-polish.php:31
msgid "Do not ask again"
msgstr "Không hỏi lại"

#: includes/class-yatoon-release-polish.php:55
msgid "You do not have permission to change this preference."
msgstr "Bạn không có quyền thay đổi tùy chọn này."

#: admin/views/setup-wizard.php:78
msgid "Your five-minute launch checklist is ready"
msgstr "Danh sách khởi chạy trong năm phút đã sẵn sàng"

#: admin/views/setup-wizard.php:90
msgid "Square account and location connected"
msgstr "Đã kết nối tài khoản và địa điểm Square"

#: admin/views/setup-wizard.php:90
msgid "Connect Square and choose a location"
msgstr "Kết nối Square và chọn địa điểm"

#: admin/views/setup-wizard.php:90
msgid "Connect Square"
msgstr "Kết nối Square"

msgid "%d payment needs review."
msgid_plural "%d payments need review."
msgstr[0] "%d thanh toán cần kiểm tra."

msgid "%d failed sync job."
msgid_plural "%d failed sync jobs."
msgstr[0] "%d tác vụ đồng bộ thất bại."

msgid "%d notification job needs attention."
msgid_plural "%d notification jobs need attention."
msgstr[0] "%d tác vụ thông báo cần kiểm tra."

#: assets/js/frontend.js:780
msgid "The appointment was not confirmed."
msgstr "Cuộc hẹn chưa được xác nhận."

#: assets/js/frontend.js:781
msgid "Please check before trying again"
msgstr "Vui lòng kiểm tra trước khi thử lại"

#: assets/js/frontend.js:782
msgid "Part of your request needs attention"
msgstr "Một phần yêu cầu của bạn cần được xử lý"

#: assets/js/frontend.js:783
msgid "Your appointment was not confirmed"
msgstr "Cuộc hẹn của bạn chưa được xác nhận"

#: assets/js/frontend.js:784
msgid ""
"The connection ended before we could verify the result. Check your email or "
"My Appointments first so you do not create a duplicate booking or payment."
msgstr ""
"Kết nối đã kết thúc trước khi chúng tôi có thể xác minh kết quả. Hãy kiểm "
"tra email hoặc Cuộc hẹn của tôi trước để tránh tạo lịch hẹn hoặc thanh toán "
"trùng lặp."

#: assets/js/frontend.js:785
msgid ""
"Some appointments were confirmed. Do not submit the whole cart again. Review"
" the failed appointment below."
msgstr ""
"Một số cuộc hẹn đã được xác nhận. Đừng gửi lại toàn bộ giỏ hàng. Hãy xem lại"
" cuộc hẹn không thành công bên dưới."

#: assets/js/frontend.js:786
msgid ""
"Your details are still here. You can review this appointment and choose "
"another staff member or time."
msgstr ""
"Thông tin của bạn vẫn được giữ nguyên. Bạn có thể xem lại cuộc hẹn này và "
"chọn nhân viên hoặc thời gian khác."

#: assets/js/frontend.js:787
msgid "Support reference:"
msgstr "Mã tham chiếu hỗ trợ:"

#: assets/js/frontend.js:788
msgid "Review appointment"
msgstr "Xem lại cuộc hẹn"

#: assets/js/frontend.js:789
msgid "Copy reference"
msgstr "Sao chép mã tham chiếu"

#: assets/js/frontend.js:790
msgid "Support reference copied."
msgstr "Đã sao chép mã tham chiếu hỗ trợ."

#: assets/js/frontend.js:791
msgid "One or more appointments were not confirmed."
msgstr "Một hoặc nhiều cuộc hẹn chưa được xác nhận."

#: assets/js/frontend.js:792
msgid "We could not verify the server response."
msgstr "Chúng tôi không thể xác minh phản hồi của máy chủ."

#: assets/js/frontend.js:793
msgid "The request timed out."
msgstr "Yêu cầu đã hết thời gian chờ."

#: assets/js/frontend.js:794
msgid "The network connection was interrupted."
msgstr "Kết nối mạng đã bị gián đoạn."

#: includes/class-yatoon-ajax.php:3834
msgid ""
"No staff available for this service. Please choose another time or staff."
msgstr ""
"Không có nhân viên phù hợp cho dịch vụ này. Vui lòng chọn thời gian hoặc "
"nhân viên khác."

#: includes/class-yatoon-ajax.php:5575
msgid ""
"Square did not return a final booking result. Check My Appointments or "
"Square before trying again."
msgstr ""
"Square chưa trả về kết quả đặt lịch cuối cùng. Hãy kiểm tra Cuộc hẹn của tôi"
" hoặc Square trước khi thử lại."

#: includes/class-yatoon-performance.php:152
msgid ""
"Operational target: fewer than 1% of booking and availability requests over "
"5 seconds. Investigate at 1-3%; urgent above 3%."
msgstr ""
"Mục tiêu vận hành: dưới 1% yêu cầu đặt lịch và kiểm tra thời gian trống mất "
"hơn 5 giây. Cần kiểm tra khi ở mức 1–3%; khẩn cấp khi trên 3%."

#: admin/views/setup-wizard.php:56
msgid "Step %1$d of 4 - about %2$d minutes remaining"
msgstr "Bước %1$d/4 - còn khoảng %2$d phút"

#: admin/views/setup-wizard.php:95
msgid "Booking flow tested successfully"
msgstr "Đã kiểm tra thành công quy trình đặt lịch"

#: admin/views/setup-wizard.php:95
msgid "One test booking still required"
msgstr "Vẫn cần tạo một lịch hẹn thử"

#: assets/js/frontend.js:795
msgid ""
"Use Edit on an appointment to change its service, staff, date, or time."
msgstr ""
"Dùng Sửa trên một cuộc hẹn để thay đổi dịch vụ, nhân viên, ngày hoặc giờ."

#: includes/class-yatoon-performance.php:245
msgid ""
"Operational target: fewer than 1% of booking and availability requests over "
"5 seconds. Image uploads use an 8-second threshold. Investigate at 1-3%; "
"urgent above 3%. Rates remain in collecting state until 30 samples are "
"available."
msgstr ""
"Mục tiêu vận hành: dưới 1% yêu cầu đặt lịch và kiểm tra thời gian trống mất "
"hơn 5 giây. Tải ảnh dùng ngưỡng 8 giây. Cần kiểm tra khi ở mức 1–3%; khẩn "
"cấp khi trên 3%. Tỷ lệ sẽ ở trạng thái đang thu thập cho đến khi có 30 mẫu."

#: includes/class-yatoon-performance.php:248
msgid "Collecting"
msgstr "Đang thu thập"

#: includes/class-yatoon-ajax.php:3195
msgid ""
"This booking is still being confirmed. Please wait a moment before trying "
"again."
msgstr ""
"Lịch hẹn này vẫn đang được xác nhận. Vui lòng đợi một lát trước khi thử lại."

#: includes/class-yatoon-ajax.php:3233
msgid "This booking reference does not match the supplied customer details."
msgstr ""
"Mã tham chiếu đặt lịch không khớp với thông tin khách hàng đã cung cấp."

#: includes/class-yatoon-ajax.php:3237
msgid "This booking was already confirmed."
msgstr "Lịch hẹn này đã được xác nhận."

#: includes/class-yatoon-ajax.php:4629
msgid ""
"The booking database could not start a safe transaction. Please try again."
msgstr ""
"Cơ sở dữ liệu đặt lịch không thể bắt đầu giao dịch an toàn. Vui lòng thử "
"lại."

#: includes/class-yatoon-ajax.php:4724
msgid ""
"The booking options could not be saved. Nothing was booked; please try "
"again."
msgstr ""
"Không thể lưu các tùy chọn đặt lịch. Chưa có lịch hẹn nào được tạo; vui lòng"
" thử lại."

#: includes/class-yatoon-ajax.php:4755
msgid ""
"WordPress could not confirm whether the booking was saved. Check Bookings "
"before trying again."
msgstr ""
"WordPress không thể xác nhận lịch hẹn đã được lưu hay chưa. Hãy kiểm tra mục"
" Lịch hẹn trước khi thử lại."

#: includes/class-yatoon-ajax.php:5816
msgid ""
"Square accepted the appointment, but the local booking record could not be "
"saved. Automatic cancellation was requested; check Square before trying "
"again."
msgstr ""
"Square đã chấp nhận lịch hẹn nhưng không thể lưu bản ghi cục bộ. Hệ thống đã"
" yêu cầu hủy tự động; hãy kiểm tra Square trước khi thử lại."

#: includes/class-yatoon-ajax.php:5848
msgid ""
"Square accepted the appointment, but its service options could not be saved."
" Automatic cancellation was requested; check Square before trying again."
msgstr ""
"Square đã chấp nhận lịch hẹn nhưng không thể lưu các tùy chọn dịch vụ. Hệ "
"thống đã yêu cầu hủy tự động; hãy kiểm tra Square trước khi thử lại."

#: includes/class-yatoon-ajax.php:5881
msgid ""
"Square accepted the appointment, but WordPress could not confirm the local "
"save. Check Square and Bookings before trying again."
msgstr ""
"Square đã chấp nhận lịch hẹn nhưng WordPress không thể xác nhận việc lưu cục"
" bộ. Hãy kiểm tra Square và mục Lịch hẹn trước khi thử lại."

#: includes/class-yatoon-ajax.php:6119
msgid ""
"Square confirmed the appointment, but WordPress could not save it locally. "
"Use Try again to recover the same appointment safely."
msgstr ""
"Square đã xác nhận lịch hẹn nhưng WordPress không thể lưu cục bộ. Hãy dùng "
"Thử lại để khôi phục chính lịch hẹn đó một cách an toàn."

#: assets/js/frontend.js
msgid "Complete"
msgstr "Hoàn tất"

#: assets/js/frontend.js
msgid "Your appointment details are below."
msgstr "Chi tiết lịch hẹn của bạn ở bên dưới."

#: assets/js/frontend.js
msgid "Upload a reference photo for"
msgstr "Tải ảnh tham khảo cho"

#: assets/js/frontend.js
msgid "Change staff for this service"
msgstr "Đổi nhân viên cho dịch vụ này"

#: assets/js/frontend.js
msgid "Move this service earlier"
msgstr "Chuyển dịch vụ này lên trước"

#: assets/js/frontend.js
msgid "Move this service later"
msgstr "Chuyển dịch vụ này xuống sau"

#: assets/js/frontend.js
msgid "Edit this service"
msgstr "Sửa dịch vụ này"

#: assets/js/frontend.js
msgid "Remove this service"
msgstr "Xóa dịch vụ này"

#: assets/js/frontend.js
msgid "Remove service"
msgstr "Xóa dịch vụ"

#: assets/js/frontend.js
msgid "Remove selected service"
msgstr "Xóa dịch vụ đã chọn"

#: assets/js/frontend.js
msgid "Appointment Length:"
msgstr "Thời lượng lịch hẹn:"

#: assets/js/frontend.js
msgid "minutes"
msgstr "phút"

#: assets/js/frontend.js
msgid "March"
msgstr "Tháng 3"

#: assets/js/frontend.js
msgid "April"
msgstr "Tháng 4"

#: assets/js/frontend.js
msgid "May"
msgstr "Tháng 5"

#: assets/js/frontend.js
msgid "June"
msgstr "Tháng 6"

#: assets/js/frontend.js
msgid "July"
msgstr "Tháng 7"

#: assets/js/frontend.js
msgid "Sun"
msgstr "CN"

#: assets/js/frontend.js
msgid "Mon"
msgstr "T2"

#: assets/js/frontend.js
msgid "Tue"
msgstr "T3"

#: assets/js/frontend.js
msgid "Wed"
msgstr "T4"

#: assets/js/frontend.js
msgid "Thu"
msgstr "T5"

#: assets/js/frontend.js
msgid "Fri"
msgstr "T6"

#: assets/js/frontend.js
msgid "Sat"
msgstr "T7"

#: assets/js/frontend.js
msgid "You can add up to"
msgstr "Bạn có thể thêm tối đa"

#: assets/js/frontend.js
msgid "with this booking."
msgstr "trong lần đặt này."

#: assets/js/frontend.js
msgid "Includes"
msgstr "Bao gồm"

#: assets/js/frontend.js
msgid "Completing"
msgstr "Đang hoàn tất"

#: assets/js/frontend.js
msgid "payment..."
msgstr "thanh toán..."

#: assets/js/frontend.js
msgid "Opening"
msgstr "Đang mở"

#: assets/js/frontend.js
msgid "We are sending a verification code to"
msgstr "Chúng tôi đang gửi mã xác minh đến"

#: assets/js/frontend.js
msgid "Please enter it below."
msgstr "Vui lòng nhập bên dưới."

#: assets/js/frontend.js
msgid "Change or cancel for"
msgstr "Thay đổi hoặc hủy cho"

#: assets/js/frontend.js
msgid "Step"
msgstr "Bước"

#: assets/js/frontend.js
msgid "Deposit due now:"
msgstr "Tiền cọc cần trả ngay:"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Sun"
msgstr "CN"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Mon"
msgstr "T2"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Tue"
msgstr "T3"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Wed"
msgstr "T4"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Thu"
msgstr "T5"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Fri"
msgstr "T6"

#: assets/js/frontend.js
msgctxt "weekday abbreviation"
msgid "Sat"
msgstr "T7"
