diff --git a/packages/devextreme/js/localization/messages/vi.json b/packages/devextreme/js/localization/messages/vi.json index 461a6ed96473..0714976fd246 100644 --- a/packages/devextreme/js/localization/messages/vi.json +++ b/packages/devextreme/js/localization/messages/vi.json @@ -3,17 +3,17 @@ "Yes": "Có", "No": "Không", "Cancel": "Hủy", - "CheckState": "Check state", + "CheckState": "Trạng thái kiểm tra", "Close": "Đóng", - "Clear": "Làm sạch", + "Clear": "Làm trống", "Done": "Hoàn tất", "Loading": "Đang tải...", - "Select": "Lựa chọn...", + "Select": "Chọn...", "Search": "Tìm kiếm", "Back": "Quay lại", "OK": "OK", "Today": "Hôm nay", - "Yesterday": "Yesterday", + "Yesterday": "Hôm qua", "dxCollectionWidget-noDataText": "Không có dữ liệu để hiển thị", @@ -45,21 +45,21 @@ "dxList-pulledDownText": "Nhả ra để làm tươi...", "dxList-refreshingText": "Đang làm tươi...", "dxList-pageLoadingText": "Đang tải...", - "dxList-nextButtonText": "Thêm", - "dxList-selectAll": "Chọn Tất cả", - "dxList-listAriaLabel": "Items", - "dxList-listAriaLabel-deletable": "Deletable items", + "dxList-nextButtonText": "Tải thêm", + "dxList-selectAll": "Chọn tất cả", + "dxList-listAriaLabel": "Các mục", + "dxList-listAriaLabel-deletable": "Các mục có thể xóa", "dxListEditDecorator-delete": "Xóa", "dxListEditDecorator-more": "Thêm", - "dxList-selectAll-indeterminate": "Half-checked", - "dxList-selectAll-checked": "Checked", - "dxList-selectAll-notChecked": "Not checked", - "dxList-ariaRoleDescription": "List", - "dxList-listAriaLabel-itemContent": "List item content", + "dxList-selectAll-indeterminate": "Đã chọn một phần", + "dxList-selectAll-checked": "Đã chọn", + "dxList-selectAll-notChecked": "Chưa chọn", + "dxList-ariaRoleDescription": "Danh sách", + "dxList-listAriaLabel-itemContent": "Nội dung mục danh sách", "dxScrollView-pullingDownText": "Kéo xuống để làm tươi...", "dxScrollView-pulledDownText": "Nhả ra để làm tươi...", - "dxScrollView-refreshingText": "Làm tươi...", + "dxScrollView-refreshingText": "Đang làm mới...", "dxScrollView-reachBottomText": "Đang tải...", "dxDateBox-simulatedDataPickerTitleTime": "Lựa chọn thời gian", @@ -67,57 +67,57 @@ "dxDateBox-simulatedDataPickerTitleDateTime": "Chọn ngày và giờ", "dxDateBox-validation-datetime": "Giá trị phải là ngày hoặc giờ", - "dxDateRangeBox-invalidStartDateMessage": "Start value must be a date", - "dxDateRangeBox-invalidEndDateMessage": "End value must be a date", - "dxDateRangeBox-startDateOutOfRangeMessage": "Start date is out of range", - "dxDateRangeBox-endDateOutOfRangeMessage": "End date is out of range", + "dxDateRangeBox-invalidStartDateMessage": "Giá trị bắt đầu phải là một ngày", + "dxDateRangeBox-invalidEndDateMessage": "Giá trị kết thúc phải là một ngày", + "dxDateRangeBox-startDateOutOfRangeMessage": "Ngày bắt đầu nằm ngoài khoảng", + "dxDateRangeBox-endDateOutOfRangeMessage": "Ngày kết thúc nằm ngoài khoảng", "dxDateRangeBox-startDateLabel": "Ngày bắt đầu", "dxDateRangeBox-endDateLabel": "Ngày kết thúc", "dxFileUploader-selectFile": "Chọn tập tin", - "dxFileUploader-dropFile": "hoặc Thả tập tin vào đây", + "dxFileUploader-dropFile": "hoặc thả tập tin vào đây", "dxFileUploader-bytes": "byte", "dxFileUploader-kb": "KB", "dxFileUploader-Mb": "MB", "dxFileUploader-Gb": "GB", - "dxFileUploader-upload": "Upload", - "dxFileUploader-uploaded": "Đã upload", - "dxFileUploader-readyToUpload": "Sẵn sàng để upload", - "dxFileUploader-uploadAbortedMessage": "Upload cancelled", - "dxFileUploader-uploadFailedMessage": "Upload thất bại", + "dxFileUploader-upload": "Tải lên", + "dxFileUploader-uploaded": "Đã tải lên", + "dxFileUploader-readyToUpload": "Sẵn sàng để tải lên", + "dxFileUploader-uploadAbortedMessage": "Tải lên đã bị hủy", + "dxFileUploader-uploadFailedMessage": "Tải lên thất bại", "dxFileUploader-invalidFileExtension": "Kiểu tập tin không cho phép", "dxFileUploader-invalidMaxFileSize": "Tập tin quá lớn", "dxFileUploader-invalidMinFileSize": "Tập tin quá nhỏ", - "dxFileUploader-fileListLabel": "File list", - "dxFileUploader-removeFileButtonLabel": "Remove file {0}", - "dxFileUploader-uploadFileButtonLabel": "Upload file {0}", + "dxFileUploader-fileListLabel": "Danh sách tập tin", + "dxFileUploader-removeFileButtonLabel": "Xóa tập tin {0}", + "dxFileUploader-uploadFileButtonLabel": "Tải lên tập tin {0}", "dxRangeSlider-ariaFrom": "Từ", - "dxRangeSlider-ariaTill": "Vẫn", + "dxRangeSlider-ariaTill": "Tới", "dxSwitch-switchedOnText": "ON", "dxSwitch-switchedOffText": "OFF", "dxForm-optionalMark": "tùy chọn", "dxForm-requiredMessage": "{0} là bắt buộc", - "dxForm-smartPasteButtonText": "Smart Paste", - "dxForm-resetButtonText": "Làm lại", - "dxForm-submitButtonText": "Submit", + "dxForm-smartPasteButtonText": "Dán thông minh", + "dxForm-resetButtonText": "Đặt lại", + "dxForm-submitButtonText": "Gửi", "dxNumberBox-invalidValueMessage": "Giá trị phải là một số", "dxNumberBox-noDataText": "Không có dữ liệu", - "dxDataGrid-aiPromptEditorTitle": "AI Prompt Editor", - "dxDataGrid-aiPromptEditorPlaceholder": "Prompt AI to generate the column's values", - "dxDataGrid-aiPromptEditorApplyButton": "Apply", - "dxDataGrid-aiPromptEditorRegenerateButton": "Regenerate Data", - "dxDataGrid-aiPromptEditorStopButton": "Stop", - "dxDataGrid-aiDropDownAutofill": "Autofill with AI", - "dxDataGrid-aiDropDownClear": "Clear Data", - "dxDataGrid-emptyHeaderWithColumnChooserText": "Use {0} to display columns", - "dxDataGrid-emptyHeaderWithGroupPanelText": "Drag a column from the group panel here", - "dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText": "Use {0} or drag a column from the group panel", - "dxDataGrid-emptyHeaderColumnChooserText": "column chooser", + "dxDataGrid-aiPromptEditorTitle": "Trình soạn thảo AI Prompt", + "dxDataGrid-aiPromptEditorPlaceholder": "Nhắc AI tạo giá trị cho các cột...", + "dxDataGrid-aiPromptEditorApplyButton": "Áp dụng", + "dxDataGrid-aiPromptEditorRegenerateButton": "Tạo lại dữ liệu", + "dxDataGrid-aiPromptEditorStopButton": "Dừng", + "dxDataGrid-aiDropDownAutofill": "Tự động điền bằng AI", + "dxDataGrid-aiDropDownClear": "Xóa dữ liệu", + "dxDataGrid-emptyHeaderWithColumnChooserText": "Sử dụng {0} để hiển thị các cột", + "dxDataGrid-emptyHeaderWithGroupPanelText": "Kéo một cột từ bảng nhóm vào đây", + "dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText": "Sử dụng {0} hoặc kéo một cột từ bảng nhóm", + "dxDataGrid-emptyHeaderColumnChooserText": "Bộ chọn cột", "dxDataGrid-columnChooserTitle": "Trình chọn cột", "dxDataGrid-columnChooserEmptyText": "Kéo một cột vào đây để ẩn nó đi", "dxDataGrid-groupContinuesMessage": "Tiếp tục ở trang tiếp theo", @@ -129,7 +129,7 @@ "dxDataGrid-editingSaveRowChanges": "Lưu", "dxDataGrid-editingCancelRowChanges": "Hủy", "dxDataGrid-editingDeleteRow": "Xóa", - "dxDataGrid-editingUndeleteRow": "Không xóa", + "dxDataGrid-editingUndeleteRow": "Khôi phục", "dxDataGrid-editingConfirmDeleteMessage": "Bạn có thật sự muốn xóa bản ghi này không?", "dxDataGrid-validationCancelChanges": "Hủy bỏ các thay đổi", "dxDataGrid-groupPanelEmptyText": "Kéo tiêu đề một cột vào đây để để nhóm cột đó", @@ -143,24 +143,24 @@ "dxDataGrid-filterRowOperationLessOrEquals": "Nhỏ hơn hoặc bằng", "dxDataGrid-filterRowOperationGreater": "Lớn hơn", "dxDataGrid-filterRowOperationGreaterOrEquals": "Lớn hơn hoặc bằng", - "dxDataGrid-filterRowOperationStartsWith": "Bắt đầu bởi", + "dxDataGrid-filterRowOperationStartsWith": "Bắt đầu bằng", "dxDataGrid-filterRowOperationContains": "Chứa", "dxDataGrid-filterRowOperationNotContains": "Không chứa", - "dxDataGrid-filterRowOperationEndsWith": "Kết thúc bởi", + "dxDataGrid-filterRowOperationEndsWith": "Kết thúc bằng", "dxDataGrid-filterRowOperationBetween": "Giữa", "dxDataGrid-filterRowOperationBetweenStartText": "Bắt đầu", "dxDataGrid-filterRowOperationBetweenEndText": "Kết thúc", - "dxDataGrid-ariaSearchBox": "Search box", + "dxDataGrid-ariaSearchBox": "Hộp tìm kiếm", "dxDataGrid-applyFilterText": "Áp dụng bộ lọc", "dxDataGrid-trueText": "đúng", "dxDataGrid-falseText": "sai", - "dxDataGrid-sortingAscendingText": "Sắp xếp Tăng dần", - "dxDataGrid-sortingDescendingText": "Sắp xếp Giảm dần", + "dxDataGrid-sortingAscendingText": "Sắp xếp tăng dần", + "dxDataGrid-sortingDescendingText": "Sắp xếp giảm dần", "dxDataGrid-sortingClearText": "Loại bỏ việc sắp xếp", - "dxDataGrid-ariaNotSortedColumn": "Not sorted column", - "dxDataGrid-ariaSortedAscendingColumn": "Column sorted in ascending order", - "dxDataGrid-ariaSortedDescendingColumn": "Column sorted in descending order", - "dxDataGrid-ariaSortIndex": "Sort index {0}", + "dxDataGrid-ariaNotSortedColumn": "Cột chưa được sắp xếp", + "dxDataGrid-ariaSortedAscendingColumn": "Cột được sắp xếp theo thứ tự tăng dần", + "dxDataGrid-ariaSortedDescendingColumn": "Cột được sắp xếp theo thứ tự giảm dần", + "dxDataGrid-ariaSortIndex": "Chỉ mục sắp xếp {0}", "dxDataGrid-editingSaveAllChanges": "Lưu lại các thay đổi", "dxDataGrid-editingCancelAllChanges": "Loại bỏ các thay đổi", "dxDataGrid-editingAddRow": "Thêm một hàng", @@ -173,79 +173,79 @@ "dxDataGrid-summarySum": "Tổng: {0}", "dxDataGrid-summarySumOtherColumn": "Tổng của {1} là {0}", "dxDataGrid-summaryCount": "Số lượng: {0}", - "dxDataGrid-columnFixingFix": "Set Fixed Position", - "dxDataGrid-columnFixingUnfix": "Unfix", - "dxDataGrid-columnFixingLeftPosition": "Left", - "dxDataGrid-columnFixingRightPosition": "Right", - "dxDataGrid-columnFixingStickyPosition": "Sticky", + "dxDataGrid-columnFixingFix": "Đặt vị trí cố định", + "dxDataGrid-columnFixingUnfix": "Bỏ cố định", + "dxDataGrid-columnFixingLeftPosition": "Trái", + "dxDataGrid-columnFixingRightPosition": "Phải", + "dxDataGrid-columnFixingStickyPosition": "Dính", "dxDataGrid-exportTo": "Xuất ra", "dxDataGrid-exportToExcel": "Xuất ra Tập tin Excel", "dxDataGrid-exporting": "Xuất khẩu...", "dxDataGrid-excelFormat": "Tập tin Excel", "dxDataGrid-selectedRows": "Các hàng được chọn", - "dxDataGrid-exportSelectedRows": "Xuất ra các hàng được chọn", - "dxDataGrid-exportAll": "Xuất ra tất cả dữ liệu", - "dxDataGrid-headerFilterLabel": "Filter options", - "dxDataGrid-headerFilterIndicatorLabel": "Show filter options for column '{0}'", + "dxDataGrid-exportSelectedRows": "Xuất ra các hàng được chọn sang {0}", + "dxDataGrid-exportAll": "Xuất ra tất cả dữ liệu sang {0}", + "dxDataGrid-headerFilterLabel": "Tùy chọn lọc", + "dxDataGrid-headerFilterIndicatorLabel": "Hiển thị tùy chọn lọc cho cột '{0}'", "dxDataGrid-headerFilterEmptyValue": "(Trống)", "dxDataGrid-headerFilterOK": "OK", "dxDataGrid-headerFilterCancel": "Hủy", - "dxDataGrid-ariaAdaptiveCollapse": "Hide additional data", - "dxDataGrid-ariaAdaptiveExpand": "Display additional data", + "dxDataGrid-ariaAdaptiveCollapse": "Ẩn dữ liệu bổ sung", + "dxDataGrid-ariaAdaptiveExpand": "Hiển thị dữ liệu bổ sung", "dxDataGrid-ariaColumn": "Cột", - "dxDataGrid-ariaColumnHeader": "Column header", + "dxDataGrid-ariaColumnHeader": "Tiêu đề cột", "dxDataGrid-ariaValue": "Giá trị", - "dxDataGrid-ariaError": "Error", - "dxDataGrid-ariaRevertButton": "Press Escape to discard the changes", + "dxDataGrid-ariaError": "Lỗi", + "dxDataGrid-ariaRevertButton": "Nhấn Escape để hủy bỏ các thay đổi", "dxDataGrid-ariaFilterCell": "Lọc ô", "dxDataGrid-ariaCollapse": "Thu lại", - "dxDataGrid-ariaModifiedCell": "Modified", - "dxDataGrid-ariaDeletedCell": "Deleted", - "dxDataGrid-ariaEditableCell": "Editable", + "dxDataGrid-ariaModifiedCell": "Đã sửa đổi", + "dxDataGrid-ariaDeletedCell": "Đã xóa", + "dxDataGrid-ariaEditableCell": "Có thể chỉnh sửa", "dxDataGrid-ariaExpand": "Mở ra", - "dxDataGrid-ariaCollapsedRow": "Collapsed row", - "dxDataGrid-ariaExpandedRow": "Expanded row", - "dxDataGrid-ariaDataGrid": "Lưới dữ liệu", + "dxDataGrid-ariaCollapsedRow": "Hàng đã thu gọn", + "dxDataGrid-ariaExpandedRow": "Hàng đã mở rộng", + "dxDataGrid-ariaDataGrid": "Lưới dữ liệu với {0} hàng và {1} cột", "dxDataGrid-ariaSearchInGrid": "Tìm kiếm trong lưới dữ liệu", "dxDataGrid-ariaSelectAll": "Chọn tất cả", "dxDataGrid-ariaSelectRow": "Chọn hàng", - "dxDataGrid-ariaToolbar": "Data grid toolbar", - "dxDataGrid-ariaEditForm": "Edit form", + "dxDataGrid-ariaToolbar": "Thanh công cụ lưới dữ liệu", + "dxDataGrid-ariaEditForm": "Biểu mẫu chỉnh sửa", "dxDataGrid-filterBuilderPopupTitle": "Trình dựng Bộ lọc", "dxDataGrid-filterPanelCreateFilter": "Tạo Bộ lọc", - "dxDataGrid-filterPanelClearFilter": "Loại bỏ", + "dxDataGrid-filterPanelClearFilter": "Xóa bộ lọc", "dxDataGrid-filterPanelFilterEnabledHint": "Kích hoạt Bộ lọc", - "dxDataGrid-masterDetail": "Cell with details", - "dxDataGrid-moveColumnToTheRight": "Move to the right", - "dxDataGrid-moveColumnToTheLeft": "Move to the left", - - "dxTreeList-ariaTreeList": "Tree list with {0} rows and {1} columns", - "dxTreeList-ariaExpandableInstruction": "Press Ctrl + right arrow to expand the focused node and Ctrl + left arrow to collapse it", - "dxTreeList-ariaSearchInGrid": "Search in the tree list", - "dxTreeList-ariaToolbar": "Tree list toolbar", + "dxDataGrid-masterDetail": "Ô có chi tiết", + "dxDataGrid-moveColumnToTheRight": "Di chuyển sang phải", + "dxDataGrid-moveColumnToTheLeft": "Di chuyển sang trái", + + "dxTreeList-ariaTreeList": "Danh sách cây với {0} hàng và {1} cột", + "dxTreeList-ariaExpandableInstruction": "Nhấn Ctrl + mũi tên phải để mở rộng nút đang chọn và Ctrl + mũi tên trái để thu gọn nó", + "dxTreeList-ariaSearchInGrid": "Tìm kiếm trong danh sách cây", + "dxTreeList-ariaToolbar": "Thanh công cụ danh sách cây", "dxTreeList-editingAddRowToNode": "Thêm", "dxPager-infoText": "Trang {0} của {1} ({2} mục)", "dxPager-pagesCountText": "của", - "dxPager-pageSize": "Items per page: {0}", + "dxPager-pageSize": "Mục trên mỗi trang: {0}", "dxPager-pageSizesAllText": "Tất cả", - "dxPager-page": "Page {0}", - "dxPager-prevPage": "Previous page", - "dxPager-nextPage": "Next page", - "dxPager-ariaLabel": "Page navigation", - "dxPager-ariaPageSize": "Page size", - "dxPager-ariaPageNumber": "Page number", + "dxPager-page": "Trang {0}", + "dxPager-prevPage": "Trang trước", + "dxPager-nextPage": "Trang tiếp theo", + "dxPager-ariaLabel": "Điều hướng trang", + "dxPager-ariaPageSize": "Kích thước trang", + "dxPager-ariaPageNumber": "Số trang", "dxPagination-infoText": "Trang {0} của {1} ({2} mục)", "dxPagination-pagesCountText": "của", - "dxPagination-pageSize": "Items per page: {0}", + "dxPagination-pageSize": "Mục trên mỗi trang: {0}", "dxPagination-pageSizesAllText": "Tất cả", - "dxPagination-page": "Page {0}", - "dxPagination-prevPage": "Previous page", - "dxPagination-nextPage": "Next page", - "dxPagination-ariaLabel": "Page navigation", - "dxPagination-ariaPageSize": "Page size", - "dxPagination-ariaPageNumber": "Page number", + "dxPagination-page": "Trang {0}", + "dxPagination-prevPage": "Trang trước", + "dxPagination-nextPage": "Trang tiếp theo", + "dxPagination-ariaLabel": "Điều hướng trang", + "dxPagination-ariaPageSize": "Kích thước trang", + "dxPagination-ariaPageNumber": "Số trang", "dxPivotGrid-grandTotal": "Tổng tất cả", "dxPivotGrid-total": "{0} Tổng", @@ -267,56 +267,56 @@ "dxPivotGrid-rowFieldArea": "Thả các trường của hàng vào đây", "dxPivotGrid-filterFieldArea": "Thả bộ lọc các trường vào đây", - "dxScheduler-dateRange": "from {0} to {1}", - "dxScheduler-ariaLabel": "Scheduler. {0} view: {1} with {2} appointments", - "dxScheduler-ariaLabel-currentIndicator-present": "The current time indicator is visible in the view", - "dxScheduler-ariaLabel-currentIndicator-not-present": "The current time indicator is not visible on the screen", + "dxScheduler-dateRange": "từ {0} đến {1}", + "dxScheduler-ariaLabel": "Lịch biểu. Chế độ xem {0}: {1} với {2} cuộc hẹn", + "dxScheduler-ariaLabel-currentIndicator-present": "Chỉ báo thời gian hiện tại đang hiển thị trong chế độ xem", + "dxScheduler-ariaLabel-currentIndicator-not-present": "Chỉ báo thời gian hiện tại không hiển thị trên màn hình", - "dxScheduler-appointmentAriaDescription-group": "Group: {0}", - "dxScheduler-appointmentAriaLabel-recurring": "Recurring appointment", - "dxScheduler-hotkeysAriaDescription-delete": "Press Delete to delete this appointment", - "dxScheduler-hotkeysAriaDescription-homeEnd": "Press Home or End to quickly navigate to the first or last appointment", + "dxScheduler-appointmentAriaDescription-group": "Nhóm: {0}", + "dxScheduler-appointmentAriaLabel-recurring": "Cuộc hẹn định kỳ", + "dxScheduler-hotkeysAriaDescription-delete": "Nhấn Delete để xóa cuộc hẹn này", + "dxScheduler-hotkeysAriaDescription-homeEnd": "Nhấn Home hoặc End để nhanh chóng điều hướng đến cuộc hẹn đầu tiên hoặc cuối cùng", - "dxScheduler-appointmentListAriaLabel": "Appointment list", - "dxScheduler-newPopupTitle": "New Appointment", - "dxScheduler-editPopupTitle": "Edit Appointment", - "dxScheduler-editPopupSaveButtonText": "Save", + "dxScheduler-appointmentListAriaLabel": "Danh sách cuộc hẹn", + "dxScheduler-newPopupTitle": "Cuộc hẹn mới", + "dxScheduler-editPopupTitle": "Sửa cuộc hẹn", + "dxScheduler-editPopupSaveButtonText": "Lưu", "dxScheduler-editorLabelTitle": "Chủ đề", "dxScheduler-editorLabelStartDate": "Ngày bắt đầu", - "dxScheduler-editorAriaLabelStartTime": "Start time", + "dxScheduler-editorAriaLabelStartTime": "Giờ bắt đầu", "dxScheduler-editorLabelEndDate": "Ngày kết thúc", - "dxScheduler-editorAriaLabelEndTime": "End time", + "dxScheduler-editorAriaLabelEndTime": "Giờ kết thúc", "dxScheduler-editorLabelDescription": "Mô tả", "dxScheduler-editorLabelRecurrence": "Lặp lại", - "dxScheduler-noSubject": "(No subject)", + "dxScheduler-noSubject": "(Không có chủ đề)", - "dxScheduler-navigationToday": "Today", - "dxScheduler-navigationPrevious": "Previous page", - "dxScheduler-navigationNext": "Next page", + "dxScheduler-navigationToday": "Hôm nay", + "dxScheduler-navigationPrevious": "Trang trước", + "dxScheduler-navigationNext": "Trang tiếp theo", "dxScheduler-openAppointment": "Mở lịch hẹn", "dxScheduler-recurrenceNever": "Không bao giờ", - "dxScheduler-recurrenceMinutely": "Minutely", - "dxScheduler-recurrenceHourly": "Hourly", + "dxScheduler-recurrenceMinutely": "Mỗi phút", + "dxScheduler-recurrenceHourly": "Theo giờ", "dxScheduler-recurrenceDaily": "Hàng ngày", "dxScheduler-recurrenceWeekly": "Hàng tuần", "dxScheduler-recurrenceMonthly": "Hàng tháng", "dxScheduler-recurrenceYearly": "Hàng năm", - "dxScheduler-recurrenceRepeatEvery": "Lặp lại mãi", - "dxScheduler-recurrenceRepeatOn": "Bật chế độ Lặp lại", + "dxScheduler-recurrenceRepeatEvery": "Lặp lại mỗi", + "dxScheduler-recurrenceRepeatOn": "Lặp lại vào", "dxScheduler-recurrenceEnd": "Kết thúc việc lặp lại", "dxScheduler-recurrenceAfter": "Sau", "dxScheduler-recurrenceOn": "Vào", - "dxScheduler-recurrenceUntilDateLabel": "Date when repeat ends", - "dxScheduler-recurrenceOccurrenceLabel": "Number of occurrences", + "dxScheduler-recurrenceUntilDateLabel": "Ngày kết thúc lặp lại", + "dxScheduler-recurrenceOccurrenceLabel": "Số lần lặp lại", - "dxScheduler-recurrenceRepeatMinutely": "minute(s)", - "dxScheduler-recurrenceRepeatHourly": "hour(s)", + "dxScheduler-recurrenceRepeatMinutely": "phút", + "dxScheduler-recurrenceRepeatHourly": "giờ", "dxScheduler-recurrenceRepeatDaily": "ngày", "dxScheduler-recurrenceRepeatWeekly": "tuần", "dxScheduler-recurrenceRepeatMonthly": "tháng", @@ -338,10 +338,10 @@ "dxScheduler-recurrenceRepeatCount": "số lần diễn ra", "dxScheduler-allDay": "Cả ngày", - "dxScheduler-ariaEditForm": "Edit form", + "dxScheduler-ariaEditForm": "Biểu mẫu chỉnh sửa", - "dxScheduler-confirmRecurrenceEditTitle": "Edit Recurring Appointment", - "dxScheduler-confirmRecurrenceDeleteTitle": "Delete Recurring Appointment", + "dxScheduler-confirmRecurrenceEditTitle": "Sửa cuộc hẹn định kỳ", + "dxScheduler-confirmRecurrenceDeleteTitle": "Xóa cuộc hẹn định kỳ", "dxScheduler-confirmRecurrenceEditMessage": "Bạn có muốn sửa chỉ Lịch hẹn này hoặc Toàn bộ chuỗi?", "dxScheduler-confirmRecurrenceDeleteMessage": "Bạn có muốn xóa chỉ Lịch hẹn này hoặc Toàn bộ chuỗi?", @@ -354,76 +354,76 @@ "dxScheduler-noTimezoneTitle": "Không có múi giờ", "dxScheduler-moreAppointments": "{0} thêm", - "dxCalendar-currentDay": "Today", - "dxCalendar-currentMonth": "Current month", - "dxCalendar-currentYear": "Current year", - "dxCalendar-currentYearRange": "Current year range", + "dxCalendar-currentDay": "Hôm nay", + "dxCalendar-currentMonth": "Tháng hiện tại", + "dxCalendar-currentYear": "Năm hiện tại", + "dxCalendar-currentYearRange": "Khoảng năm hiện tại", "dxCalendar-todayButtonText": "Hôm nay", "dxCalendar-ariaWidgetName": "Lịch", - "dxCalendar-previousMonthButtonLabel": "Previous month", - "dxCalendar-previousYearButtonLabel": "Previous year", - "dxCalendar-previousDecadeButtonLabel": "Previous decade", - "dxCalendar-previousCenturyButtonLabel": "Previous century", - "dxCalendar-nextMonthButtonLabel": "Next month", - "dxCalendar-nextYearButtonLabel": "Next year", - "dxCalendar-nextDecadeButtonLabel": "Next decade", - "dxCalendar-nextCenturyButtonLabel": "Next century", - "dxCalendar-captionMonthLabel": "Month selection", - "dxCalendar-captionYearLabel": "Year selection", - "dxCalendar-captionDecadeLabel": "Decade selection", - "dxCalendar-captionCenturyLabel": "Century selection", - "dxCalendar-selectedDate": "The selected date is {0}", - "dxCalendar-selectedDates": "The selected dates", - "dxCalendar-selectedDateRange": "The selected date range is from {0} to {1}", - "dxCalendar-selectedMultipleDateRange": "from {0} to {1}", - "dxCalendar-selectedDateRangeCount": "There are {0} selected date ranges", - "dxCalendar-readOnlyLabel": "Read-only calendar", - - "dxCardView-ariaSearchInGrid": "Search in the card view", - "dxCardView-ariaHeaderItemLabel": "Field name {0}", - "dxCardView-ariaHeaderItemSortingAscendingLabel": "Sorted in ascending order", - "dxCardView-ariaHeaderItemSortingDescendingLabel": "Sorted in descending order", - "dxCardView-ariaHeaderItemSortingIndexLabel": "Sort index {0}", - "dxCardView-ariaHeaderHasHeaderFilterLabel": "Header filter applied", - "dxCardView-ariaSelectCard": "Select card", - "dxCardView-ariaCardView": "Card view with {0} cards. Each card has {1} fields", - "dxCardView-ariaCard": "Card", - "dxCardView-ariaEditableCard": "Editable card", - "dxCardView-ariaCardPosition": "Row {0}, column {1}", - "dxCardView-ariaSelectedCardState": "Selected", - "dxCardView-ariaNotSelectedCardState": "Not selected", - "dxCardView-selectAll": "Select all", - "dxCardView-clearSelection": "Clear selection", - "dxCardView-cardNoImageAriaLabel": "No image", - "dxCardView-headerItemDropZoneText": "Drop the header item here", - "dxCardView-emptyHeaderPanelText": "Use {0} to display columns", - "dxCardView-emptyHeaderPanelColumnChooserText": "column chooser", + "dxCalendar-previousMonthButtonLabel": "Tháng trước", + "dxCalendar-previousYearButtonLabel": "Năm trước", + "dxCalendar-previousDecadeButtonLabel": "Thập kỷ trước", + "dxCalendar-previousCenturyButtonLabel": "Thế kỷ trước", + "dxCalendar-nextMonthButtonLabel": "Tháng tiếp theo", + "dxCalendar-nextYearButtonLabel": "Năm tiếp theo", + "dxCalendar-nextDecadeButtonLabel": "Thập kỷ tiếp theo", + "dxCalendar-nextCenturyButtonLabel": "Thế kỷ tiếp theo", + "dxCalendar-captionMonthLabel": "Chọn tháng", + "dxCalendar-captionYearLabel": "Chọn năm", + "dxCalendar-captionDecadeLabel": "Chọn thập kỷ", + "dxCalendar-captionCenturyLabel": "Chọn thế kỷ", + "dxCalendar-selectedDate": "Ngày được chọn là {0}", + "dxCalendar-selectedDates": "Các ngày được chọn", + "dxCalendar-selectedDateRange": "Khoảng ngày được chọn là từ {0} đến {1}", + "dxCalendar-selectedMultipleDateRange": "từ {0} đến {1}", + "dxCalendar-selectedDateRangeCount": "Có {0} khoảng ngày được chọn", + "dxCalendar-readOnlyLabel": "Lịch chỉ đọc", + + "dxCardView-ariaSearchInGrid": "Tìm kiếm trong chế độ xem thẻ", + "dxCardView-ariaHeaderItemLabel": "Tên trường {0}", + "dxCardView-ariaHeaderItemSortingAscendingLabel": "Được sắp xếp theo thứ tự tăng dần", + "dxCardView-ariaHeaderItemSortingDescendingLabel": "Được sắp xếp theo thứ tự giảm dần", + "dxCardView-ariaHeaderItemSortingIndexLabel": "Chỉ mục sắp xếp {0}", + "dxCardView-ariaHeaderHasHeaderFilterLabel": "Đã áp dụng bộ lọc tiêu đề", + "dxCardView-ariaSelectCard": "Chọn thẻ", + "dxCardView-ariaCardView": "Chế độ xem thẻ với {0} thẻ. Mỗi thẻ có {1} trường", + "dxCardView-ariaCard": "Thẻ", + "dxCardView-ariaEditableCard": "Thẻ có thể chỉnh sửa", + "dxCardView-ariaCardPosition": "Hàng {0}, cột {1}", + "dxCardView-ariaSelectedCardState": "Đã chọn", + "dxCardView-ariaNotSelectedCardState": "Chưa chọn", + "dxCardView-selectAll": "Chọn tất cả", + "dxCardView-clearSelection": "Hủy chọn", + "dxCardView-cardNoImageAriaLabel": "Không có hình ảnh", + "dxCardView-headerItemDropZoneText": "Thả mục tiêu đề vào đây", + "dxCardView-emptyHeaderPanelText": "Sử dụng {0} để hiển thị các cột", + "dxCardView-emptyHeaderPanelColumnChooserText": "bộ chọn cột", "dxAvatar-defaultImageAlt": "Avatar", - "dxChat-elementAriaLabel": "Chat", - "dxChat-textareaPlaceholder": "Type a message", - "dxChat-sendButtonAriaLabel": "Send", + "dxChat-elementAriaLabel": "Trò chuyện", + "dxChat-textareaPlaceholder": "Nhập tin nhắn", + "dxChat-sendButtonAriaLabel": "Gửi", "dxChat-cancelEditingButtonAriaLabel": "Hủy", - "dxChat-editingMessageCaption": "Edit Message", - "dxChat-defaultUserName": "Unknown User", - "dxChat-messageListAriaLabel": "Message list", - "dxChat-alertListAriaLabel": "Error list", - "dxChat-emptyListMessage": "There are no messages in this chat", - "dxChat-emptyListPrompt": "Write your first message", - "dxChat-typingMessageSingleUser": "{0} is typing...", - "dxChat-typingMessageTwoUsers": "{0} and {1} are typing...", - "dxChat-typingMessageThreeUsers": "{0}, {1} and {2} are typing...", - "dxChat-typingMessageMultipleUsers": "{0} and others are typing...", - "dxChat-editedMessageText": "Edited", + "dxChat-editingMessageCaption": "Sửa tin nhắn", + "dxChat-defaultUserName": "Người dùng không xác định", + "dxChat-messageListAriaLabel": "Danh sách tin nhắn", + "dxChat-alertListAriaLabel": "Danh sách lỗi", + "dxChat-emptyListMessage": "Không có tin nhắn trong cuộc trò chuyện này", + "dxChat-emptyListPrompt": "Viết tin nhắn đầu tiên của bạn", + "dxChat-typingMessageSingleUser": "{0} đang nhập...", + "dxChat-typingMessageTwoUsers": "{0} và {1} đang nhập...", + "dxChat-typingMessageThreeUsers": "{0}, {1} và {2} đang nhập...", + "dxChat-typingMessageMultipleUsers": "{0} và những người khác đang nhập...", + "dxChat-editedMessageText": "Đã sửa", "dxChat-editingEditMessage": "Sửa", "dxChat-editingDeleteMessage": "Xóa", - "dxChat-editingDeleteConfirmText": "Are you sure you want to delete this message?", - "dxChat-deletedMessageText": "This message was deleted", - "dxChat-defaultImageAlt": "Image shared in chat", - "dxChat-fileViewLabel": "File list", - "dxChat-downloadButtonLabel": "Download file {0}", - "dxChat-fileLimitReachedWarning": "You selected too many files. Select no more than {0} files and retry.", + "dxChat-editingDeleteConfirmText": "Bạn có chắc chắn muốn xóa tin nhắn này không?", + "dxChat-deletedMessageText": "Tin nhắn này đã bị xóa", + "dxChat-defaultImageAlt": "Hình ảnh được chia sẻ trong cuộc trò chuyện", + "dxChat-fileViewLabel": "Danh sách tập tin", + "dxChat-downloadButtonLabel": "Tải xuống tập tin {0}", + "dxChat-fileLimitReachedWarning": "Bạn đã chọn quá nhiều tập tin. Chọn không quá {0} tập tin và thử lại.", "dxColorView-ariaRed": "Đỏ", "dxColorView-ariaGreen": "Xanh lá", @@ -434,8 +434,8 @@ "dxTagBox-selected": "{0} đã được chọn", "dxTagBox-allSelected": "Tất cả đã được chọn ({0})", "dxTagBox-moreSelected": "{0} thêm", - "dxTagBox-tagRoleDescription": "Tag. Press the delete button to remove this tag", - "dxTagBox-ariaRoleDescription": "Tag box", + "dxTagBox-tagRoleDescription": "Thẻ tag. Nhấn nút xóa để xóa thẻ tag này", + "dxTagBox-ariaRoleDescription": "Hộp thẻ tag", "vizExport-printingButtonText": "In", "vizExport-titleMenuText": "Xuất ra/In", @@ -443,8 +443,8 @@ "dxFilterBuilder-and": "Và", "dxFilterBuilder-or": "Hoặc", - "dxFilterBuilder-notAnd": "Không Và", - "dxFilterBuilder-notOr": "Không hoặc", + "dxFilterBuilder-notAnd": "Không phải Và", + "dxFilterBuilder-notOr": "Không phải Hoặc", "dxFilterBuilder-addCondition": "Thêm Điều kiện", "dxFilterBuilder-addGroup": "Thêm nhóm", "dxFilterBuilder-enterValueText": "", @@ -462,16 +462,16 @@ "dxFilterBuilder-filterOperationIsNotBlank": "Là không trống", "dxFilterBuilder-filterOperationBetween": "Là giữa", "dxFilterBuilder-filterOperationAnyOf": "Là bất kỳ của", - "dxFilterBuilder-filterOperationNoneOf": "Không không có của", - "dxFilterBuilder-filterAriaRootElement": "Filter builder", - "dxFilterBuilder-filterAriaGroupLevel": "Level {0}", - "dxFilterBuilder-filterAriaGroupItem": "Group item", - "dxFilterBuilder-filterAriaOperationButton": "Operation", - "dxFilterBuilder-filterAriaAddButton": "Add", - "dxFilterBuilder-filterAriaRemoveButton": "Remove {0}", - "dxFilterBuilder-filterAriaItemField": "Item field", - "dxFilterBuilder-filterAriaItemOperation": "Item operation", - "dxFilterBuilder-filterAriaItemValue": "Item value", + "dxFilterBuilder-filterOperationNoneOf": "Không thuộc bất kỳ", + "dxFilterBuilder-filterAriaRootElement": "Trình dựng bộ lọc", + "dxFilterBuilder-filterAriaGroupLevel": "Cấp {0}", + "dxFilterBuilder-filterAriaGroupItem": "Mục nhóm", + "dxFilterBuilder-filterAriaOperationButton": "Thao tác", + "dxFilterBuilder-filterAriaAddButton": "Thêm", + "dxFilterBuilder-filterAriaRemoveButton": "Xóa {0}", + "dxFilterBuilder-filterAriaItemField": "Trường mục", + "dxFilterBuilder-filterAriaItemOperation": "Thao tác mục", + "dxFilterBuilder-filterAriaItemValue": "Giá trị mục", "dxHtmlEditor-dialogColorCaption": "Đổi màu phông chữ", "dxHtmlEditor-dialogBackgroundCaption": "Đổi màu nền", @@ -484,81 +484,81 @@ "dxHtmlEditor-dialogImageAltField": "Văn bản thay thế", "dxHtmlEditor-dialogImageWidthField": "Rộng (px)", "dxHtmlEditor-dialogImageHeightField": "Cao (px)", - "dxHtmlEditor-dialogInsertTableRowsField": "Rows", - "dxHtmlEditor-dialogInsertTableColumnsField": "Columns", - "dxHtmlEditor-dialogInsertTableCaption": "Insert Table", - "dxHtmlEditor-dialogUpdateImageCaption": "Update Image", - "dxHtmlEditor-dialogImageUpdateButton": "Update", - "dxHtmlEditor-dialogImageAddButton": "Add", - "dxHtmlEditor-dialogImageSpecifyUrl": "From the Web", - "dxHtmlEditor-dialogImageSelectFile": "From This Device", - "dxHtmlEditor-dialogImageKeepAspectRatio": "Keep Aspect Ratio", - "dxHtmlEditor-dialogImageEncodeToBase64": "Encode to Base64", + "dxHtmlEditor-dialogInsertTableRowsField": "Hàng", + "dxHtmlEditor-dialogInsertTableColumnsField": "Cột", + "dxHtmlEditor-dialogInsertTableCaption": "Chèn bảng", + "dxHtmlEditor-dialogUpdateImageCaption": "Cập nhật hình ảnh", + "dxHtmlEditor-dialogImageUpdateButton": "Cập nhật", + "dxHtmlEditor-dialogImageAddButton": "Thêm", + "dxHtmlEditor-dialogImageSpecifyUrl": "Từ web", + "dxHtmlEditor-dialogImageSelectFile": "Từ thiết bị này", + "dxHtmlEditor-dialogImageKeepAspectRatio": "Giữ tỷ lệ khung hình", + "dxHtmlEditor-dialogImageEncodeToBase64": "Mã hóa sang Base64", "dxHtmlEditor-heading": "Tiêu đề", "dxHtmlEditor-normalText": "Chữ bình thường", - "dxHtmlEditor-background": "Background Color", - "dxHtmlEditor-bold": "Bold", - "dxHtmlEditor-color": "Font Color", - "dxHtmlEditor-font": "Font", - "dxHtmlEditor-italic": "Italic", - "dxHtmlEditor-link": "Add Link", - "dxHtmlEditor-image": "Add Image", - "dxHtmlEditor-size": "Size", - "dxHtmlEditor-strike": "Strikethrough", - "dxHtmlEditor-subscript": "Subscript", - "dxHtmlEditor-superscript": "Superscript", - "dxHtmlEditor-underline": "Underline", - "dxHtmlEditor-blockquote": "Blockquote", - "dxHtmlEditor-header": "Header", - "dxHtmlEditor-increaseIndent": "Increase Indent", - "dxHtmlEditor-decreaseIndent": "Decrease Indent", - "dxHtmlEditor-orderedList": "Ordered List", - "dxHtmlEditor-bulletList": "Bullet List", - "dxHtmlEditor-alignLeft": "Align Left", - "dxHtmlEditor-alignCenter": "Align Center", - "dxHtmlEditor-alignRight": "Align Right", - "dxHtmlEditor-alignJustify": "Align Justify", - "dxHtmlEditor-codeBlock": "Code Block", - "dxHtmlEditor-variable": "Add Variable", - "dxHtmlEditor-undo": "Undo", - "dxHtmlEditor-redo": "Redo", - "dxHtmlEditor-clear": "Clear Formatting", - "dxHtmlEditor-insertTable": "Insert Table", - "dxHtmlEditor-insertHeaderRow": "Insert Header Row", - "dxHtmlEditor-insertRowAbove": "Insert Row Above", - "dxHtmlEditor-insertRowBelow": "Insert Row Below", - "dxHtmlEditor-insertColumnLeft": "Insert Column Left", - "dxHtmlEditor-insertColumnRight": "Insert Column Right", - "dxHtmlEditor-deleteColumn": "Delete Column", - "dxHtmlEditor-deleteRow": "Delete Row", - "dxHtmlEditor-deleteTable": "Delete Table", - "dxHtmlEditor-cellProperties": "Cell Properties", - "dxHtmlEditor-tableProperties": "Table Properties", - "dxHtmlEditor-insert": "Insert", - "dxHtmlEditor-delete": "Delete", - "dxHtmlEditor-border": "Border", - "dxHtmlEditor-style": "Style", - "dxHtmlEditor-width": "Width", - "dxHtmlEditor-height": "Height", - "dxHtmlEditor-borderColor": "Color", - "dxHtmlEditor-borderWidth": "Border Width", - "dxHtmlEditor-tableBackground": "Background", - "dxHtmlEditor-dimensions": "Dimensions", - "dxHtmlEditor-alignment": "Alignment", - "dxHtmlEditor-horizontal": "Horizontal", - "dxHtmlEditor-vertical": "Vertical", - "dxHtmlEditor-paddingVertical": "Vertical Padding", - "dxHtmlEditor-paddingHorizontal": "Horizontal Padding", - "dxHtmlEditor-pixels": "Pixels", - "dxHtmlEditor-list": "List", - "dxHtmlEditor-ordered": "Ordered", - "dxHtmlEditor-bullet": "Bullet", - "dxHtmlEditor-align": "Align", - "dxHtmlEditor-center": "Center", - "dxHtmlEditor-left": "Left", - "dxHtmlEditor-right": "Right", - "dxHtmlEditor-indent": "Indent", - "dxHtmlEditor-justify": "Justify", + "dxHtmlEditor-background": "Màu nền", + "dxHtmlEditor-bold": "Đậm", + "dxHtmlEditor-color": "Màu phông chữ", + "dxHtmlEditor-font": "Phông chữ", + "dxHtmlEditor-italic": "Nghiêng", + "dxHtmlEditor-link": "Thêm liên kết", + "dxHtmlEditor-image": "Thêm hình ảnh", + "dxHtmlEditor-size": "Kích thước", + "dxHtmlEditor-strike": "Gạch ngang", + "dxHtmlEditor-subscript": "Chỉ số dưới", + "dxHtmlEditor-superscript": "Chỉ số trên", + "dxHtmlEditor-underline": "Gạch chân", + "dxHtmlEditor-blockquote": "Trích dẫn", + "dxHtmlEditor-header": "Tiêu đề", + "dxHtmlEditor-increaseIndent": "Tăng thụt lề", + "dxHtmlEditor-decreaseIndent": "Giảm thụt lề", + "dxHtmlEditor-orderedList": "Danh sách có thứ tự", + "dxHtmlEditor-bulletList": "Danh sách dấu đầu dòng", + "dxHtmlEditor-alignLeft": "Canh trái", + "dxHtmlEditor-alignCenter": "Canh giữa", + "dxHtmlEditor-alignRight": "Canh phải", + "dxHtmlEditor-alignJustify": "Căn đều", + "dxHtmlEditor-codeBlock": "Khối mã", + "dxHtmlEditor-variable": "Thêm biến", + "dxHtmlEditor-undo": "Hoàn tác", + "dxHtmlEditor-redo": "Làm lại", + "dxHtmlEditor-clear": "Xóa định dạng", + "dxHtmlEditor-insertTable": "Chèn bảng", + "dxHtmlEditor-insertHeaderRow": "Chèn hàng tiêu đề", + "dxHtmlEditor-insertRowAbove": "Chèn hàng phía trên", + "dxHtmlEditor-insertRowBelow": "Chèn hàng phía dưới", + "dxHtmlEditor-insertColumnLeft": "Chèn cột bên trái", + "dxHtmlEditor-insertColumnRight": "Chèn cột bên phải", + "dxHtmlEditor-deleteColumn": "Xóa cột", + "dxHtmlEditor-deleteRow": "Xóa hàng", + "dxHtmlEditor-deleteTable": "Xóa bảng", + "dxHtmlEditor-cellProperties": "Thuộc tính ô", + "dxHtmlEditor-tableProperties": "Thuộc tính bảng", + "dxHtmlEditor-insert": "Chèn", + "dxHtmlEditor-delete": "Xóa", + "dxHtmlEditor-border": "Đường viền", + "dxHtmlEditor-style": "Kiểu dáng", + "dxHtmlEditor-width": "Rộng", + "dxHtmlEditor-height": "Cao", + "dxHtmlEditor-borderColor": "Màu sắc", + "dxHtmlEditor-borderWidth": "Độ rộng đường viền", + "dxHtmlEditor-tableBackground": "Nền", + "dxHtmlEditor-dimensions": "Kích thước", + "dxHtmlEditor-alignment": "Căn chỉnh", + "dxHtmlEditor-horizontal": "Nằm ngang", + "dxHtmlEditor-vertical": "Dọc", + "dxHtmlEditor-paddingVertical": "Khoảng đệm dọc", + "dxHtmlEditor-paddingHorizontal": "Khoảng đệm ngang", + "dxHtmlEditor-pixels": "Điểm ảnh", + "dxHtmlEditor-list": "Danh sách", + "dxHtmlEditor-ordered": "Có thứ tự", + "dxHtmlEditor-bullet": "Dấu đầu dòng", + "dxHtmlEditor-align": "Căn chỉnh", + "dxHtmlEditor-center": "Giữa", + "dxHtmlEditor-left": "Trái", + "dxHtmlEditor-right": "Phải", + "dxHtmlEditor-indent": "Thụt lề", + "dxHtmlEditor-justify": "Căn đều", "dxHtmlEditor-borderStyleNone": "none", "dxHtmlEditor-borderStyleHidden": "hidden", "dxHtmlEditor-borderStyleDotted": "dotted", @@ -569,51 +569,51 @@ "dxHtmlEditor-borderStyleRidge": "ridge", "dxHtmlEditor-borderStyleInset": "inset", "dxHtmlEditor-borderStyleOutset": "outset", - "dxHtmlEditor-aiDialogTitle": "AI Assistant", - "dxHtmlEditor-aiDialogError": "Something went wrong. Please try again.", - "dxHtmlEditor-aiDialogCanceled": "Generation canceled", - "dxHtmlEditor-aiReplace": "Replace", - "dxHtmlEditor-aiInsertAbove": "Insert above", - "dxHtmlEditor-aiInsertBelow": "Insert below", - "dxHtmlEditor-aiCopy": "Copy", - "dxHtmlEditor-aiRegenerate": "Regenerate", - "dxHtmlEditor-aiGenerate": "Generate", - "dxHtmlEditor-aiCancel": "Cancel", - "dxHtmlEditor-aiToolbarItemAriaLabel": "AI Assistant toolbar item", - "dxHtmlEditor-aiResultTextAreaAriaLabel": "AI Assistant result", - "dxHtmlEditor-aiAskPlaceholder": "Ask AI to modify text", - "dxHtmlEditor-aiCommandSummarize": "Summarize", - "dxHtmlEditor-aiCommandProofread": "Proofread", - "dxHtmlEditor-aiCommandExpand": "Expand", - "dxHtmlEditor-aiCommandShorten": "Shorten", - "dxHtmlEditor-aiCommandChangeStyle": "Change Style", - "dxHtmlEditor-aiCommandChangeTone": "Change Tone", - "dxHtmlEditor-aiCommandTranslate": "Translate", - "dxHtmlEditor-aiCommandAskAI": "Ask AI", - "dxHtmlEditor-aiCommandChangeStyleFormal": "Formal", - "dxHtmlEditor-aiCommandChangeStyleInformal": "Informal", - "dxHtmlEditor-aiCommandChangeStyleTechnical": "Technical", - "dxHtmlEditor-aiCommandChangeStyleBusiness": "Business", - "dxHtmlEditor-aiCommandChangeStyleCreative": "Creative", - "dxHtmlEditor-aiCommandChangeStyleJournalistic": "Journalistic", - "dxHtmlEditor-aiCommandChangeStyleAcademic": "Academic", - "dxHtmlEditor-aiCommandChangeStylePersuasive": "Persuasive", - "dxHtmlEditor-aiCommandChangeStyleNarrative": "Narrative", - "dxHtmlEditor-aiCommandChangeStyleExpository": "Expository", - "dxHtmlEditor-aiCommandChangeStyleDescriptive": "Descriptive", - "dxHtmlEditor-aiCommandChangeStyleConversational": "Conversational", - "dxHtmlEditor-aiCommandChangeToneProfessional": "Professional", - "dxHtmlEditor-aiCommandChangeToneCasual": "Casual", - "dxHtmlEditor-aiCommandChangeToneStraightforward": "Straightforward", - "dxHtmlEditor-aiCommandChangeToneConfident": "Confident", - "dxHtmlEditor-aiCommandChangeToneFriendly": "Friendly", - "dxHtmlEditor-aiCommandTranslateArabic": "Arabic", - "dxHtmlEditor-aiCommandTranslateChinese": "Chinese", - "dxHtmlEditor-aiCommandTranslateEnglish": "English", - "dxHtmlEditor-aiCommandTranslateFrench": "French", - "dxHtmlEditor-aiCommandTranslateGerman": "German", - "dxHtmlEditor-aiCommandTranslateJapanese": "Japanese", - "dxHtmlEditor-aiCommandTranslateSpanish": "Spanish", + "dxHtmlEditor-aiDialogTitle": "Trợ lý AI", + "dxHtmlEditor-aiDialogError": "Đã xảy ra lỗi. Vui lòng thử lại.", + "dxHtmlEditor-aiDialogCanceled": "Đã hủy tạo nội dung", + "dxHtmlEditor-aiReplace": "Thay thế", + "dxHtmlEditor-aiInsertAbove": "Chèn phía trên", + "dxHtmlEditor-aiInsertBelow": "Chèn phía dưới", + "dxHtmlEditor-aiCopy": "Sao chép", + "dxHtmlEditor-aiRegenerate": "Tạo lại", + "dxHtmlEditor-aiGenerate": "Tạo", + "dxHtmlEditor-aiCancel": "Hủy", + "dxHtmlEditor-aiToolbarItemAriaLabel": "Mục thanh công cụ Trợ lý AI", + "dxHtmlEditor-aiResultTextAreaAriaLabel": "Kết quả của Trợ lý AI", + "dxHtmlEditor-aiAskPlaceholder": "Yêu cầu AI sửa đổi văn bản", + "dxHtmlEditor-aiCommandSummarize": "Tóm tắt", + "dxHtmlEditor-aiCommandProofread": "Kiểm tra lỗi", + "dxHtmlEditor-aiCommandExpand": "Mở rộng", + "dxHtmlEditor-aiCommandShorten": "Rút ngắn", + "dxHtmlEditor-aiCommandChangeStyle": "Thay đổi phong cách", + "dxHtmlEditor-aiCommandChangeTone": "Thay đổi giọng điệu", + "dxHtmlEditor-aiCommandTranslate": "Dịch", + "dxHtmlEditor-aiCommandAskAI": "Hỏi AI", + "dxHtmlEditor-aiCommandChangeStyleFormal": "Trang trọng", + "dxHtmlEditor-aiCommandChangeStyleInformal": "Thân mật", + "dxHtmlEditor-aiCommandChangeStyleTechnical": "Kỹ thuật", + "dxHtmlEditor-aiCommandChangeStyleBusiness": "Kinh doanh", + "dxHtmlEditor-aiCommandChangeStyleCreative": "Sáng tạo", + "dxHtmlEditor-aiCommandChangeStyleJournalistic": "Báo chí", + "dxHtmlEditor-aiCommandChangeStyleAcademic": "Học thuật", + "dxHtmlEditor-aiCommandChangeStylePersuasive": "Thuyết phục", + "dxHtmlEditor-aiCommandChangeStyleNarrative": "Tường thuật", + "dxHtmlEditor-aiCommandChangeStyleExpository": "Giải thích", + "dxHtmlEditor-aiCommandChangeStyleDescriptive": "Mô tả", + "dxHtmlEditor-aiCommandChangeStyleConversational": "Thân thoại", + "dxHtmlEditor-aiCommandChangeToneProfessional": "Chuyên nghiệp", + "dxHtmlEditor-aiCommandChangeToneCasual": "Thoải mái", + "dxHtmlEditor-aiCommandChangeToneStraightforward": "Thẳng thắn", + "dxHtmlEditor-aiCommandChangeToneConfident": "Tự tin", + "dxHtmlEditor-aiCommandChangeToneFriendly": "Thân thiện", + "dxHtmlEditor-aiCommandTranslateArabic": "Tiếng Ả Rập", + "dxHtmlEditor-aiCommandTranslateChinese": "Tiếng Trung", + "dxHtmlEditor-aiCommandTranslateEnglish": "Tiếng Anh", + "dxHtmlEditor-aiCommandTranslateFrench": "Tiếng Pháp", + "dxHtmlEditor-aiCommandTranslateGerman": "Tiếng Đức", + "dxHtmlEditor-aiCommandTranslateJapanese": "Tiếng Nhật", + "dxHtmlEditor-aiCommandTranslateSpanish": "Tiếng Tây Ban Nha", "dxFileManager-newDirectoryName": "Thư mục không tên", "dxFileManager-rootDirectoryName": "Các tập tin", @@ -624,92 +624,92 @@ "dxFileManager-errorDirectoryNotFoundFormat": "Thư mục '{0}' không tìm thấy", "dxFileManager-errorWrongFileExtension": "Phần mở rộng của tập tin không cho phép", "dxFileManager-errorMaxFileSizeExceeded": "Kích thước của tập tin vượt quá kích thước tối đa cho phép", - "dxFileManager-errorInvalidSymbols": "This name contains invalid characters.", + "dxFileManager-errorInvalidSymbols": "Tên này chứa các ký tự không hợp lệ.", "dxFileManager-errorDefault": "Lỗi không xác định.", - "dxFileManager-errorDirectoryOpenFailed": "The directory cannot be opened", - - "dxFileManager-commandCreate": "New directory", - "dxFileManager-commandRename": "Rename", - "dxFileManager-commandMove": "Move to", - "dxFileManager-commandCopy": "Copy to", - "dxFileManager-commandDelete": "Delete", - "dxFileManager-commandDownload": "Download", - "dxFileManager-commandUpload": "Upload files", - "dxFileManager-commandRefresh": "Refresh", - "dxFileManager-commandThumbnails": "Thumbnails View", - "dxFileManager-commandDetails": "Details View", - "dxFileManager-commandClearSelection": "Clear selection", - "dxFileManager-commandShowNavPane": "Toggle navigation pane", - - "dxFileManager-dialogDirectoryChooserMoveTitle": "Move to", - "dxFileManager-dialogDirectoryChooserMoveButtonText": "Move", - "dxFileManager-dialogDirectoryChooserCopyTitle": "Copy to", - "dxFileManager-dialogDirectoryChooserCopyButtonText": "Copy", - "dxFileManager-dialogRenameItemTitle": "Rename", - "dxFileManager-dialogRenameItemButtonText": "Save", - "dxFileManager-dialogCreateDirectoryTitle": "New directory", - "dxFileManager-dialogCreateDirectoryButtonText": "Create", - "dxFileManager-dialogDeleteItemTitle": "Delete", - "dxFileManager-dialogDeleteItemButtonText": "Delete", - "dxFileManager-dialogDeleteItemSingleItemConfirmation": "Are you sure you want to delete {0}?", - "dxFileManager-dialogDeleteItemMultipleItemsConfirmation": "Are you sure you want to delete {0} items?", - "dxFileManager-dialogButtonCancel": "Cancel", - - "dxFileManager-editingCreateSingleItemProcessingMessage": "Creating a directory inside {0}", - "dxFileManager-editingCreateSingleItemSuccessMessage": "Created a directory inside {0}", - "dxFileManager-editingCreateSingleItemErrorMessage": "Directory was not created", - "dxFileManager-editingCreateCommonErrorMessage": "Directory was not created", - - "dxFileManager-editingRenameSingleItemProcessingMessage": "Renaming an item inside {0}", - "dxFileManager-editingRenameSingleItemSuccessMessage": "Renamed an item inside {0}", - "dxFileManager-editingRenameSingleItemErrorMessage": "Item was not renamed", - "dxFileManager-editingRenameCommonErrorMessage": "Item was not renamed", - - "dxFileManager-editingDeleteSingleItemProcessingMessage": "Deleting an item from {0}", - "dxFileManager-editingDeleteMultipleItemsProcessingMessage": "Deleting {0} items from {1}", - "dxFileManager-editingDeleteSingleItemSuccessMessage": "Deleted an item from {0}", - "dxFileManager-editingDeleteMultipleItemsSuccessMessage": "Deleted {0} items from {1}", - "dxFileManager-editingDeleteSingleItemErrorMessage": "Item was not deleted", - "dxFileManager-editingDeleteMultipleItemsErrorMessage": "{0} items were not deleted", - "dxFileManager-editingDeleteCommonErrorMessage": "Some items were not deleted", - - "dxFileManager-editingMoveSingleItemProcessingMessage": "Moving an item to {0}", - "dxFileManager-editingMoveMultipleItemsProcessingMessage": "Moving {0} items to {1}", - "dxFileManager-editingMoveSingleItemSuccessMessage": "Moved an item to {0}", - "dxFileManager-editingMoveMultipleItemsSuccessMessage": "Moved {0} items to {1}", - "dxFileManager-editingMoveSingleItemErrorMessage": "Item was not moved", - "dxFileManager-editingMoveMultipleItemsErrorMessage": "{0} items were not moved", - "dxFileManager-editingMoveCommonErrorMessage": "Some items were not moved", - - "dxFileManager-editingCopySingleItemProcessingMessage": "Copying an item to {0}", - "dxFileManager-editingCopyMultipleItemsProcessingMessage": "Copying {0} items to {1}", - "dxFileManager-editingCopySingleItemSuccessMessage": "Copied an item to {0}", - "dxFileManager-editingCopyMultipleItemsSuccessMessage": "Copied {0} items to {1}", - "dxFileManager-editingCopySingleItemErrorMessage": "Item was not copied", - "dxFileManager-editingCopyMultipleItemsErrorMessage": "{0} items were not copied", - "dxFileManager-editingCopyCommonErrorMessage": "Some items were not copied", - - "dxFileManager-editingUploadSingleItemProcessingMessage": "Uploading an item to {0}", - "dxFileManager-editingUploadMultipleItemsProcessingMessage": "Uploading {0} items to {1}", - "dxFileManager-editingUploadSingleItemSuccessMessage": "Uploaded an item to {0}", - "dxFileManager-editingUploadMultipleItemsSuccessMessage": "Uploaded {0} items to {1}", - "dxFileManager-editingUploadSingleItemErrorMessage": "Item was not uploaded", - "dxFileManager-editingUploadMultipleItemsErrorMessage": "{0} items were not uploaded", - "dxFileManager-editingUploadCanceledMessage": "Canceled", - - "dxFileManager-editingDownloadSingleItemErrorMessage": "Item was not downloaded", - "dxFileManager-editingDownloadMultipleItemsErrorMessage": "{0} items were not downloaded", - - "dxFileManager-listDetailsColumnCaptionName": "Name", - "dxFileManager-listDetailsColumnCaptionDateModified": "Date Modified", - "dxFileManager-listDetailsColumnCaptionFileSize": "File Size", - - "dxFileManager-listThumbnailsTooltipTextSize": "Size", - "dxFileManager-listThumbnailsTooltipTextDateModified": "Date Modified", - - "dxFileManager-notificationProgressPanelTitle": "Progress", - "dxFileManager-notificationProgressPanelEmptyListText": "No operations", - "dxFileManager-notificationProgressPanelOperationCanceled": "Canceled", + "dxFileManager-errorDirectoryOpenFailed": "Không thể mở thư mục", + + "dxFileManager-commandCreate": "Thư mục mới", + "dxFileManager-commandRename": "Đổi tên", + "dxFileManager-commandMove": "Di chuyển đến", + "dxFileManager-commandCopy": "Sao chép đến", + "dxFileManager-commandDelete": "Xóa", + "dxFileManager-commandDownload": "Tải xuống", + "dxFileManager-commandUpload": "Tải lên tập tin", + "dxFileManager-commandRefresh": "Làm mới", + "dxFileManager-commandThumbnails": "Xem hình thu nhỏ", + "dxFileManager-commandDetails": "Xem chi tiết", + "dxFileManager-commandClearSelection": "Hủy chọn", + "dxFileManager-commandShowNavPane": "Chuyển đổi bảng điều hướng", + + "dxFileManager-dialogDirectoryChooserMoveTitle": "Di chuyển đến", + "dxFileManager-dialogDirectoryChooserMoveButtonText": "Di chuyển", + "dxFileManager-dialogDirectoryChooserCopyTitle": "Sao chép đến", + "dxFileManager-dialogDirectoryChooserCopyButtonText": "Sao chép", + "dxFileManager-dialogRenameItemTitle": "Đổi tên", + "dxFileManager-dialogRenameItemButtonText": "Lưu", + "dxFileManager-dialogCreateDirectoryTitle": "Thư mục mới", + "dxFileManager-dialogCreateDirectoryButtonText": "Tạo", + "dxFileManager-dialogDeleteItemTitle": "Xóa", + "dxFileManager-dialogDeleteItemButtonText": "Xóa", + "dxFileManager-dialogDeleteItemSingleItemConfirmation": "Bạn có chắc chắn muốn xóa {0}?", + "dxFileManager-dialogDeleteItemMultipleItemsConfirmation": "Bạn có chắc chắn muốn xóa {0} mục?", + "dxFileManager-dialogButtonCancel": "Hủy", + + "dxFileManager-editingCreateSingleItemProcessingMessage": "Đang tạo thư mục bên trong {0}", + "dxFileManager-editingCreateSingleItemSuccessMessage": "Đã tạo thư mục bên trong {0}", + "dxFileManager-editingCreateSingleItemErrorMessage": "Không thể tạo thư mục", + "dxFileManager-editingCreateCommonErrorMessage": "Không thể tạo thư mục", + + "dxFileManager-editingRenameSingleItemProcessingMessage": "Đang đổi tên mục bên trong {0}", + "dxFileManager-editingRenameSingleItemSuccessMessage": "Đã đổi tên mục bên trong {0}", + "dxFileManager-editingRenameSingleItemErrorMessage": "Không thể đổi tên mục", + "dxFileManager-editingRenameCommonErrorMessage": "Không thể đổi tên mục", + + "dxFileManager-editingDeleteSingleItemProcessingMessage": "Đang xóa mục từ {0}", + "dxFileManager-editingDeleteMultipleItemsProcessingMessage": "Đang xóa {0} mục từ {1}", + "dxFileManager-editingDeleteSingleItemSuccessMessage": "Đã xóa mục từ {0}", + "dxFileManager-editingDeleteMultipleItemsSuccessMessage": "Đã xóa {0} mục từ {1}", + "dxFileManager-editingDeleteSingleItemErrorMessage": "Không thể xóa mục", + "dxFileManager-editingDeleteMultipleItemsErrorMessage": "{0} mục không được xóa", + "dxFileManager-editingDeleteCommonErrorMessage": "Một số mục không được xóa", + + "dxFileManager-editingMoveSingleItemProcessingMessage": "Đang di chuyển mục đến {0}", + "dxFileManager-editingMoveMultipleItemsProcessingMessage": "Đang di chuyển {0} mục đến {1}", + "dxFileManager-editingMoveSingleItemSuccessMessage": "Đã di chuyển mục đến {0}", + "dxFileManager-editingMoveMultipleItemsSuccessMessage": "Đã di chuyển {0} mục đến {1}", + "dxFileManager-editingMoveSingleItemErrorMessage": "Không thể di chuyển mục", + "dxFileManager-editingMoveMultipleItemsErrorMessage": "{0} mục không được di chuyển", + "dxFileManager-editingMoveCommonErrorMessage": "Một số mục không được di chuyển", + + "dxFileManager-editingCopySingleItemProcessingMessage": "Đang sao chép mục đến {0}", + "dxFileManager-editingCopyMultipleItemsProcessingMessage": "Đang sao chép {0} mục đến {1}", + "dxFileManager-editingCopySingleItemSuccessMessage": "Đã sao chép mục đến {0}", + "dxFileManager-editingCopyMultipleItemsSuccessMessage": "Đã sao chép {0} mục đến {1}", + "dxFileManager-editingCopySingleItemErrorMessage": "Không thể sao chép mục", + "dxFileManager-editingCopyMultipleItemsErrorMessage": "{0} mục không được sao chép", + "dxFileManager-editingCopyCommonErrorMessage": "Một số mục không được sao chép", + + "dxFileManager-editingUploadSingleItemProcessingMessage": "Đang tải lên mục đến {0}", + "dxFileManager-editingUploadMultipleItemsProcessingMessage": "Đang tải lên {0} mục đến {1}", + "dxFileManager-editingUploadSingleItemSuccessMessage": "Đã tải lên mục đến {0}", + "dxFileManager-editingUploadMultipleItemsSuccessMessage": "Đã tải lên {0} mục đến {1}", + "dxFileManager-editingUploadSingleItemErrorMessage": "Không thể tải lên mục", + "dxFileManager-editingUploadMultipleItemsErrorMessage": "{0} mục không được tải lên", + "dxFileManager-editingUploadCanceledMessage": "Đã hủy", + + "dxFileManager-editingDownloadSingleItemErrorMessage": "Không thể tải xuống mục", + "dxFileManager-editingDownloadMultipleItemsErrorMessage": "{0} mục không được tải xuống", + + "dxFileManager-listDetailsColumnCaptionName": "Tên", + "dxFileManager-listDetailsColumnCaptionDateModified": "Ngày sửa đổi", + "dxFileManager-listDetailsColumnCaptionFileSize": "Kích thước tập tin", + + "dxFileManager-listThumbnailsTooltipTextSize": "Kích thước", + "dxFileManager-listThumbnailsTooltipTextDateModified": "Ngày sửa đổi", + + "dxFileManager-notificationProgressPanelTitle": "Tiến trình", + "dxFileManager-notificationProgressPanelEmptyListText": "Không có thao tác nào", + "dxFileManager-notificationProgressPanelOperationCanceled": "Đã hủy", "dxDiagram-categoryGeneral": "Chung", "dxDiagram-categoryFlowchart": "Lưu đồ", @@ -729,8 +729,8 @@ "dxDiagram-commandUnderline": "Gạch dưới", "dxDiagram-commandTextColor": "Màu chữ", "dxDiagram-commandLineColor": "Màu đường", - "dxDiagram-commandLineWidth": "Line Width", - "dxDiagram-commandLineStyle": "Line Style", + "dxDiagram-commandLineWidth": "Độ rộng đường", + "dxDiagram-commandLineStyle": "Kiểu đường", "dxDiagram-commandLineStyleSolid": "Solid", "dxDiagram-commandLineStyleDotted": "Dotted", "dxDiagram-commandLineStyleDashed": "Dashed", @@ -757,10 +757,10 @@ "dxDiagram-commandGridSize": "Kích thước lưới", "dxDiagram-commandZoomLevel": "Mức phóng đại", "dxDiagram-commandAutoZoom": "Phóng đại tự động", - "dxDiagram-commandFitToContent": "Fit to Content", - "dxDiagram-commandFitToWidth": "Fit to Width", - "dxDiagram-commandAutoZoomByContent": "Auto Zoom by Content", - "dxDiagram-commandAutoZoomByWidth": "Auto Zoom by Width", + "dxDiagram-commandFitToContent": "Vừa với nội dung", + "dxDiagram-commandFitToWidth": "Vừa với chiều rộng", + "dxDiagram-commandAutoZoomByContent": "Phóng đại tự động theo nội dung", + "dxDiagram-commandAutoZoomByWidth": "Phóng đại tự động theo chiều rộng", "dxDiagram-commandSimpleView": "Kiểu xem đơn giản", "dxDiagram-commandCut": "Cắt", "dxDiagram-commandCopy": "Sao chép", @@ -774,10 +774,10 @@ "dxDiagram-commandInsertShapeImage": "Chèn ảnh...", "dxDiagram-commandEditShapeImage": "Đổi ảnh...", "dxDiagram-commandDeleteShapeImage": "Xóa ảnh", - "dxDiagram-commandLayoutLeftToRight": "Left-to-right", - "dxDiagram-commandLayoutRightToLeft": "Right-to-left", - "dxDiagram-commandLayoutTopToBottom": "Top-to-bottom", - "dxDiagram-commandLayoutBottomToTop": "Bottom-to-top", + "dxDiagram-commandLayoutLeftToRight": "Từ trái sang phải", + "dxDiagram-commandLayoutRightToLeft": "Từ phải sang trái", + "dxDiagram-commandLayoutTopToBottom": "Từ trên xuống dưới", + "dxDiagram-commandLayoutBottomToTop": "Từ dưới lên trên", "dxDiagram-unitIn": "in", "dxDiagram-unitCm": "cm", @@ -792,122 +792,122 @@ "dxDiagram-uiExport": "Xuất ra", "dxDiagram-uiProperties": "Thuộc tính", - "dxDiagram-uiSettings": "Settings", - "dxDiagram-uiShowToolbox": "Show Toolbox", - "dxDiagram-uiSearch": "Search", - "dxDiagram-uiStyle": "Style", - "dxDiagram-uiLayout": "Layout", + "dxDiagram-uiSettings": "Cài đặt", + "dxDiagram-uiShowToolbox": "Hiển thị hộp công cụ", + "dxDiagram-uiSearch": "Tìm kiếm", + "dxDiagram-uiStyle": "Kiểu dáng", + "dxDiagram-uiLayout": "Bố cục", "dxDiagram-uiLayoutTree": "Cây", "dxDiagram-uiLayoutLayered": "Được xếp tầng", - "dxDiagram-uiDiagram": "Diagram", - "dxDiagram-uiText": "Text", - "dxDiagram-uiObject": "Object", - "dxDiagram-uiConnector": "Connector", - "dxDiagram-uiPage": "Page", - - "dxDiagram-shapeText": "Text", - "dxDiagram-shapeRectangle": "Rectangle", - "dxDiagram-shapeEllipse": "Ellipse", - "dxDiagram-shapeCross": "Cross", - "dxDiagram-shapeTriangle": "Triangle", - "dxDiagram-shapeDiamond": "Diamond", - "dxDiagram-shapeHeart": "Heart", - "dxDiagram-shapePentagon": "Pentagon", - "dxDiagram-shapeHexagon": "Hexagon", - "dxDiagram-shapeOctagon": "Octagon", - "dxDiagram-shapeStar": "Star", - "dxDiagram-shapeArrowLeft": "Left Arrow", - "dxDiagram-shapeArrowUp": "Up Arrow", - "dxDiagram-shapeArrowRight": "Right Arrow", - "dxDiagram-shapeArrowDown": "Down Arrow", - "dxDiagram-shapeArrowUpDown": "Up Down Arrow", - "dxDiagram-shapeArrowLeftRight": "Left Right Arrow", - "dxDiagram-shapeProcess": "Process", - "dxDiagram-shapeDecision": "Decision", - "dxDiagram-shapeTerminator": "Terminator", - "dxDiagram-shapePredefinedProcess": "Predefined Process", - "dxDiagram-shapeDocument": "Document", - "dxDiagram-shapeMultipleDocuments": "Multiple Documents", - "dxDiagram-shapeManualInput": "Manual Input", - "dxDiagram-shapePreparation": "Preparation", - "dxDiagram-shapeData": "Data", - "dxDiagram-shapeDatabase": "Database", - "dxDiagram-shapeHardDisk": "Hard Disk", - "dxDiagram-shapeInternalStorage": "Internal Storage", - "dxDiagram-shapePaperTape": "Paper Tape", - "dxDiagram-shapeManualOperation": "Manual Operation", - "dxDiagram-shapeDelay": "Delay", - "dxDiagram-shapeStoredData": "Stored Data", - "dxDiagram-shapeDisplay": "Display", - "dxDiagram-shapeMerge": "Merge", - "dxDiagram-shapeConnector": "Connector", - "dxDiagram-shapeOr": "Or", - "dxDiagram-shapeSummingJunction": "Summing Junction", - "dxDiagram-shapeContainerDefaultText": "Container", - "dxDiagram-shapeVerticalContainer": "Vertical Container", - "dxDiagram-shapeHorizontalContainer": "Horizontal Container", - "dxDiagram-shapeCardDefaultText": "Person's Name", - "dxDiagram-shapeCardWithImageOnLeft": "Card with Image on the Left", - "dxDiagram-shapeCardWithImageOnTop": "Card with Image on the Top", - "dxDiagram-shapeCardWithImageOnRight": "Card with Image on the Right", - - "dxGantt-dialogTitle": "Title", - "dxGantt-dialogStartTitle": "Start", - "dxGantt-dialogEndTitle": "End", - "dxGantt-dialogProgressTitle": "Progress", - "dxGantt-dialogResourcesTitle": "Resources", - "dxGantt-dialogResourceManagerTitle": "Resource Manager", - "dxGantt-dialogTaskDetailsTitle": "Task Details", - "dxGantt-dialogEditResourceListHint": "Edit Resource List", - "dxGantt-dialogEditNoResources": "No resources", - "dxGantt-dialogButtonAdd": "Add", - "dxGantt-contextMenuNewTask": "New Task", - "dxGantt-contextMenuNewSubtask": "New Subtask", - "dxGantt-contextMenuDeleteTask": "Delete Task", - "dxGantt-contextMenuDeleteDependency": "Delete Dependency", - "dxGantt-dialogTaskDeleteConfirmation": "Deleting a task also deletes all its dependencies and subtasks. Are you sure you want to delete this task?", - "dxGantt-dialogDependencyDeleteConfirmation": "Are you sure you want to delete the dependency from the task?", - "dxGantt-dialogResourcesDeleteConfirmation": "Deleting a resource also deletes it from tasks to which this resource is assigned. Are you sure you want to delete these resources? Resources: {0}", - "dxGantt-dialogConstraintCriticalViolationMessage": "The task you are attempting to move is linked to a second task by a dependency relation. This change would conflict with dependency rules. How would you like to proceed?", - "dxGantt-dialogConstraintViolationMessage": "The task you are attempting to move is linked to a second task by a dependency relation. How would you like to proceed?", - "dxGantt-dialogCancelOperationMessage": "Cancel the operation", - "dxGantt-dialogDeleteDependencyMessage": "Delete the dependency", - "dxGantt-dialogMoveTaskAndKeepDependencyMessage": "Move the task and keep the dependency", - "dxGantt-dialogConstraintCriticalViolationSeveralTasksMessage": "The task you are attempting to move is linked to another tasks by dependency relations. This change would conflict with dependency rules. How would you like to proceed?", - "dxGantt-dialogConstraintViolationSeveralTasksMessage": "The task you are attempting to move is linked to another tasks by dependency relations. How would you like to proceed?", - "dxGantt-dialogDeleteDependenciesMessage": "Delete the dependency relations", - "dxGantt-dialogMoveTaskAndKeepDependenciesMessage": "Move the task and keep the dependencies", - "dxGantt-undo": "Undo", - "dxGantt-redo": "Redo", - "dxGantt-expandAll": "Expand All", - "dxGantt-collapseAll": "Collapse All", - "dxGantt-addNewTask": "Add New Task", - "dxGantt-deleteSelectedTask": "Delete Selected Task", - "dxGantt-zoomIn": "Zoom In", - "dxGantt-zoomOut": "Zoom Out", - "dxGantt-fullScreen": "Full Screen", + "dxDiagram-uiDiagram": "Sơ đồ", + "dxDiagram-uiText": "Văn bản", + "dxDiagram-uiObject": "Đối tượng", + "dxDiagram-uiConnector": "Đường nối", + "dxDiagram-uiPage": "Trang", + + "dxDiagram-shapeText": "Văn bản", + "dxDiagram-shapeRectangle": "Hình chữ nhật", + "dxDiagram-shapeEllipse": "Hình elip", + "dxDiagram-shapeCross": "Hình chữ thập", + "dxDiagram-shapeTriangle": "Hình tam giác", + "dxDiagram-shapeDiamond": "Hình thoi", + "dxDiagram-shapeHeart": "Hình trái tim", + "dxDiagram-shapePentagon": "Hình ngũ giác", + "dxDiagram-shapeHexagon": "Hình lục giác", + "dxDiagram-shapeOctagon": "Hình bát giác", + "dxDiagram-shapeStar": "Hình ngôi sao", + "dxDiagram-shapeArrowLeft": "Mũi tên trái", + "dxDiagram-shapeArrowUp": "Mũi tên lên", + "dxDiagram-shapeArrowRight": "Mũi tên phải", + "dxDiagram-shapeArrowDown": "Mũi tên xuống", + "dxDiagram-shapeArrowUpDown": "Mũi tên lên xuống", + "dxDiagram-shapeArrowLeftRight": "Mũi tên trái phải", + "dxDiagram-shapeProcess": "Quy trình", + "dxDiagram-shapeDecision": "Quyết định", + "dxDiagram-shapeTerminator": "Điểm kết", + "dxDiagram-shapePredefinedProcess": "Quy trình đã xác định", + "dxDiagram-shapeDocument": "Tài liệu", + "dxDiagram-shapeMultipleDocuments": "Nhiều tài liệu", + "dxDiagram-shapeManualInput": "Nhập thủ công", + "dxDiagram-shapePreparation": "Chuẩn bị", + "dxDiagram-shapeData": "Dữ liệu", + "dxDiagram-shapeDatabase": "Cơ sở dữ liệu", + "dxDiagram-shapeHardDisk": "Ổ cứng", + "dxDiagram-shapeInternalStorage": "Bộ nhớ trong", + "dxDiagram-shapePaperTape": "Băng giấy", + "dxDiagram-shapeManualOperation": "Thao tác thủ công", + "dxDiagram-shapeDelay": "Trễ", + "dxDiagram-shapeStoredData": "Dữ liệu đã lưu", + "dxDiagram-shapeDisplay": "Hiển thị", + "dxDiagram-shapeMerge": "Hợp nhất", + "dxDiagram-shapeConnector": "Đường nối", + "dxDiagram-shapeOr": "Hoặc", + "dxDiagram-shapeSummingJunction": "Nút tổng hợp", + "dxDiagram-shapeContainerDefaultText": "Hộp chứa", + "dxDiagram-shapeVerticalContainer": "Hộp chứa dọc", + "dxDiagram-shapeHorizontalContainer": "Hộp chứa ngang", + "dxDiagram-shapeCardDefaultText": "Tên người", + "dxDiagram-shapeCardWithImageOnLeft": "Thẻ với ảnh ở bên trái", + "dxDiagram-shapeCardWithImageOnTop": "Thẻ với ảnh ở phía trên", + "dxDiagram-shapeCardWithImageOnRight": "Thẻ với ảnh ở bên phải", + + "dxGantt-dialogTitle": "Tiêu đề", + "dxGantt-dialogStartTitle": "Bắt đầu", + "dxGantt-dialogEndTitle": "Kết thúc", + "dxGantt-dialogProgressTitle": "Tiến độ", + "dxGantt-dialogResourcesTitle": "Tài nguyên", + "dxGantt-dialogResourceManagerTitle": "Quản lý tài nguyên", + "dxGantt-dialogTaskDetailsTitle": "Chi tiết nhiệm vụ", + "dxGantt-dialogEditResourceListHint": "Chỉnh sửa danh sách tài nguyên", + "dxGantt-dialogEditNoResources": "Không có tài nguyên", + "dxGantt-dialogButtonAdd": "Thêm", + "dxGantt-contextMenuNewTask": "Nhiệm vụ mới", + "dxGantt-contextMenuNewSubtask": "Nhiệm vụ phụ mới", + "dxGantt-contextMenuDeleteTask": "Xóa nhiệm vụ", + "dxGantt-contextMenuDeleteDependency": "Xóa phụ thuộc", + "dxGantt-dialogTaskDeleteConfirmation": "Việc xóa nhiệm vụ cũng xóa tất cả các phụ thuộc và nhiệm vụ phụ của nó. Bạn có chắc chắn muốn xóa nhiệm vụ này không?", + "dxGantt-dialogDependencyDeleteConfirmation": "Bạn có chắc chắn muốn xóa phụ thuộc khỏi nhiệm vụ không?", + "dxGantt-dialogResourcesDeleteConfirmation": "Việc xóa tài nguyên cũng xóa nó khỏi các nhiệm vụ được gán tài nguyên này. Bạn có chắc chắn muốn xóa các tài nguyên này không? Tài nguyên: {0}", + "dxGantt-dialogConstraintCriticalViolationMessage": "Nhiệm vụ bạn đang cố di chuyển được liên kết với nhiệm vụ thứ hai bằng mối quan hệ phụ thuộc. Thay đổi này sẽ mâu thuẫn với các quy tắc phụ thuộc. Bạn muốn tiến hành như thế nào?", + "dxGantt-dialogConstraintViolationMessage": "Nhiệm vụ bạn đang cố di chuyển được liên kết với nhiệm vụ thứ hai bằng mối quan hệ phụ thuộc. Bạn muốn tiến hành như thế nào?", + "dxGantt-dialogCancelOperationMessage": "Hủy thao tác", + "dxGantt-dialogDeleteDependencyMessage": "Xóa phụ thuộc", + "dxGantt-dialogMoveTaskAndKeepDependencyMessage": "Di chuyển nhiệm vụ và giữ phụ thuộc", + "dxGantt-dialogConstraintCriticalViolationSeveralTasksMessage": "Nhiệm vụ bạn đang cố di chuyển được liên kết với các nhiệm vụ khác bằng các mối quan hệ phụ thuộc. Thay đổi này sẽ mâu thuẫn với các quy tắc phụ thuộc. Bạn muốn tiến hành như thế nào?", + "dxGantt-dialogConstraintViolationSeveralTasksMessage": "Nhiệm vụ bạn đang cố di chuyển được liên kết với các nhiệm vụ khác bằng các mối quan hệ phụ thuộc. Bạn muốn tiến hành như thế nào?", + "dxGantt-dialogDeleteDependenciesMessage": "Xóa các mối quan hệ phụ thuộc", + "dxGantt-dialogMoveTaskAndKeepDependenciesMessage": "Di chuyển nhiệm vụ và giữ các phụ thuộc", + "dxGantt-undo": "Hoàn tác", + "dxGantt-redo": "Làm lại", + "dxGantt-expandAll": "Mở rộng tất cả", + "dxGantt-collapseAll": "Thu gọn tất cả", + "dxGantt-addNewTask": "Thêm nhiệm vụ mới", + "dxGantt-deleteSelectedTask": "Xóa nhiệm vụ đã chọn", + "dxGantt-zoomIn": "Phóng to", + "dxGantt-zoomOut": "Thu nhỏ", + "dxGantt-fullScreen": "Toàn màn hình", "dxGantt-quarter": "Q{0}", - "dxGantt-sortingAscendingText": "Sắp xếp Tăng dần", - "dxGantt-sortingDescendingText": "Sắp xếp Giảm dần", + "dxGantt-sortingAscendingText": "Sắp xếp tăng dần", + "dxGantt-sortingDescendingText": "Sắp xếp giảm dần", "dxGantt-sortingClearText": "Loại bỏ việc sắp xếp", - "dxGantt-showResources": "Show Resources", - "dxGantt-showDependencies": "Show Dependencies", - "dxGantt-dialogStartDateValidation": "Start date must be after {0}", - "dxGantt-dialogEndDateValidation": "End date must be after {0}", + "dxGantt-showResources": "Hiển thị tài nguyên", + "dxGantt-showDependencies": "Hiển thị phụ thuộc", + "dxGantt-dialogStartDateValidation": "Ngày bắt đầu phải sau {0}", + "dxGantt-dialogEndDateValidation": "Ngày kết thúc phải sau {0}", - "dxGallery-itemName": "Gallery item", + "dxGallery-itemName": "Mục thư viện", "dxMultiView-elementAriaRoleDescription": "MultiView", - "dxMultiView-elementAriaLabel": "Use the arrow keys or swipe to navigate between views", - "dxMultiView-itemAriaRoleDescription": "View", - "dxMultiView-itemAriaLabel": "{0} of {1}", + "dxMultiView-elementAriaLabel": "Sử dụng phím mũi tên hoặc vuốt để điều hướng giữa các chế độ xem", + "dxMultiView-itemAriaRoleDescription": "Chế độ xem", + "dxMultiView-itemAriaLabel": "{0} trong {1}", - "dxSplitter-resizeHandleAriaLabel": "Split bar", - "dxSplitter-resizeHandleAriaRoleDescription": "Separator", + "dxSplitter-resizeHandleAriaLabel": "Thanh chia", + "dxSplitter-resizeHandleAriaRoleDescription": "Dải phân cách", - "dxStepper-optionalMark": "(Optional)", + "dxStepper-optionalMark": "(Tùy chọn)", - "dxSpeechToText-ariaLabelStart": "Press to start voice transcription", - "dxSpeechToText-ariaLabelStop": "Press to stop voice transcription" + "dxSpeechToText-ariaLabelStart": "Nhấn để bắt đầu ghi âm giọng nói", + "dxSpeechToText-ariaLabelStop": "Nhấn để dừng ghi âm giọng nói" } }