#-- copyright
#OpenProject is an open source project management software.
#Copyright (C) the OpenProject GmbH
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License version 3.
#OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows:
#Copyright (C) 2006-2013 Jean-Philippe Lang
#Copyright (C) 2010-2013 the ChiliProject Team
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version 2
#of the License, or (at your option) any later version.
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
#See COPYRIGHT and LICENSE files for more details.
#++
vi:
  no_results_title_text: Hiện không có nội dung.
  activities:
    index:
      no_results_title_text: Đã không có bất kỳ hoạt động nào cho dự án trong khung thời gian này.
  admin:
    plugins:
      no_results_title_text: Hiện tại không có plugin nào được cài đặt.
      no_results_content_text: Xem trang tích hợp và plugin của chúng tôi để biết thêm thông tin.
    custom_styles:
      color_theme: "Màu sắc giao diện"
      color_theme_custom: "(Tùy chỉnh)"
      tab_interface: "Interface"
      tab_branding: "Branding"
      tab_pdf_export_styles: "PDF export styles"
      colors:
        primary-button-color: "Nút chính"
        accent-color: "Nhấn mạnh"
        header-bg-color: "Nền của tiêu đề"
        header-item-bg-hover-color: "Màu nền tiêu đề khi trỏ chuột"
        header-item-font-color: "Phông chữ tiêu đề"
        header-item-font-hover-color: "Phông chữ tiêu đề khi trỏ chuột"
        header-border-bottom-color: "Viền của tiêu đề"
        main-menu-bg-color: "Nền menu chính"
        main-menu-bg-selected-background: "Menu chính khi được chọn"
        main-menu-bg-hover-background: "Menu khi trỏ chuột"
        main-menu-font-color: "Phông chữ menu chính"
        main-menu-selected-font-color: "Phông chữ menu chính khi được chọn"
        main-menu-hover-font-color: "Phông chữ menu chính khi trỏ chuột"
        main-menu-border-color: "Đường viền menu chính"
      custom_colors: "Tùy chỉnh màu sắc"
      customize: "Tùy chỉnh cài đặt OpenProject của bạn với logo và màu sắc riêng."
      enterprise_notice: "Như một lời 'Cảm ơn!' đặc biệt cho sự đóng góp tài chính của họ để phát triển OpenProject, tiện ích nhỏ này chỉ có sẵn cho người đăng ký hỗ trợ phiên bản Enterprise."
      enterprise_more_info: "Lưu ý: logo sử dụng sẽ được công khai truy cập."
      manage_colors: "Chỉnh sửa màu sắc trong select option"
      instructions:
        primary-button-color: "Màu nhấn mạnh mạnh, được sử dụng cho nút quan trọng nhất trên màn hình."
        accent-color: "Màu cho các liên kết và các yếu tố được nhấn mạnh nhẹ nhàng khác."
        header-item-bg-hover-color: "Màu nền của các mục tiêu đề có thể nhấp khi di chuột."
        header-item-font-color: "Màu phông chữ của các mục tiêu đề có thể nhấp."
        header-item-font-hover-color: "Màu phông chữ của các mục tiêu đề có thể nhấp khi di chuột."
        header-border-bottom-color: "Đường kẻ mỏng dưới tiêu đề. Để trống nếu bạn không muốn bất kỳ đường kẻ nào."
        main-menu-bg-color: "Màu nền của menu bên trái."
      theme_warning: Thay đổi chủ đề sẽ ghi đè phong cách tùy chỉnh của bạn. Thiết kế sau đó sẽ bị mất. Bạn có chắc chắn muốn tiếp tục không?
    enterprise:
      upgrade_to_ee: "Nâng cấp lên phiên bản Enterprise"
      add_token: "Tải lên mã hỗ trợ phiên bản Enterprise"
      delete_token_modal:
        text: "Bạn có chắc chắn muốn xóa mã phiên bản Enterprise hiện tại đang sử dụng không?"
        title: "Xóa mã"
      replace_token: "Thay thế support token hiện tại của bạn"
      order: "Đặt hàng phiên bản Enterprise on-premises"
      paste: "Dán mã hỗ trợ phiên bản Enterprise của bạn"
      required_for_feature: "Tiện ích này chỉ có sẵn với mã hỗ trợ phiên bản Enterprise đang hoạt động."
      enterprise_link: "Thêm thông tin, nhấn vào đây."
      start_trial: "Bắt đầu dùng thử miễn phí"
      book_now: "Đặt chỗ ngay"
      get_quote: "Lấy trích dẫn"
      buttons:
        upgrade: "Nâng cấp ngay"
        contact: "Liên hệ với chúng tôi để có buổi demo"
      enterprise_info_html: "là một tiện ích bổ sung Enterprise <span class='spot-icon spot-icon_inline spot-icon_enterprise-addons'></span>."
      upgrade_info: "Vui lòng nâng cấp lên gói trả phí để kích hoạt và bắt đầu sử dụng nó trong nhóm của bạn."
    jemalloc_allocator: Jemalloc memory allocator
    journal_aggregation:
      explanation:
        text: "Các hành động cá nhân của người dùng (ví dụ: cập nhật một công việc hai lần) được gộp thành một hành động nếu thời gian chênh lệch giữa chúng nhỏ hơn khoảng thời gian được chỉ định. Chúng sẽ được hiển thị dưới dạng một hành động duy nhất trong ứng dụng. Điều này cũng sẽ trì hoãn thông báo cùng một khoảng thời gian giảm số lượng email được gửi và cũng sẽ ảnh hưởng đến độ trễ %{webhook_link}."
        link: "webhook"
  announcements:
    show_until: Xem đến khi
    is_active: Đang hiển thị
    is_inactive: hiện tại không hiển thị
  antivirus_scan:
    not_processed_yet_message: "Tải xuống bị chặn, vì tệp chưa được quét virus. Vui lòng thử lại sau."
    quarantined_message: "Phát hiện virus trong tệp '%{filename}'. Tệp đã bị cách ly và không thể tải xuống."
    deleted_message: "Phát hiện virus trong tệp '%{filename}'. Tệp đã bị xóa."
    deleted_by_admin: "Tệp cách ly '%{filename}' đã bị quản trị viên xóa."
    overridden_by_admin: "Lệnh cách ly cho tệp '%{filename}' đã bị %{user} hủy bỏ. Tệp hiện có thể truy cập được."
    quarantined_attachments:
      container: "Bộ chứa"
      delete: "Xóa tệp cách ly"
      title: "Tệp đính kèm cách ly"
      error_cannot_act_self: "Không thể thực hiện hành động trên các tệp bạn đã tải lên."
  attribute_help_texts:
    note_public: "Bất kỳ văn bản và hình ảnh nào bạn thêm vào trường này sẽ được hiển thị công khai cho tất cả người dùng đã đăng nhập!"
    text_overview: "Tại đây, bạn có thể tạo các văn bản hiển thị hỗ trợ. Khi hoàn thành, các văn bản có thể được hiển thị bằng cách nhấp vào biểu tượng trợ giúp bên cạnh các giá trị."
    label_plural: "Thuộc tính văn bản trợ giúp"
    show_preview: "Văn bản xem trước"
    add_new: "Thêm văn bản trợ giúp"
    edit: "Chỉnh sửa văn bản trợ giúp cho %{attribute_caption}"
  background_jobs:
    status:
      error_requeue: "Công việc gặp lỗi nhưng đang thử lại. Lỗi là: %{message}"
      cancelled_due_to: "Công việc bị hủy do lỗi: %{message}"
  ldap_auth_sources:
    ldap_error: "Lỗi LDAP: %{error_message}"
    ldap_auth_failed: "Không thể xác thực tại máy chủ LDAP."
    sync_failed: "Không thể đồng bộ hóa từ LDAP: %{message}."
    back_to_index: "Nhấp vào đây để quay lại danh sách kết nối."
    technical_warning_html: |
      Biểu mẫu LDAP này yêu cầu kiến thức kỹ thuật về thiết lập LDAP / Active Directory của bạn.
      <br/>
      <a href="https://www.openproject.org/help/administration/manage-ldap-authentication/">Vui lòng truy cập tài liệu của chúng tôi để được hướng dẫn chi tiết</a>.
    attribute_texts:
      name: Tên tùy ý của kết nối LDAP
      host: Tên máy chủ LDAP hoặc địa chỉ IP
      login_map: Khóa thuộc tính trong LDAP được sử dụng để xác định thông tin đăng nhập người dùng duy nhất. Thông thường, đây sẽ là `uid` hoặc` samAccountName`.
      generic_map: "84/5000\nKhóa thuộc tính trong LDAP được ánh xạ tới thuộc tính `%{attribute}` của OpenProject"
      admin_map_html: "Tùy chọn: Khóa thuộc tính trong LDAP mà <strong>nếu có</strong> đánh dấu người dùng OpenProject là quản trị viên. Để trống khi nghi ngờ."
      system_user_dn_html: |

        58/5000
        Nhập DN của người dùng hệ thống được sử dụng để truy cập chỉ đọc.
        <br/>
        Example: uid=openproject,ou=system,dc=example,dc=com
      system_user_password: Nhập mật khẩu liên kết của người dùng hệ thống
      base_dn: |
        Nhập Base DN của cây con trong LDAP mà bạn muốn OpenProject tìm kiếm người dùng và nhóm.
        OpenProject sẽ chỉ lọc các tên người dùng được cung cấp trong cây con này.
        Ví dụ: ou=users,dc=example,dc=com
      filter_string: |
        Thêm bộ lọc RFC4515 tùy chọn để áp dụng cho các kết quả trả về cho người dùng được lọc trong LDAP.
        Điều này có thể được sử dụng để giới hạn tập hợp người dùng được OpenProject tìm thấy để xác thực và đồng bộ hóa nhóm.
      filter_string_concat: |
        OpenProject sẽ luôn lọc thuộc tính đăng nhập do người dùng cung cấp để xác định bản ghi. Nếu bạn cung cấp bộ lọc ở đây,
        nó sẽ được kết hợp với một AND. Theo mặc định, một bộ lọc catch-all (objectClass=*) sẽ được sử dụng.
      onthefly_register: |
        Nếu bạn chọn hộp này, OpenProject sẽ tự động tạo người dùng mới từ các mục nhập LDAP của họ
        khi họ lần đầu tiên xác thực với OpenProject.
        Để trống để chỉ cho phép các tài khoản hiện có trong OpenProject xác thực thông qua LDAP!
    connection_encryption: "Mã hóa kết nối"
    encryption_details: "Tùy chọn LDAPS / STARTTLS"
    system_account: "Tài khoản hệ thống"
    system_account_legend: |
      OpenProject yêu cầu truy cập chỉ đọc thông qua tài khoản hệ thống để tra cứu người dùng và nhóm trong cây LDAP của bạn.
      Vui lòng chỉ định thông tin đăng nhập liên kết cho người dùng hệ thống đó trong phần sau.
    ldap_details: "Chi tiết LDAP "
    user_settings: "Ánh xạ thuộc tính"
    user_settings_legend: |
      Các trường sau đây liên quan đến cách người dùng được tạo trong OpenProject từ các mục nhập LDAP và
      các thuộc tính LDAP nào được sử dụng để xác định các thuộc tính của người dùng OpenProject (ánh xạ thuộc tính).
    tls_mode:
      plain: "không"
      simple_tls: "LDAPS"
      start_tls: "STARTTLS"
      plain_description: "Mở kết nối không mã hóa đến máy chủ LDAP. Không khuyến khích cho môi trường sản xuất."
      simple_tls_description: "Sử dụng LDAPS. Yêu cầu một cổng riêng trên máy chủ LDAP. Chế độ này thường bị loại bỏ, chúng tôi khuyến nghị sử dụng STARTTLS bất cứ khi nào có thể."
      start_tls_description: "Gửi lệnh STARTTLS sau khi kết nối với cổng LDAP chuẩn. Được khuyến nghị cho kết nối mã hóa."
      section_more_info_link_html: >
        Phần này liên quan đến bảo mật kết nối của nguồn xác thực LDAP này. Để biết thêm thông tin, vui lòng truy cập <a href="%{link}"> tài liệu Net::LDAP</a>.
    tls_options:
      verify_peer: "Xác minh chứng chỉ SSL"
      verify_peer_description_html: >
        Kích hoạt xác minh SSL nghiêm ngặt của chuỗi chứng chỉ đáng tin cậy. <br/> <strong>Cảnh báo:</strong> Bỏ chọn tùy chọn này sẽ tắt xác minh SSL của chứng chỉ máy chủ LDAP. Điều này làm lộ kết nối của bạn đến các cuộc tấn công Man in the Middle.
      tls_certificate_description: "Nếu chứng chỉ máy chủ LDAP không có trong nguồn tin cậy của hệ thống này, bạn có thể thêm nó thủ công ở đây. Nhập chuỗi chứng chỉ PEM X509."
  forums:
    show:
      no_results_title_text: Hiện tại không có bài viết cho diễn đàn.
  colors:
    index:
      no_results_title_text: Hiện có không có màu sắc.
      no_results_content_text: Tạo một màu mới
      label_new_color: "Màu mới"
    new:
      label_new_color: "Màu mới"
    edit:
      label_edit_color: "Chỉnh sửa màu"
    form:
      label_new_color: "Màu mới"
      label_edit_color: "Chỉnh sửa màu"
    label_no_color: "Không màu"
    label_properties: "Thuộc tính"
    label_really_delete_color: >
      Bạn có chắc chắn muốn xóa màu sau không? Các loại sử dụng màu này sẽ không bị xóa.
  custom_actions:
    actions:
      name: "Hành động"
      add: "Thêm hành động"
      assigned_to:
        executing_user_value: "(Chỉ định cho người thực hiện)"
    conditions: "Điều kiện"
    plural: "Tác vụ tùy chỉnh"
    new: "Hành động tùy chỉnh mới"
    edit: "Chỉnh sửa hành động tùy chỉnh %{name}"
    execute: "Thực hiện %{name}"
    upsale:
      title: "Hành động tùy chỉnh"
      description: "Hành động tùy chỉnh là các phím tắt một lần để thực hiện một tập hợp các hành động đã được định trước mà bạn có thể làm cho sẵn có trên các gói công việc nhất định dựa trên trạng thái, vai trò, loại hoặc dự án."
  custom_fields:
    admin:
      custom_field_projects:
        is_for_all_blank_slate:
          heading: For all projects
          description: This custom field is enabled in all projects since the "For all projects" option is checked. It cannot be deactivated for individual projects.
    text_add_new_custom_field: >
      Để thêm các trường tùy chỉnh mới vào một dự án, trước tiên bạn cần tạo chúng trước khi có thể thêm vào dự án này.
    is_enabled_globally: "Được bật toàn cầu"
    enabled_in_project: "Đã bật trong dự án"
    contained_in_type: "Được chứa trong loại"
    confirm_destroy_option: "Xóa một tùy chọn sẽ xóa tất cả các sự kiện của nó (ví dụ như trong các gói công việc). Bạn có chắc bạn muốn xóa bỏ nó?"
    reorder_alphabetical: "Sắp xếp lại giá trị theo thứ tự bảng chữ cái"
    reorder_confirmation: "Cảnh báo: Thứ tự hiện tại của các giá trị sẽ bị mất. Tiếp tục?"
    instructions:
      is_required: "Đánh dấu trường tùy chỉnh là bắt buộc. Điều này sẽ làm cho việc điền vào trường là bắt buộc khi tạo mới hoặc cập nhật tài nguyên hiện có."
      is_required_for_project: "Tích để bật thuộc tính này và yêu cầu nó trong tất cả các dự án. Không thể hủy kích hoạt nó cho từng dự án."
      is_for_all: "Đánh dấu trường tùy chỉnh là khả dụng trong tất cả các dự án hiện có và mới."
      searchable: "Bao gồm giá trị trường khi sử dụng chức năng tìm kiếm toàn cầu."
      searchable_for_project: "Bao gồm giá trị trường khi sử dụng chức năng tìm kiếm toàn cầu."
      editable: "Cho phép trường có thể chỉnh sửa bởi người dùng tự mình."
      admin_only: "Tích để chỉ hiển thị thuộc tính này cho người quản trị. Người dùng không có quyền quản trị sẽ không thể xem hoặc chỉnh sửa thuộc tính này."
      is_filter: >
        Cho phép trường tùy chỉnh được sử dụng trong bộ lọc trong chế độ xem gói công việc. Lưu ý rằng chỉ khi 'Cho tất cả các dự án' được chọn, trường tùy chỉnh mới xuất hiện trong các chế độ xem toàn cầu.
    tab:
      no_results_title_text: Không có hiện tại không có trường tùy chỉnh.
      no_results_content_text: Tạo trường tùy chỉnh mới
  concatenation:
    single: "hoặc"
  global_search:
    placeholder: "Tìm kiếm trong %{app_title}"
    overwritten_tabs:
      wiki_pages: "Wiki"
      messages: "Diễn đàn"
  groups:
    index:
      no_results_title_text: Hiện có không có nhóm.
      no_results_content_text: Tạo một nhóm
    users:
      no_results_title_text: Hiện có không có người sử dụng thuộc nhóm này.
    memberships:
      no_results_title_text: Hiện có không có dự án thuộc nhóm này.
  incoming_mails:
    ignore_filenames: >
      Chỉ định danh sách các tên cần bỏ qua khi xử lý tệp đính kèm cho thư đến (ví dụ: chữ ký hoặc biểu tượng). Nhập một tên tệp trên mỗi dòng.
  projects:
    copy:
      #Contains custom strings for options when copying a project that cannot be found elsewhere.
      members: "Thành viên dự án"
      overviews: "Tổng quan dự án"
      queries: "Gói công việc: chế độ xem đã lưu"
      wiki_page_attachments: "Trang wiki: tệp đính kèm"
      work_package_attachments: "Gói công việc: tệp đính kèm"
      work_package_categories: "Gói công việc: danh mục"
      work_package_file_links: "Gói công việc: liên kết tệp"
      work_package_shares: "Gói công việc: chia sẻ"
    delete:
      scheduled: "Việc xóa đã được lên lịch và thực hiện trong nền. Bạn sẽ được thông báo về kết quả."
      schedule_failed: "Dự án không thể bị xóa: %{errors}"
      failed: "Yêu cầu xóa dự án %{name} không thành công"
      failed_text: "Yêu cầu xóa dự án %{name} đã thất bại. Dự án đã được lưu trữ."
      completed: "Đã xóa dự án %{name}"
      completed_text: "Yêu cầu xóa dự án '%{name}' đã được hoàn thành."
      completed_text_children: "Ngoài ra, các dự án phụ sau đây đã bị xóa:"
    index:
      open_as_gantt: "Mở dưới dạng chế độ xem Gantt"
      no_results_title_text: Không có dự án nào
      no_results_content_text: Tạo một dự án mới
      search:
        label: Bộ lọc tên dự án
        placeholder: Tìm kiếm theo tên dự án
    lists:
      active: "Các dự án đang hoạt động"
      my: "Dự án của tôi"
      favored: "Dự án yêu thích"
      archived: "Các dự án đã lưu trữ"
      shared: "Danh sách dự án được chia sẻ"
      my_lists: "Danh sách dự án của tôi"
      new:
        placeholder: "Danh sách dự án mới"
      delete_modal:
        title: "Xóa danh sách dự án"
        text: "Hành động này sẽ không xóa bất kỳ dự án nào có trong danh sách. Bạn có chắc chắn muốn xóa danh sách dự án này không?"
    settings:
      change_identifier: Thay đổi định danh
      activities:
        no_results_title_text: Không có hoạt động nào hiện tại.
      forums:
        no_results_title_text: Hiện không có diễn đàn nào cho dự án.
        no_results_content_text: Tạo diễn đàn mới
      categories:
        no_results_title_text: Hiện có không có nhóm gói công việc.
        no_results_content_text: Tạo ra một loại gói công việc mới
      custom_fields:
        no_results_title_text: Không không có trường tùy chỉnh.
      project_custom_fields:
        header:
          title: "Thuộc tính dự án"
          description: 'Các thuộc tính dự án này sẽ được hiển thị trên <a href=%{overview_url} target="_blank">trang tổng quan dự án</a> của bạn dưới các phần tương ứng của chúng. Bạn có thể bật hoặc tắt các thuộc tính cá nhân. Các thuộc tính và phần của dự án được xác định trong <a href=%{admin_settings_url} target="_blank">cài đặt quản trị</a> bởi quản trị viên của phiên bản.'
        filter:
          label: "Tìm kiếm thuộc tính dự án"
        actions:
          label_enable_single: "Kích hoạt trong dự án này, nhấp để tắt"
          label_disable_single: "Không kích hoạt trong dự án này, nhấp để bật"
          remove_from_project: "Xóa khỏi dự án"
          label_enable_all: "Bật tất cả"
          label_disable_all: "Tắt tất cả"
        is_required_blank_slate:
          heading: Bắt buộc trong tất cả các dự án
          description: Thuộc tính dự án này được kích hoạt trong tất cả các dự án vì tùy chọn "Bắt buộc trong tất cả các dự án" đã được chọn. Nó không thể bị vô hiệu hóa cho các dự án cá nhân.
      types:
        no_results_title_text: Không có phân loại.
        form:
          enable_type_in_project: 'Kích hoạt loại "%{type}"'
      versions:
        no_results_title_text: Hiện đang có phiên bản dự án.
        no_results_content_text: Tạo ra một phiên bản mới
      storage:
        no_results_title_text: Không có không gian đĩa bổ sung nào được ghi nhận bởi dự án này.
  lists:
    create:
      success: "Danh sách đã sửa đổi đã được lưu thành danh sách mới"
      failure: "Không thể lưu danh sách đã sửa đổi: %{errors}"
    update:
      success: "Danh sách đã sửa đổi đã được lưu"
      failure: "Không thể lưu danh sách đã sửa đổi: %{errors}"
    publish:
      success: "Danh sách đã được công bố"
      failure: "Danh sách không thể được công khai: %{errors}"
    unpublish:
      success: "Danh sách đã được giữ riêng tư"
      failure: "Không thể đặt danh sách ở chế độ riêng tư: %{errors}"
    can_be_saved: "Danh sách đã sửa đổi:"
    can_be_saved_as: "Những sửa đổi chỉ có thể được lưu trong danh sách mới:"
  members:
    index:
      no_results_title_text: Hiện có không có thành viên của dự án này.
      no_results_content_text: Thêm một thành viên vào dự án
    invite_by_mail: "Gửi lời mời cho  %{mail}"
    send_invite_to: "Gửi lời mời đến"
    columns:
      shared: "Chia sẻ"
    filters:
      all_shares: "Tất cả các chia sẻ"
    menu:
      all: "Tất cả"
      invited: "Đã mời"
      locked: "Khóa"
      project_roles: "Vai trò trong dự án"
      wp_shares: "Chia sẻ gói công việc"
      groups: "Nhóm"
    delete_member_dialog:
      title: "Xóa thành viên"
      will_remove_the_users_role: "Điều này sẽ xóa vai trò của người dùng trong dự án này."
      will_remove_the_groups_role: "Điều này sẽ xóa vai trò của nhóm trong dự án này."
      however_work_packages_shared_with_user_html:
        other: "Tuy nhiên, %{shared_work_packages_link} cũng đã được chia sẻ với người dùng này."
      however_work_packages_shared_with_group_html:
        other: "Tuy nhiên, %{shared_work_packages_link} cũng đã được chia sẻ với nhóm này."
      remove_work_packages_shared_with_user_too: "Một người dùng đã bị xóa vẫn có thể truy cập các gói công việc đã được chia sẻ. Bạn có muốn xóa các chia sẻ này không?"
      remove_work_packages_shared_with_group_too: "Một nhóm đã bị xóa vẫn có thể truy cập các gói công việc đã được chia sẻ. Bạn có muốn xóa các chia sẻ này không?"
      will_not_affect_inherited_shares: "(Điều này sẽ không ảnh hưởng đến các gói công việc được chia sẻ với nhóm của họ)."
      can_remove_direct_but_not_shared_roles: "Bạn có thể xóa người dùng này khỏi tư cách thành viên dự án trực tiếp nhưng nhóm mà họ thuộc về cũng là thành viên của dự án này, vì vậy họ sẽ tiếp tục là thành viên qua nhóm."
      also_work_packages_shared_with_user_html:
        other: "Ngoài ra, %{shared_work_packages_link} đã được chia sẻ với người dùng này."
      remove_project_membership_or_work_package_shares_too: "Bạn muốn chỉ xóa người dùng này khỏi tư cách thành viên trực tiếp (và giữ lại các chia sẻ) hay xóa luôn các chia sẻ gói công việc?"
      will_remove_all_user_access_priveleges: "Việc xóa thành viên này sẽ xóa tất cả quyền truy cập của người dùng vào dự án. Người dùng vẫn sẽ tồn tại trong hệ thống."
      will_remove_all_group_access_priveleges: "Việc xóa thành viên này sẽ xóa tất cả quyền truy cập của nhóm vào dự án. Nhóm vẫn sẽ tồn tại trong hệ thống."
      cannot_delete_inherited_membership: "Bạn không thể xóa thành viên này vì họ thuộc về một nhóm cũng là thành viên của dự án này."
      cannot_delete_inherited_membership_note_admin_html: "Bạn có thể xóa nhóm khỏi dự án hoặc xóa thành viên cụ thể này khỏi nhóm trong %{administration_settings_link}."
      cannot_delete_inherited_membership_note_non_admin: "Bạn có thể xóa nhóm khỏi dự án hoặc liên hệ với quản trị viên để xóa thành viên cụ thể này khỏi nhóm."
    delete_work_package_shares_dialog:
      title: "Thu hồi chia sẻ gói công việc"
      shared_with_this_user_html:
        other: "Ngoài ra, %{all_shared_work_packages_link} đã được chia sẻ với người dùng này."
      shared_with_this_group_html:
        other: "%{all_shared_work_packages_link} đã được chia sẻ với nhóm này."
      shared_with_permission_html:
        other: "Chỉ có %{shared_work_packages_link} được chia sẻ với quyền %{shared_role_name}."
      revoke_all_or_with_role: "Bạn muốn thu hồi quyền truy cập vào tất cả các gói công việc chia sẻ, hay chỉ các gói công việc với quyền %{shared_role_name}?"
      will_not_affect_inherited_shares: "(Điều này sẽ không ảnh hưởng đến các gói công việc được chia sẻ với nhóm của họ)."
      cannot_remove_inherited: "Các chia sẻ gói công việc chia sẻ qua nhóm không thể bị xóa."
      cannot_remove_inherited_with_role: "Các chia sẻ gói công việc với quyền %{shared_role_name} được chia sẻ qua nhóm và không thể bị xóa."
      cannot_remove_inherited_note_admin_html: "Bạn có thể thu hồi chia sẻ cho nhóm hoặc xóa thành viên cụ thể này khỏi nhóm trong %{administration_settings_link}."
      cannot_remove_inherited_note_non_admin: "Bạn có thể thu hồi chia sẻ cho nhóm hoặc liên hệ với quản trị viên để xóa thành viên cụ thể này khỏi nhóm."
      will_revoke_directly_granted_access: "Hành động này sẽ thu hồi quyền truy cập của họ vào tất cả các gói công việc, nhưng không ảnh hưởng đến các gói công việc chia sẻ với nhóm."
      will_revoke_access_to_all: "Hành động này sẽ thu hồi quyền truy cập của họ vào tất cả các gói công việc."
  my:
    access_token:
      create_dialog:
        header: Token %{type} đã được tạo
        warning: Lưu ý rằng đây là lần duy nhất bạn thấy được token này, chắc chắn phải sao chép nó ngay.
      errors:
        token_name_blank: "Vui lòng cung cấp tên API token"
        token_name_in_use: "Tên API token này đã được sử dụng, vui lòng chọn tên khác"
      new_access_token_dialog_title: "Tạo token API mới"
      new_access_token_dialog_show_button_text: "Mã thông báo API"
      new_access_token_dialog_text_field_placeholder_text: "Token API của tôi"
      new_access_token_dialog_text_field_label: "Tên"
      new_access_token_dialog_submit_button_text: "Tạo"
      new_access_token_dialog_text: "Token này sẽ cho phép các ứng dụng bên thứ ba giao tiếp với hệ thống của bạn. Để phân biệt token API mới, vui lòng đặt tên cho nó."
      new_access_token_dialog_attention_text: "Xem token API như mật khẩu. Bất kỳ ai có liên kết này sẽ có quyền truy cập thông tin từ hệ thống của bạn, chỉ chia sẻ nó với người dùng đáng tin cậy."
      failed_to_reset_token: "Lỗi cập nhật mã truy cập: %{error}"
      failed_to_create_token: "Không thể tạo token truy cập: %{error}"
      failed_to_revoke_token: "Không thể thu hồi token truy cập: %{error}"
      notice_reset_token: "Một mã %{type} truy cập mới vừa được tạo. Mã truy cập của bạn là:"
      token_value_warning: "Chú ý: Mã này chỉ hiện duy nhất một lần, bạn nên sao chép lại để lưu trữ."
      no_results_title_text: Không có thẻ truy cập hiện hữu.
      notice_api_token_revoked: "Token API đã bị xóa. Để tạo token mới, vui lòng sử dụng nút trong phần API."
      notice_rss_token_revoked: "Token RSS đã bị xóa. Để tạo token mới, vui lòng sử dụng liên kết trong phần RSS."
      notice_ical_token_revoked: 'Token iCalendar "%{token_name}" cho lịch "%{calendar_name}" của dự án "%{project_name}" đã bị thu hồi. URL iCalendar với token này hiện không hợp lệ.'
  news:
    index:
      no_results_title_text: Hiện không có tin tức báo cáo.
      no_results_content_text: Thêm một mục tin tức
  users:
    autologins:
      prompt: "Giữ đăng nhập trong %{num_days}"
    sessions:
      remembered_devices: "Thiết bị đã nhớ"
      remembered_devices_caption: "Danh sách tất cả các thiết bị đã đăng nhập vào tài khoản này bằng cách sử dụng tùy chọn 'Giữ đăng nhập'."
      session_name: "%{browser_name} %{browser_version} trên %{os_name}"
      browser: "Trình duyệt"
      device: "Thiết bị / Hệ điều hành"
      unknown_browser: "trình duyệt không xác định"
      unknown_os: "hệ điều hành không xác định"
      current: "Phiên hiện tại"
      title: "Quản lý phiên"
      instructions: "Đây là danh sách các thiết bị đã đăng nhập vào tài khoản của bạn. Hãy thu hồi bất kỳ phiên nào mà bạn không nhận ra hoặc không còn truy cập vào."
      may_not_delete_current: "Bạn không thể xóa phiên hiện tại của mình."
    groups:
      member_in_these_groups: "Người dùng này hiện là thành viên của các nhóm sau:"
      no_results_title_text: Người dùng này hiện không phải là thành viên của nhóm nào.
    memberships:
      no_results_title_text: Người dùng này không phải là thành viên của dự án.
  page:
    text: "Văn bản"
  placeholder_users:
    right_to_manage_members_missing: >
      Bạn không được phép xóa người dùng giả định. Bạn không có quyền quản lý thành viên cho tất cả các dự án mà người dùng giả định là thành viên.
    delete_tooltip: "Xóa người dùng giả định"
    deletion_info:
      heading: "Xóa người dùng giả định %{name}"
      data_consequences: >
        Tất cả các trường hợp của người dùng giả định (ví dụ, làm người giao việc, người chịu trách nhiệm hoặc các giá trị người dùng khác) sẽ được chuyển nhượng cho một tài khoản có tên là "Người dùng đã xóa". Vì dữ liệu của mỗi tài khoản bị xóa được chuyển nhượng cho tài khoản này, nên sẽ không thể phân biệt dữ liệu mà người dùng đã tạo từ dữ liệu của một tài khoản đã xóa khác.
      irreversible: "Hành động này không thể đảo ngược"
      confirmation: "Nhập tên người dùng giả định %{name} để xác nhận việc xóa."
    upsale:
      title: Người dùng giả định
      description: >
        Người dùng giả định là cách để gán các gói công việc cho người dùng không thuộc dự án của bạn. Chúng có thể hữu ích trong nhiều tình huống; ví dụ, nếu bạn cần theo dõi các nhiệm vụ cho một nguồn lực chưa được đặt tên hoặc chưa có sẵn, hoặc nếu bạn không muốn cấp quyền truy cập cho người đó vào OpenProject nhưng vẫn muốn theo dõi các nhiệm vụ được gán cho họ.
  prioritiies:
    edit:
      priority_color_text: |
        Nhấp để chỉ định hoặc thay đổi màu của mức ưu tiên này.
        Có thể sử dụng để làm nổi bật các gói công việc trong bảng.
  reportings:
    index:
      no_results_title_text: Hiện tại không có báo cáo trạng thái.
      no_results_content_text: Thêm một báo cáo trạng thái
  statuses:
    edit:
      status_readonly_html: |
        Đánh dấu tùy chọn này để đánh dấu các gói công việc với trạng thái này là chỉ đọc.
        Không thể thay đổi các thuộc tính ngoại trừ trạng thái.
        <br/>
        <strong>Lưu ý</strong>: Các giá trị kế thừa (ví dụ: từ các mục con hoặc mối quan hệ) vẫn sẽ được áp dụng.
      status_excluded_from_totals_text: |-
        Đánh dấu tùy chọn này để loại trừ các gói công việc có trạng thái này khỏi tổng số Công việc,
        Công việc còn lại, và % Hoàn thành trong một cấu trúc phân cấp.
      status_color_text: |
        Nhấp để gán hoặc thay đổi màu của trạng thái này.
        Nó được hiển thị trên nút trạng thái và có thể được sử dụng để làm nổi bật các gói công việc trong bảng.
    index:
      no_results_title_text: Hiện tại không có trạng thái gói công việc nào.
      no_results_content_text: Thêm trạng thái mới
      headers:
        is_default: "Mặc định"
        is_closed: "Đã đóng"
        is_readonly: "Chỉ đọc"
        excluded_from_totals: "Loại trừ khỏi tổng số"
  themes:
    dark: "Tối (thử nghiệm)"
    light: "Sáng"
    light_high_contrast: "Sáng, độ tương phản cao"
  types:
    index:
      no_results_title_text: Hiện tại không có loại nào.
      no_results_content_text: Tạo loại mới
    edit:
      settings: "Cài đặt"
      form_configuration: "Cấu hình biểu mẫu"
      more_info_text_html: >
        Phiên bản Doanh nghiệp cho phép bạn tùy chỉnh cấu hình biểu mẫu với các tiện ích bổ sung sau: <br> <ul class="%{list_styling_class}"> <li><b>Thêm nhóm thuộc tính mới</b></li> <li><b>Đổi tên nhóm thuộc tính</b></li> <li><b>Thêm bảng các gói công việc liên quan</b></li> </ul>
      projects: "Dự án"
      enabled_projects: "Các dự án đã bật"
      edit_query: "Chỉnh sửa bảng"
      query_group_placeholder: "Đặt tên cho bảng"
      reset: "Đặt lại về mặc định"
      type_color_text: |
        Màu đã chọn phân biệt các loại khác nhau
        trong biểu đồ Gantt hoặc bảng gói công việc. Do đó, nên sử dụng màu mạnh.
  versions:
    overview:
      work_packages_in_archived_projects: "Phiên bản này được chia sẻ với các dự án đã lưu trữ vẫn có gói công việc được gán cho phiên bản này. Những gói công việc này được tính, nhưng sẽ không xuất hiện trong các chế độ xem liên kết."
      no_results_title_text: Hiện tại không có gói công việc nào được gán cho phiên bản này.
  wiki:
    page_not_editable_index: Trang yêu cầu không (chưa) tồn tại. Bạn đã được chuyển hướng đến chỉ mục của tất cả các trang wiki.
    no_results_title_text: Hiện tại không có trang wiki nào.
    print_hint: Điều này sẽ in nội dung của trang wiki này mà không có bất kỳ thanh điều hướng nào.
    index:
      no_results_content_text: Thêm một trang wiki mới
  work_flows:
    index:
      no_results_title_text: Hiện tại không có quy trình làm việc nào.
  work_packages:
    x_descendants:
      other: "%{count} gói sản phẩm phụ thuộc"
    bulk:
      copy_failed: "Các gói công việc không thể được sao chép."
      move_failed: "Các gói công việc không thể được di chuyển."
      could_not_be_saved: "Không thể lưu các gói công việc sau:"
      none_could_be_saved: "Không có gói công việc nào trong số %{total} có thể được cập nhật."
      x_out_of_y_could_be_saved: "%{failing} trong số %{total} gói công việc không thể được cập nhật trong khi %{success} thì có thể."
      selected_because_descendants: "Khi %{selected} gói công việc được chọn, tổng cộng %{total} gói công việc bị ảnh hưởng bao gồm các mục kế thừa."
      descendant: "gói công việc kế thừa của được chọn"
    move:
      no_common_statuses_exists: "Có là tình trạng không có sẵn cho tất cả các gói đã chọn công việc. Tình trạng của họ không thể thay đổi."
      unsupported_for_multiple_projects: "Di chuyển/ sao chép hàng loạt không được hỗ trợ cho các gói công việc từ nhiều dự án"
      current_type_not_available_in_target_project: >
        Loại hiện tại của gói công việc không được kích hoạt trong dự án mục tiêu. Vui lòng kích hoạt loại trong dự án mục tiêu nếu bạn muốn chúng không thay đổi. Nếu không, loại của gói công việc sẽ được tự động gán lại dẫn đến mất dữ liệu tiềm ẩn.
      bulk_current_type_not_available_in_target_project: >
        Các loại hiện tại của các gói công việc không được kích hoạt trong dự án mục tiêu. Vui lòng kích hoạt các loại trong dự án mục tiêu nếu bạn muốn chúng không thay đổi. Nếu không, các loại của gói công việc sẽ được tự động gán lại dẫn đến mất dữ liệu tiềm ẩn.
    sharing:
      missing_workflow_warning:
        title: "Thiếu quy trình làm việc cho việc chia sẻ gói công việc"
        message: "Không có quy trình làm việc nào được cấu hình cho vai trò 'Biên tập viên gói công việc'. Không có quy trình làm việc, người được chia sẻ không thể thay đổi trạng thái của gói công việc. Các quy trình làm việc có thể được sao chép. Chọn một loại nguồn (ví dụ: 'Nhiệm vụ') và vai trò nguồn (ví dụ: 'Thành viên'). Sau đó chọn các loại mục tiêu. Để bắt đầu, bạn có thể chọn tất cả các loại làm mục tiêu. Cuối cùng, chọn vai trò 'Biên tập viên gói công việc' làm mục tiêu và nhấp vào 'Sao chép'. Sau khi đã tạo ra các mặc định như vậy, tinh chỉnh các quy trình làm việc như bạn làm với mọi vai trò khác."
        link_message: "Cấu hình các quy trình làm việc trong quản trị."
    summary:
      reports:
        category:
          no_results_title_text: Hiện tại không có danh mục nào có sẵn.
        assigned_to:
          no_results_title_text: Hiện tại không có thành viên nào thuộc dự án này.
        responsible:
          no_results_title_text: Hiện tại không có thành viên nào thuộc dự án này.
        author:
          no_results_title_text: Hiện tại không có thành viên nào thuộc dự án này.
        priority:
          no_results_title_text: Hiện tại không có mức ưu tiên nào có sẵn.
        type:
          no_results_title_text: Hiện tại không có loại nào có sẵn.
        version:
          no_results_title_text: Hiện tại không sẵn có phiên bản nào.
  label_invitation: Thư mời
  account:
    delete: "Xoá tài khoản"
    delete_confirmation: "Bạn có chắc chắn muốn xoá tài khoản chứ?"
    deletion_pending: "Tài khoản đã bị khóa và đã được lên lịch xóa. Lưu ý rằng quá trình này diễn ra trong nền. Có thể mất một vài phút cho đến khi người dùng được xóa hoàn toàn."
    deletion_info:
      data_consequences:
        other: 'Dữ liệu mà người dùng tạo ra (ví dụ: email, sở thích, gói công việc, mục wiki) sẽ được xóa nhiều nhất có thể. Tuy nhiên, dữ liệu như gói công việc và mục wiki không thể bị xóa mà không cản trở công việc của các người dùng khác. Do đó, dữ liệu như vậy sẽ được gán lại cho một tài khoản gọi là "Người dùng đã xóa". Vì dữ liệu của mỗi tài khoản bị xóa đều được gán lại cho tài khoản này, sẽ không thể phân biệt dữ liệu mà người dùng tạo ra với dữ liệu của một tài khoản bị xóa khác.'
        self: 'Dữ liệu bạn tạo ra (ví dụ: email, sở thích, gói công việc, mục wiki) sẽ được xóa nhiều nhất có thể. Tuy nhiên, dữ liệu như gói công việc và mục wiki không thể bị xóa mà không cản trở công việc của các người dùng khác. Do đó, dữ liệu như vậy sẽ được gán lại cho một tài khoản gọi là "Người dùng đã xóa". Vì dữ liệu của mỗi tài khoản bị xóa đều được gán lại cho tài khoản này, sẽ không thể phân biệt dữ liệu bạn tạo ra với dữ liệu của một tài khoản bị xóa khác.'
      heading: "Xóa tài khoản %{name}"
      info:
        other: "Một khi tài khoản người dùng bị xóa, nó sẽ không thể được phục hồi."
        self: "Một khi tài khoản người dùng bị xóa, nó sẽ không thể được phục hồi."
      login_consequences:
        other: "Tài khoản sẽ bị xóa khỏi hệ thống. Vì vậy, người dùng sẽ không thể đăng nhập bằng thông tin đăng nhập hiện tại của mình. Họ có thể trở thành một người dùng của ứng dụng này lại lần nữa bằng các phương tiện mà ứng dụng này cấp quyền."
        self: "Tài khoản của bạn sẽ bị xóa khỏi hệ thống. Vì vậy, bạn sẽ không thể đăng nhập bằng thông tin đăng nhập hiện tại của bạn. Nếu bạn chọn để trở thành một người sử dụng của ứng dụng này một lần nữa, bạn có thể làm như vậy bằng cách sử dụng các phương tiện ứng dụng này cho phép."
      login_verification:
        other: "Nhập đăng nhập %{name} để xác nhận việc xóa. Sau khi gửi, bạn sẽ được yêu cầu xác nhận mật khẩu của bạn."
        self: "Nhập đăng nhập %{name} để xác nhận việc xóa. Sau khi gửi, bạn sẽ được yêu cầu xác nhận mật khẩu của bạn."
    error_inactive_activation_by_mail: >
      Tài khoản của bạn chưa được kích hoạt. Để kích hoạt tài khoản của bạn, hãy nhấp vào liên kết đã được gửi đến email của bạn.
    error_inactive_manual_activation: >
      Tài khoản của bạn đã không được nêu ra được kích hoạt. Xin vui lòng chờ cho người quản trị để kích hoạt tài khoản của bạn.
    error_self_registration_disabled: >
      Đăng ký người dùng bị vô hiệu hóa trên hệ thống này. Xin vui lòng hỏi người quản trị để tạo ra một tài khoản cho bạn.
    error_self_registration_limited_provider: >
      Đăng ký người dùng bị hạn chế cho nhà cung cấp Đăng nhập một lần '%{name}'. Vui lòng yêu cầu quản trị viên kích hoạt tài khoản của bạn hoặc thay đổi giới hạn đăng ký tự động cho nhà cung cấp này.
    login_with_auth_provider: "hoặc đăng nhập bằng tài khoản hiện tại"
    signup_with_auth_provider: "hoặc sử dụng đăng ký"
    auth_source_login: Vui lòng đăng nhập với <em>%{login}</em> để kích hoạt tài khoản của bạn.
    omniauth_login: Vui lòng đăng nhập để kích hoạt tài khoản của bạn.
  actionview_instancetag_blank_option: "Vui lòng chọn"
  activerecord:
    attributes:
      announcements:
        show_until: "Hiển thị cho đến khi"
      attachment:
        attachment_content: "Số lượng Tệp đính kèm"
        attachment_file_name: "Tên tập tin đính kèm"
        downloads: "Những mục đã tải xuống"
        file: "Tệp"
        filename: "Tệp"
        filesize: "Kích cỡ"
      attribute_help_text:
        attribute_name: "Thuộc tính"
        help_text: "Văn bản trợ giúp"
      changeset:
        repository: "Kho lưu trữ"
      color:
        hexcode: "Mã màu hex"
      comment:
        commented: "Đã bình luận" #an object that this comment belongs to
      custom_action:
        actions: "Hành động"
      custom_field:
        allow_non_open_versions: "Cho phép các phiên bản không mở"
        default_value: "Giá trị mặc định"
        editable: "Có thể chỉnh sửa"
        field_format: "Định dạng"
        is_filter: "Dùng như bộ lọc"
        is_required: "Bắt buộc"
        max_length: "Chiều dài tối đa"
        min_length: "Chiều dài tối thiểu"
        multi_value: "Cho phép nhiều lựa chọn"
        possible_values: "Giá trị có thể"
        regexp: "Biểu thức chính quy"
        searchable: "Có thể tìm kiếm được"
        admin_only: "Chỉ dành cho quản trị viên"
      custom_value:
        value: "Giá trị"
      doorkeeper/application:
        uid: "ID Khách hàng"
        secret: "Bí mật khách hàng"
        owner: "Người sở hữu"
        builtin: "Builtin"
        enabled: "Active"
        redirect_uri: "URI đổi hướng"
        client_credentials_user_id: "ID người dùng thông tin xác thực của khách hàng"
        scopes: "Phạm vi"
        confidential: "Bí mật"
      enterprise_token:
        starts_at: "Có hiệu lực kể từ"
        subscriber: "Người đăng ký"
        encoded_token: "Mã thông báo hỗ trợ doanh nghiệp"
        active_user_count_restriction: "Số người dùng hoạt động tối đa"
      grids/grid:
        page: "Trang"
        row_count: "Số dòng"
        column_count: "Số cột"
        widgets: "Tiện ích"
      journal:
        notes: "Ghi chú"
      ldap_auth_source:
        account: "Tài khoản"
        attr_firstname: "Thuộc tính tên"
        attr_lastname: "Thuộc tính họ"
        attr_login: "Thuộc tính tên người dùng"
        attr_mail: "Thuộc tính email"
        base_dn: "DN căn bản"
        host: "Máy chủ"
        onthefly: "Tạo người dùng tự động"
        port: "Cổng"
        tls_certificate_string: "Chứng chỉ SSL của máy chủ LDAP"
      member:
        roles: "Vai trò"
      oauth_client:
        client: "ID khách hàng"
      planning_element_type_color:
        hexcode: Mã Hex
      project:
        active_value:
          true: "chưa lưu trữ"
          false: "đã lưu trữ"
        identifier: "Định danh"
        latest_activity_at: "Các hoạt động mới nhất tại"
        parent: "Dự án con của"
        public_value:
          title: "Tính công khai"
          true: "công khai"
          false: "riêng tư"
        queries: "Truy vấn"
        status_code: "Trạng thái dự án"
        description: "Mô tả"
        status_explanation: "Mô tả trạng thái dự án"
        status_codes:
          not_started: "Chưa bắt đầu"
          on_track: "Đang theo dõi"
          at_risk: "Có nguy cơ"
          off_track: "Ra ngoài quỹ đạo"
          finished: "Hoàn thành"
          discontinued: "Ngừng"
        templated: "Dự án mẫu"
        templated_value:
          true: "được đánh dấu là mẫu"
          false: "không được đánh dấu là mẫu"
        types: "Các loại"
        versions: "Các phiên bản"
        work_packages: "Work Packages"
      project_custom_field:
        is_required: "Yêu cầu cho tất cả các dự án"
        custom_field_section: Mục tùy chỉnh
      query:
        column_names: "Cột"
        relations_to_type_column: "Quan hệ với %{type}"
        relations_of_type_column: "%{type} quan hệ"
        group_by: "Nhóm kết quả bởi"
        filters: "Bộ lọc"
        timeline_labels: "Nhãn dòng thời gian"
      relation:
        lag: "Kết quả chậm"
        from: "Gói công việc"
        to: "Work package liên quan"
      repository:
        url: "Đường dẫn (URL)"
      role:
        permissions: "Quyền hạn"
      status:
        is_closed: "Work package đã đóng"
        is_readonly: "Work package chỉ đọc"
        excluded_from_totals: "Loại trừ khỏi tính tổng trong phân cấp"
        default_done_ratio: "% Hoàn thành"
      time_entry:
        activity: "Hoạt động"
        hours: "Giờ"
        spent_on: "Ngày"
        type: "Kiểu"
        ongoing: "Đang diễn ra"
      type:
        description: "Văn bản mặc định cho mô tả"
        attribute_groups: ""
        is_in_roadmap: "Hiển thị trong lộ trình mặc định"
        is_default: "Kích hoạt cho các dự án mới theo mặc định"
        is_milestone: "Là cột mốc"
        color: "Màu sắc"
      user:
        admin: "Người Quản lý"
        auth_source: "Nguồn xác thực"
        ldap_auth_source: "Kết nối LDAP"
        identity_url: "URL danh tính"
        current_password: "Mật khẩu hiện tại"
        force_password_change: "Buộc thay đổi mật khẩu trong lần đăng nhập tiếp theo"
        language: "Ngôn ngữ"
        last_login_on: "Lần đăng nhập trước"
        new_password: "Mật khẩu mới"
        password_confirmation: "Xác nhận lại mật khẩu"
        consented_at: "Đồng ý tại"
      user_preference:
        comments_sorting: "Hiện bình luận"
        hide_mail: "Ẩn địa chỉ email của tôi"
        impaired: "Viet nam"
        time_zone: "Múi giờ"
        auto_hide_popups: "Tự động ẩn thông báo thành công"
        warn_on_leaving_unsaved: "Cảnh báo tôi khi rời khỏi gói công việc với thay đổi chưa lưu"
        theme: "Chế độ"
        mode_guideline: "Một số chế độ sẽ ghi đè màu chủ đề tùy chỉnh để đảm bảo khả năng truy cập và dễ đọc. Để có chủ đề tùy chỉnh đầy đủ, vui lòng chọn chế độ Sáng."
      version:
        effective_date: "Ngày hoàn thành"
        sharing: "Chia sẻ"
      wiki_content:
        text: "Văn bản"
      wiki_page:
        parent_title: "Trang mẹ"
        redirect_existing_links: "Chuyển hướng các liên kết hiện có"
      work_package:
        begin_insertion: "Bắt đầu chèn"
        begin_deletion: "Bắt đầu xóa"
        children: "Subelements"
        derived_done_ratio: "Tổng % hoàn thành"
        derived_remaining_hours: "Tổng số giờ còn lại"
        derived_remaining_time: "Tổng thời gian còn lại"
        done_ratio: "% Hoàn thành"
        duration: "Thời gian"
        end_insertion: "Kết thúc chèn"
        end_deletion: "Kết thúc quá trình xóa"
        ignore_non_working_days: "Bỏ qua ngày không làm việc"
        include_non_working_days:
          title: "Ngày làm việc"
          false: "chỉ ngày làm việc"
          true: "bao gồm ngày không làm việc"
        notify: "Thông báo" #used in custom actions
        parent: "Cha"
        parent_issue: "Cha"
        parent_work_package: "Cha"
        priority: "Độ ưu tiên"
        progress: "% Hoàn thành"
        readonly: "Chỉ đọc"
        remaining_hours: "Số giờ còn lại"
        remaining_time: "Thời gian còn lại"
        shared_with_users: "Chia sẻ với"
        schedule_manually: "Lên lịch thủ công"
        spent_hours: "Giờ đã tiêu"
        spent_time: "Thời gian"
        subproject: "Dự án con"
        time_entries: "Thời gian truy cập"
        type: "Loại"
        version: "Phiên bản"
        watcher: "Người quan sát"
    errors:
      messages:
        accepted: "phải được đồng ý"
        after: "phải sau %{date}"
        after_or_equal_to: "phải sau hoặc tương đương với %{date}"
        before: "phải trước khi %{date}"
        before_or_equal_to: "phải có trước hay tương đương với %{date}"
        blank: "không được để trống"
        blank_nested: "cần có thuộc tính '%{property}' được thiết lập."
        cannot_delete_mapping: "là bắt buộc. Không thể xóa."
        is_for_all_cannot_modify: "is for all projects and can therefore not be modified."
        cant_link_a_work_package_with_a_descendant: "Một gói công việc không thể liên kết với một trong các nhiệm vụ con của nó."
        circular_dependency: "Mối quan hệ này sẽ tạo ra một sự phụ thuộc tuần hoàn."
        confirmation: "không khớp %{attribute}."
        could_not_be_copied: "%{dependency} không thể được sao chép (hoàn toàn)."
        does_not_exist: "không tồn tại"
        error_enterprise_only: "%{action} chỉ có sẵn trong phiên bản OpenProject Enterprise"
        error_unauthorized: "Có thể không được truy cập."
        error_readonly: "đã bị ghi lại nhưng không thể ghi."
        error_conflict: "Thông tin đã được cập nhật bởi ít nhất một người dùng khác trong thời gian đó."
        email: "không phải là địa chỉ email hợp lệ."
        empty: "không thể để trống"
        even: "phải là số chẵn."
        exclusion: "được bảo lưu."
        file_too_large: "quá lớn (kích thước tối đa là %{count} bytes)"
        filter_does_not_exist: "bộ lọc không tồn tại."
        format: "không khớp với định dạng mong đợi '%{expected}'."
        format_nested: "không khớp với định dạng mong đợi '%{expected}' tại đường dẫn '%{path}'."
        greater_than: "phải lớn hơn %{count}"
        greater_than_or_equal_to: "phải lớn hơn hoặc bằng %{count}"
        greater_than_or_equal_to_start_date: "phải lớn hơn hoặc bằng ngày bắt đầu."
        greater_than_start_date: "phải lớn hơn ngày bắt đầu."
        inclusion: "không nằm trong các giá trị cho phép"
        inclusion_nested: "không được thiết lập thành một trong các giá trị được phép tại đường dẫn '%{path}'."
        invalid: "không hợp lệ"
        invalid_url: "không phải là một URL hợp lệ."
        invalid_url_scheme: "không phải là giao thức được hỗ trợ  (được phép: %{allowed_schemes})."
        less_than_or_equal_to: "phải nhỏ hơn hoặc bằng %{count}"
        not_available: "không có sẵn do cấu hình hệ thống."
        not_deletable: "không thể bị xóa."
        not_current_user: "không phải là người dùng hiện tại."
        not_a_date: "không phải là ngày hợp lệ"
        not_a_datetime: "không phải là thời gian hợp lệ"
        not_a_number: "không phải là số"
        not_allowed: "không hợp lệ vì thiếu quyền."
        not_an_integer: "không phải là một số nguyên"
        not_an_iso_date: "không phải là một ngày hợp lệ. Yêu cầu định dạng: YYYY-MM-DD."
        not_same_project: "không thuộc cùng dự án."
        odd: "phải là số lẻ"
        regex_match_failed: "không khớp với biểu thức chính quy %{expression}."
        regex_invalid: "có thể không được xác nhận với các biểu hiện thường xuyên liên kết."
        smaller_than_or_equal_to_max_length: "phải nhỏ hơn hoặc bằng với chiều dài tối đa"
        taken: "đã bị dùng rồi."
        too_long: "quá dài (tối đa %{count} ký tự)."
        too_short: "quá ngắn (tối thiểu %{count} ký tự)."
        type_mismatch: "không phải kiểu '%{type}'"
        type_mismatch_nested: "không phải kiểu '%{type}' tại đường dẫn '%{path}'"
        unchangeable: "không thể thay đổi."
        unknown_property: "không phải là thuộc tính được biết đến."
        unknown_property_nested: "có đường dẫn không xác định '%{path}'."
        unremovable: "không thể gỡ bỏ."
        url_not_secure_context: >
          không cung cấp "Bối cảnh Bảo mật". Vui lòng sử dụng HTTPS hoặc địa chỉ vòng lặp, chẳng hạn như localhost.
        wrong_length: "độ dài không đúng (phải là %{count} ký tự)."
      models:
        ldap_auth_source:
          attributes:
            tls_certificate_string:
              invalid_certificate: "Chứng chỉ SSL cung cấp không hợp lệ: %{additional_message}"
              format: "%{message}"
        attachment:
          attributes:
            content_type:
              blank: "Loại nội dung của tệp không thể để trống."
              not_whitelisted: "Tệp đã bị từ chối bởi bộ lọc tự động. '%{value}' không được phép tải lên."
              format: "%{message}"
        capability:
          context:
            global: "Toàn cầu"
          query:
            filters:
              minimum: "cần bao gồm ít nhất một bộ lọc cho principal, context hoặc id với toán tử '='."
        custom_field:
          at_least_one_custom_option: "Ít nhất một lựa chọn cần phải được cung cấp."
        custom_fields_project:
          attributes:
            project_ids:
              blank: "Please select a project."
        custom_actions:
          only_one_allowed: "(%{name}) chỉ có một giá trị được cho phép."
          empty: "giá trị (%{name}) không thể để trống."
          inclusion: "giá trị (%{name}) không được đặt vào một trong các giá trị được cho phép."
          not_logged_in: "Không thể đặt giá trị (%{name}) vì bạn chưa đăng nhập."
          not_an_integer: "(%{name}) không phải là một số nguyên."
          smaller_than_or_equal_to: "(%{name}) phải nhỏ hơn hoặc bằng %{count}."
          greater_than_or_equal_to: "(%{name}) phải nhỏ hơn hoặc bằng %{count}."
          format: "%{message}"
        doorkeeper/application:
          attributes:
            redirect_uri:
              fragment_present: "không thể chứa một đoạn."
              invalid_uri: "phải là một URI hợp lệ."
              relative_uri: "phải là một URI tuyệt đối."
              secured_uri: 'không cung cấp "Bối cảnh Bảo mật". Vui lòng sử dụng HTTPS hoặc địa chỉ vòng lặp, chẳng hạn như localhost.'
              forbidden_uri: "bị chặn bởi máy chủ."
            scopes:
              not_match_configured: "không phù hợp bất cứ phạm vi nào."
        enterprise_token:
          unreadable: "không thể đọc được. Bạn có chắc đó là mã thông báo hỗ trợ không?"
        grids/grid:
          overlaps: "chồng lấn."
          outside: "nằm ngoài bảng dữ liệu."
          end_before_start: "giá trị kết thúc cần lớn hơn giá trị bắt đầu."
        ical_token_query_assignment:
          attributes:
            name:
              blank: "là bắt buộc. Vui lòng chọn một tên."
              not_unique: "đã được sử dụng. Vui lòng chọn một tên khác."
        meeting:
          error_conflict: "Unable to save because the meeting was updated by someone else in the meantime. Please reload the page."
        notifications:
          at_least_one_channel: "Cần chỉ định ít nhất một kênh để gửi thông báo."
          attributes:
            read_ian:
              read_on_creation: "không thể được thiết lập thành true khi tạo thông báo."
            mail_reminder_sent:
              set_on_creation: "không thể được thiết lập thành true khi tạo thông báo."
            reason:
              no_notification_reason: "không thể để trống khi IAN được chọn làm kênh."
            reason_mail_digest:
              no_notification_reason: "không thể để trống khi mail digest được chọn làm kênh."
        non_working_day:
          attributes:
            date:
              taken: "Một ngày không làm việc đã tồn tại cho %{value}."
              format: "%{message}"
        parse_schema_filter_params_service:
          attributes:
            base:
              unsupported_operator: "Nhà điều hành không được hỗ trợ."
              invalid_values: "Giá trị không hợp lệ"
              id_filter_required: "Bộ lọc 'id' là bắt buộc."
        project:
          archived_ancestor: "Dự án có một khu vực lưu trữ"
          foreign_wps_reference_version: "Các gói công việc trong các phiên bản tham chiếu không kế thừa của dự án hoặc kế thừa nó."
          attributes:
            base:
              archive_permission_missing_on_subprojects: "Bạn không có quyền cần thiết để lưu trữ tất cả các dự án con. Vui lòng liên hệ với quản trị viên."
            types:
              in_use_by_work_packages: "gói công việc vẫn được sử dụng: %{types}"
            enabled_modules:
              dependency_missing: "Mô-đun '%{dependency}' cũng cần được bật vì mô-đun '%{module}' phụ thuộc vào nó."
              format: "%{message}"
        project_custom_field_project_mapping:
          attributes:
            project_ids:
              blank: "Vui lòng chọn một dự án."
        query:
          attributes:
            project:
              error_not_found: "không tìm thấy"
            public:
              error_unauthorized: "-Người dùng không có quyền tạo ra khu vực xem công cộng."
            group_by:
              invalid: "Không thể nhóm theo: %{value}"
              format: "%{message}"
            column_names:
              invalid: "Cột truy vấn không hợp lệ: %{value}"
              format: "%{message}"
            sort_criteria:
              invalid: "Không thể sắp xếp theo cột: %{value}"
              format: "%{message}"
            timestamps:
              invalid: "Dấu thời gian chứa các giá trị không hợp lệ: %{values}"
              forbidden: "Các dấu thời gian chứa các giá trị bị cấm: %{values}"
              format: "%{message}"
            selects:
              name_not_included: "Cột 'Tên' cần phải được bao gồm"
              nonexistent: "Cột '%{column}' không tồn tại."
              format: "%{message}"
          group_by_hierarchies_exclusive: "xung đột với nhóm theo '%{group_by}'. Bạn không thể kích hoạt cả hai."
          can_only_be_modified_by_owner: "Truy vấn chỉ có thể được chỉnh sửa bởi chủ sở hữu của nó."
          need_permission_to_modify_public_query: "Bạn không thể chỉnh sửa một truy vấn công khai."
          filters:
            custom_fields:
              inexistent: "Không có trường tùy chỉnh cho bộ lọc."
        queries/filters/base:
          attributes:
            values:
              inclusion: "bộ lọc có các giá trị không hợp lệ."
              format: "%{message}"
        relation:
          typed_dag:
            circular_dependency: "Mối quan hệ tạo ra một vòng tròn các mối quan hệ."
          attributes:
            to:
              error_not_found: "work package ở vị trí `đến` không tìm thấy hoặc không hiển thị"
              error_readonly: "liên kết `to` của một mối quan hệ hiện có là không thay đổi được"
            from:
              error_not_found: "work package ở vị trí `từ` không tìm thấy hoặc không hiển thị"
              error_readonly: "liên kết `from` của một mối quan hệ hiện có là không thay đổi được"
        repository:
          not_available: "Nhà cung cấp SCM không có sẵn"
          not_whitelisted: "không được cấu hình cho phép."
          invalid_url: "không phải là đường dẫn hoặc URL kho lưu trữ hợp lệ."
          must_not_be_ssh: "không được là đường dẫn SSH."
          no_directory: "không phải là một thư mục."
        role:
          attributes:
            permissions:
              dependency_missing: "cần phải bao gồm '%{dependency}' vì '%{permission}' đã được chọn."
        setting:
          attributes:
            base:
              working_days_are_missing: "Ít nhất một ngày trong tuần phải được định nghĩa là ngày làm việc."
              previous_working_day_changes_unprocessed: "Các thay đổi trước đó về cấu hình ngày làm việc chưa được áp dụng."
              hours_per_day_are_missing: "Số giờ mỗi ngày phải được định nghĩa."
              durations_are_not_positive_numbers: "Thời gian phải là các số dương."
              hours_per_day_is_out_of_bounds: "Số giờ mỗi ngày không thể vượt quá 24"
        status:
          attributes:
            default_done_ratio:
              inclusion: "phải nằm trong khoảng từ 0 đến 100."
          readonly_default_exlusive: "không thể được kích hoạt cho các trạng thái được đánh dấu là mặc định."
        time_entry:
          attributes:
            hours:
              day_limit: "Tối đa một ngày chỉ có 24 giờ."
        user_preference:
          attributes:
            pause_reminders:
              invalid_range: "chỉ có thể là một khoảng thời gian hợp lệ."
            daily_reminders:
              full_hour: "chỉ có thể được cấu hình để được gửi vào giờ tròn."
            notification_settings:
              only_one_global_setting: "Phải có chỉ một cài đặt thông báo toàn cầu."
              email_alerts_global: "Cài đặt thông báo qua email chỉ có thể được thiết lập toàn cầu."
              format: "%{message}"
              wrong_date: "Giá trị sai cho Ngày bắt đầu, Ngày đến hạn hoặc Quá hạn."
        watcher:
          attributes:
            user_id:
              not_allowed_to_view: "không được phép xem tài nguyên này."
              locked: "bị khóa."
        wiki_page:
          error_conflict: "Trang wiki đã được cập nhật bởi người khác trong khi bạn đang chỉnh sửa."
          attributes:
            slug:
              undeducible: "không thể suy ra từ tiêu đề '%{title}'."
        work_package:
          is_not_a_valid_target_for_time_entries: "Work package #%{id} không phải là một mục tiêu hợp lệ để gán lại các mục thời gian."
          attributes:
            assigned_to:
              format: "%{message}"
            done_ratio:
              does_not_match_work_and_remaining_work: "không khớp với Công việc và Công việc còn lại"
              cannot_be_set_when_work_is_zero: "không thể thiết lập khi Công việc là 0h"
              must_be_set_when_remaining_work_is_set: "cần thiết khi công việc còn lại được thiết lập."
              must_be_set_when_work_and_remaining_work_are_set: "cần thiết khi Công việc và Công việc còn lại được thiết lập."
              inclusion: "phải nằm trong khoảng từ 0 đến 100."
            due_date:
              not_start_date: "không phải ngày bắt đầu, mặc dù điều này là cần thiết cho các mốc quan trọng."
              cannot_be_null: "không thể được đặt thành null vì ngày bắt đầu và thời gian là đã biết."
            duration:
              larger_than_dates: "lớn hơn khoảng thời gian giữa ngày bắt đầu và ngày kết thúc."
              smaller_than_dates: "nhỏ hơn khoảng thời gian giữa ngày bắt đầu và ngày kết thúc."
              not_available_for_milestones: "không khả dụng cho các gói công việc kiểu cột mốc."
              cannot_be_null: "không thể được đặt thành null vì ngày bắt đầu và ngày kết thúc đã được biết."
            parent:
              cannot_be_milestone: "không thể là một cột mốc."
              cannot_be_self_assigned: "không thể tự phân bổ cho chính nó."
              cannot_be_in_another_project: "không thể có trong một dự án khác."
              not_a_valid_parent: "không hợp lệ."
            start_date:
              violates_relationships: "chỉ có thể được thiếp lập sang %{soonest_start} hoặc mới hơn để không làm vi phạm các mối quan hệ của work package."
              cannot_be_null: "không thể được đặt thành null vì ngày kết thúc và thời gian đã được biết."
            status_id:
              status_transition_invalid: "không hợp lệ vì không tồn tại chuyển đổi hợp lệ từ trạng thái cũ sang trạng thái mới cho vai trò của người dùng hiện tại."
              status_invalid_in_type: "không hợp lệ vì tình trạng hiện tại không tồn tại loại này."
            type:
              cannot_be_milestone_due_to_children: "không thể là một mốc quan trọng vì work package này có trẻ em."
            priority_id:
              only_active_priorities_allowed: "cần phải hoạt động."
            category:
              only_same_project_categories_allowed: "Các thể loại của một work package phải trong dự án tương tự như work package."
              does_not_exist: "Thể loại đã chỉ định không tồn tại."
            estimated_hours:
              not_a_number: "không phải là thời gian hợp lệ."
              cant_be_inferior_to_remaining_work: "không thể thấp hơn Công việc còn lại."
              must_be_set_when_remaining_work_and_percent_complete_are_set: "bắt buộc khi thiết lập Công việc còn lại và % Hoàn thành."
            remaining_hours:
              not_a_number: "không phải là thời gian hợp lệ."
              cant_exceed_work: "không thể cao hơn Công việc."
              must_be_set_when_work_is_set: "cần thiết khi Công việc được thiết lập."
              must_be_set_when_work_and_percent_complete_are_set: "bắt buộc khi Công việc và % Hoàn thành được thiết lập."
              must_be_set_to_zero_hours_when_work_is_set_and_percent_complete_is_100p: >-
                phải là 0h khi Công việc được thiết lập và % Hoàn thành là 100%.
              must_be_empty_when_work_is_empty_and_percent_complete_is_100p: >-
                phải trống khi Công việc trống và % Hoàn thành là 100%.
          readonly_status: "Gói công việc đang ở trạng thái chỉ đọc nên các thuộc tính của nó không thể bị thay đổi."
        type:
          attributes:
            attribute_groups:
              attribute_unknown: "Thuộc tính gói công việc không hợp lệ được sử dụng."
              attribute_unknown_name: "Thuộc tính gói công việc không hợp lệ được sử dụng: %{attribute}"
              duplicate_group: "Nhóm tên '%{group}' được sử dụng nhiều hơn một lần. Tên nhóm phải là duy nhất."
              query_invalid: "Truy vấn nhúng '%{group}' là không hợp lệ: %{details}"
              group_without_name: "Các nhóm không tên không được phép."
        user:
          attributes:
            base:
              user_limit_reached: "Đã đạt giới hạn người dùng. Không thể tạo thêm tài khoản trên kế hoạch hiện tại."
              one_must_be_active: "Người dùng Quản trị không thể bị khóa/xóa. Ít nhất một quản trị viên phải hoạt động."
            password_confirmation:
              confirmation: "Xác nhận mật khẩu không khớp với mật khẩu."
              format: "%{message}"
            password:
              weak: "Phải chứa các ký tự của các lớp sau (ít nhất %{min_count} trong số %{all_count}): %{rules}"
              lowercase: "chữ thường (ví dụ như 'a')"
              uppercase: "chữ hoa (ví dụ như ' A')"
              numeric: "số (ví dụ như ' 1')"
              special: "đặc biệt (ví dụ như ' %')"
              reused:
                other: "đã được sử dụng trước đây. Vui lòng chọn cái khác mà phải khác với %{count} cuối cùng của bạn."
              match:
                confirm: "Xác nhận lại mật khẩu."
                description: "'Xác nhận mật khẩu ' phải trùng với dữ liệu trong mục 'Mật khẩu mới'."
            status:
              invalid_on_create: "không phải là trạng thái hợp lệ cho người dùng mới."
            ldap_auth_source:
              error_not_found: "không tìm thấy"
            auth_source:
              error_not_found: "không tìm thấy"
        member:
          principal_blank: "Vui lòng chọn ít nhất một người dùng hoặc nhóm."
          role_blank: "cần được chỉ định."
          attributes:
            roles:
              ungrantable: "có một vai trò không thể chuyển nhượng."
              more_than_one: "có nhiều hơn một vai trò."
            principal:
              unassignable: "không thể phân bổ cho một dự án."
        version:
          undeletable_archived_projects: "Phiên bản không thể bị xóa vì nó có các gói công việc gắn liền với nó."
          undeletable_work_packages_attached: "Phiên bản không thể bị xóa vì nó có các gói công việc gắn liền với nó."
        token/api:
          attributes:
            token_name:
              format: "%{message}"
      template:
        body: "Vui lòng kiểm tra các mục sau đây:"
        header:
          other: "%{count} lỗi ngăn không cho lưu %{model} này"
    models:
      attachment: "Tệp"
      attribute_help_text: "Thuộc tính văn bản trợ giúp"
      category: "Thể loại"
      comment: "Nhận xét"
      custom_action: "Tác vụ tùy chỉnh"
      custom_field: "Tùy chỉnh mục"
      "doorkeeper/application": "Ứng dụng OAuth"
      forum: "Diễn đàn"
      global_role: "Vai trò toàn cầu"
      group: "Nhóm"
      member: "Thành viên"
      news: "Tin tức"
      notification:
        other: "Thông báo"
      placeholder_user: "Người dùng thay thế"
      project: "Dự án"
      project_query:
        other: "Danh sách dự án"
      query: "Truy vấn riêng"
      role:
        other: "Vai trò"
      status: "Tình trạng work package"
      token/api:
        other: Token truy cập
      type: "Loại"
      user: "Người dùng"
      version: "Phiên bản"
      workflow: "Quy trình làm việc"
      work_package: "Gói công việc"
      wiki: "Wiki"
      wiki_page: "Trang wiki"
  errors:
    header_invalid_fields:
      other: "Đã có vấn đề với các mục sau đây:"
    header_additional_invalid_fields:
      other: "Ngoài ra, còn có vấn đề với trường sau:"
    field_erroneous_label: "Trường này không hợp lệ: %{full_errors}\nVui lòng nhập giá trị hợp lệ."
  activity:
    item:
      created_by_on: "được tạo bởi %{user} vào %{datetime}"
      created_by_on_time_entry: "thời gian ghi bởi %{user} vào %{datetime}"
      created_on: "được tạo vào %{datetime}"
      created_on_time_entry: "thời gian ghi vào %{datetime}"
      updated_by_on: "được cập nhật bởi %{user} vào %{datetime}"
      updated_by_on_time_entry: "thời gian ghi được cập nhật bởi %{user} vào %{datetime}"
      updated_on: "được cập nhật vào %{datetime}"
      updated_on_time_entry: "thời gian ghi được cập nhật vào %{datetime}"
      deleted_on: "được xóa vào %{datetime}"
      deleted_by_on: "được xóa bởi %{user} vào %{datetime}"
      added_on: "được thêm vào %{datetime}"
      added_by_on: "được thêm bởi %{user} vào %{datetime}"
      removed_on: "được gỡ bỏ vào %{datetime}"
      removed_by_on: "được gỡ bỏ bởi %{user} vào %{datetime}"
      parent_without_of: "Dự án con"
      parent_no_longer: "Không còn là dự án con của"
      time_entry:
        hour:
          other: "%{count} giờ"
        hour_html:
          other: "<i>%{count} giờ</i>"
        updated: "thay đổi từ %{old_value} thành %{value}"
        logged_for: "Ghi lại cho"
    filter:
      changeset: "Thay đổi"
      message: "Diễn đàn"
      news: "Tin tức"
      project_attribute: "Thuộc tính dự án"
      subproject: "Bao gồm dự án con"
      time_entry: "Thời gian đã sử dụng"
      wiki_edit: "Wiki"
      work_package: "Gói công việc"
  #common attributes of all models
  attributes:
    active: "Đang hoạt động"
    assigned_to: "Người được giao"
    assignee: "Người được phân công"
    attachments: "Đính kèm"
    author: "Tác giả"
    base: "Lỗi tổng quan:"
    blocks_ids: "ID của các work package bị chặn"
    category: "Danh mục"
    comment: "Nhận xét"
    comments: "Nhận xét"
    content: "Nội dung"
    color: "Màu sắc"
    created_at: "Tạo ngày"
    custom_options: "Giá trị có thể có"
    custom_values: "Tùy chỉnh mục"
    date: "Ngày"
    default_columns: "Cột mặc định"
    description: "Mô tả"
    derived_due_date: "Ngày kết thúc suy ra"
    derived_estimated_hours: "Tổng thời gian làm việc"
    derived_start_date: "Ngày bắt đầu suy ra"
    display_sums: "Hiển thị tổng"
    due_date: "Ngày kết thúc"
    estimated_hours: "Thời gian ước tính"
    estimated_time: "Thời gian ước tính"
    expires_at: "Hết hạn vào"
    firstname: "Tên"
    group: "Nhóm"
    groups: "Nhóm"
    id: "ID"
    is_default: "Giá trị mặc định"
    is_for_all: "Cho tất cả các dự án"
    public: "Công khai"
    #kept for backwards compatibility
    issue: "Gói công việc"
    lastname: "Họ"
    login: "Tên người dùng"
    mail: "Thư điện tử"
    name: "Tên"
    password: "Mật khẩu"
    priority: "Ưu tiên"
    project: "Dự án"
    responsible: "Trách nhiệm"
    role: "Vai trò"
    roles: "Vai trò"
    start_date: "Ngày bắt đầu"
    status: "Trạng thái"
    subject: "Chủ đề"
    summary: "Tóm tắt"
    title: "Tiêu đề"
    type: "Loại"
    updated_at: "Được cập nhật vào lúc"
    updated_on: "Cập nhật vào"
    uploader: "Tải lên"
    user: "Người dùng"
    value: "Giá trị"
    version: "Phiên bản"
    work_package: "Work Package"
  backup:
    failed: "Sao lưu thất bại"
    label_backup_token: "Sao lưu token"
    label_create_token: "Tạo bản sao lưu token"
    label_delete_token: "Xóa bản sao lưu token"
    label_reset_token: "Tạo lại bản sao lưu token"
    label_token_users: "Những người dùng sau đây có token sao lưu đang hoạt động"
    reset_token:
      action_create: Tạo
      action_reset: Đặt lại
      heading_reset: "Đặt lại mã thông báo sao lưu"
      heading_create: "Tạo mã thông báo sao lưu"
      implications: >
        Kích hoạt sao lưu sẽ cho phép bất kỳ người dùng nào có quyền và token sao lưu đều có thể tải xuống bản sao lưu có chứa tất cả dữ liệu của trang này. Nó cũng bao gồm dữ liệu của tất cả người dùng khác.
      info: >
        Bạn sẽ cần phải tạo một token sao lưu để có thể tạo bản sao lưu. Mỗi lần bạn muốn yêu cầu sao lưu, bạn sẽ phải cung cấp mã token này. Bạn có thể xóa mã token sao lưu để vô hiệu hóa các bản sao lưu cho người dùng này.
      verification: >
        Nhập %{word} để xác nhận bạn muốn %{action} mã token sao lưu.
      verification_word_reset: Đặt lại
      verification_word_create: Tạo
      warning: >
        Khi bạn tạo một mã token mới, bạn sẽ chỉ được phép yêu cầu sao lưu sau 24 giờ. Đây là một biện pháp an toàn. Sau đó, bạn có thể yêu cầu một bản sao lưu bất cứ lúc nào bằng cách sử dụng mã token đó.
    text_token_deleted: Token sao lưu đã bị xóa. Bản sao lưu hiện đang bị vô hiệu hóa.
    error:
      invalid_token: Token sao lưu không hợp lệ hoặc bị lỗi
      token_cooldown: Mã token sao lưu sẽ có giá trị trong %{hours} giờ.
      backup_pending: Có một bản sao lưu đang chờ xử lý.
      limit_reached: Bạn chỉ có thể tạo %{limit} bản sao lưu mỗi ngày.
  button_actions: "Hành động"
  button_add: "Thêm"
  button_add_comment: "Thêm bình luận"
  button_add_member: Thêm thành viên
  button_add_watcher: "Thêm người theo dõi"
  button_annotate: "Chú giải"
  button_apply: "Áp dụng"
  button_archive: "Lưu trữ"
  button_back: "Quay lại"
  button_cancel: "Hủy"
  button_change: "Thay đổi"
  button_change_parent_page: "Thay đổi trang cha"
  button_change_password: "Thay đổi mật khẩu"
  button_check_all: "Đánh dấu tất cả"
  button_clear: "Xóa"
  button_click_to_reveal: "Chọn để xem"
  button_close: "Đóng"
  button_collapse_all: "Thu gọn tất cả"
  button_configure: "Thiết lập"
  button_continue: "Tiếp tục"
  button_copy: "Sao chép"
  button_copy_to_clipboard: "Sao chép vào bảng tạm"
  button_copy_link_to_clipboard: "Sao chép liên kết vào bảng tạm"
  button_copy_and_follow: "Sao chép và làm theo"
  button_create: "Tạo mới"
  button_create_and_continue: "Tạo và tiếp tục"
  button_delete: "Xoá"
  button_decline: "Từ chối"
  button_delete_watcher: "Xóa watcher %{name}"
  button_download: "Tải"
  button_duplicate: "Nhân đôi"
  button_edit: "Chỉnh sửa"
  button_edit_associated_wikipage: "Chỉnh sửa trang Wiki liên quan: %{page_title}"
  button_expand_all: "Mở rộng tất cả"
  button_favorite: "Thêm vào yêu thích"
  button_filter: "Lọc"
  button_generate: "Tạo"
  button_list: "Danh sách"
  button_lock: "Khóa"
  button_login: "Đăng nhập"
  button_move: "Di chuyển"
  button_move_and_follow: "Di chuyển và thực hiện theo"
  button_print: "In"
  button_quote: "Trích dẫn"
  button_remove: Xoá
  button_rename: "Đổi tên"
  button_replace: "Thay thế"
  button_revoke: "Thu hồi"
  button_reply: "Trả lời"
  button_reset: "Reset"
  button_rollback: "Quay trở lại phiên bản này"
  button_save: "Lưu"
  button_save_as: "Lưu thành"
  button_apply_changes: "Áp dụng thay đổi"
  button_save_back: "Lưu và trở lại"
  button_show: "Hiện"
  button_sort: "Sắp xếp"
  button_submit: "Gửi"
  button_test: "Kiểm tra"
  button_unarchive: "Ngừng lưu trữ"
  button_uncheck_all: "Bỏ chọn tất cả"
  button_unlock: "Mở khoá"
  button_unfavorite: "Gỡ bỏ khỏi yêu thích"
  button_unwatch: "Ngừng theo dõi"
  button_update: "Cập Nhật"
  button_upgrade: "Nâng cấp"
  button_upload: "Tải lên"
  button_view: "Khung nhìn"
  button_watch: "Theo dõi"
  button_manage_menu_entry: "Cấu hình các mục trình đơn"
  button_add_menu_entry: "Thêm mục trình đơn"
  button_configure_menu_entry: "Cấu hình mục menu"
  button_delete_menu_entry: "Xóa mục trình đơn"
  button_view_shared_work_packages: "Xem các gói công việc chia sẻ"
  button_manage_roles: "Quản lý vai trò"
  button_remove_member: "Xóa thành viên"
  button_remove_member_and_shares: "Xóa thành viên và quyền chia sẻ"
  button_revoke_work_package_shares: "Thu hồi quyền chia sẻ gói công việc"
  button_revoke_access: "Thu hồi quyền truy cập"
  button_revoke_all: "Thu hồi tất cả"
  button_revoke_only: "Chỉ thu hồi %{shared_role_name}"
  button_publish: "Công khai"
  button_unpublish: "Riêng tư"
  consent:
    checkbox_label: Tôi đã ghi nhận và đồng ý với những điều trên.
    failure_message: Sự đồng ý không thành công, không thể tiếp tục.
    title: Sự đồng ý của người dùng
    decline_warning_message: Bạn đã từ chối đồng ý và đã đăng xuất.
    user_has_consented: The user gave their consent to your [configured consent information text](consent_settings).
    not_yet_consented: The user has not yet given their consent to your [configured consent information text](consent_settings). They will be reminded the next time they log in.
    contact_mail_instructions: Xác định địa chỉ email mà người dùng có thể liên hệ với người quản lý dữ liệu để thực hiện yêu cầu thay đổi hoặc xóa dữ liệu.
    contact_your_administrator: Vui lòng liên hệ với quản trị viên của bạn nếu bạn muốn xóa tài khoản của mình.
    contact_this_mail_address: Vui lòng liên hệ với %{mail_address} nếu bạn muốn xóa tài khoản của mình.
    text_update_consent_time: Đánh dấu ô này để buộc người dùng phải đồng ý lại. Kích hoạt khi bạn đã thay đổi khía cạnh pháp lý của thông tin đồng ý trên.
    update_consent_last_time: "Cập nhật đồng ý lần cuối: %{update_time}"
  copy_project:
    title: 'Sao chép dự án "%{source_project_name}"'
    started: 'Bắt đầu sao chép dự án "%{source_project_name}" sang "%{target_project_name}". Bạn sẽ được thông báo bằng thư ngay sau khi "%{target_project_name}" sẵn sàng.'
    failed: "Không thể sao chép dự án %{source_project_name}"
    failed_internal: "Sao chép không thành công do lỗi nội bộ."
    succeeded: "Lập dự án %{target_project_name}"
    errors: "Lỗi"
    project_custom_fields: "Trường tùy chỉnh trên dự án"
    x_objects_of_this_type:
      zero: "Không có đối tượng thuộc loại này"
      one: "Một đối tượng của loại này"
      other: "%{count} đối tượng của loại này"
    text:
      failed: 'Không thể chép dự án "%{source_project_name}" sang dự án "%{target_project_name}".'
      succeeded: 'Đã sao chép dự án "%{source_project_name}" sang "%{target_project_name}".'
  create_new_page: "Trang Wiki"
  date:
    abbr_day_names:
      - "Chủ nhật"
      - "Thứ hai"
      - "Thứ Ba"
      - "Thứ Tư"
      - "Thứ năm"
      - "Thứ Sáu"
      - "Thứ Bảy"
    abbr_month_names:
      - null
      - "Th. 1"
      - "Th. 2"
      - "Thg 3"
      - "Thg 4"
      - "Thg 5"
      - "Thg 6"
      - "Thg 7"
      - "Thg 8"
      - "Thg 9"
      - "Thg 10"
      - "Thg 11"
      - "Thg 12"
    abbr_week: "Tuần"
    day_names:
      - "Chủ Nhật"
      - "Thứ hai"
      - "Thứ ba"
      - "Thứ tư"
      - "Thứ năm"
      - "Thứ sáu"
      - "Thứ 7"
    formats:
      #Use the strftime parameters for formats.
      #When no format has been given, it uses default.
      #You can provide other formats here if you like!
      default: "%d-%m-%Y"
      long: "%d %B, %Y"
      short: "%b %d"
    #Don't forget the nil at the beginning; there's no such thing as a 0th month
    month_names:  #Used in date_select and datetime_select.
      - null
      - "Tháng một"
      - "Tháng hai"
      - "Tháng ba"
      - "Tháng tư"
      - "Tháng năm"
      - "Tháng sáu"
      - "Tháng bảy"
      - "Tháng tám"
      - "Tháng chín"
      - "Tháng mười"
      - "Tháng mười một"
      - "Tháng mười hai"
    order:
      - ':năm'
      - ':tháng'
      - ':ngày'
  datetime:
    distance_in_words:
      about_x_hours:
        other: "khoảng %{count} giờ"
      about_x_months:
        other: "khoảng %{count} tháng"
      about_x_years:
        other: "khoảng %{count} năm"
      almost_x_years:
        other: "gần %{count} năm"
      half_a_minute: "nửa phút"
      less_than_x_minutes:
        other: "ít hơn %{count} phút"
      less_than_x_seconds:
        other: "chưa tới %{count} giây"
      over_x_years:
        other: "hơn %{count} năm"
      x_days:
        other: "%{count} ngày"
      x_minutes:
        other: "%{count} phút"
      x_minutes_abbreviated:
        other: "%{count} phút"
      x_hours:
        other: "%{count} giờ"
      x_hours_abbreviated:
        other: "%{count} giờ"
      x_weeks:
        other: "%{count} tuần"
      x_months:
        other: "%{count} tháng"
      x_years:
        other: "%{count} năm"
      x_seconds:
        other: "%{count} giây"
      x_seconds_abbreviated:
        other: "%{count} giây"
    units:
      hour:
        other: "hours"
  description_active: "Đang hoạt động?"
  description_attachment_toggle: "Hiển thị/ẩn các đính kèm"
  description_autocomplete: >
    Trường này sử dụng tính năng tự động hoàn tất. Khi bạn gõ tiêu đề của một gói công việc, bạn sẽ nhận được danh sách các ứng viên có thể. Chọn một bằng cách sử dụng phím mũi tên lên và xuống và chọn nó bằng phím tab hoặc enter. Ngoài ra, bạn có thể nhập số gói công việc trực tiếp.
  description_available_columns: "Cột có sẵn"
  description_choose_project: "Các dự án"
  description_compare_from: "So sánh từ"
  description_compare_to: "So sánh đến"
  description_current_position: "Bạn đang ở đây:"
  description_date_from: "Nhập ngày bắt đầu"
  description_date_to: "Nhập ngày kết thúc"
  description_enter_number: "Nhập số"
  description_enter_text: "Nhập văn bản"
  description_filter: "Bộ lọc"
  description_filter_toggle: "Hiển thị/ẩn bộ lọc"
  description_category_reassign: "Chọn thể loại"
  description_message_content: "Nội Dung Tin Nhắn"
  description_my_project: "Bạn là thành viên"
  description_notes: "Ghi chú"
  description_parent_work_package: "Work package cha hiện tại"
  description_project_scope: "Phạm vi tìm kiếm"
  description_query_sort_criteria_attribute: "Sắp xếp thuộc tính"
  description_query_sort_criteria_direction: "Chiều sắp xếp"
  description_search: "Mục tìm kiếm"
  description_select_work_package: "Chọn work package"
  description_selected_columns: "Các cột được lựa chọn"
  description_sub_work_package: "Work package con hiện tại"
  description_toc_toggle: "Hiển thị/ẩn mục lục"
  description_wiki_subpages_reassign: "Chọn trang cha mới"
  #Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
  direction: ltr
  ee:
    upsale:
      form_configuration:
        description: "Tùy chỉnh cấu hình mẫu với các tiện ích bổ sung sau:"
        add_groups: "Thêm 1 nhóm thuộc tính"
        rename_groups: "Đổi tên nhóm thuộc tính"
      project_filters:
        description_html: "Lọc và sắp xếp trên các trường tùy chỉnh là một tiện ích bổ sung của phiên bản Enterprise."
  enumeration_activities: "Theo dõi hoạt động"
  enumeration_work_package_priorities: "Độ ưu tiên của work package"
  enumeration_reported_project_statuses: "Tình trạng dự án đã báo cáo"
  error_auth_source_sso_failed: "Đăng nhập một lần (SSO) cho người dùng '%{value}' không thành công"
  error_can_not_archive_project: "Dự án này không thể lưu trữ: %{errors}"
  error_can_not_delete_entry: "Không thể xoá"
  error_can_not_delete_custom_field: "Không thể xóa mục tùy biến"
  error_can_not_delete_in_use_archived_undisclosed: "Cũng có các gói công việc trong các dự án đã lưu trữ. Bạn cần yêu cầu quản trị viên thực hiện việc xóa để xem các dự án bị ảnh hưởng."
  error_can_not_delete_in_use_archived_work_packages: "Cũng có các gói công việc trong các dự án đã lưu trữ. Bạn cần kích hoạt lại các dự án sau trước khi thay đổi thuộc tính của các gói công việc tương ứng: %{archived_projects_urls}"
  error_can_not_delete_type:
    explanation: 'Loại này chứa các gói công việc và không thể bị xóa. Bạn có thể xem tất cả các gói công việc bị ảnh hưởng trong <a target="_blank" href="%{url}">cái nhìn này</a>.'
  error_can_not_delete_standard_type: "Kiểu chuẩn không thể bị xóa."
  error_can_not_invite_user: "Gửi lời mời không thành công."
  error_can_not_remove_role: "Vai trò này đang được sử dụng và không thể bị xóa."
  error_can_not_reopen_work_package_on_closed_version: "Không thể mở lại cho một work package đã được gán cho một phiên bản đã đóng"
  error_can_not_find_all_resources: "Không thể tìm thấy tất cả các tài nguyên liên quan đến yêu cầu này."
  error_can_not_unarchive_project: "Dự án này không thể lưu trữ: %{errors}"
  error_check_user_and_role: "Hãy chọn người dùng và một vai trò."
  error_code: "Lỗi %{code}"
  error_color_could_not_be_saved: "Màu sắc không thể được lưu"
  error_cookie_missing: "Cookie OpenProject bị thiếu. Vui lòng đảm bảo rằng cookies được bật, vì ứng dụng này sẽ không hoạt động đúng nếu không có cookies."
  error_custom_option_not_found: "Tùy chọn không tồn tại."
  error_enterprise_activation_user_limit: "Không thể kích hoạt tài khoản của bạn (đã đạt đến giới hạn người dùng). Vui lòng liên hệ với quản trị viên của bạn để có quyền truy cập."
  error_enterprise_token_invalid_domain: "Phiên bản Enterprise không hoạt động. Miền của token Enterprise của bạn (%{actual}) không khớp với tên máy chủ của hệ thống (%{expected})."
  error_failed_to_delete_entry: "Không xóa được mục này."
  error_in_dependent: "Lỗi khi cố gắng thay đổi đối tượng phụ thuộc: %{dependent_class} #%{related_id} - %{related_subject}: %{error}"
  error_in_new_dependent: "Lỗi khi cố gắng tạo đối tượng phụ thuộc: %{dependent_class} - %{related_subject}: %{error}"
  error_invalid_selected_value: "Giá trị đã chọn không hợp lệ."
  error_journal_attribute_not_present: "Nhật ký không chứa thuộc tính %{attribute}."
  error_pdf_export_too_many_columns: "Quá nhiều cột được chọn cho xuất PDF. Vui lòng giảm số lượng cột."
  error_pdf_failed_to_export: "Xuất PDF không thể được lưu: %{error}"
  error_token_authenticity: "Không thể xác minh token Cross-Site Request Forgery. Bạn có cố gắng gửi dữ liệu trên nhiều trình duyệt hoặc tab không? Vui lòng đóng tất cả các tab và thử lại."
  error_work_package_not_found_in_project: "Work package không được tìm thấy hoặc không thuộc về dự án này"
  error_work_package_id_not_found: "Không tìm thấy gói công việc."
  error_must_be_project_member: "phải là thành viên dự án"
  error_migrations_are_pending: "Cài đặt OpenProject của bạn có các di trú cơ sở dữ liệu đang chờ xử lý. Có thể bạn đã bỏ lỡ việc chạy các di trú trong lần nâng cấp gần nhất. Vui lòng kiểm tra hướng dẫn nâng cấp để nâng cấp cài đặt của bạn đúng cách."
  error_migrations_visit_upgrade_guides: "Vui lòng truy cập hướng dẫn nâng cấp của chúng tôi"
  error_no_default_work_package_status: 'Không có tình trạng mặc định được định nghĩa cho work package. Vui lòng kiểm tra cấu hình của bạn (đi đến "Quản lý-> các trạng thái của work package").'
  error_no_type_in_project: "Không có kiểu được liên kết với dự án này. Hãy kiểm tra lại phần \"Thiết Lập Dự Án\"."
  error_omniauth_registration_timed_out: "Đăng ký thông qua một nhà cung cấp bên ngoài xác thực hết thời gian. Xin vui lòng thử lại."
  error_omniauth_invalid_auth: "Thông tin xác thực trả về từ nhà cung cấp danh tính không hợp lệ. Vui lòng liên hệ với quản trị viên của bạn để được trợ giúp thêm."
  error_password_change_failed: "Đã xảy ra lỗi khi cố gắng thay đổi mật khẩu."
  error_scm_command_failed: "Lỗi xảy ra khi truy cập vào kho lưu trữ: %{value}"
  error_scm_not_found: "Mục hay revision không được tìm thấy trong kho."
  error_type_could_not_be_saved: "Loại không thể được lưu"
  error_unable_delete_status: "Trạng thái work package không thể bị xóa vì nó được sử dụng bởi ít nhất 1 work package."
  error_unable_delete_default_status: "Không thể xoá tình trạng mặc định của work package. Vui lòng chọn tình trạng work package khác trước khi xóa một trong hiện tại."
  error_unable_to_connect: "Không thể kết nối (%{value})"
  error_unable_delete_wiki: "Không thể xóa trang wiki."
  error_unable_update_wiki: "Không thể cập nhật trang wiki."
  error_workflow_copy_source: "Vui lòng chọn loại nguồn hoặc vai trò"
  error_workflow_copy_target: "Vui lòng chọn loại(s) và vai trò(s) mục tiêu"
  error_menu_item_not_created: Không thể thêm mục trình đơn
  error_menu_item_not_saved: Không thể lưu mục trình đơn
  error_wiki_root_menu_item_conflict: >
    Không thể đổi tên "%{old_name}" thành "%{new_name}" do có xung đột giữa mục menu kết quả với mục menu hiện tại "%{existing_caption}" (%{existing_identifier}).
  error_external_authentication_failed_message: "An error occurred during external authentication: %{message}"
  error_attribute_not_highlightable: "Thuộc tính(s) không thể tô sáng: %{attributes}"
  events:
    changeset: "Đã chỉnh sửa Changeset (bộ thay đổi)"
    message: Đã chỉnh sửa tin nhắn
    news: Tin tức
    project_attributes: "Thuộc tính dự án đã được chỉnh sửa"
    project: "Dự án đã được chỉnh sửa"
    projects: "Dự án đã được chỉnh sửa"
    reply: Đã phản hồi
    time_entry: "Đã chỉnh sửa Timelog"
    wiki_page: "Đã chỉnh sửa trang Wiki"
    work_package_closed: "Đã đóng work package"
    work_package_edit: "Đã chỉnh sửa work package"
    work_package_note: "Đã thêm ghi chú của work package"
    title:
      project: "Dự án: %{name}"
      subproject: "Dự án con: %{name}"
  export:
    dialog:
      title: "Xuất"
      submit: "Xuất"
      format:
        label: "Định dạng tệp tin"
        options:
          csv:
            label: "CSV"
          pdf:
            label: "PDF"
          xls:
            label: "XLS"
      columns:
        input_label_report: "Thêm cột vào bảng thuộc tính"
        input_caption_report: "Theo mặc định, tất cả các thuộc tính được thêm vào dưới dạng cột trong danh sách gói công việc đều được chọn. Các trường văn bản dài không có trong bảng thuộc tính, nhưng có thể được hiển thị bên dưới."
        input_caption_table: "Theo mặc định, tất cả các thuộc tính được thêm vào dưới dạng cột trong danh sách gói công việc đều được chọn. Các trường văn bản dài không khả dụng trong xuất dựa trên bảng."
      pdf:
        export_type:
          label: "Loại xuất PDF"
          options:
            table:
              label: "Bảng"
              caption: "Xuất danh sách các gói công việc thành một bảng có các cột mong muốn."
            report:
              label: "Báo cáo"
              caption: "Xuất gói công việc thành báo cáo chi tiết về tất cả các gói công việc trong danh sách."
            gantt:
              label: "Biểu đồ Gantt"
              caption: "Xuất danh sách các gói công việc theo dạng biểu đồ Gantt."
        include_images:
          label: "Bao gồm hình ảnh"
          caption: "Loại trừ hình ảnh để giảm kích thước của tệp PDF xuất ra."
        gantt_zoom_levels:
          label: "Mức độ thu phóng"
          caption: "Chọn mức độ thu phóng cho các ngày hiển thị trên biểu đồ."
          options:
            days: "Ngày"
            weeks: "Tuần"
            months: "Tháng"
            quarters: "Quý"
        column_width:
          label: "Chiều rộng cột bảng"
          options:
            narrow: "Hẹp"
            medium: "Vừa"
            wide: "Rộng"
            very_wide: "Rất rộng"
        paper_size:
          label: "Khổ giấy"
          caption: "Tùy thuộc vào kích thước biểu đồ, có thể xuất nhiều hơn một trang."
        long_text_fields:
          input_caption: "Theo mặc định, tất cả các trường văn bản dài đều được chọn."
          input_label: "Thêm các trường văn bản dài"
          input_placeholder: "Tìm kiếm các trường văn bản dài"
          drag_area_label: "Quản lý các trường văn bản dài"
      xls:
        include_relations:
          label: "Bao gồm các mối quan hệ"
          caption: "Tùy chọn này sẽ tạo bản sao của mỗi gói công việc cho mọi mối quan hệ mà nó có với một gói công việc khác."
        include_descriptions:
          label: "Bao gồm mô tả"
          caption: "Tùy chọn này sẽ thêm cột mô tả ở định dạng thô."
    your_work_packages_export: "Các gói công việc đang được xuất khẩu"
    succeeded: "Xuất hoàn tất"
    failed: "Đã xảy ra lỗi khi cố gắng xuất các gói công việc: %{message}"
    format:
      atom: "Atom"
      csv: "CSV"
      pdf: "PDF"
      pdf_overview_table: "Bảng PDF"
      pdf_report_with_images: "Báo cáo PDF với hình ảnh"
      pdf_report: "Báo cáo PDF"
      pdf_gantt: "Gantt PDF"
    image:
      omitted: "Hình ảnh không được xuất"
    macro:
      error: "Lỗi macro, %{message}"
      attribute_not_found: "thuộc tính không tìm thấy: %{attribute}"
      model_not_found: "mô hình thuộc tính không hợp lệ: %{model}"
      resource_not_found: "tài nguyên không tìm thấy: %{resource}"
      rich_text_unsupported: "Nhúng văn bản phong phú hiện không được hỗ trợ trong xuất khẩu"
    units:
      hours: h
      days: d
  extraction:
    available:
      pdftotext: "Pdftotext có sẵn (không bắt buộc)"
      unrtf: "Unrtf có sẵn (không bắt buộc)"
      catdoc: "Catdoc có sẵn (không bắt buộc)"
      xls2csv: "Xls2csv có sẵn (không bắt buộc)"
      catppt: "Catppt có sẵn (không bắt buộc)"
      tesseract: "Tesseract có (không bắt buộc)"
  general_csv_decimal_separator: "."
  general_csv_encoding: "UTF-8"
  general_csv_separator: ","
  general_first_day_of_week: "7"
  general_pdf_encoding: "ISO-8859-1"
  general_text_no: "không"
  general_text_yes: "có"
  general_text_No: "Không"
  general_text_Yes: "Có"
  general_text_true: "đúng"
  general_text_false: "sai"
  gui_validation_error: "1 lỗi"
  gui_validation_error_plural: "%{count} lỗi"
  homescreen:
    additional:
      projects: "Các dự án mới nhất trong trường hợp này."
      no_visible_projects: "Không có không có thể nhìn thấy các dự án trong trường hợp này."
      users: "Người dùng đã đăng ký mới nhất trong trường hợp này."
    blocks:
      community: "Cộng đồng OpenProject"
      upsale:
        title: "Nâng cấp lên phiên bản Enterprise"
        more_info: "Thêm thông tin"
    links:
      upgrade_enterprise_edition: "Nâng cấp lên phiên bản Enterprise"
      postgres_migration: "Di chuyển cài đặt của bạn lên PostgreSQL"
      user_guides: "Hướng dẫn người dùng"
      faq: "Câu hỏi thường gặp"
      impressum: "Thông báo pháp lý"
      glossary: "Thuật ngữ"
      shortcuts: "Phím tắt"
      blog: "OpenProject blog"
      forums: "Diễn đàn cộng đồng"
      newsletter: "Cảnh báo bảo mật / Bản tin"
  image_conversion:
    imagemagick: "Imagemagick"
  journals:
    changes_retracted: "Những thay đổi đã bị rút lại"
    caused_changes:
      dates_changed: "Ngày đã thay đổi"
      default_attribute_written: "Thuộc tính chỉ đọc đã được ghi"
      progress_mode_changed_to_status_based: "Cập nhật tính toán tiến độ"
      status_changed: "Trạng thái '%{status_name}'"
      system_update: "Cập nhật hệ thống OpenProject:"
      total_percent_complete_mode_changed_to_work_weighted_average: "Calculation of % Complete totals now weighted by Work."
      total_percent_complete_mode_changed_to_simple_average: "Calculation of % Complete totals now based on a simple average of only % Complete values."
    cause_descriptions:
      work_package_predecessor_changed_times: bởi các thay đổi đối với người tiền nhiệm %{link}
      work_package_parent_changed_times: bởi các thay đổi đối với cha %{link}
      work_package_children_changed_times: bởi các thay đổi đối với con %{link}
      work_package_related_changed_times: bởi các thay đổi đối với liên quan %{link}
      unaccessable_work_package_changed: bởi các thay đổi đối với một gói công việc liên quan
      working_days_changed:
        changed: "bởi các thay đổi đối với ngày làm việc (%{changes})"
        days:
          working: "%{day} hiện là ngày làm việc"
          non_working: "%{day} hiện không phải là ngày làm việc"
        dates:
          working: "%{date} hiện là ngày làm việc"
          non_working: "%{date} hiện không phải là ngày làm việc"
      progress_mode_changed_to_status_based: Chế độ tính toán tiến độ đã được đặt thành chế độ dựa trên trạng thái
      status_excluded_from_totals_set_to_false_message: hiện được bao gồm trong tổng số phân cấp
      status_excluded_from_totals_set_to_true_message: hiện bị loại trừ khỏi tổng số phân cấp
      status_percent_complete_changed: "% Complete changed from %{old_value}% to %{new_value}%"
      system_update:
        file_links_journal: >
          Từ giờ trở đi, hoạt động liên quan đến liên kết tệp (các tệp lưu trữ bên ngoài) sẽ xuất hiện ở đây trong tab Hoạt động. Các hoạt động sau đây liên quan đến các liên kết đã tồn tại:
        progress_calculation_adjusted_from_disabled_mode: >-
          Tính toán tiến độ tự động <a href="%{href}" target="_blank">được đặt thành chế độ dựa trên công việc và điều chỉnh với cập nhật phiên bản</a>.
        progress_calculation_adjusted: >-
          Tính toán tiến độ tự động <a href="%{href}" target="_blank">được điều chỉnh với cập nhật phiên bản</a>.
        totals_removed_from_childless_work_packages: >-
          Tổng số công việc và tiến độ tự động bị xóa cho các gói công việc không có cha với <a href="%{href}" target="_blank">cập nhật phiên bản</a>. Đây là một nhiệm vụ bảo trì và có thể được bỏ qua một cách an toàn.
      total_percent_complete_mode_changed_to_work_weighted_average: >-
        Child work packages without Work are ignored.
      total_percent_complete_mode_changed_to_simple_average: >-
        Work values of child work packages are ignored.
  links:
    configuration_guide: "Hướng dẫn cấu hình"
    get_in_touch: "Nếu bạn còn những câu hỏi khác ? Hãy liên lạc với chúng tôi"
  instructions_after_registration: "Bạn có thể đăng nhập ngay sau khi tài khoản của bạn đã được kích hoạt bằng cách nhấn vào %{signin}."
  instructions_after_logout: "Bạn có thể đăng nhập một lần nữa bằng cách nhấp vào %{signin}."
  instructions_after_error: "Bạn có thể thử đăng nhập lại bằng cách nhấn vào %{signin}. Nếu lỗi vẫn còn, yêu cầu quản trị của bạn để được giúp đỡ."
  menus:
    admin:
      mail_notification: "Thông báo qua email"
      mails_and_notifications: "Email và thông báo"
      aggregation: "Tổng hợp"
      api_and_webhooks: "API và webhooks"
    quick_add:
      label: "Mở menu thêm nhanh"
    breadcrumb:
      nested_element: "%{section_header}: <b>%{title}</b>"
  my_account:
    access_tokens:
      no_results:
        title: "Không có mã truy cập để hiển thị"
        description: "Tất cả đã bị vô hiệu hóa. Chúng có thể được kích hoạt lại trong menu quản trị."
      access_tokens: "Mã truy cập"
      headers:
        action: "Hành động"
        expiration: "Hết hạn"
      indefinite_expiration: "Không bao giờ"
      simple_revoke_confirmation: "Bạn có chắc chắn muốn thu hồi mã truy cập này không?"
      api:
        title: "API"
        text_hint: "Mã API cho phép các ứng dụng của bên thứ ba giao tiếp với phiên bản OpenProject này qua REST APIs."
        static_token_name: "Mã API"
        disabled_text: "Mã API không được kích hoạt bởi quản trị viên. Vui lòng liên hệ với quản trị viên của bạn để sử dụng tính năng này."
      ical:
        title: "iCalendar"
        text_hint: 'Mã iCalendar cho phép người dùng <a href="%{path}" target="_blank">đăng ký các lịch OpenProject</a> và xem thông tin gói công việc cập nhật từ các khách hàng bên ngoài.'
        disabled_text: "Đăng ký iCalendar không được kích hoạt bởi quản trị viên. Vui lòng liên hệ với quản trị viên của bạn để sử dụng tính năng này."
        empty_text_hint: "Để thêm mã iCalendar, hãy đăng ký một lịch mới hoặc hiện có từ module Lịch của một dự án. Bạn phải có quyền cần thiết."
      oauth:
        title: "OAuth"
        text_hint: "Mã OAuth cho phép các ứng dụng bên thứ ba kết nối với phiên bản OpenProject này."
        empty_text_hint: "Không có quyền truy cập ứng dụng bên thứ ba nào được cấu hình và hoạt động cho bạn. Vui lòng liên hệ với quản trị viên của bạn để kích hoạt tính năng này."
      rss:
        title: "RSS"
        text_hint: "Mã RSS cho phép người dùng theo dõi các thay đổi mới nhất trong phiên bản OpenProject này qua một trình đọc RSS bên ngoài."
        static_token_name: "Mã RSS"
        disabled_text: "Mã RSS không được kích hoạt bởi quản trị viên. Vui lòng liên hệ với quản trị viên của bạn để sử dụng tính năng này."
      storages:
        title: "Lưu trữ Tệp"
        text_hint: "Mã Lưu trữ Tệp kết nối phiên bản OpenProject này với một lưu trữ tệp bên ngoài."
        empty_text_hint: "Không có quyền truy cập lưu trữ nào liên kết với tài khoản của bạn."
        revoke_token: "Bạn có thực sự muốn xóa mã truy cập này không? Bạn sẽ cần phải đăng nhập lại trên %{storage}"
        removed: "Mã Lưu trữ Tệp đã được xóa thành công"
        failed: "Đã xảy ra lỗi và mã truy cập không thể được xóa. Vui lòng thử lại sau."
        unknown_storage: "Lưu trữ không xác định"
  notifications:
    reasons:
      assigned: "Người được giao"
      dateAlert: "Cảnh báo ngày"
      mentioned: "Được nhắc đến"
      responsible: "Có trách nhiệm"
      shared: "Được chia sẻ"
      watched: "Quan sát viên"
    facets:
      unread: "Chưa đọc"
      unread_title: "Hiện chưa đọc"
      all: "Tất cả"
      all_title: "Hiện tất cả"
    menu:
      by_project: "Chưa đọc theo dự án"
      by_reason: "Lý do"
      inbox: "Hộp thư đến"
    send_notifications: "Gửi thông báo cho hành động này"
    work_packages:
      subject:
        created: "Gói công việc đã được tạo."
        assigned: "Bạn đã được giao cho %{work_package}"
        subscribed: "Bạn đã đăng ký nhận thông tin từ %{work_package}"
        mentioned: "Bạn đã được nhắc đến trong %{work_package}"
        responsible: "Bạn đã trở thành người chịu trách nhiệm cho %{work_package}"
        watched: "Bạn đang theo dõi %{work_package}"
  label_accessibility: "Trợ năng"
  label_account: "Tài khoản"
  label_active: "Kích hoạt"
  label_activate_user: "Người dùng kích họat"
  label_active_in_new_projects: "Kích hoạt trong các dự án mới"
  label_activity: "Hoạt động"
  label_add_edit_translations: "Thêm và chỉnh sửa bản dịch"
  label_add_another_file: "Thêm tập tin khác"
  label_add_columns: "Thêm cột đang chọn"
  label_add_note: "Thêm ghi chú"
  label_add_projects: "Thêm các dự án"
  label_add_related_work_packages: "Thêm work package liên quan"
  label_add_subtask: "Thêm subtask"
  label_added: "đã thêm"
  label_added_by: "Thêm bởi %{author}"
  label_added_time_by: "Thêm bởi %{author} cách đây %{age}"
  label_additional_workflow_transitions_for_assignee: "Chuyển đổi bổ sung được cho phép khi người sử dụng là người được gán"
  label_additional_workflow_transitions_for_author: "Các chuyển đổi bổ xung được phép khi người dùng là tác giả"
  label_administration: "Quản trị"
  label_interface_colors: "Interface colors"
  label_interface_colors_description: "These colors control how the application looks. If you modify them the theme will automatically be changed to Custom theme, but we can’t assure the compliance of the accessibility contrast minimums (WCAG 2.1). "
  label_age: "Tuổi"
  label_ago: "vài ngày trước"
  label_all: "tất cả"
  label_all_time: "tất cả thời gian"
  label_all_words: "Tất cả các từ"
  label_all_open_wps: "Mở tất cả"
  label_always_visible: "Luôn luôn hiển thị"
  label_announcement: "Thông báo"
  label_angular: "AngularJS"
  label_api_access_key: "Khoá truy cập API"
  label_api_access_key_created_on: "Khoá truy cập API đựơc tạo cách đây %{value}"
  label_api_access_key_type: "API"
  label_ical_access_key_type: "iCalendar"
  label_ical_access_key_description: 'Mã iCalendar "%{token_name}" cho "%{calendar_name}" trong "%{project_name}"'
  label_ical_access_key_not_present: "không có mã thông báo(s) iCalendar."
  label_ical_access_key_generation_hint: "Tự động tạo khi đăng ký lịch."
  label_ical_access_key_latest: "mới nhất"
  label_ical_access_key_revoke: "Thu hồi"
  label_applied_status: "Tình trạng áp dụng"
  label_archive_project: "Lưu trữ dự án"
  label_ascending: "Tăng dần"
  label_assigned_to_me_work_packages: "Work package được chỉ định cho tôi"
  label_associated_revisions: "Các phiên bản kết hợp"
  label_attachment_plural: "Tệp đính kèm"
  label_attribute: "Thuộc tính"
  label_attribute_plural: "Thuộc tính"
  label_ldap_auth_source_new: "Kết nối LDAP mới"
  label_ldap_auth_source: "Kết nối LDAP"
  label_ldap_auth_source_plural: "Các kết nối LDAP"
  label_attribute_expand_text: "Văn bản đầy đủ cho '%{attribute}'"
  label_authentication: "Xác thực"
  label_authentication_settings: "Cài đặt xác thực"
  label_available_custom_fields_projects: "Available custom fields projects"
  label_available_global_roles: "Các vai trò toàn cầu có sẵn"
  label_available_project_attributes: "Các thuộc tính dự án có sẵn"
  label_available_project_forums: "Các diễn đàn dự án có sẵn"
  label_available_project_repositories: "Kho có sẵn"
  label_available_project_versions: "Phiên bản sẵn có"
  label_available_project_work_package_categories: "Các loại gói công việc dự án có sẵn"
  label_available_project_work_package_types: "Các loại gói công việc dự án có sẵn"
  label_available_projects: "Các dự án có sẵn"
  label_api_doc: "Tài liệu API"
  label_backup: "Sao lưu"
  label_backup_code: "Mã sao lưu"
  label_between: "giữa"
  label_blocked_by: "bị chặn bởi"
  label_blocks: "các khối"
  label_blog: "Nhật ký"
  label_forums_locked: "Đã khóa"
  label_forum_new: "Diễn đàn mới"
  label_forum_plural: "Diễn đàn"
  label_forum_sticky: "Ghim"
  label_boolean: "Boolean"
  label_board_plural: "Bảng"
  label_branch: "Nhánh"
  label_browse: "Duyệt"
  label_bulk_edit_selected_work_packages: "Chỉnh sửa các work package đã chọn"
  label_bundled: "(Tích hợp sẵn)"
  label_calendar: "Lịch"
  label_calendars_and_dates: "Lịch và ngày"
  label_calendar_show: "Hiển thị Lịch"
  label_category: "Danh mục"
  label_consent_settings: "Tùy chọn đồng ý"
  label_wiki_menu_item: Khoản mục menu wiki
  label_select_main_menu_item: Chọn mục trình đơn chính mới
  label_required_disk_storage: "Ổ đĩa lưu trữ bắt buộc"
  label_send_invitation: Gửi lời mời
  label_change_plural: "Thay đổi"
  label_change_properties: "Thay đổi những thuộc tính"
  label_change_status: "Đổi trạng thái"
  label_change_status_of_user: "Thay đổi trạng thái cho #{username}"
  label_change_view_all: "Xem mọi thay đổi"
  label_changes_details: "Các chi tiết của tất cả thay đổi"
  label_changeset: "Bộ thay đổi"
  label_changeset_id: "ID bộ thay đổi"
  label_changeset_plural: "Nhóm thay đổi"
  label_checked: "Đã check"
  label_check_uncheck_all_in_column: "Chọn/Bỏ chọn tất cả trong cột"
  label_check_uncheck_all_in_row: "Chọn/Bỏ chọn tất cả trong hàng"
  label_child_element: "Phần tử con"
  label_choices: "Lựa chọn"
  label_chronological_order: "Cũ nhất trước"
  label_close_versions: "Đóng các phiên bản đã hoàn thành"
  label_closed_work_packages: "đã đóng"
  label_collapse: "Thu gọn"
  label_collapsed_click_to_show: "Thu gọn. Nhấn vào đây để hiển thị"
  label_configuration: cấu hình
  label_comment_add: "Thêm bình luận"
  label_comment_added: "Đã thêm bình luận"
  label_comment_delete: "Xóa bình luận"
  label_comment_plural: "Bình luận"
  label_commits_per_author: "Cam kết theo tác giả"
  label_commits_per_month: "Commits mỗi tháng"
  label_confirmation: "Xác nhận"
  label_contains: "bao gồm"
  label_content: "Nội dung"
  label_color_plural: "Màu sắc"
  label_copied: "đã sao chép"
  label_copy_same_as_target: "Giống như mục tiêu"
  label_copy_source: "Nguồn"
  label_copy_target: "Mục tiêu"
  label_copy_workflow_from: "Sao chép quy trình từ"
  label_copy_project: "Sao chép dự án"
  label_core_version: "Phiên bản lõi"
  label_core_build: "Xây dựng lõi"
  label_created_by: "Created by %{user}"
  label_current_status: "Tình trạng hiện tại"
  label_current_version: "Phiên bản hiện tại"
  label_custom_field_add_no_type: "Thêm trường này vào một loại work package"
  label_custom_field_new: "Thêm mục tùy biến"
  label_custom_field_plural: "Các trường tùy chỉnh"
  label_custom_field_default_type: "Kiểu rỗng"
  label_custom_style: "Thiết kế"
  label_custom_style_description: "Choose how OpenProject looks to you with themes, select your default colors to use in the app and how exports look like."
  label_dashboard: "Bảng điều khiển"
  label_database_version: "Phiên bản PostgreSQL"
  label_date: "Ngày"
  label_date_and_time: "Ngày và giờ"
  label_date_format: "Định dạng ngày"
  label_date_from: "Từ"
  label_date_from_to: "Từ %{start} tới %{end}"
  label_date_to: "Đến"
  label_day_plural: "ngày"
  label_default: "Mặc định"
  label_delete_user: "Xóa người dùng"
  label_delete_project: "Xóa dự án"
  label_deleted: "đã xóa"
  label_deleted_custom_field: "(đã xóa các mục tùy chỉnh)"
  label_deleted_custom_option: "(tùy chọn đã xóa)"
  label_empty_element: "(rỗng)"
  label_missing_or_hidden_custom_option: "(giá trị thiếu hoặc không có quyền truy cập)"
  label_descending: "Giảm dần"
  label_details: "Chi tiết"
  label_development_roadmap: "Lộ trình phát triển"
  label_diff: "sự khác nhau"
  label_diff_inline: "nội tuyến"
  label_diff_side_by_side: "bên cạnh nhau"
  label_digital_accessibility: "Khả năng truy cập kỹ thuật số (DE)"
  label_disabled: "vô hiệu hoá"
  label_disabled_uppercase: "VÔ HIỆU"
  label_display: "Hiển thị"
  label_display_per_page: "Mỗi trang: %{value}"
  label_display_used_statuses_only: "Chỉ hiển thị trạng thái được dùng bởi kiểu này"
  label_download: "%{count} tải về"
  label_download_plural: "%{count} tải về"
  label_downloads_abbr: "D/L"
  label_duplicated_by: "bị trùng bởi"
  label_duplicate: "Nhân đôi"
  label_duplicates: "Nhân đôi"
  label_edit: "Chỉnh sửa"
  label_edit_x: "Chỉnh sửa: %{x}"
  label_enable_multi_select: "Bật/tắt đa lựa chọn"
  label_enabled_project_custom_fields: "Các trường tùy chỉnh đã bật"
  label_enabled_project_modules: "Các mô-đun đã bật"
  label_enabled_project_activities: "Hoạt động theo dõi thời gian được bật"
  label_end_to_end: "kết thúc đến kết thúc"
  label_end_to_start: "kết thúc đến bắt đầu"
  label_enumeration_new: "Giá trị liệt kê mới"
  label_enumeration_value: "Giá trị liệt kê"
  label_enumerations: "Liệt kê"
  label_enterprise: "Doanh nghiệp"
  label_enterprise_active_users: "%{current}/%{limit} người dùng đang hoạt động đã đặt chỗ"
  label_enterprise_edition: "Phiên bản doanh nghiệp"
  label_enterprise_support: "Hỗ trợ doanh nghiệp"
  label_enterprise_addon: "Tiện ích mở rộng doanh nghiệp"
  label_environment: "Môi trường"
  label_estimates_and_progress: "Ước lượng và tiến độ"
  label_equals: "là"
  label_everywhere: "mọi nơi"
  label_example: "Ví dụ"
  label_experimental: "Thử nghiệm"
  label_i_am_member: "Tôi là thành viên"
  label_ifc_viewer: "Xem IFC"
  label_ifc_model_plural: "Các mô hình IFC"
  label_import: "Nhập"
  label_export_to: "Cũng có sẵn tại:"
  label_expand: "Mở rộng"
  label_expanded_click_to_collapse: "Mở rộng. Bấm vào để thu gọn"
  label_f_hour: "%{value} giờ"
  label_f_hour_plural: "%{value} giờ"
  label_favorite: "Yêu thích"
  label_feed_plural: "Nguồn cấp dữ liệu"
  label_feeds_access_key: "Khóa truy cập RSS"
  label_feeds_access_key_created_on: "Khoá truy cập API đựơc tạo cách đây %{value}"
  label_feeds_access_key_type: "RSS"
  label_file_plural: "Tệp"
  label_filter_add: "Thêm bộ lọc"
  label_filter: "Bộ lọc"
  label_filter_plural: "Các bộ lọc"
  label_filters_toggle: "Hiển thị/ẩn bộ lọc"
  label_float: "Số thực"
  label_folder: "Thư mục"
  label_follows: "theo dõi"
  label_force_user_language_to_default: "Có một ngôn ngữ không được cho phép để mặc định trong thiết lập ngôn ngữ cho người sử dụng"
  label_form_configuration: "Mẫu cấu hình"
  label_gantt_chart: "Biểu đồ Gantt"
  label_gantt_chart_plural: "Biểu đồ Gantt"
  label_general: "Tổng quan"
  label_generate_key: "Tạo khóa"
  label_git_path: "Đường dẫn đến thư mục .git"
  label_greater_or_equal: ">="
  label_group_by: "Nhóm theo"
  label_group_new: "Nhóm mới"
  label_group: "Nhóm"
  label_group_named: "Nhóm %{name}"
  label_group_plural: "Các Nhóm"
  label_help: "Trợ giúp"
  label_here: đây
  label_hide: "Ẩn"
  label_history: "Lịch sử"
  label_hierarchy_leaf: "Hệ thống phân cấp lá"
  label_home: "Trang chủ"
  label_subject_or_id: "Chủ đề hoặc Mã"
  label_calendar_subscriptions: "Đăng ký lịch"
  label_identifier: "Nhận diện"
  label_in: "trong"
  label_in_less_than: "ít hơn"
  label_in_more_than: "nhiều hơn"
  label_inactive: "Không hoạt động"
  label_incoming_emails: "Các thư đến"
  label_includes: "bao gồm"
  label_include_sub_projects: Bao gồm dự án con
  label_index_by_date: "Chỉ mục theo ngày"
  label_index_by_title: "Chỉ mục theo tiêu đề"
  label_information: "Thông tin"
  label_information_plural: "Thông tin"
  label_installation_guides: "Hướng dẫn cài đặt"
  label_integer: "Số nguyên"
  label_internal: "Nội bộ"
  label_introduction_video: "Giới thiệu video"
  label_invite_user: "Mời người dùng"
  label_share: "Chia sẻ"
  label_share_project_list: "Chia sẻ danh sách dự án"
  label_share_work_package: "Chia sẻ gói công việc"
  label_show_all_registered_users: "Hiển thị tất cả người dùng đã đăng ký"
  label_show_less: "Show less"
  label_show_more: "Show more"
  label_journal: "Nhật ký"
  label_journal_diff: "So sánh mô tả"
  label_language: "Ngôn ngữ"
  label_languages: "Ngôn ngữ"
  label_jump_to_a_project: "Nhảy đến dự án..."
  label_keyword_plural: "Từ khóa"
  label_language_based: "Dựa trên ngôn ngữ của người dùng"
  label_last_activity: "Hoạt động gần nhất"
  label_last_change_on: "Thay đổi cuối trên"
  label_last_changes: "cuối %{count} thay đổi"
  label_last_login: "Đăng nhập gần nhất"
  label_last_month: "tháng trước"
  label_last_n_days: "trong %{count} ngày qua"
  label_last_week: "tuần trước"
  label_latest_revision: "Phiên bản mới nhất"
  label_latest_revision_plural: "Các phiên bản mới nhất"
  label_ldap_authentication: "Xác thực LDAP"
  label_learn_more: "Tìm hiểu thêm"
  label_less_or_equal: "<="
  label_less_than_ago: "ít hơn ngày trước"
  label_link_url: "Liên kết (URL)"
  label_list: "Danh sách"
  label_loading: "Đang tải..."
  label_lock_user: "Khóa người dùng"
  label_logged_as: "Đăng nhập với tư cách"
  label_login: "Đăng nhập"
  label_custom_logo: "Logo tùy chỉnh"
  label_custom_export_logo: "Logo xuất khẩu tùy chỉnh"
  label_custom_export_cover: "Nền bìa xuất khẩu tùy chỉnh"
  label_custom_export_cover_overlay: "Lớp phủ nền bìa xuất khẩu tùy chỉnh"
  label_custom_export_cover_text_color: "Màu chữ"
  label_custom_pdf_export_settings: "Cài đặt xuất khẩu PDF tùy chỉnh"
  label_custom_favicon: "Favicon tuỳ chỉnh"
  label_custom_touch_icon: "Tùy chỉnh biểu tượng ICON"
  label_logout: "Đăng xuất"
  label_main_menu: "Menu bên"
  label_manage: "Quản lý"
  label_manage_groups: "Quản lý nhóm"
  label_managed_repositories_vendor: "Các kho lưu trữ %{vendor} được quản lý"
  label_max_size: "Kích thước tối đa"
  label_me: "tôi"
  label_member_new: "Thành viên mới"
  label_member_all_admin: "(Tất cả vai trò do trạng thái quản trị viên)"
  label_member_plural: "Thành viên"
  label_membership_plural: "Thành viên"
  label_membership_added: "Thành viên đã thêm"
  label_membership_updated: "Thành viên đã cập nhật"
  label_menu: "Trình đơn"
  label_menu_badge:
    pre_alpha: "pre-alpha"
    alpha: "alpha"
    beta: "beta"
  label_menu_item_name: "Tên mục menu"
  label_message: "Tin nhắn"
  label_message_last: "Tin nhắn gần nhất"
  label_message_new: "Tin nhắn mới"
  label_message_plural: "Tin nhắn"
  label_message_posted: "Đã thêm tin nhắn"
  label_min_max_length: "Độ dài nhỏ nhất - lớn nhất"
  label_minute_plural: "phút"
  label_missing_api_access_key: "Thiếu khóa truy cập API"
  label_missing_feeds_access_key: "Thiếu khóa truy cập RSS"
  label_modification: "thay đổi %{count}"
  label_modified: "đã sửa đổi"
  label_module_plural: "Các Mô-Đun"
  label_modules: "Mô-đun"
  label_months_from: "tháng từ"
  label_more: "Xem thêm"
  label_more_than_ago: "nhiều hơn mấy ngày trước"
  label_move_work_package: "Di chuyển work package"
  label_my_account: "Tài khoản của tôi"
  label_my_activity: "Hoạt động của tôi"
  label_my_account_data: "Dữ liệu tài khoản của tôi"
  label_my_avatar: "Ảnh đại diện của tôi"
  label_my_queries: "Các truy vấn tùy biến của tôi"
  label_name: "Tên"
  label_never: "Không bao giờ"
  label_new: "Mới"
  label_new_features: "Tính năng mới"
  label_new_statuses_allowed: "Trạng thái mới được phép"
  label_news_singular: "Tin tức"
  label_news_added: "Đã thêm tin"
  label_news_comment_added: "Bình luận được thêm vào một tin tức"
  label_news_latest: "Tin mới"
  label_news_new: "Thêm tin"
  label_news_edit: "Chỉnh sửa tin"
  label_news_plural: "Tin tức"
  label_news_view_all: "Xem tất cả tin"
  label_next: "Tiếp"
  label_next_week: "Tuần tới"
  label_no_change_option: "(không đổi)"
  label_no_data: "Không có dữ liệu để hiển thị"
  label_no_due_date: "không có ngày kết thúc"
  label_no_start_date: "không có ngày bắt đầu"
  label_no_parent_page: "Không có trang quan hệ"
  label_nothing_display: "Không có gì để hiển thị"
  label_nobody: "không ai"
  label_not_found: "không tìm thấy"
  label_none: "không"
  label_none_parentheses: "(trống)"
  label_not_contains: "không chứa"
  label_not_equals: "không là"
  label_on: "bật"
  label_operator_all: "không rỗng"
  label_operator_none: "rỗng"
  label_operator_equals_or: "là (HOẶC)"
  label_operator_equals_all: "là (VÀ)"
  label_operator_shared_with_user_any: "bất kỳ"
  label_open_menu: "Mở trình đơn"
  label_open_work_packages: "mở"
  label_open_work_packages_plural: "mở"
  label_openproject_website: "Trang web OpenProject"
  label_optional_description: "Mô tả"
  label_options: "Tuỳ chọn"
  label_other: "Khác"
  label_overall_activity: "Tổng thể hoạt động"
  label_overview: "Tổng quan"
  label_page_title: "Tiêu đề trang"
  label_part_of: "một phần của"
  label_password_lost: "Quên Mật Khẩu?"
  label_password_rule_lowercase: "Chữ thường"
  label_password_rule_numeric: "Kiểu số"
  label_password_rule_special: "Ký tự đặc biệt"
  label_password_rule_uppercase: "Chữ hoa"
  label_path_encoding: "Mã hóa đường dẫn"
  label_per_page: "Mỗi trang"
  label_people: "Người dùng"
  label_permissions: "Phân Quyền"
  label_permissions_report: "Báo cáo phân quyền"
  label_personalize_page: "Cá nhân hoá các trang này"
  label_placeholder_user: "Người dùng giả lập"
  label_placeholder_user_new: "Người dùng giả lập mới"
  label_placeholder_user_plural: "Người dùng giả lập"
  label_planning: "Lập kế hoạch"
  label_please_login: "Vui lòng đăng nhập"
  label_plugins: "Plugins"
  label_modules_and_plugins: "Mô-đun và Plugin"
  label_precedes: "trước"
  label_preferences: "Tùy chỉnh"
  label_preview: "Xem trước"
  label_preview_not_available: "Xem trước không có sẵn"
  label_previous: "Trước đó"
  label_previous_week: "Tuần trước"
  label_principal_invite_via_email: "hoặc mời người dùng mới qua email"
  label_principal_search: "Thêm người dùng hoặc nhóm hiện có"
  label_privacy_policy: "Chính sách bảo mật và quyền riêng tư dữ liệu"
  label_product_version: "Phiên bản sản phẩm"
  label_profile: "Hồ sơ"
  label_percent_complete: "% Hoàn thành"
  label_progress_tracking: "Progress tracking"
  label_project: "Dự án"
  label_project_activity: "Hoạt động dự án"
  label_project_attribute_plural: "Các thuộc tính dự án"
  label_project_attribute_manage_link: "Quản lý thuộc tính dự án"
  label_project_count: "Tổng số dự án"
  label_project_copy_notifications: "Gửi email thông báo trong quá trình sao chép dự án"
  label_project_latest: "Dự án mới nhất"
  label_project_default_type: "Cho phép kiểu rỗng"
  label_project_hierarchy: "Phân cấp dự án"
  label_project_mappings: "Đã bật trong dự án"
  label_project_new: "Dự án mới"
  label_project_plural: "Dự án"
  label_project_list_plural: "Danh sách dự án"
  label_project_attributes_plural: "Các thuộc tính dự án"
  label_project_custom_field_plural: "Các thuộc tính dự án"
  label_project_settings: "Thiết lập dự án"
  label_project_attributes_settings: "Cài đặt thuộc tính dự án"
  label_project_storage_plural: "Lưu trữ tệp"
  label_project_storage_project_folder: "Lưu trữ tệp: Thư mục dự án"
  label_projects_disk_usage_information: "%{count} dự án đang sử dụng %{used_disk_space} dung lượng đĩa"
  label_project_view_all: "Xem tất cả các dự án"
  label_project_show_details: "Hiển thị chi tiết dự án"
  label_project_hide_details: "Ẩn chi tiết Dự án"
  label_public_projects: "Các dự án công khai"
  label_query_new: "Truy vấn mới"
  label_query_plural: "Truy vấn tùy chỉnh"
  label_read: "Đọc..."
  label_register: "Tạo tài khoản mới"
  label_register_with_developer: "Đăng ký là nhà phát triển"
  label_registered_on: "Ngày tham gia"
  label_registration_activation_by_email: "kích hoạt tài khoản qua email"
  label_registration_automatic_activation: "kích hoạt tài khoản tự động"
  label_registration_manual_activation: "kích hoạt tài khoản thủ công"
  label_related_work_packages: "Work package liên quan"
  label_relates: "liên quan đến"
  label_relates_to: "liên quan đến"
  label_relation_delete: "Xóa quan hệ"
  label_relation_new: "Quan hệ mới"
  label_release_notes: "Ghi chú phát hành"
  label_remaining_work: "Công việc còn lại"
  label_remove_columns: "Loại bỏ cột được chọn"
  label_renamed: "đổi tên"
  label_reply_plural: "Trả lời"
  label_report: "Báo cáo"
  label_report_bug: "Báo lỗi"
  label_report_plural: "Báo cáo"
  label_reported_work_packages: "Các gói công việc đã báo cáo"
  label_reporting: "Đang báo cáo"
  label_reporting_plural: "Đang báo cáo"
  label_repository: "Kho lưu trữ"
  label_repository_root: "Gốc kho lưu trữ"
  label_repository_plural: "Kho lưu trữ"
  label_required: "bắt buộc"
  label_requires: "bắt buộc"
  label_result_plural: "Các kết quả"
  label_reverse_chronological_order: "Mới nhất trước"
  label_revision: "Sửa đổi"
  label_revision_id: "Sửa đổi %{value}"
  label_revision_plural: "Sửa đổi"
  label_roadmap: "Lộ trình"
  label_roadmap_edit: "Sửa lộ trình %{name}"
  label_roadmap_due_in: "Hết hạn trong %{value}"
  label_roadmap_no_work_packages: "Không có công việc nào cho phiên bản này"
  label_roadmap_overdue: "%{value} trễ hạn"
  label_role_and_permissions: "Vai trò và Quyền hạn"
  label_role_new: "Vai trò mới"
  label_role_plural: "Vai trò"
  label_role_search: "Chỉ định vai trò cho các thành viên mới"
  label_scm: "SCM"
  label_scroll_left: "Scroll left"
  label_scroll_right: "Scroll right"
  label_search: "Tìm kiếm"
  label_search_by_name: "Tìm kiếm theo tên"
  label_send_information: "Gửi thông tin đăng nhập mới cho người dùng"
  label_send_test_email: "Gửi email thử nghiệm"
  label_session: "Phiên làm việc"
  label_setting_plural: "Cài đặt"
  label_system_settings: "Cài đặt hệ thống"
  label_show_completed_versions: "Xem phiên bản đã hoàn thành"
  label_columns: "Cột"
  label_sort: "Sắp xếp"
  label_sort_by: "Sắp xếp theo %{value}"
  label_sorted_by: "sắp xếp theo %{value}"
  label_sort_higher: "Chuyển lên"
  label_sort_highest: "Lên trên cùng"
  label_sort_lower: "Dịch xuống"
  label_sort_lowest: "Chuyển đến dưới cùng"
  label_spent_time: "Thời gian đã tiêu tốn"
  label_start_to_end: "bắt đầu đến kết thúc"
  label_start_to_start: "bắt đầu đến bắt đầu"
  label_statistics: "Số liệu thống kê"
  label_status: "Trạng thái"
  label_storage_free_space: "Dung lượng đĩa còn lại"
  label_storage_used_space: "Dung lượng đĩa đã sử dụng"
  label_storage_group: "Hệ thống tệp lưu trữ %{identifier}"
  label_storage_for: "Bao gồm lưu trữ cho"
  label_string: "Văn bản"
  label_subproject: "Dự án con"
  label_subproject_new: "Thêm dự án con"
  label_subproject_plural: "Dự án con"
  label_subtask_plural: "Tác vụ con"
  label_summary: "Tóm tắt"
  label_system: "Hệ thống"
  label_system_storage: "Thông tin lưu trữ"
  label_table_of_contents: "Mục lục"
  label_tag: "Từ khóa"
  label_team_planner: "Lập kế hoạch nhóm"
  label_text: "Văn bản dài"
  label_this_month: "tháng này"
  label_this_week: "tuần này"
  label_this_year: "năm này"
  label_time_entry_plural: "Thời gian đã tiêu tốn"
  label_time_entry_activity_plural: "Hoạt động thời gian đã tiêu tốn"
  label_title: "Tiêu đề"
  label_projects_menu: "Dự án"
  label_today: "hôm nay"
  label_top_menu: "Trình đơn trên cùng"
  label_topic_plural: "Các chủ đề"
  label_total: "Tổng cộng"
  label_type_new: "Kiểu mới"
  label_type_plural: "Các loại"
  label_ui: "Giao diện người dùng"
  label_updated_time: "Cập nhật cách đây %{value}"
  label_updated_time_at: "%{author} %{age}"
  label_updated_time_by: "Cập nhật bởi %{author} cách đây %{age}"
  label_upgrade_guides: "Hướng dẫn nâng cấp"
  label_used_by: "Được dùng bởi"
  label_used_by_types: "Được sử dụng bởi các loại"
  label_used_in_projects: "Được sử dụng trong các dự án"
  label_user: "Người dùng"
  label_user_and_permission: "Người dùng và quyền"
  label_user_named: "Người dùng %{name}"
  label_user_activity: "%{value} hoạt động"
  label_user_anonymous: "Ẩn danh"
  label_user_mail_option_all: "Bất kỳ sự kiện trên tất cả dự án của tôi"
  label_user_mail_option_none: "Không có sự kiện"
  label_user_mail_option_only_assigned: "Chỉ những thứ tôi được phân công"
  label_user_mail_option_only_my_events: "Chỉ những thứ tôi theo dõi hoặc liên quan"
  label_user_mail_option_only_owner: "Chỉ những thứ tôi sở hữu"
  label_user_mail_option_selected: "Chỉ cho sự kiện trên các dự án đã chọn"
  label_user_new: "Người dùng mới"
  label_user_plural: "Người dùng"
  label_user_search: "Tìm kiếm người dùng"
  label_user_settings: "Cài đặt người dùng"
  label_users_settings: "Cài đặt người dùng"
  label_version_new: "Phiên bản mới"
  label_version_plural: "Các phiên bản"
  label_version_sharing_descendants: "Với các dự án con"
  label_version_sharing_hierarchy: "Với phân cấp dự án"
  label_version_sharing_none: "Không được chia sẻ"
  label_version_sharing_system: "Với tất cả dự án"
  label_version_sharing_tree: "Với cây dự án"
  label_videos: "Các đoạn phim"
  label_view_all_revisions: "Xem tất cả các phiên bản"
  label_view_diff: "Xem sự khác biệt"
  label_view_revisions: "Xem các bản điều chỉnh"
  label_watched_work_packages: "Các công việc đã xem"
  label_what_is_this: "Đây là gì?"
  label_week: "Tuần"
  label_wiki_content_added: "Đã thêm trang Wiki"
  label_wiki_content_updated: "Trang Wiki đã được cập nhật"
  label_wiki_toc: "Mục lục"
  label_wiki_toc_empty: "Mục lục trống vì không có tiêu đề nào."
  label_wiki_dont_show_menu_item: "Không hiển thị wikipage này trong điều hướng dự án"
  label_wiki_edit: "Sửa Wiki"
  label_wiki_edit_plural: "Sửa Wiki"
  label_wiki_page_attachments: "Tệp đính kèm trang Wiki"
  label_wiki_page_id: "ID trang Wiki"
  label_wiki_navigation: "Điều hướng Wiki"
  label_wiki_page: "Trang wiki"
  label_wiki_page_plural: "Trang wiki"
  label_wiki_show_index_page_link: "Hiển thị mục menu con 'Mục lục'"
  label_wiki_show_menu_item: "Hiển thị dưới dạng mục menu trong điều hướng dự án"
  label_wiki_show_new_page_link: "Hiển thị mục menu con 'Tạo trang con mới'"
  label_wiki_show_submenu_item: "Hiển thị dưới dạng mục menu con của"
  label_wiki_start: "Trang bắt đầu"
  label_work: "Công việc"
  label_work_package: "Gói công việc"
  label_work_package_attachments: "Phần đính kèm công việc"
  label_work_package_category_new: "Danh mục mới"
  label_work_package_category_plural: "Các thể loại work package"
  label_work_package_hierarchy: "Phân cấp công việc"
  label_work_package_new: "Work package mới"
  label_work_package_edit: "Chỉnh sửa work package %{name}"
  label_work_package_plural: "Work Packages"
  label_work_package_status: "Trạng thái gói công việc"
  label_work_package_status_new: "Trạng thái mới"
  label_work_package_status_plural: "Tình trạng work package"
  label_work_package_types: "Kiểu công việc"
  label_work_package_tracking: "Theo dõi work package"
  label_work_package_view_all: "Xem tất cả các work package"
  label_workflow: "Quy trình làm việc"
  label_workflow_copy: "Sao chép quy trình làm việc"
  label_workflow_plural: "Quy trình làm việc"
  label_workflow_summary: "Tóm tắt"
  label_working_days_and_hours: "Ngày và giờ làm việc"
  label_x_closed_work_packages_abbr:
    one: "1 đóng"
    other: "%{count} đóng"
    zero: "0 đóng"
  label_x_comments:
    one: "1 bình luận"
    other: "%{count} bình luận"
    zero: "Không có bình luận"
  label_x_open_work_packages_abbr:
    one: "1 mở"
    other: "%{count} mở"
    zero: "0 mở"
  label_x_work_packages:
    one: "1 gói công việc"
    other: "%{count} gói công việc"
    zero: "Không có gói công việc"
  label_x_projects:
    one: "một dự án"
    other: "%{count} dự án"
    zero: "Không có dự án"
  label_x_files:
    one: "1 tệp"
    other: "%{count} tệp"
    zero: "không có tệp"
  label_yesterday: "hôm qua"
  label_zen_mode: "Chế độ Zen"
  label_role_type: "Loại"
  label_member_role: "Vai trò dự án"
  label_global_role: "Vai trò toàn cầu"
  label_not_changeable: "(không thể thay đổi)"
  label_global: "Toàn cầu"
  label_seeded_from_env_warning: Bản ghi này đã được tạo thông qua biến cài đặt / môi trường. Nó không thể chỉnh sửa qua giao diện người dùng.
  macro_execution_error: "Lỗi khi thực thi macro %{macro_name}"
  macro_unavailable: "Macro %{macro_name} không thể được hiển thị."
  macros:
    placeholder: "[Placeholder] Macro %{macro_name}"
    errors:
      missing_or_invalid_parameter: "Các tham số macro thiếu hoặc không hợp lệ."
    legacy_warning:
      timeline: "Macro này đã bị xóa. Bạn có thể thay thế các chức năng với một table macro."
    include_wiki_page:
      removed: "Macro này không còn tồn tại."
    wiki_child_pages:
      errors:
        page_not_found: "Không thể tìm thấy trang wiki '%{name}'."
    create_work_package_link:
      errors:
        no_project_context: "Gọi macro create_work_package_link từ ngoài ngữ cảnh dự án."
        invalid_type: "Không tìm thấy loại với tên '%{type}' trong dự án '%{project}'."
      link_name: "Gói công việc mới"
      link_name_type: "Mới %{type_name}"
  mail:
    actions: "Hành động"
    digests:
      including_mention_singular: "bao gồm một lời nhắc"
      including_mention_plural: "bao gồm %{number_mentioned} lời nhắc"
      unread_notification_singular: "1 thông báo chưa đọc"
      unread_notification_plural: "%{number_unread} thông báo chưa đọc"
      you_have: "Bạn có"
    logo_alt_text: "Logo"
    mention:
      subject: "%{user_name} đã nhắc đến bạn trong #%{id} - %{subject}"
    notification:
      center: "Đến trung tâm thông báo"
      see_in_center: "Xem bình luận trong trung tâm thông báo"
      settings: "Thay đổi cài đặt email"
    salutation: "Xin chào %{user}"
    salutation_full_name: "Họ và tên đầy đủ"
    work_packages:
      created_at: "Tạo vào %{timestamp} bởi %{user}"
      login_to_see_all: "Đăng nhập để xem tất cả thông báo."
      mentioned: "Bạn đã được <b>nhắc đến trong một bình luận</b>"
      mentioned_by: "%{user} đã nhắc đến bạn trong một bình luận"
      more_to_see:
        other: "Có thêm %{count} gói công việc có thông báo."
      open_in_browser: "Mở trong trình duyệt"
      reason:
        watched: "Đã theo dõi"
        assigned: "Được chỉ định"
        responsible: "Chịu trách nhiệm"
        mentioned: "Được nhắc đến"
        shared: "Chia sẻ"
        subscribed: "tất cả"
        prefix: "Nhận được do cài đặt thông báo: %{reason}"
        date_alert_start_date: "Cảnh báo ngày"
        date_alert_due_date: "Cảnh báo ngày"
      see_all: "Xem tất cả"
      updated_at: "Cập nhật vào %{timestamp} bởi %{user}"
    sharing:
      work_packages:
        allowed_actions: "Bạn có thể %{allowed_actions} gói công việc này. Điều này có thể thay đổi tùy thuộc vào vai trò và quyền hạn của bạn trong dự án."
        create_account: "Để truy cập gói công việc này, bạn sẽ cần tạo và kích hoạt tài khoản trên %{instance}."
        open_work_package: "Mở gói công việc"
        subject: "Gói công việc #%{id} đã được chia sẻ với bạn"
        enterprise_text: "Chia sẻ gói công việc với người dùng không phải là thành viên của dự án."
        summary:
          user: "%{user} đã chia sẻ một gói công việc với bạn với quyền %{role_rights}"
          group: "%{user} đã chia sẻ một gói công việc với nhóm %{group} mà bạn là thành viên"
    storages:
      health:
        plaintext:
          storage: "Lưu trữ"
          healthy:
            summary: 'Tin vui! Tình trạng lưu trữ của bạn, %{storage_name}, hiện đang hiển thị là "Khỏe mạnh".'
            error-solved-on: "Giải quyết vào"
            recommendation: "Chúng tôi sẽ tiếp tục theo dõi hệ thống để đảm bảo nó vẫn trong tình trạng tốt. Trong trường hợp có sự bất thường, chúng tôi sẽ thông báo cho bạn."
            details: "Để biết thêm chi tiết hoặc thực hiện các sửa đổi cần thiết, bạn có thể truy cập cấu hình lưu trữ của mình"
          unhealthy:
            summary: 'Tình trạng lưu trữ của bạn, %{storage_name}, hiện đang hiển thị là "Lỗi". Chúng tôi đã phát hiện một vấn đề có thể yêu cầu sự chú ý của bạn.'
            error-details: "Chi tiết lỗi"
            error-message: "Thông báo lỗi"
            error-occurred-on: "Xảy ra vào"
            recommendation: "Chúng tôi khuyên bạn nên truy cập trang cấu hình lưu trữ để giải quyết vấn đề này"
            unsubscribe: "Nếu bạn không còn muốn nhận các thông báo này, bạn có thể hủy đăng ký bất cứ lúc nào. Để hủy đăng ký, vui lòng làm theo hướng dẫn trên trang này"
        email_notification_settings: "Cài đặt thông báo qua email cho lưu trữ"
        see_storage_settings: "Xem cài đặt lưu trữ"
        healthy:
          subject: 'Lưu trữ "%{name}" hiện đã khỏe mạnh!'
          solved_at: "giải quyết vào"
          summary: "Vấn đề với tích hợp lưu trữ %{storage_name} của bạn đã được giải quyết"
        unhealthy:
          subject: 'Lưu trữ "%{name}" không khỏe mạnh!'
          since: "kể từ"
          summary: "Có vấn đề với tích hợp lưu trữ %{storage_name} của bạn"
          troubleshooting:
            text: "Để biết thêm thông tin, hãy kiểm tra các lưu trữ tệp"
            link_text: "tài liệu xử lý sự cố"
  mail_body_account_activation_request: "Một người dùng mới (%{value}) đã đăng ký. Tài khoản đang chờ phê duyệt của bạn:"
  mail_body_account_information: "Thông tin tài khoản của bạn"
  mail_body_account_information_external: "Bạn có thể sử dụng tài khoản %{value} của mình để đăng nhập."
  mail_body_backup_ready: "Yêu cầu sao lưu của bạn đã sẵn sàng. Bạn có thể tải về tại đây:"
  mail_body_backup_token_reset_admin_info: Mã token sao lưu cho người dùng '%{user}' đã được đặt lại.
  mail_body_backup_token_reset_user_info: Token sao lưu của bạn đã được thiết lập lại.
  mail_body_backup_token_info: Token trước đó không còn hiệu lực.
  mail_body_backup_waiting_period: Mã token sao lưu sẽ được kích hoạt trong %{hours} giờ.
  mail_body_backup_token_warning: Nếu đây không phải là bạn, hãy đăng nhập vào OpenProject ngay lập tức và thiết lập lại lại.
  mail_body_incoming_email_error: Email bạn gửi đến OpenProject không thể được xử lý.
  mail_body_incoming_email_error_in_reply_to: "Vào %{received_at} %{from_email} đã viết"
  mail_body_incoming_email_error_logs: "Nhật ký"
  mail_body_lost_password: "Để thay đổi mật khẩu của bạn, hãy nhấp vào liên kết sau:"
  mail_password_change_not_possible:
    title: "Không thể thay đổi mật khẩu"
    body: "Tài khoản của bạn tại %{app_title} được kết nối với nhà cung cấp xác thực bên ngoài (%{name})."
    subtext: "Mật khẩu cho tài khoản bên ngoài không thể thay đổi trong ứng dụng. Vui lòng sử dụng chức năng quên mật khẩu của nhà cung cấp xác thực của bạn."
  mail_body_register: "Chào mừng đến với %{app_title}. Vui lòng kích hoạt tài khoản của bạn bằng cách nhấp vào liên kết này:"
  mail_body_register_header_title: "Email mời thành viên dự án"
  mail_body_register_user: "Kính gửi %{name}, "
  mail_body_register_links_html: |
    Vui lòng cảm thấy tự do truy cập kênh YouTube của chúng tôi (%{youtube_link}), nơi chúng tôi cung cấp một hội thảo trên web (%{webinar_link})
    và các video "Bắt đầu" (%{get_started_link}) để làm cho những bước đầu tiên của bạn trong OpenProject trở nên dễ dàng nhất có thể.
    <br />
    Nếu bạn có bất kỳ câu hỏi nào thêm, hãy tham khảo tài liệu của chúng tôi (%{documentation_link}) hoặc liên hệ với quản trị viên của bạn.
  mail_body_register_closing: "Nhóm OpenProject của bạn"
  mail_body_register_ending: "Giữ kết nối! Trân trọng,"
  mail_body_reminder: "%{count} gói công việc(s) được giao cho bạn sẽ phải hoàn thành trong %{days} ngày tới:"
  mail_body_group_reminder: '%{count}  gói công việc được gán cho nhóm "%{group}" là do %{days} ngày tiếp theo:'
  mail_body_wiki_page_added: "Trang wiki '%{id}' đã được %{author} thêm."
  mail_body_wiki_page_updated: "Trang wiki '%{id}' đã được %{author} cập nhật."
  mail_subject_account_activation_request: "Yêu cầu kích hoạt tài khoản %{value}"
  mail_subject_backup_ready: "Bản sao lưu của bạn đã sẵn sàng"
  mail_subject_backup_token_reset: "Đặt lại mã sao lưu"
  mail_subject_incoming_email_error: "Email bạn gửi đến OpenProject không thể được xử lý"
  mail_subject_lost_password: "Mật khẩu %{value} của bạn"
  mail_subject_register: "Kích hoạt tài khoản %{value} của bạn"
  mail_subject_wiki_content_added: "Trang wiki '%{id}' đã được thêm"
  mail_subject_wiki_content_updated: "Trang wiki '%{id}' đã được cập nhật"
  mail_member_added_project:
    subject: "%{project} - Bạn đã được thêm vào làm thành viên"
    body:
      added_by:
        without_message: "\n%{user} đã thêm bạn vào làm thành viên cho dự án '%{project}'."
        with_message: "\n%{user} đã thêm bạn vào làm thành viên cho dự án '%{project}':"
      roles: "Bạn có những vai trò sau:"
  mail_member_updated_project:
    subject: "\n%{project} - Vai trò của bạn đã được cập nhật"
    body:
      updated_by:
        without_message: "\n%{user} đã cập nhật các vai trò bạn có trong dự án '%{project}'."
        with_message: "%{user} đã cập nhật các vai trò bạn có trong dự án '%{project}':"
      roles: "Bây giờ bạn có các vai trò sau:"
  mail_member_updated_global:
    subject: "Quyền toàn cầu của bạn đã được cập nhật"
    body:
      updated_by:
        without_message: "%{user} đã cập nhật các vai trò của bạn trên toàn cầu."
        with_message: "%{user} đã cập nhật các vai trò của bạn trên toàn cầu viết:"
      roles: "Hiện tại bạn có các vai trò sau:"
  mail_user_activation_limit_reached:
    subject: Đã đạt giới hạn kích hoạt người dùng
    message: |
      Một người dùng mới (%{email}) đã cố gắng tạo một tài khoản trên môi trường OpenProject mà bạn quản lý (%{host}).
      Người dùng không thể kích hoạt tài khoản của mình vì đã đạt giới hạn người dùng.
    steps:
      label: "Để cho phép người dùng đăng nhập, bạn có thể:"
      a: "Nâng cấp kế hoạch thanh toán của bạn ([tại đây](upgrade_url))" #here turned into a link
      b: "Khóa hoặc xóa một người dùng hiện có ([tại đây](users_url))" #here turned into a link
  more_actions: "Thêm chức năng"
  noscript_description: "Bạn cần kích hoạt JavaScript để sử dụng OpenProject!"
  noscript_heading: "JavaScript bị tắt"
  noscript_learn_more: "Tìm hiểu thêm"
  notice_accessibility_mode: Chế độ tiếp cận có thể được kích hoạt trong [tài khoản settings](url) của bạn.
  notice_account_activated: "Tài khoản của bạn đã được kích hoạt. Bạn có thể đăng nhập ngay bây giờ."
  notice_account_already_activated: Tài khoản đã được kích hoạt rồi.
  notice_account_invalid_token: Mã kích hoạt không hợp lệ
  notice_account_invalid_credentials: "Tài khoản hoặc mật mã không hợp lệ"
  notice_account_invalid_credentials_or_blocked: "Tên người dùng hoặc mật khẩu không hợp lệ hoặc tài khoản bị khóa do nhiều lần đăng nhập không thành công. Nếu vậy, tài khoản sẽ được mở khóa tự động trong thời gian ngắn."
  notice_account_lost_email_sent: "Một email với hướng dẫn chọn mật khẩu mới đã được gửi đến bạn."
  notice_account_new_password_forced: "Cần một mật khẩu mới."
  notice_account_password_expired: "Mật khẩu của bạn đã hết hạn sau %{days} ngày. Vui lòng đặt mật khẩu mới."
  notice_account_password_updated: "Mật khẩu đã được cập nhật thành công."
  notice_account_pending: "Tài khoản của bạn đã được tạo và hiện đang chờ phê duyệt của quản trị viên."
  notice_account_register_done: "Tài khoản đã được tạo thành công. Để kích hoạt tài khoản của bạn, hãy nhấp vào liên kết đã được gửi qua email cho bạn."
  notice_account_unknown_email: "Người dùng không xác định."
  notice_account_update_failed: "Không thể lưu thiết đặt tài khoản. Xin vui lòng kiểm tra trong trang tài khoản của bạn."
  notice_account_updated: "Tài khoản đã được cập nhật thành công."
  notice_account_other_session_expired: "Tất cả phiên giao dịch khác của tài khoản này đã bị vô hiệu."
  notice_account_wrong_password: "Mật khẩu sai"
  notice_account_registered_and_logged_in: "Chào mừng, tài khoản của bạn đã được kích hoạt. Bạn đã đăng nhập thành công."
  notice_activation_failed: Tài khoản không thể được kích hoạt.
  notice_auth_stage_verification_error: "Không thể xác nhận giai đoạn '%{stage}'."
  notice_auth_stage_wrong_stage: "Dự kiến sẽ kết thúc giai đoạn xác thực '%{expected}', nhưng '%{actual}' quay lại."
  notice_auth_stage_error: "Xác thực giai đoạn '%{stage}' không thành công."
  notice_can_t_change_password: "Tài khoản này sử dụng nguồn xác thực bên ngoài. Không thể thay đổi mật khẩu."
  notice_custom_options_deleted: "Tùy chọn '%{option_value}' và %{num_deleted} trường hợp của nó đã được xóa."
  notice_email_error: "Đã xảy ra lỗi khi gửi email (%{value})"
  notice_email_sent: "Một email đã được gửi đến %{value}"
  notice_failed_to_save_work_packages: "Không lưu được %{count} gói công việc(s) trên %{total} đã chọn: %{ids}."
  notice_failed_to_save_members: "Không thể lưu thành viên(s): %{errors}."
  notice_deletion_scheduled: "Việc xóa đã được lên lịch và được thực hiện không đồng bộ."
  notice_file_not_found: "Trang bạn đang cố gắng truy cập không tồn tại hoặc đã bị xóa."
  notice_forced_logout: "Bạn đã bị đăng xuất tự động sau %{ttl_time} phút không hoạt động."
  notice_internal_server_error: "Đã xảy ra lỗi trên trang bạn đang cố gắng truy cập. Nếu bạn tiếp tục gặp vấn đề, vui lòng liên hệ với quản trị viên %{app_title} của bạn để được trợ giúp."
  notice_locking_conflict: "Thông tin đã được cập nhật bởi ít nhất một người dùng khác trong thời gian này."
  notice_locking_conflict_additional_information: "Bản cập nhật(s) này đến từ %{users}."
  notice_locking_conflict_reload_page: "Vui lòng tải lại trang, xem xét các thay đổi và áp dụng lại các cập nhật của bạn."
  notice_member_added: Đã thêm %{name} vào dự án.
  notice_members_added: Đã thêm %{number} người dùng vào dự án.
  notice_member_removed: "Đã xóa %{user} khỏi dự án."
  notice_member_deleted: "%{user} đã bị xóa khỏi dự án và bị xóa."
  notice_no_principals_found: "Không tìm thấy kết quả."
  notice_bad_request: "Yêu cầu không hợp lệ."
  notice_not_authorized: "Bạn không được phép truy cập trang này."
  notice_not_authorized_archived_project: "Dự án bạn đang cố gắng truy cập đã bị lưu trữ."
  notice_password_confirmation_failed: "Mật khẩu của bạn không chính xác. Không thể tiếp tục."
  notice_principals_found_multiple: "Có %{number} kết quả được tìm thấy. \n Nhấn Tab để tập trung vào kết quả đầu tiên."
  notice_principals_found_single: "Có một kết quả. \n Nhấn Tab để tập trung vào nó."
  notice_project_not_deleted: "Dự án không bị xóa."
  notice_project_not_found: "Không tìm thấy dự án."
  notice_successful_connection: "Kết nối thành công."
  notice_successful_create: "Tạo thành công."
  notice_successful_delete: "Xóa thành công."
  notice_successful_update: "Cập nhật thành công."
  notice_successful_update_custom_fields_added_to_project: |
    Cập nhật thành công. Các trường tùy chỉnh của các loại đã kích hoạt sẽ tự động được kích hoạt
    trên biểu mẫu gói công việc. <a href="%{url}" target="_blank">Xem thêm</a>.
  notice_successful_update_custom_fields_added_to_type: |
    Cập nhật thành công. Các trường tùy chỉnh đang hoạt động sẽ tự động được kích hoạt cho
    các dự án liên kết với loại này.
  notice_to_many_principals_to_display: "Có quá nhiều kết quả.\nThu hẹp tìm kiếm bằng cách gõ tên của thành viên (hoặc nhóm) mới."
  notice_user_missing_authentication_method: Người dùng chưa chọn mật khẩu hoặc phương thức đăng nhập khác.
  notice_user_invitation_resent: Một lời mời đã được gửi đến %{email}.
  present_access_key_value: "Mã truy cập của bạn %{key_name} là: %{value}"
  notice_automatic_set_of_standard_type: "Đặt loại tiêu chuẩn tự động."
  notice_logged_out: "Bạn đã được đăng xuất."
  notice_wont_delete_auth_source: Kết nối LDAP không thể bị xóa miễn là vẫn có người dùng đang sử dụng nó.
  notice_project_cannot_update_custom_fields: "Bạn không thể cập nhật các mục tùy chỉnh có sẵn của dự án. Dự án không hợp lệ: %{errors}"
  notice_attachment_migration_wiki_page: >
    Trang này được tạo ra tự động trong quá trình Cập Nhật của OpenProject. Nó chứa tất cả các tập tin đính kèm trước đó liên kết với %{container_type} "%{container_name}".
  #Default format for numbers
  number:
    format:
      delimiter: ""
      precision: 3
      separator: "."
    human:
      format:
        delimiter: ""
        precision: 1
      storage_units:
        format: "%n %u"
        units:
          byte:
            other: "Bytes"
          gb: "GB"
          kb: "kB"
          mb: "MB"
          tb: "TB"
  onboarding:
    heading_getting_started: "Có cái nhìn tổng quan"
    text_getting_started_description: "Nhận cái nhìn tổng quan nhanh về quản lý dự án và cộng tác nhóm với OpenProject. Bạn có thể khởi động lại video này từ menu trợ giúp."
    welcome: "Chào mừng đến với %{app_title}"
    select_language: "Vui lòng chọn ngôn ngữ của bạn"
  permission_add_work_package_notes: "Thêm ghi chú"
  permission_add_work_packages: "Thêm mới Gói công việc"
  permission_add_messages: "Đăng tin nhắn"
  permission_add_project: "Tạo dự án"
  permission_add_work_package_attachments: "Thêm tệp đính kèm"
  permission_add_work_package_attachments_explanation: "Cho phép thêm tệp đính kèm mà không cần quyền chỉnh sửa gói công việc"
  permission_archive_project: "Lưu trữ dự án"
  permission_create_user: "Tạo người dùng"
  permission_manage_user: "Chỉnh sửa người dùng"
  permission_manage_placeholder_user: "Tạo, chỉnh sửa và xóa người dùng giả lập"
  permission_add_subprojects: "Tạo Dự án con"
  permission_add_work_package_watchers: "Thêm người theo dõi"
  permission_assign_versions: "Gán phiên bản"
  permission_browse_repository: "Quyền truy cập chỉ đọc vào kho (duyệt và kiểm tra)"
  permission_change_wiki_parent_page: "Thay đổi trang wiki cha"
  permission_change_work_package_status: "Thay đổi trạng thái gói công việc"
  permission_change_work_package_status_explanation: "Cho phép thay đổi trạng thái mà không cần quyền chỉnh sửa gói công việc"
  permission_comment_news: "Chú thích vào tin mới"
  permission_commit_access: "Quyền đọc/ghi vào kho (cam kết)"
  permission_copy_projects: "Sao chép dự án"
  permission_copy_work_packages: "Sao chép gói công việc"
  permission_create_backup: "Tạo bản sao lưu"
  permission_delete_work_package_watchers: "Xóa người xem"
  permission_delete_work_packages: "Xóa gói công việc"
  permission_delete_messages: "Xóa tin nhắn"
  permission_delete_own_messages: "Xóa tin nhắn của tôi"
  permission_delete_reportings: "Xóa các báo cáo"
  permission_delete_timelines: "Xóa mốc thời gian"
  permission_delete_wiki_pages: "Xóa trang wiki"
  permission_delete_wiki_pages_attachments: "Xóa tệp đính kèm"
  permission_edit_work_package_notes: "Chỉnh sửa ghi chú"
  permission_edit_work_packages: "Chỉnh sửa gói công việc"
  permission_edit_messages: "Chỉnh sửa tin nhắn"
  permission_edit_own_work_package_notes: "Chỉnh sửa ghi chú của riêng bạn"
  permission_edit_own_messages: "Chỉnh sửa tin nhắn của riêng bạn"
  permission_edit_own_time_entries: "Chỉnh sửa nhật ký thời gian của riêng bạn"
  permission_edit_project: "Chỉnh sửa dự án"
  permission_edit_project_attributes: "Chỉnh sửa thuộc tính dự án"
  permission_edit_reportings: "Chỉnh sửa báo cáo"
  permission_edit_time_entries: "Chỉnh sửa nhật ký thời gian của người khác"
  permission_edit_timelines: "Chỉnh sửa mốc thời gian"
  permission_edit_wiki_pages: "Chỉnh sửa trang wiki"
  permission_export_work_packages: "Xuất gói công việc"
  permission_export_wiki_pages: "Xuất trang wiki"
  permission_list_attachments: "Liệt kê tệp đính kèm"
  permission_log_own_time: "Ghi nhật ký thời gian của riêng bạn"
  permission_log_time: "Ghi nhật ký thời gian cho người khác"
  permission_manage_forums: "Quản lý diễn đàn"
  permission_manage_categories: "Quản lý danh mục gói công việc"
  permission_manage_dashboards: "Quản lý bảng điều khiển"
  permission_manage_work_package_relations: "Quản lý mối quan hệ gói công việc"
  permission_manage_members: "Quản lý thành viên"
  permission_manage_news: "Quản lý tin tức"
  permission_manage_project_activities: "Quản lý hoạt động dự án"
  permission_manage_public_queries: "Quản lý truy vấn công cộng"
  permission_manage_repository: "Quản lý kho"
  permission_manage_subtasks: "Quản lý phân cấp gói công việc"
  permission_manage_versions: "Quản lý phiên bản"
  permission_manage_wiki: "Quản lý wiki"
  permission_manage_wiki_menu: "Quản lý menu wiki"
  permission_move_work_packages: "Di chuyển gói công việc"
  permission_protect_wiki_pages: "Bảo vệ trang wiki"
  permission_rename_wiki_pages: "Đổi tên trang wiki"
  permission_save_queries: "Lưu các chế độ xem"
  permission_search_project: "Tìm kiếm dự án"
  permission_select_custom_fields: "Chọn trường tùy chỉnh"
  permission_select_project_custom_fields: "Chọn thuộc tính dự án"
  permission_select_project_modules: "Chọn các mô-đun dự án"
  permission_share_work_packages: "Chia sẻ gói công việc"
  permission_manage_types: "Chọn loại"
  permission_view_project: "Xem dự án"
  permission_view_changesets: "Xem các sửa đổi kho trong OpenProject"
  permission_view_commit_author_statistics: "Xem thống kê tác giả cam kết"
  permission_view_dashboards: "Xem bảng điều khiển"
  permission_view_work_package_watchers: "Xem danh sách người theo dõi"
  permission_view_work_packages: "Xem gói công việc"
  permission_view_messages: "Xem tin nhắn"
  permission_view_news: "Xem tin tức"
  permission_view_members: "Xem thành viên"
  permission_view_reportings: "Xem báo cáo"
  permission_view_shared_work_packages: "Xem chia sẻ gói công việc"
  permission_view_time_entries: "Xem thời gian đã chi tiêu"
  permission_view_timelines: "Xem mốc thời gian"
  permission_view_wiki_edits: "Xem lịch sử chỉnh sửa wiki"
  permission_view_wiki_pages: "Xem wiki"
  permission_work_package_assigned: "Trở thành người được chỉ định/chịu trách nhiệm"
  permission_work_package_assigned_explanation: "Gói công việc có thể được gán cho người dùng và nhóm sở hữu vai trò này trong dự án tương ứng"
  permission_view_project_activity: "Xem hoạt động dự án"
  permission_view_project_attributes: "Xem thuộc tính dự án"
  permission_save_bcf_queries: "Lưu các truy vấn BCF"
  permission_manage_public_bcf_queries: "Quản lý các truy vấn BCF công khai"
  permission_edit_attribute_help_texts: "Chỉnh sửa văn bản trợ giúp thuộc tính"
  permission_manage_public_project_queries: "Quản lý danh sách dự án công khai"
  permission_view_project_query: "Xem truy vấn dự án"
  permission_edit_project_query: "Chỉnh sửa truy vấn dự án"
  placeholders:
    default: "-"
  project:
    destroy:
      confirmation: "Nếu bạn tiếp tục, dự án %{identifier} sẽ bị xóa vĩnh viễn. Để xác nhận hành động này, hãy nhập tên dự án vào trường bên dưới, điều này sẽ:"
      project_delete_result_1: "Xóa tất cả dữ liệu liên quan."
      project_delete_result_2: "Xóa tất cả thư mục dự án được quản lý trong các lưu trữ đính kèm."
      info: "Việc xóa dự án là hành động không thể khôi phục."
      project_verification: "Nhập tên dự án %{name} để xác minh việc xóa."
      subprojects_confirmation: "Các dự án con(s) của nó: %{value} cũng sẽ bị xóa."
      title: "Xóa dự án %{name}"
    identifier:
      warning_one: Các thành viên của dự án sẽ phải di chuyển các kho của dự án.
      warning_two: Các liên kết hiện có tới dự án sẽ không còn hoạt động.
      title: Thay đổi mã định danh của dự án
    template:
      copying: >
        Dự án của bạn đang được tạo từ dự án mẫu đã chọn. Bạn sẽ nhận được thông báo qua email ngay khi dự án có sẵn.
      use_template: "Sử dụng mẫu"
      make_template: "Đặt thành mẫu"
      remove_from_templates: "Xóa khỏi mẫu"
    archive:
      are_you_sure: "Bạn có chắc bạn muốn lưu trữ các dự án '%{name}'?"
      archived: "Đã lưu"
    count:
      zero: "0 Dự án"
      one: "1 Dự án"
      other: "%{count} Dự án"
  project_module_activity: "Hoạt động"
  project_module_forums: "Diễn đàn"
  project_module_work_package_tracking: "Gói công việc"
  project_module_news: "Tin tức"
  project_module_repository: "Kho lưu trữ"
  project_module_wiki: "Wiki"
  permission_header_for_project_module_work_package_tracking: "Gói công việc và biểu đồ Gantt"
  query:
    attribute_and_direction: "%{attribute} (%{direction})"
  #possible query parameters (e.g. issue queries),
  #which are not attributes of an AR-Model.
  query_fields:
    active_or_archived: "Hoạt động hoặc đã lưu trữ"
    assigned_to_role: "Vai trò của người được chỉ định"
    assignee_or_group: "Người chuyển hoặc thuộc nhóm"
    member_of_group: "Nhóm của người được chỉ định"
    name_or_identifier: "Tên hoặc mã định danh"
    only_subproject_id: "Chỉ dự án con"
    shared_with_user: "Chia sẻ với người dùng"
    shared_with_me: "Chia sẻ với tôi"
    subproject_id: "Bao gồm dự án con"
  repositories:
    at_identifier: "tại %{identifier}"
    atom_revision_feed: "Dòng thời gian phiên bản Atom"
    autofetch_information: "Chọn tùy chọn này nếu bạn muốn các kho được cập nhật tự động khi truy cập trang mô-đun kho.\nĐiều này bao gồm việc lấy các cam kết từ kho và làm mới dung lượng đĩa cần thiết."
    checkout:
      access:
        readwrite: "Đọc + Ghi"
        read: "Chỉ đọc"
        none: "Không có quyền truy cập, bạn chỉ có thể xem kho qua ứng dụng này."
      access_permission: "Quyền của bạn trên kho này"
      url: "URL để kiểm tra"
      base_url_text: "URL cơ bản để sử dụng khi tạo URL kiểm tra (ví dụ: https://myserver.example.org/repos/).\nLưu ý: URL cơ bản chỉ được sử dụng để viết lại các URL kiểm tra trong các kho được quản lý. Các kho khác không bị thay đổi."
      default_instructions:
        git: |-
          Dữ liệu trong kho này có thể được tải xuống máy tính của bạn bằng Git.
          Vui lòng tham khảo tài liệu của Git nếu bạn cần thêm thông tin về quy trình kiểm tra và các khách hàng có sẵn.
        subversion: |-
          Dữ liệu trong kho này có thể được tải xuống máy tính của bạn bằng Subversion.
          Vui lòng tham khảo tài liệu của Subversion nếu bạn cần thêm thông tin về quy trình kiểm tra và các khách hàng có sẵn.
      enable_instructions_text: "Hiển thị hướng dẫn kiểm tra được định nghĩa dưới đây trên tất cả các trang liên quan đến kho."
      instructions: "Hướng dẫn kiểm tra"
      show_instructions: "Hiển thị hướng dẫn kiểm tra"
      text_instructions: "Văn bản này được hiển thị cùng với URL kiểm tra để hướng dẫn cách kiểm tra kho."
      not_available: "Hướng dẫn kiểm tra không được định nghĩa cho kho này. Hãy yêu cầu quản trị viên của bạn bật chúng cho kho này trong cài đặt hệ thống."
    create_managed_delay: "Xin lưu ý: Kho được quản lý, nó được tạo một cách bất đồng bộ trên đĩa và sẽ sớm có sẵn."
    create_successful: "Kho đã được đăng ký."
    delete_sucessful: "Kho lưu trữ đã bị xóa."
    destroy:
      confirmation: "Nếu bạn tiếp tục, điều này sẽ xóa vĩnh viễn kho được quản lý."
      info: "Việc xóa kho là hành động không thể khôi phục."
      info_not_managed: "Lưu ý: Điều này KHÔNG xóa nội dung của kho này, vì nó không được quản lý bởi OpenProject."
      managed_path_note: "Thư mục sau sẽ bị xóa: %{path}"
      repository_verification: "Nhập mã định danh của dự án %{identifier} để xác minh việc xóa kho của nó."
      subtitle: "Bạn có thực sự muốn xóa %{repository_type} của dự án %{project_name} không?"
      subtitle_not_managed: "Bạn có thực sự muốn xóa %{repository_type} liên kết %{url} khỏi dự án %{project_name} không?"
      title: "Xóa %{repository_type}"
      title_not_managed: "Xóa %{repository_type} liên kết?"
    errors:
      build_failed: "Không thể tạo kho với cấu hình đã chọn. %{reason}"
      managed_delete: "Không thể xóa kho được quản lý."
      managed_delete_local: "Không thể xóa kho cục bộ trên hệ thống tập tin tại '%{path}': %{error_message}"
      empty_repository: "Kho tồn tại nhưng trống rỗng. Nó chưa chứa bất kỳ phiên bản nào."
      exists_on_filesystem: "Thư mục kho đã tồn tại trên hệ thống tập tin."
      filesystem_access_failed: "Đã xảy ra lỗi khi truy cập kho trên hệ thống tập tin: %{message}"
      not_manageable: "Nhà cung cấp kho này không thể được quản lý bởi OpenProject."
      path_permission_failed: "Đã xảy ra lỗi khi cố gắng tạo đường dẫn sau: %{path}. Vui lòng đảm bảo rằng OpenProject có thể ghi vào thư mục đó."
      unauthorized: "Bạn không được phép truy cập kho hoặc thông tin xác thực không hợp lệ."
      unavailable: "Kho không khả dụng."
      exception_title: "Không thể truy cập kho: %{message}"
      disabled_or_unknown_type: "Loại đã chọn %{type} bị tắt hoặc không còn khả dụng cho nhà cung cấp SCM %{vendor}."
      disabled_or_unknown_vendor: "Nhà cung cấp SCM %{vendor} bị tắt hoặc không còn khả dụng."
      remote_call_failed: "Gọi đến remote được quản lý thất bại với thông điệp '%{message}' (Mã: %{code})"
      remote_invalid_response: "Nhận phản hồi không hợp lệ từ remote được quản lý."
      remote_save_failed: "Không thể lưu kho với các tham số lấy từ remote."
    git:
      instructions:
        managed_url: "Đây là URL của kho Git được quản lý (cục bộ)."
        path: >-
          Chỉ định đường dẫn đến repository Git của bạn (ví dụ, %{example_path}). Bạn cũng có thể sử dụng các remote repositories mà được nhân bản với một bản sao cục bộ bằng cách sử dụng một giá trị bắt đầu với http(s) :// hoặc file://.
        path_encoding: "Ghi đè mã hóa đường dẫn Git (Mặc định: UTF-8)"
      local_title: "Liên kết kho Git cục bộ hiện có"
      local_url: "URL cục bộ"
      local_introduction: "Nếu bạn có một kho Git cục bộ hiện có, bạn có thể liên kết nó với OpenProject để truy cập từ bên trong ứng dụng."
      managed_introduction: "Để OpenProject tự động tạo và tích hợp kho Git cục bộ."
      managed_title: "Kho Git tích hợp vào OpenProject"
      managed_url: "URL được quản lý"
      path: "Đường dẫn đến kho Git"
      path_encoding: "Mã hóa đường dẫn"
    go_to_revision: "Đi đến phiên bản"
    managed_remote: "Các kho được quản lý cho nhà cung cấp này được xử lý từ xa."
    managed_remote_note: "Thông tin về URL và đường dẫn của kho này không có sẵn trước khi nó được tạo."
    managed_url: "URL được quản lý"
    settings:
      automatic_managed_repos_disabled: "Tắt việc tạo tự động"
      automatic_managed_repos: "Tạo tự động các kho được quản lý"
      automatic_managed_repos_text: "Bằng cách thiết lập một nhà cung cấp ở đây, các dự án mới được tạo sẽ tự động nhận một kho được quản lý của nhà cung cấp này."
    scm_vendor: "Hệ thống quản lý mã nguồn"
    scm_type: "Loại kho"
    scm_types:
      local: "Liên kết kho cục bộ hiện có"
      existing: "Liên kết kho hiện có"
      managed: "Tạo kho mới trong OpenProject"
    storage:
      not_available: "Tiêu thụ dung lượng đĩa không có sẵn cho kho này."
      update_timeout: "Giữ thông tin dung lượng đĩa cần thiết cho kho trong N phút.\nVì việc tính toán dung lượng đĩa cần thiết cho kho có thể tốn kém, hãy tăng giá trị này để giảm tác động đến hiệu suất."
      oauth_application_details: "Giá trị bí mật của khách hàng sẽ không còn khả dụng sau khi bạn đóng cửa sổ này. Vui lòng sao chép các giá trị này vào cài đặt tích hợp OpenProject của Nextcloud:"
      oauth_application_details_link_text: "Đi đến trang cài đặt"
      setup_documentation_details: "Nếu bạn cần trợ giúp để cấu hình một lưu trữ tệp mới, vui lòng kiểm tra tài liệu: "
      setup_documentation_details_link_text: "Cấu hình lưu trữ tệp"
      show_warning_details: "Để sử dụng lưu trữ tệp này, hãy nhớ kích hoạt mô-đun và lưu trữ cụ thể trong cài đặt dự án của từng dự án mong muốn."
    subversion:
      existing_title: "Kho Subversion hiện có"
      existing_introduction: "Nếu bạn có một kho Subversion hiện có, bạn có thể liên kết nó với OpenProject để truy cập từ bên trong ứng dụng."
      existing_url: "URL hiện có"
      instructions:
        managed_url: "Đây là URL của kho Subversion được quản lý (cục bộ)."
        url: "Nhập URL của kho. Điều này có thể nhắm đến một kho cục bộ (bắt đầu với %{local_proto} ), hoặc một kho từ xa.\nCác sơ đồ URL sau đây được hỗ trợ:"
      managed_title: "Kho Subversion tích hợp vào OpenProject"
      managed_introduction: "Để OpenProject tự động tạo và tích hợp kho Subversion cục bộ."
      managed_url: "URL được quản lý"
      password: "Mật khẩu kho"
      username: "Tên người dùng kho"
    truncated: "Xin lỗi, chúng tôi đã phải cắt ngắn thư mục này xuống %{limit} tệp. %{truncated} mục đã bị bỏ qua khỏi danh sách."
    named_repository: "Kho %{vendor_name}"
    update_settings_successful: "Cài đặt đã được lưu thành công."
    url: "URL đến kho"
    warnings:
      cannot_annotate: "Tệp này không thể được chú thích."
  scheduling:
    activated: "đã kích hoạt"
    deactivated: "đã tắt"
  search_input_placeholder: "Tìm kiếm ..."
  setting_apiv3_cors_enabled: "Kích hoạt CORS"
  setting_apiv3_cors_origins: "Các nguồn gốc được phép của API V3 Cross-Origin Resource Sharing (CORS)"
  setting_apiv3_cors_origins_text_html: >
    Nếu CORS được kích hoạt, đây là các nguồn gốc được phép truy cập API của OpenProject. <br/> Vui lòng kiểm tra <a href="%{origin_link}" target="_blank">Tài liệu về Header Origin</a> để biết cách chỉ định các giá trị mong đợi.
  setting_apiv3_write_readonly_attributes: "Quyền ghi vào thuộc tính chỉ đọc"
  setting_apiv3_write_readonly_attributes_instructions_html: >
    Nếu được kích hoạt, API sẽ cho phép quản trị viên ghi các thuộc tính chỉ đọc tĩnh trong quá trình tạo, chẳng hạn như createdAt và author. <br/> <strong>Cảnh báo:</strong> Cài đặt này có trường hợp sử dụng cho ví dụ, nhập dữ liệu, nhưng cho phép quản trị viên giả mạo việc tạo các mục như các người dùng khác. Tuy nhiên, tất cả các yêu cầu tạo đều được ghi lại với tác giả thực sự. </br> Để biết thêm thông tin về các thuộc tính và tài nguyên được hỗ trợ, vui lòng xem %{api_documentation_link}.
  setting_apiv3_max_page_size: "Kích thước trang API tối đa"
  setting_apiv3_max_page_instructions_html: >
    Đặt kích thước trang tối đa mà API sẽ phản hồi. Sẽ không thể thực hiện các yêu cầu API trả về nhiều giá trị trên một trang. <br/> <strong>Cảnh báo:</strong> Vui lòng chỉ thay đổi giá trị này nếu bạn chắc chắn về lý do cần thiết. Thiết lập giá trị cao sẽ dẫn đến tác động đáng kể đến hiệu suất, trong khi giá trị thấp hơn các tùy chọn trên trang sẽ gây lỗi trong các chế độ xem phân trang.
  setting_apiv3_docs: "Tài liệu"
  setting_apiv3_docs_enabled: "Kích hoạt trang tài liệu"
  setting_apiv3_docs_enabled_instructions_html: >
    Nếu trang tài liệu được kích hoạt, bạn có thể xem tài liệu APIv3 tương tác tại <a href="%{link}" target="_blank">%{link}</a>.
  setting_attachment_whitelist: "Danh sách trắng tải lên tệp đính kèm"
  setting_email_delivery_method: "Cách gửi email"
  setting_emails_salutation: "Chào người dùng trong email với"
  setting_sendmail_location: "Vị trí của tệp thực thi sendmail (đường dẫn)"
  setting_smtp_enable_starttls_auto: "Tự động sử dụng STARTTLS nếu hiện hữu"
  setting_smtp_ssl: "Sử dụng kết nối SSL"
  setting_smtp_address: "Máy chủ SMTP"
  setting_smtp_port: "Cổng SMTP"
  setting_smtp_authentication: "Xác thực SMTP"
  setting_smtp_user_name: "Tên truy cập SMTP"
  setting_smtp_password: "Mật khẩu SMTP"
  setting_smtp_domain: "Tên miền SMTP HELO"
  setting_activity_days_default: "Số ngày hiển thị trong hoạt động dự án"
  setting_app_subtitle: "Phụ đề ứng dụng"
  setting_app_title: "Tiêu đề ứng dụng"
  setting_attachment_max_size: "Kích thước tối đa tệp đính kèm"
  setting_show_work_package_attachments: "Hiển thị các tệp đính kèm trong tab tệp theo mặc định"
  setting_antivirus_scan_mode: "Chế độ quét"
  setting_antivirus_scan_action: "Hành động đối với tệp nhiễm virus"
  setting_autofetch_changesets: "Tự động lấy các thay đổi của kho"
  setting_autologin: "Tự động đăng nhập"
  setting_available_languages: "Các ngôn ngữ có sẵn"
  setting_bcc_recipients: "Người nhận bản sao ẩn (bcc)"
  setting_brute_force_block_after_failed_logins: "Chặn người dùng sau số lần đăng nhập thất bại này"
  setting_brute_force_block_minutes: "Thời gian người dùng bị chặn"
  setting_cache_formatted_text: "Lưu trữ văn bản đã định dạng"
  setting_use_wysiwyg_description: "Chọn để cho phép bộ soạn thảo CKEditor đối với tất cả người dùng mặc định. CKEditor đã được hạn chế bởi GFM Markdown."
  setting_column_options: "Các cột danh sách công việc mặc định"
  setting_commit_fix_keywords: "Từ khóa sửa lỗi"
  setting_commit_logs_encoding: "Mã hóa thông điệp cam kết"
  setting_commit_logtime_activity_id: "Hoạt động cho thời gian đã ghi"
  setting_commit_logtime_enabled: "Kích hoạt ghi thời gian"
  setting_commit_ref_keywords: "Từ khóa tham chiếu"
  setting_consent_time: "Thời gian đồng ý"
  setting_consent_info: "Văn bản thông tin đồng ý"
  setting_consent_required: "Cần đồng ý"
  setting_consent_decline_mail: "Địa chỉ email liên hệ từ chối đồng ý"
  setting_cross_project_work_package_relations: "Cho phép các mối quan hệ gói công việc giữa các dự án"
  setting_first_week_of_year: "Tuần đầu tiên trong năm"
  setting_date_format: "Ngày tháng"
  setting_default_language: "Ngôn ngữ mặc định"
  setting_default_projects_modules: "Các mô-đun kích hoạt mặc định cho dự án mới"
  setting_default_projects_public: "Dự án mới là công khai theo mặc định"
  setting_diff_max_lines_displayed: "Số dòng khác biệt tối đa hiển thị"
  setting_display_subprojects_work_packages: "Hiển thị các gói công việc của các dự án phụ trên các dự án chính theo mặc định"
  setting_duration_format: "Định dạng thời gian"
  setting_duration_format_hours_only: "Chỉ giờ"
  setting_duration_format_days_and_hours: "Ngày và giờ"
  setting_duration_format_instructions: "Điều này xác định cách hiển thị thời gian công việc, thời gian còn lại và thời gian đã sử dụng."
  setting_emails_footer: "Chân trang email"
  setting_emails_header: "Đầu trang email"
  setting_email_login: "Sử dụng email làm đăng nhập"
  setting_enabled_scm: "SCM được kích hoạt"
  setting_enabled_projects_columns: "Các cột trong danh sách dự án được hiển thị theo mặc định"
  setting_feeds_enabled: "Kích hoạt Feeds"
  setting_ical_enabled: "Kích hoạt đăng ký iCalendar"
  setting_feeds_limit: "Giới hạn nội dung của feed"
  setting_file_max_size_displayed: "Kích thước tối đa của tệp văn bản hiển thị nội tuyến"
  setting_host_name: "Tên máy chủ"
  setting_hours_per_day: "Giờ mỗi ngày"
  setting_hours_per_day_explanation: >-
    Điều này xác định cái gì được coi là một "ngày" khi hiển thị thời gian theo ngày và giờ (ví dụ, nếu một ngày là 8 giờ, 32 giờ sẽ là 4 ngày).
  setting_invitation_expiration_days: "Email kích hoạt hết hạn sau"
  setting_work_package_done_ratio: "Progress calculation mode"
  setting_work_package_done_ratio_field: "Dựa trên công việc"
  setting_work_package_done_ratio_field_caption_html: >-
    <i>% Complete</i> can be freely set to any value. If you optionally enter a value for <i>Work</i>, <i>Remaining work</i> will automatically be derived.
  setting_work_package_done_ratio_status: "Dựa trên trạng thái"
  setting_work_package_done_ratio_status_caption_html: >-
    Each status has a <i>% Complete</i> value associated with it. Changing status will change <i>% Complete</i>.
  setting_work_package_done_ratio_explanation_html: >
    Ở chế độ <b>dựa trên công việc</b>, % Hoàn thành có thể được tự do thiết lập thành bất kỳ giá trị nào. Nếu bạn tùy ý nhập giá trị cho Công việc, Công việc còn lại sẽ tự động được suy ra. Ở chế độ <b>dựa trên trạng thái</b>, mỗi trạng thái có giá trị % Hoàn thành được liên kết với nó. Thay đổi trạng thái sẽ thay đổi % Hoàn thành.
  setting_work_package_properties: "Thuộc tính gói công việc"
  setting_work_package_startdate_is_adddate: "Sử dụng ngày hiện tại làm ngày bắt đầu cho các gói công việc mới"
  setting_work_packages_projects_export_limit: "Giới hạn xuất gói công việc / Dự án"
  setting_journal_aggregation_time_minutes: "Hành động của người dùng được tổng hợp trong"
  setting_log_requesting_user: "Ghi lại người dùng đăng nhập, tên, và địa chỉ email cho tất cả các yêu cầu"
  setting_login_required: "Yêu cầu xác thực"
  setting_mail_from: "Địa chỉ email phát hành"
  setting_mail_handler_api_key: "Khóa API"
  setting_mail_handler_body_delimiters: "Cắt ngắn email sau một trong những dòng này"
  setting_mail_handler_body_delimiter_regex: "Xén các email phù hợp với biểu thức này"
  setting_mail_handler_ignore_filenames: "Tập tin đính kèm mail bị bỏ qua"
  setting_new_project_user_role_id: "Vai trò được cấp cho người dùng không phải quản trị viên khi tạo một dự án"
  setting_password_active_rules: "Các lớp ký tự hoạt động"
  setting_password_count_former_banned: "Số lượng mật khẩu gần đây bị cấm tái sử dụng"
  setting_password_days_valid: "Số ngày, sau đó yêu cầu thay đổi mật khẩu"
  setting_password_min_length: "Độ dài tối thiểu"
  setting_password_min_adhered_rules: "Số lượng lớp yêu cầu tối thiểu"
  setting_per_page_options: "Tùy chọn số đối tượng trên mỗi trang"
  setting_percent_complete_on_status_closed: "% Complete when status is closed"
  setting_percent_complete_on_status_closed_no_change: "No change"
  setting_percent_complete_on_status_closed_no_change_caption_html: >-
    The value of <i>% Complete</i> will not change even when a work package is closed.
  setting_percent_complete_on_status_closed_set_100p: "Automatically set to 100%"
  setting_percent_complete_on_status_closed_set_100p_caption: >-
    A closed work package is considered complete.
  setting_plain_text_mail: "Email văn bản thuần túy (không có HTML)"
  setting_protocol: "Giao thức"
  setting_project_gantt_query: "Xem Gantt của danh mục dự án"
  setting_project_gantt_query_text: "Bạn có thể chỉnh sửa truy vấn được sử dụng để hiển thị biểu đồ Gantt từ trang tổng quan dự án."
  setting_security_badge_displayed: "Hiển thị huy hiệu bảo mật"
  setting_registration_footer: "Chân trang đăng ký"
  setting_repositories_automatic_managed_vendor: "Loại nhà cung cấp kho tự động"
  setting_repositories_encodings: "Mã hóa kho"
  setting_repository_authentication_caching_enabled: "Kích hoạt bộ nhớ cache cho yêu cầu xác thực của phần mềm kiểm soát phiên bản"
  setting_repository_storage_cache_minutes: "Bộ nhớ cache kích thước đĩa kho"
  setting_repository_checkout_display: "Hiển thị hướng dẫn kiểm tra"
  setting_repository_checkout_base_url: "URL cơ sở kiểm tra"
  setting_repository_checkout_text: "Văn bản hướng dẫn kiểm tra"
  setting_repository_log_display_limit: "Số lượng sửa đổi tối đa hiển thị trên nhật ký tệp"
  setting_repository_truncate_at: "Số lượng tệp tối đa hiển thị trong trình duyệt kho"
  setting_rest_api_enabled: "Kích hoạt dịch vụ web REST"
  setting_self_registration: "Đăng ký tự động"
  setting_session_ttl: "Thời gian hết hạn phiên sau khi không hoạt động"
  setting_session_ttl_hint: "Giá trị dưới 5 hoạt động như bị vô hiệu hóa"
  setting_session_ttl_enabled: "Phiên hết hạn"
  setting_start_of_week: "Tuần Bắt đầu"
  setting_sys_api_enabled: "Kích hoạt dịch vụ quản lý kho"
  setting_sys_api_description: "Dịch vụ quản lý kho cung cấp tích hợp và xác thực người dùng cho việc truy cập kho."
  setting_time_format: "Thời gian"
  setting_total_percent_complete_mode: "Calculation of % Complete hierarchy totals"
  setting_total_percent_complete_mode_work_weighted_average: "Weighted by work"
  setting_total_percent_complete_mode_work_weighted_average_caption_html: >-
    The <i>total % Complete</i> will be weighted against the <i>Work</i> of each work package in the hierarchy. Work packages without <i>Work</i> will be ignored.
  setting_total_percent_complete_mode_simple_average: "Simple average"
  setting_total_percent_complete_mode_simple_average_caption_html: >-
    <i>Work</i> is ignored and the <i>total % Complete</i> will be a simple average of <i>% Complete</i> values of work packages in the hierarchy.
  setting_accessibility_mode_for_anonymous: "Kích hoạt chế độ truy cập cho người dùng ẩn danh"
  setting_user_format: "Định dạng tên người dùng"
  setting_user_default_timezone: "Time zone mặc định"
  setting_users_deletable_by_admins: "Tài khoản người dùng có thể bị xóa bởi quản trị viên"
  setting_users_deletable_by_self: "Người dùng có thể xóa tài khoản của họ"
  setting_welcome_text: "Văn bản chào mừng"
  setting_welcome_title: "Tiêu đề chào mừng"
  setting_welcome_on_homescreen: "Hiển thị khối chào mừng trên màn hình chính"
  setting_work_package_list_default_highlighting_mode: "Chế độ tô sáng mặc định"
  setting_work_package_list_default_highlighted_attributes: "Các thuộc tính được tô sáng mặc định trong dòng"
  setting_working_days: "Ngày làm việc"
  settings:
    attachments:
      whitelist_text_html: >
        Xác định danh sách các phần mở rộng tệp hợp lệ và/hoặc loại mime cho các tệp tải lên. <br/> Nhập các phần mở rộng tệp (ví dụ: <code>%{ext_example}</code>) hoặc loại mime (ví dụ: <code>%{mime_example}</code>). <br/> Để trống để cho phép tải lên bất kỳ loại tệp nào. Nhiều giá trị được phép (mỗi giá trị trên một dòng).
      show_work_package_attachments: >
        Vô hiệu hóa tùy chọn này sẽ ẩn danh sách đính kèm trên tab tệp gói công việc cho các dự án mới. Các tệp đính kèm trong mô tả của một gói công việc vẫn sẽ được tải lên kho lưu trữ đính kèm nội bộ.
    antivirus:
      title: "Quét virus"
      clamav_ping_failed: "Không thể kết nối với daemon ClamAV. Vui lòng kiểm tra cấu hình và thử lại."
      remaining_quarantined_files_html: >
        Quét virus đã bị vô hiệu hóa. Có %{file_count} tệp vẫn còn trong cách ly. Để xem các tệp đã cách ly, vui lòng truy cập liên kết này: %{link}
      remaining_scan_complete_html: >
        Các tệp còn lại đã được quét. Có %{file_count} tệp trong cách ly. Bạn sẽ được chuyển hướng đến trang cách ly. Sử dụng trang này để xóa hoặc bỏ qua các tệp đã cách ly.
      remaining_rescanned_files: >
        Quét virus đã được kích hoạt thành công. Có %{file_count} tệp đã được tải lên trước đó và vẫn cần được quét. Quá trình này đã được lên lịch chạy nền. Các tệp sẽ vẫn có thể truy cập trong quá trình quét.
      upsale:
        description: "Đảm bảo các tệp tải lên trong OpenProject được quét virus trước khi được người dùng khác truy cập."
      actions:
        delete: "Xóa tệp"
        quarantine: "Cách ly tệp"
        instructions_html: >
          Chọn hành động để thực hiện đối với các tệp có virus đã được phát hiện: <br/> <ul> <li><strong>%{quarantine_option}</strong>: Cách ly tệp, ngăn chặn người dùng truy cập vào nó. Các quản trị viên có thể xem và xóa các tệp đã cách ly trong quản trị.</li> <li><strong>%{delete_option}</strong>: Xóa tệp ngay lập tức.</li> </ul>
      modes:
        clamav_socket_html: 'Nhập ổ cắm vào daemon clamd, ví dụ: %{example}'
        clamav_host_html: 'Nhập tên máy chủ và cổng vào daemon clamd được phân tách bằng dấu hai chấm. Ví dụ: %{example}'
        description_html: >
          Chọn chế độ mà tích hợp trình quét antivirus nên hoạt động. <br/> <ul> <li><strong>%{disabled_option}</strong>: Các tệp tải lên sẽ không được quét virus.</li> <li><strong>%{socket_option}</strong>: Bạn đã thiết lập ClamAV trên cùng một máy chủ với OpenProject và daemon quét clamd đang chạy nền</li> <li><strong>%{host_option}</strong>: Bạn đang truyền tệp đến một máy chủ quét virus bên ngoài.</li> </ul>
    brute_force_prevention: "Ngăn chặn người dùng tự động"
    date_format:
      first_date_of_week_and_year_set: >
        Nếu một trong các tùy chọn "%{day_of_week_setting_name}" hoặc "%{first_week_setting_name}" được đặt, cái còn lại cũng phải được đặt để tránh sự không nhất quán trên giao diện người dùng.
      first_week_of_year_text_html: >
        Chọn ngày của tháng Một thuộc tuần đầu tiên của năm. Giá trị này cùng với ngày đầu tiên của tuần xác định tổng số tuần trong năm. Để biết thêm thông tin, vui lòng xem <a href="%{link}" target="_blank">tài liệu</a> của chúng tôi về chủ đề này.
    experimental:
      save_confirmation: Cẩn thận! Nguy cơ mất dữ liệu! Chỉ kích hoạt các tính năng thử nghiệm nếu bạn không ngại làm hỏng cài đặt OpenProject của mình và mất tất cả dữ liệu của nó.
      warning_toast: Cờ tính năng là các cài đặt kích hoạt các tính năng vẫn đang được phát triển. Chúng chỉ nên được sử dụng cho mục đích kiểm tra. Chúng không bao giờ nên được kích hoạt trên các cài đặt OpenProject chứa dữ liệu quan trọng. Những tính năng này rất có thể sẽ làm hỏng dữ liệu của bạn. Sử dụng chúng theo rủi ro của bạn.
      feature_flags: Cờ tính năng
    general: "Chung"
    highlighting:
      mode_long:
        inline: "Tô sáng thuộc tính (các) trực tiếp"
        none: "Không tô sáng"
        status: "Toàn bộ hàng theo Trạng thái"
        type: "Toàn bộ hàng theo Loại"
        priority: "Toàn bộ hàng theo Mức độ ưu tiên"
    icalendar:
      enable_subscriptions_text_html: Cho phép người dùng với quyền cần thiết đăng ký các lịch OpenProject và truy cập thông tin gói công việc qua một ứng dụng lịch bên ngoài. <strong>Lưu ý:</strong> Vui lòng đọc về <a href="%{link}" target="_blank">đăng ký iCalendar</a> để hiểu các rủi ro bảo mật tiềm ẩn trước khi kích hoạt tính năng này.
    language_name_being_default: "%{language_name} (mặc định)"
    notifications:
      events_explanation: "Quy định cho sự kiện nào một email được gửi đi. Các gói công việc bị loại trừ khỏi danh sách này vì thông báo cho chúng có thể được cấu hình riêng cho mỗi người dùng."
      delay_minutes_explanation: "Gửi email có thể bị trì hoãn để cho phép người dùng với thông báo trong ứng dụng được xác nhận thông báo trong ứng dụng trước khi email được gửi đi. Người dùng đã đọc một thông báo trong ứng dụng sẽ không nhận được email cho thông báo đã đọc."
    other: "Khác"
    passwords: "Mật khẩu"
    project_attributes:
      heading: "Thuộc tính dự án"
      label_new_attribute: "Thuộc tính dự án"
      label_new_section: "Phần"
      label_edit_section: "Chỉnh sửa tiêu đề"
      label_section_actions: "Hành động phần"
      heading_description: "Các thuộc tính dự án này xuất hiện trên trang tổng quan của mỗi dự án. Bạn có thể thêm thuộc tính mới, nhóm chúng thành các phần và sắp xếp chúng theo ý thích. Các thuộc tính này có thể được bật hoặc tắt nhưng không thể sắp xếp lại ở cấp dự án."
      label_project_custom_field_actions: "Hành động thuộc tính dự án"
      label_no_project_custom_fields: "Không có thuộc tính dự án nào được xác định trong phần này"
      edit:
        description: "Những thay đổi đối với thuộc tính dự án này sẽ được phản ánh trong tất cả các dự án mà nó được bật. Các thuộc tính bắt buộc không thể bị tắt ở mức dự án."
      new:
        heading: "Thuộc tính mới"
        description: "Những thay đổi đối với thuộc tính dự án này sẽ được phản ánh trong tất cả các dự án mà nó được bật. Các thuộc tính bắt buộc không thể bị tắt ở mức dự án."
    projects:
      missing_dependencies: "Mô-đun dự án %{module} đã được kiểm tra và phụ thuộc vào %{dependencies}. Bạn cần kiểm tra các phụ thuộc này cũng vậy."
      section_new_projects: "Cài đặt cho các dự án mới"
      section_project_overview: "Cài đặt cho danh sách dự án"
    session: "Phiên làm việc"
    user:
      default_preferences: "Cấu hình mặc định"
      display_format: "Định dạng hiển thị"
      deletion: "Xóa"
    working_days:
      section_work_week: "Tuần làm việc"
      section_holidays_and_closures: "Ngày nghỉ và đóng cửa"
  text_formatting:
    markdown: "Gạch dưới"
    plain: "Văn bản thuần"
  status_active: "hoạt động"
  status_archived: "đã lưu trữ"
  status_blocked: "bị chặn"
  status_invited: đã mời
  status_locked: khóa
  status_registered: đã đăng ký
  #Used in array.to_sentence.
  support:
    array:
      sentence_connector: "và"
      skip_last_comma: "false"
  text_accessibility_hint: "Chế độ truy cập được thiết kế cho người dùng khiếm thị, khuyết tật vận động hoặc thị lực kém. Đối với những người có thị lực kém, các yếu tố được tập trung sẽ được làm nổi bật đặc biệt. Vui lòng lưu ý, mô-đun Backlogs không có sẵn trong chế độ này."
  text_access_token_hint: "Mã truy cập cho phép bạn cấp quyền cho các ứng dụng bên ngoài truy cập tài nguyên trong OpenProject."
  text_analyze: "Phân tích thêm: %{subject}"
  text_are_you_sure: "Bạn có chắc không?"
  text_are_you_sure_continue: "Bạn có chắc chắn muốn tiếp tục không?"
  text_are_you_sure_with_children: "Xóa gói công việc và tất cả các gói công việc con?"
  text_are_you_sure_with_project_custom_fields: "Xóa thuộc tính này cũng sẽ xóa các giá trị của nó trong tất cả các dự án. Bạn có chắc chắn muốn làm điều này không?"
  text_assign_to_project: "Gán cho dự án"
  text_form_configuration: >
    Bạn có thể tùy chỉnh các trường sẽ được hiển thị trong các gói công việc. Bạn có thể tự do nhóm các trường để phản ánh nhu cầu cho tên miền của bạn.
  text_form_configuration_required_attribute: "Thuộc tính được đánh dấu là bắt buộc và do đó luôn được hiển thị"
  text_caracters_maximum: "Tối đa %{count} ký tự."
  text_caracters_minimum: "Ít nhất phải có %{count} ký tự."
  text_comma_separated: "Nhiều giá trị được phép (ngăn cách bằng dấu phẩy)."
  text_comment_wiki_page: "Bình luận cho trang wiki: %{page}"
  text_custom_field_possible_values_info: "Một dòng cho mỗi giá trị"
  text_custom_field_hint_activate_per_project: >
    Khi sử dụng các trường tùy chỉnh: Hãy nhớ rằng các trường tùy chỉnh cần được kích hoạt theo từng dự án.
  text_custom_field_hint_activate_per_project_and_type: >
    Các trường tùy chỉnh cần được kích hoạt theo loại gói công việc và theo từng dự án.
  text_wp_status_read_only_html: >
    Phiên bản Enterprise sẽ thêm các phần bổ sung cho các trường trạng thái của gói công việc: <br> <ul> <li><b>Cho phép đánh dấu gói công việc chỉ đọc cho các trạng thái cụ thể</b></li> </ul>
  text_project_custom_field_html: >
    Phiên bản Enterprise sẽ thêm các phần bổ sung cho các trường tùy chỉnh của dự án: <br> <ul> <li><b>Thêm các trường tùy chỉnh cho dự án vào danh sách Dự án của bạn để tạo cái nhìn tổng quan về danh mục dự án</b></li> </ul>
  text_custom_logo_instructions: >
    Nên để một biểu tượng màu trắng trên nền trong suốt. Đó là cách tốt nhất với một con mắt thẩm mỹ, nên đảm bảo kích thước hình ảnh của bạn là 460px bởi 60px.
  text_custom_export_logo_instructions: >
    Đây là logo xuất hiện trong các bản xuất PDF của bạn. Nó cần phải là tệp hình ảnh PNG hoặc JPEG. Logo màu đen hoặc có màu trên nền trong suốt hoặc trắng được khuyến nghị.
  text_custom_export_cover_instructions: >
    Đây là hình ảnh xuất hiện trên nền của trang bìa trong các bản xuất PDF của bạn. Nó cần phải là tệp hình ảnh PNG hoặc JPEG có kích thước khoảng 800px chiều rộng x 500px chiều cao.
  text_custom_favicon_instructions: >
    Đây là biểu tượng nhỏ xuất hiện trên cửa sổ/tab trình duyệt của bạn bên cạnh tiêu đề trang. Nó cần phải là tệp hình ảnh PNG có kích thước vuông 32 x 32 pixels với nền trong suốt.
  text_custom_touch_icon_instructions: >
    Đây là biểu tượng xuất hiện trên thiết bị di động hoặc máy tính bảng của bạn khi bạn đặt một dấu trang trên màn hình chính của bạn. Nó cần phải là tệp hình ảnh PNG có kích thước vuông 180 x 180 pixels. Vui lòng đảm bảo nền của hình ảnh không trong suốt, nếu không nó sẽ trông không đẹp trên iOS.
  text_database_allows_tsv: "Tùy chọn cho phép TSVector của Database"
  text_default_administrator_account_changed: "Tài khoản quản trị viên mặc định đã thay đổi"
  text_default_encoding: "Mặc định: UTF-8"
  text_destroy: "Xóa"
  text_destroy_with_associated: "Có các đối tượng bổ sung liên kết với gói công việc(s) mà sẽ bị xóa. Các đối tượng đó thuộc loại sau:"
  text_destroy_what_to_do: "Bạn muốn làm gì?"
  text_diff_truncated: "... Sự khác biệt này đã bị cắt bớt vì nó vượt quá kích thước tối đa có thể được hiển thị."
  text_email_delivery_not_configured: "Gửi email không được cấu hình và thông báo bị vô hiệu hóa.\nCấu hình máy chủ SMTP của bạn để kích hoạt chúng."
  text_enumeration_category_reassign_to: "Gán lại cho giá trị này:"
  text_enumeration_destroy_question: "%{count} đối tượng đã được gán cho giá trị này."
  text_file_repository_writable: "Thư mục đính kèm có thể ghi được"
  text_git_repo_example: "một kho lưu trữ bare và local (ví dụ: /gitrepo, c:\\gitrepo)"
  text_hint_date_format: "Nhập một ngày theo định dạng YYYY-MM-DD. Các định dạng khác có thể được chuyển đổi thành ngày không mong muốn."
  text_hint_disable_with_0: "Lưu ý: Vô hiệu hóa với 0"
  text_hours_between: "Giữa %{min} và %{max} giờ."
  text_work_package_added: "Gói công việc %{id} đã được báo cáo bởi %{author}."
  text_work_package_category_destroy_assignments: "Gỡ bỏ gán danh mục"
  text_work_package_category_destroy_question: "Một số gói công việc (%{count}) đã được gán cho danh mục này. Bạn muốn làm gì?"
  text_work_package_category_reassign_to: "Gán lại các gói công việc cho danh mục này"
  text_work_package_updated: "Gói công việc %{id} đã được cập nhật bởi %{author}."
  text_work_package_watcher_added: "Bạn đã được thêm vào danh sách theo dõi Gói công việc %{id} bởi %{watcher_changer}."
  text_work_package_watcher_removed: "Bạn đã bị xóa khỏi danh sách theo dõi Gói công việc %{id} bởi %{watcher_changer}."
  text_work_packages_destroy_confirmation: "Bạn có chắc chắn muốn xóa gói công việc(s) đã chọn không?"
  text_work_packages_ref_in_commit_messages: "Tham chiếu và sửa các gói công việc trong các thông điệp cam kết"
  text_journal_added: "%{label} %{value} đã được thêm"
  text_journal_attachment_added: "%{label} %{value} đã được thêm dưới dạng đính kèm"
  text_journal_attachment_deleted: "%{label} %{old} đã bị xóa dưới dạng đính kèm"
  text_journal_changed_plain: "%{label} đã thay đổi từ %{old} %{linebreak} đến %{new}"
  text_journal_changed_no_detail: "%{label} đã được cập nhật"
  text_journal_changed_with_diff: "%{label} đã thay đổi (%{link})"
  text_journal_deleted: "%{label} đã bị xóa (%{old})"
  text_journal_deleted_subproject: "%{label} %{old}"
  text_journal_deleted_with_diff: "%{label} đã bị xóa (%{link})"
  text_journal_file_link_added: "%{label} liên kết đến %{value} (%{storage}) đã được thêm"
  text_journal_file_link_deleted: "%{label} liên kết đến %{old} (%{storage}) đã bị xóa"
  text_journal_of: "%{label} %{value}"
  text_journal_set_to: "%{label} đã được đặt thành %{value}"
  text_journal_set_with_diff: "%{label} đã được đặt (%{link})"
  text_journal_label_value: "%{label} %{value}"
  text_latest_note: "Nhận xét mới nhất là: %{note}"
  text_length_between: "Độ dài giữa %{min} và %{max} ký tự."
  text_line_separated: "Nhiều giá trị được phép (mỗi giá trị trên một dòng)."
  text_load_default_configuration: "Tải cấu hình mặc định"
  text_min_max_length_info: "0 có nghĩa là không có hạn chế"
  text_no_roles_defined: Chưa có vai trò nào được định nghĩa.
  text_no_access_tokens_configurable: "Chưa có mã truy cập nào có thể được cấu hình."
  text_no_configuration_data: "Vai trò, loại, trạng thái gói công việc và quy trình làm việc chưa được cấu hình.\nRất khuyến khích bạn tải cấu hình mặc định. Bạn sẽ có thể chỉnh sửa sau khi tải xong."
  text_no_notes: "Không có nhận xét nào cho gói công việc này."
  text_notice_too_many_values_are_inperformant: "Lưu ý: Hiển thị hơn 100 mục mỗi trang có thể làm tăng thời gian tải trang."
  text_notice_security_badge_displayed_html: >
    Lưu ý: nếu được kích hoạt, một bảng thông báo về tình trạng của phần mềm sẽ được hiển thị tại trang quản trị <a href="%{information_panel_path}">%{information_panel_label}</a>, và tại trang chủ. Thông tin này chỉ được thấy bởi Quản trị viên. <br/> Bảng thông báo sẽ kiểm tra các thông tin cập nhật từ OpenProject và thông báo về các cập nhật mới hay các lỗi được phát hiện. Để biết thêm chi tiết, vui lòng tham khảo <a href="%{more_info_url}">tài liệu cấu hình</a>.
  text_own_membership_delete_confirmation: "Bạn sắp xóa một số hoặc tất cả quyền của mình và có thể không còn khả năng chỉnh sửa dự án này sau đó.\nBạn có chắc chắn muốn tiếp tục không?"
  text_plugin_assets_writable: "Thư mục tài sản plugin có thể ghi được"
  text_powered_by: "Được cung cấp bởi %{link}"
  text_project_identifier_info: "Chỉ cho phép chữ cái viết thường (a-z), số, dấu gạch ngang và gạch dưới, phải bắt đầu bằng chữ cái viết thường."
  text_reassign: "Gán lại cho gói công việc:"
  text_regexp_info: "ví dụ: ^[A-Z0-9]+$"
  text_regexp_multiline: 'Biểu thức được áp dụng ở chế độ đa dòng. Ví dụ: ^---\s+'
  text_repository_usernames_mapping: "Chọn hoặc cập nhật người dùng OpenProject được ánh xạ với từng tên người dùng tìm thấy trong nhật ký kho lưu trữ.\nNgười dùng với cùng tên người dùng hoặc email OpenProject và kho lưu trữ sẽ được ánh xạ tự động."
  text_status_changed_by_changeset: "Áp dụng trong thay đổi %{value}."
  text_table_difference_description: "Trong bảng này, các mục đơn %{entries} được hiển thị. Bạn có thể xem sự khác biệt giữa bất kỳ hai mục nào bằng cách chọn các hộp kiểm tương ứng trong bảng trước. Khi nhấp vào nút bên dưới bảng, các sự khác biệt sẽ được hiển thị."
  text_time_logged_by_changeset: "Áp dụng trong thay đổi %{value}."
  text_tip_work_package_begin_day: "gói công việc bắt đầu vào ngày này"
  text_tip_work_package_begin_end_day: "gói công việc bắt đầu và kết thúc vào ngày này"
  text_tip_work_package_end_day: "gói công việc kết thúc vào ngày này"
  text_type_no_workflow: "Không có quy trình làm việc được định nghĩa cho loại này"
  text_unallowed_characters: "Ký tự không được phép"
  text_user_invited: Người dùng đã được mời và đang chờ đăng ký.
  text_user_wrote: "%{value} đã viết:"
  text_warn_on_leaving_unsaved: "Gói công việc chứa văn bản chưa được lưu sẽ bị mất nếu bạn rời khỏi trang này."
  text_what_did_you_change_click_to_add_comment: "Bạn đã thay đổi gì? Kích để thêm ghi chú"
  text_wiki_destroy_confirmation: "Bạn có chắc chắn muốn xóa wiki này và tất cả nội dung của nó không?"
  text_wiki_page_destroy_children: "Xóa các trang con và tất cả các hậu duệ của chúng"
  text_wiki_page_destroy_question: "Trang này có %{descendants} trang con(s) và trang cháu(s). Bạn muốn làm gì?"
  text_wiki_page_nullify_children: "Giữ các trang con như các trang gốc"
  text_wiki_page_reassign_children: "Gán lại các trang con cho trang cha này"
  text_workflow_edit: "Chọn một vai trò và một loại để chỉnh sửa quy trình làm việc"
  text_zoom_in: "Phóng to"
  text_zoom_out: "Thu nhỏ"
  text_setup_mail_configuration: "Cấu hình nhà cung cấp email của bạn"
  help_texts:
    views:
      project: >
        %{plural} luôn gắn liền với một dự án. Bạn chỉ có thể chọn các dự án ở đây mà mô-đun %{plural} đang hoạt động. Sau khi tạo một %{singular}, bạn có thể thêm các gói công việc từ các dự án khác vào nó.
      public: "Công khai chế độ xem này, cho phép người dùng khác truy cập chế độ xem của bạn. Người dùng có quyền 'Quản lý chế độ xem công khai' có thể chỉnh sửa hoặc xóa truy vấn công khai. Điều này không ảnh hưởng đến khả năng nhìn thấy kết quả gói công việc trong chế độ xem đó và tùy thuộc vào quyền của họ, người dùng có thể thấy các kết quả khác nhau."
      favoured: "Đánh dấu chế độ xem này là yêu thích và thêm vào thanh bên các chế độ xem đã lưu ở bên trái."
  time:
    am: "sáng"
    formats:
      default: "%m/%d/%Y %I:%M %p"
      long: "%B %d, %Y %H:%M"
      short: "%d %b %H:%M"
      time: "%I:%M %p"
    pm: "chiều"
  timeframe:
    show: "Hiển thị khung thời gian"
    end: "đến"
    start: "từ"
  title_remove_and_delete_user: Xóa người dùng đã mời khỏi dự án và xóa người đó.
  title_enterprise_upgrade: "Nâng cấp để mở khóa nhiều người dùng hơn."
  tooltip_user_default_timezone: >
    Time zone mặc định, không thể thay bởi thiết lapạ Nsd.
  tooltip_resend_invitation: >
    Gửi một email mời khác với mã mới trong trường hợp mã cũ đã hết hạn hoặc người dùng chưa nhận được email gốc. Cũng có thể được sử dụng cho người dùng đang hoạt động để chọn phương thức xác thực mới. Khi được sử dụng với người dùng đang hoạt động, trạng thái của họ sẽ được thay đổi thành 'đã mời'.
  tooltip:
    setting_email_login: >
      Nếu được kích hoạt, người dùng sẽ không thể chọn đăng nhập trong quá trình đăng ký. Thay vào đó, địa chỉ email của họ sẽ được sử dụng làm đăng nhập. Một quản trị viên vẫn có thể thay đổi đăng nhập một cách riêng biệt.
  queries:
    apply_filter: Áp dụng bộ lọc đã cấu hình sẵn
    configure_view:
      heading: Cấu hình chế độ xem
      columns:
        input_label: "Thêm cột"
        input_placeholder: "Chọn một cột"
        drag_area_label: "Quản lý và sắp xếp lại các cột"
      sort_by:
        automatic:
          heading: "Tự động"
          description: "Sắp xếp %{plural} theo một hoặc nhiều tiêu chí sắp xếp. Bạn sẽ mất sắp xếp trước đó."
  top_menu:
    additional_resources: "Tài nguyên bổ sung"
    getting_started: "Bắt đầu"
    help_and_support: "Trợ giúp và hỗ trợ"
  total_progress: "Tiến độ tổng thể"
  user:
    all: "tất cả"
    active: "hoạt động"
    activate: "Kích hoạt"
    activate_and_reset_failed_logins: "Kích hoạt và đặt lại các lần đăng nhập không thành công"
    authentication_provider: "Nhà cung cấp xác thực"
    identity_url_text: "Mã định danh duy nhất nội bộ do nhà cung cấp xác thực cung cấp."
    authentication_settings_disabled_due_to_external_authentication: >
      Người dùng này xác thực qua nhà cung cấp xác thực bên ngoài, vì vậy không có mật khẩu trong OpenProject để thay đổi.
    authorization_rejected: "Bạn không được phép đăng nhập."
    assign_random_password: "Gán mật khẩu ngẫu nhiên (gửi qua email cho người dùng)"
    blocked: "khóa tạm thời"
    blocked_num_failed_logins:
      other: "bị khóa tạm thời (%{count} lần đăng nhập không thành công)"
    confirm_status_change: "Bạn sắp thay đổi trạng thái của '%{name}'. Bạn có chắc chắn muốn tiếp tục không?"
    deleted: "Người dùng đã bị xóa"
    error_status_change_failed: "Thay đổi trạng thái người dùng không thành công do các lỗi sau: %{errors}"
    invite: Mời người dùng qua email
    invited: đã mời
    lock: "Khóa vĩnh viễn"
    locked: "khóa vĩnh viễn"
    no_login: "Người dùng này xác thực qua đăng nhập bằng mật khẩu. Vì nó đã bị vô hiệu hóa, họ không thể đăng nhập."
    password_change_unsupported: Thay đổi mật khẩu không được hỗ trợ.
    registered: "đã đăng ký"
    reset_failed_logins: "Đặt lại các lần đăng nhập không thành công"
    status_user_and_brute_force: "%{user} và %{brute_force}"
    status_change: "Thay đổi trạng thái"
    text_change_disabled_for_provider_login: "Tên được thiết lập với người cung cấp đăng nhập của bạn và vì thế không thể thay đổi"
    text_change_disabled_for_ldap_login: "Tên và email được thiết lập bởi LDAP và do đó không thể thay đổi."
    unlock: "Mở khóa"
    unlock_and_reset_failed_logins: "Mở khóa và đặt lại các lần đăng nhập không thành công"
  version_status_closed: "đã đóng"
  version_status_locked: "đã khóa"
  version_status_open: "mở"
  note: Ghi chú
  note_password_login_disabled: "Đăng nhập bằng mật khẩu đã bị vô hiệu hóa bởi %{configuration}."
  warning: Cảnh báo
  warning_attachments_not_saved: "Không thể lưu %{count} tệp(s)."
  warning_imminent_user_limit: >
    Bạn đã mời nhiều người dùng hơn số lượng được hỗ trợ bởi gói hiện tại của bạn. Những người dùng được mời có thể không thể tham gia vào môi trường OpenProject của bạn. Vui lòng <a href="%{upgrade_url}">nâng cấp gói của bạn</a> hoặc khóa người dùng hiện tại để cho phép người dùng được mời và đã đăng ký tham gia.
  warning_registration_token_expired: |
    Mail kích hoạt đã hết hạn. Sẽ gửi mail mới tới %{email}.
  warning_user_limit_reached: >
    Thêm người dùng bổ sung sẽ vượt quá giới hạn hiện tại. Vui lòng liên hệ với quản trị viên để tăng giới hạn người dùng để đảm bảo người dùng bên ngoài có thể truy cập vào phiên bản này.
  warning_user_limit_reached_admin: >
    Thêm người dùng bổ sung sẽ vượt quá giới hạn hiện tại. Vui lòng <a href="%{upgrade_url}">nâng cấp gói của bạn</a> để đảm bảo người dùng bên ngoài có thể truy cập vào phiên bản này.
  warning_user_limit_reached_instructions: >
    Bạn đã đạt đến giới hạn người dùng của mình (%{current}/%{max} người dùng hoạt động). Vui lòng liên hệ với sales@openproject.com để nâng cấp gói Enterprise của bạn và thêm người dùng bổ sung.
  warning_protocol_mismatch_html: >

  warning_bar:
    https_mismatch:
      title: "Không khớp cấu hình chế độ HTTPS"
      text_html: >
        Ứng dụng của bạn đang chạy với chế độ HTTPS được đặt thành <code>%{set_protocol}</code>, nhưng yêu cầu là một yêu cầu <code>%{actual_protocol}</code>. Điều này sẽ gây ra lỗi! Bạn sẽ cần thiết lập giá trị cấu hình sau: <code>%{setting_value}</code>. Vui lòng xem <a href="%{more_info_path}">tài liệu cài đặt</a> về cách thiết lập cấu hình này.
    hostname_mismatch:
      title: "Giao thức cài đặt không khớp"
      text_html: >
        Ứng dụng của bạn đang chạy với cài đặt tên máy chủ được đặt thành <code>%{set_hostname}</code>, nhưng yêu cầu là <code>%{actual_hostname}</code> máy chủ  . Điều này sẽ dẫn đến lỗi! Truy cập <a href="%{setting_path}"> Cài đặt hệ thống </a> và thay đổi cài đặt "Tên máy chủ" để sửa lỗi này.
  menu_item: "Mục menu"
  menu_item_setting: "Hiển thị"
  wiki_menu_item_for: 'Mục menu cho trang wiki "%{title}"'
  wiki_menu_item_setting: "Hiển thị"
  wiki_menu_item_new_main_item_explanation: >
    Bạn đang xóa mục menu chính wiki duy nhất. Bạn cần chọn một trang wiki để tạo một mục chính mới. Để xóa wiki, mô-đun wiki có thể được vô hiệu hóa bởi các quản trị viên dự án.
  wiki_menu_item_delete_not_permitted: Không thể xóa mục menu wiki của trang wiki duy nhất.
  #TODO: merge with work_packages top level key
  work_package:
    updated_automatically_by_child_changes: |
      _Được cập nhật tự động khi thay đổi giá trị trong gói công việc con %{child}_
    destroy:
      info: "Xóa gói công việc là hành động không thể hoàn tác."
      title: "Xóa gói công việc"
    progress:
      label_note: "Ghi chú:"
      modal:
        work_based_help_text: "Mỗi trường sẽ được tự động tính toán dựa trên hai trường còn lại khi có thể."
        status_based_help_text: "% Hoàn thành được thiết lập theo trạng thái của gói công việc."
        migration_warning_text: "Trong chế độ tính toán tiến độ dựa trên công việc, % Hoàn thành không thể được đặt thủ công và liên kết với Công việc. Giá trị hiện tại đã được giữ nhưng không thể chỉnh sửa. Vui lòng nhập Công việc trước."
      derivation_hints:
        done_ratio:
          cleared_because_remaining_work_is_empty: "Đã xóa vì công việc còn lại đang trống."
          cleared_because_work_is_0h: "Đã xóa vì Công việc là 0h."
          derived: "Được suy ra từ Công và Công còn lại."
        estimated_hours:
          cleared_because_remaining_work_is_empty: "Đã xóa vì công việc còn lại đang trống."
          derived: "Được lấy từ Công việc còn lại và % Hoàn thành."
          same_as_remaining_work: "Đặt thành giá trị giống với Công việc còn lại."
        remaining_hours:
          cleared_because_work_is_empty: "Đã xóa vì Công việc đang trống."
          cleared_because_percent_complete_is_empty: "Đã xóa vì % Hoàn thành đang trống."
          decreased_by_delta_like_work: "Giảm %{delta}, phù hợp với mức giảm trong Công việc."
          derived: "Được lấy từ Công việc và % Hoàn thành."
          increased_by_delta_like_work: "Tăng thêm %{delta}, tương ứng với mức tăng của Công việc."
          same_as_work: "Đặt thành giá trị giống như Work."
    permissions:
      comment: "Nhận xét"
      comment_description: "Có thể xem và nhận xét gói công việc này."
      edit: "Chỉnh sửa"
      edit_description: "Có thể xem, nhận xét và chỉnh sửa gói công việc này."
      view: "Xem"
      view_description: "Có thể xem gói công việc này."
  sharing:
    count:
      zero: "0 người dùng"
      one: "1 người dùng"
      other: "%{count} người dùng"
    filter:
      project_member: "Thành viên dự án"
      not_project_member: "Không phải thành viên dự án"
      project_group: "Nhóm dự án"
      not_project_group: "Không phải nhóm dự án"
      user: "Người dùng"
      group: "Nhóm"
      role: "Vai trò"
      type: "Loại"
    denied: "Bạn không có quyền chia sẻ %{entities}."
    label_search: "Tìm kiếm người dùng để mời"
    label_search_placeholder: "Tìm kiếm theo người dùng hoặc địa chỉ email"
    label_toggle_all: "Chuyển đổi tất cả chia sẻ"
    remove: "Xóa"
    share: "Chia sẻ"
    text_empty_search_description: "Không có người dùng nào với tiêu chí lọc hiện tại."
    text_empty_search_header: "Chúng tôi không tìm thấy kết quả phù hợp."
    text_empty_state_description: "Mới đây %{entity} chưa được chia sẻ với bất kỳ ai."
    text_empty_state_header: "Chưa chia sẻ"
    text_user_limit_reached: "Thêm người dùng bổ sung sẽ vượt quá giới hạn hiện tại. Vui lòng liên hệ với quản trị viên để tăng giới hạn người dùng để đảm bảo người dùng bên ngoài có thể truy cập vào %{entity} này."
    text_user_limit_reached_admins: 'Thêm người dùng bổ sung sẽ vượt quá giới hạn hiện tại. Vui lòng <a href="%{upgrade_url}">nâng cấp gói của bạn</a> để có thể thêm nhiều người dùng hơn.'
    warning_user_limit_reached: >
      Thêm người dùng bổ sung sẽ vượt quá giới hạn hiện tại. Vui lòng liên hệ với quản trị viên để tăng giới hạn người dùng để đảm bảo người dùng bên ngoài có thể truy cập vào %{entity} này.
    warning_user_limit_reached_admin: >
      Thêm người dùng bổ sung sẽ vượt quá giới hạn hiện tại. Vui lòng <a href="%{upgrade_url}">nâng cấp gói của bạn</a> để đảm bảo người dùng bên ngoài có thể truy cập vào %{entity} này.
    warning_no_selected_user: "Vui lòng chọn người dùng để chia sẻ %{entity} này"
    warning_locked_user: "Người dùng %{user} đã bị khóa và không thể chia sẻ"
    user_details:
      locked: "Người dùng bị khóa"
      invited: "Lời mời đã được gửi. "
      resend_invite: "Gửi lại."
      invite_resent: "Lời mời đã được gửi lại"
      not_project_member: "Không phải thành viên dự án"
      project_group: "Các thành viên nhóm có thể có quyền bổ sung (như thành viên dự án)"
      not_project_group: "Nhóm (chia sẻ với tất cả các thành viên)"
      additional_privileges_project: "Có thể có quyền bổ sung (như thành viên dự án)"
      additional_privileges_group: "Có thể có quyền bổ sung (như thành viên nhóm)"
      additional_privileges_project_or_group: "Có thể có quyền bổ sung (như thành viên dự án hoặc nhóm)"
    project_queries:
      publishing_denied: "Bạn không có quyền công khai danh sách dự án."
      access_warning: "Người dùng chỉ thấy các dự án mà họ có quyền truy cập. Chia sẻ danh sách dự án không ảnh hưởng đến quyền truy cập của từng dự án."
      user_details:
        owner: "Chủ danh sách"
        can_view_because_public: "Có thể xem vì danh sách được chia sẻ với mọi người"
        can_manage_public_lists: "Có thể chỉnh sửa do quyền toàn cầu"
      public_flag:
        label: "Chia sẻ với tất cả mọi người tại %{instance_name}"
        caption: "Mọi người đều có thể xem danh sách dự án này. Những người có quyền chỉnh sửa toàn cầu có thể sửa đổi nó."
      blank_state:
        public:
          header: "Chia sẻ với tất cả mọi người"
          description: "Mọi người đều có thể xem danh sách dự án này. Bạn cũng có thể thêm người dùng cá nhân với quyền bổ sung."
        private:
          header: "Chưa chia sẻ: Riêng tư"
          description: "Danh sách dự án này chưa được chia sẻ với bất kỳ ai. Chỉ bạn có thể truy cập danh sách này."
      permissions:
        view: "Xem"
        view_description: "Có thể xem danh sách dự án này."
        edit: "Chỉnh sửa"
        edit_description: "Có thể xem, chia sẻ và chỉnh sửa danh sách dự án này."
      upsale:
        message: "Chia sẻ danh sách dự án với người dùng cá nhân là một tiện ích bổ sung doanh nghiệp."
  working_days:
    info: >
      Các ngày không được chọn sẽ bị bỏ qua khi lập kế hoạch gói công việc (và không được tính vào số ngày). Những điều này có thể bị ghi đè ở cấp gói công việc.
    instance_wide_info: >
      Các ngày được thêm vào danh sách dưới đây được coi là không làm việc và bị bỏ qua khi lập kế hoạch gói công việc.
    change_button: "Thay đổi ngày làm việc"
    warning: >
      Thay đổi các ngày trong tuần được coi là ngày làm việc hoặc không làm việc có thể ảnh hưởng đến ngày bắt đầu và kết thúc của tất cả các gói công việc trong tất cả các dự án trong phiên bản này.
    journal_note:
      changed: _**Ngày làm việc** đã thay đổi (%{changes})._
      days:
        working: "%{day} hiện là ngày làm việc"
        non_working: "%{day} hiện là ngày không làm việc"
      dates:
        working: "%{date} hiện là ngày làm việc"
        non_working: "%{date} hiện là ngày không làm việc"
  nothing_to_preview: "Không có gì để xem trước"
  api_v3:
    attributes:
      lock_version: "Phiên bản khóa"
      property: "Thuộc tính"
    errors:
      code_400: "Yêu cầu không hợp lệ: %{message}"
      code_401: "Bạn cần xác thực để truy cập tài nguyên này."
      code_401_wrong_credentials: "Bạn đã không cung cấp thông tin xác thực chính xác."
      code_403: "Bạn không được phép truy cập tài nguyên này."
      code_404: "Tài nguyên yêu cầu không thể tìm thấy."
      code_409: "Không thể cập nhật tài nguyên do xung đột chỉnh sửa."
      code_429: "Quá nhiều yêu cầu. Vui lòng thử lại sau."
      code_500: "Đã xảy ra lỗi nội bộ."
      code_500_outbound_request_failure: "Yêu cầu ra ngoài tới tài nguyên khác đã thất bại với mã trạng thái %{status_code}."
      code_500_missing_enterprise_token: "Yêu cầu không thể được xử lý do token Doanh nghiệp không hợp lệ hoặc bị thiếu."
      not_found:
        work_package: "Gói công việc bạn tìm kiếm không thể tìm thấy hoặc đã bị xóa."
      expected:
        date: "YYYY-MM-DD (chỉ nhận ISO 8601)"
        datetime: "YYYY-MM-DDThh:mm:ss[.lll][+hh:mm] (bất kỳ ngày giờ ISO 8601 nào)"
        duration: "Thời gian ISO 8601"
      invalid_content_type: "Mong đợi CONTENT-TYPE là '%{content_type}' nhưng nhận được '%{actual}'."
      invalid_format: "Định dạng không hợp lệ cho thuộc tính '%{property}': Mong đợi định dạng như '%{expected_format}', nhưng nhận được '%{actual}'."
      invalid_json: "Yêu cầu không thể được phân tích cú pháp dưới dạng JSON."
      invalid_relation: "Mối quan hệ không hợp lệ."
      invalid_resource: "Đối với thuộc tính '%{property}', một liên kết như '%{expected}' được mong đợi, nhưng nhận được '%{actual}'."
      invalid_signal:
        embed: "Nhúng yêu cầu của %{invalid} không được hỗ trợ. Các nhúng được hỗ trợ là %{supported}."
        select: "Chọn yêu cầu của %{invalid} không được hỗ trợ. Các chọn được hỗ trợ là %{supported}."
      invalid_user_status_transition: "Trạng thái tài khoản người dùng hiện tại không cho phép thao tác này."
      missing_content_type: "chưa được chỉ định"
      missing_property: "Thiếu thuộc tính '%{property}'."
      missing_request_body: "Không có phần thân yêu cầu."
      missing_or_malformed_parameter: "Tham số truy vấn '%{parameter}' bị thiếu hoặc định dạng không đúng."
      multipart_body_error: "Phần thân yêu cầu không chứa các phần multipart mong đợi."
      multiple_errors: "Nhiều ràng buộc trường đã bị vi phạm."
      unable_to_create_attachment: "Tệp đính kèm không thể được tạo"
      unable_to_create_attachment_permissions: "Tệp đính kèm không thể được lưu do thiếu quyền hệ thống tập tin"
      render:
        context_not_parsable: "Bối cảnh cung cấp không phải là liên kết đến tài nguyên."
        unsupported_context: "Tài nguyên được cung cấp không được hỗ trợ làm bối cảnh."
        context_object_not_found: "Không thể tìm thấy tài nguyên được cung cấp làm bối cảnh."
      validation:
        due_date: "Ngày hoàn thành không thể được đặt trên các gói công việc cha."
        invalid_user_assigned_to_work_package: "Người dùng được chọn không được phép là '%{property}' cho gói công việc này."
        start_date: "Ngày bắt đầu không thể được đặt trên các gói công việc cha."
      eprops:
        invalid_gzip: "là gzip không hợp lệ: %{message}"
        invalid_json: "là json không hợp lệ: %{message}"
    resources:
      schema: "Lược đồ"
    undisclosed:
      parent: Không công khai - Cha được chọn không hiển thị vì thiếu quyền."
      ancestor: Không công khai - Tổ tiên không hiển thị vì thiếu quyền."
  doorkeeper:
    pre_authorization:
      status: "Xác thực"
    auth_url: "URL xác thực"
    access_token_url: "URL mã thông báo truy cập"
    errors:
      messages:
        #Common error messages
        invalid_request:
          unknown: "Yêu cầu thiếu tham số bắt buộc, bao gồm giá trị tham số không được hỗ trợ hoặc không đúng định dạng."
          missing_param: "Thiếu tham số cần thiết: %{value}."
          request_not_authorized: "Yêu cầu cần được xác thực. Tham số yêu cầu xác thực bị thiếu hoặc không hợp lệ."
        invalid_redirect_uri: "URI chuyển hướng yêu cầu bị lỗi định dạng hoặc không khớp với URI chuyển hướng của khách hàng."
        unauthorized_client: "Máy khách không được phép thực hiện yêu cầu bằng phương pháp này."
        access_denied: "Chủ sở hữu tài nguyên hoặc máy chủ ủy quyền đã từ chối yêu cầu."
        invalid_scope: "Phạm vi yêu cầu không hợp lệ, không xác định hoặc không đúng định dạng."
        invalid_code_challenge_method: "Phương thức thử thách mã phải đơn giản hoặc S256."
        server_error: "Máy chủ ủy quyền đã gặp phải một điều kiện không mong muốn khiến nó không thể đáp ứng yêu cầu."
        temporarily_unavailable: "Máy chủ ủy quyền hiện không thể xử lý yêu cầu do quá tải tạm thời hoặc bảo trì máy chủ."
        #Configuration error messages
        credential_flow_not_configured: "Dòng thông tin chứng thực của Chủ sở hữu Tài nguyên không được cấu hình do Doorkeeper.configure.resource_owner_from_credentials chưa được cấu hình."
        resource_owner_authenticator_not_configured: "Tìm chủ sở hữu tài nguyên không thành công do Doorkeeper.configure.resource_owner_authenticator chưa được cấu hình."
        admin_authenticator_not_configured: "Quyền truy cập vào bảng quản trị bị cấm do Doorkeeper.configure.admin_authenticator không được định cấu hình."
        #Access grant errors
        unsupported_response_type: "Máy chủ ủy quyền không hỗ trợ loại phản hồi này."
        unsupported_response_mode: "Máy chủ xác thực không hỗ trợ chế độ phản hồi này."
        #Access token errors
        invalid_client: "Xác thực ứng dụng khách không thành công do máy khách không xác định, không bao gồm xác thực ứng dụng khách hoặc phương thức xác thực không được hỗ trợ."
        invalid_grant: "Quyền được cung cấp không hợp lệ, hết hạn, bị thu hồi, không khớp với URI chuyển hướng được sử dụng trong yêu cầu ủy quyền hoặc được cấp cho một khách hàng khác."
        unsupported_grant_type: "Loại cấp quyền không được hỗ trợ bởi máy chủ ủy quyền."
        invalid_token:
          revoked: "Mã truy cập đã bị thu hồi"
          expired: "Mã truy cập đã hết hạn"
          unknown: "Mã truy cập không hợp lệ"
        revoke:
          unauthorized: "Bạn không được phép thu hồi mã thông báo này."
        forbidden_token:
          missing_scope: 'Truy cập vào tài nguyên này yêu cầu phạm vi "%{oauth_scopes}".'
  unsupported_browser:
    title: "Trình duyệt của bạn đã lỗi thời hoặc không được hỗ trợ."
    message: "Bạn có thể gặp phải lỗi và trải nghiệm không mong muốn trên trang này."
    update_message: "Vui lòng cập nhật trình duyệt của bạn."
    close_warning: "Bỏ qua cảnh báo này."
  oauth:
    application:
      builtin: Built-in instance application
      confidential: Confidential
      singular: "Ứng dụng OAuth"
      plural: "Các ứng dụng OAuth"
      named: "Ứng dụng OAuth '%{name}'"
      new: "Ứng dụng OAuth mới"
      non_confidential: Non confidential
      default_scopes: "(Phạm vi mặc định)"
      instructions:
        enabled: "Enable this application, allowing users to perform authorization grants with it."
        name: "Tên ứng dụng của bạn. Điều này sẽ được hiển thị cho người dùng khác khi ủy quyền."
        redirect_uri_html: >
          Các URL người dùng được ủy quyền có thể được chuyển hướng đến. Mỗi mục nhập trên một dòng. <br/> Nếu bạn đang đăng ký một ứng dụng máy tính để bàn, hãy sử dụng URL sau.
        confidential: "Kiểm tra xem ứng dụng sẽ được sử dụng trong khi thông tin mật của khách hàng vẫn được đảm bảo. Các ứng dụng di động và Ứng dụng web được cho là không bảo mật."
        scopes: "Chọn các phạm vi mà bạn muốn ứng dụng cấp quyền truy cập. Nếu không chọn phạm vi nào, mặc định là api_v3."
        client_credential_user_id: "ID người dùng tùy chọn để mạo danh khi khách hàng sử dụng ứng dụng này. Để trống để chỉ cho phép truy cập công cộng"
        register_intro: "Nếu bạn đang phát triển ứng dụng khách API OAuth cho OpenProject, bạn có thể đăng ký nó bằng cách sử dụng biểu mẫu này để tất cả người dùng sử dụng."
        default_scopes: ""
    header:
      builtin_applications: Built-in OAuth applications
      other_applications: Other OAuth applications
    empty_application_lists: No OAuth applications have been registered.
    client_id: "ID khách hàng"
    client_secret_notice: >
      Đây là lần duy nhất chúng tôi có thể in bí mật của khách hàng, vui lòng ghi lại và giữ an toàn. Nó nên được đối xử như mật khẩu và không thể được OpenProject lấy lại sau này.
    authorization_dialog:
      authorize: "Xác thực"
      cancel: "Hủy bỏ và từ chối xác thực."
      prompt_html: "Xác thực <strong>%{application_name}</strong> để sử dụng tài khoản của bạn <em>%{login}</em>?"
      title: "Xác thực %{application_name}"
      wants_to_access_html: >
        Ứng dụng này yêu cầu quyền truy cập vào tài khoản OpenProject của bạn. <br/> <strong>Ứng dụng đã yêu cầu các quyền sau:</strong>
    scopes:
      api_v3: "Truy cập đầy đủ API v3"
      api_v3_text: "Ứng dụng sẽ nhận quyền đọc & viết đầy đủ vào API v3 của OpenProject để thực hiện các hành động thay mặt bạn."
    grants:
      created_date: "Đã duyệt"
      scopes: "Quyền hạn"
      successful_application_revocation: "Thu hồi ứng dụng %{application_name} thành công."
      none_given: "Chưa có ứng dụng OAuth nào được cấp quyền truy cập vào tài khoản người dùng của bạn."
    x_active_tokens:
      other: "%{count} mã thông báo đang hoạt động"
    flows:
      authorization_code: "Dòng mã xác thực"
      client_credentials: "Dòng thông tin chứng thực khách hàng"
    client_credentials: "Người dùng được sử dụng cho thông tin chứng thực khách hàng"
    client_credentials_impersonation_set_to: "Người dùng thông tin chứng thực khách hàng được đặt thành"
    client_credentials_impersonation_warning: "Lưu ý: Các khách hàng sử dụng dòng 'Thông tin chứng thực khách hàng' trong ứng dụng này sẽ có quyền của người dùng này."
    client_credentials_impersonation_html: >
      Theo mặc định, OpenProject cung cấp xác thực OAuth 2.0 qua %{authorization_code_flow_link}. Bạn có thể chọn kích hoạt %{client_credentials_flow_link}, nhưng bạn phải cung cấp một người dùng mà yêu cầu sẽ được thực hiện thay mặt cho họ.
    authorization_error: "Đã xảy ra lỗi xác thực."
    revoke_my_application_confirmation: "Bạn thực sự muốn xóa ứng dụng này không? Điều này sẽ thu hồi %{token_count} mã thông báo còn hoạt động cho nó."
    my_registered_applications: "Các ứng dụng OAuth đã đăng ký"
  oauth_client:
    urn_connection_status:
      connected: "Đã kết nối"
      error: "Lỗi"
      failed_authorization: "Xác thực không thành công"
    labels:
      label_oauth_integration: "Tích hợp OAuth2"
      label_redirect_uri: "URI chuyển hướng"
      label_request_token: "Yêu cầu mã thông báo"
      label_refresh_token: "Làm mới mã thông báo"
    errors:
      oauth_authorization_code_grant_had_errors: "Cấp quyền xác thực OAuth2 không thành công"
      oauth_reported: "Nhà cung cấp OAuth2 đã báo cáo"
      oauth_returned_error: "OAuth2 đã trả về lỗi"
      oauth_returned_json_error: "OAuth2 đã trả về lỗi JSON"
      oauth_returned_http_error: "OAuth2 đã trả về lỗi mạng"
      oauth_returned_standard_error: "OAuth2 đã trả về lỗi nội bộ"
      wrong_token_type_returned: "OAuth2 đã trả về loại mã thông báo sai, mong đợi AccessToken::Bearer"
      oauth_issue_contact_admin: "OAuth2 đã báo cáo lỗi. Vui lòng liên hệ với quản trị viên hệ thống của bạn."
      oauth_client_not_found: "Khách hàng OAuth2 không tìm thấy ở điểm cuối 'callback' (redirect_uri)."
      refresh_token_called_without_existing_token: >
        Lỗi nội bộ: Đã gọi refresh_token mà không có mã thông báo tồn tại trước đó.
      refresh_token_updated_failed: "Lỗi trong việc cập nhật OAuthClientToken"
      oauth_client_not_found_explanation: >
        Lỗi này xuất hiện sau khi bạn đã cập nhật client_id và client_secret trong OpenProject, nhưng chưa cập nhật trường 'Return URI' trong nhà cung cấp OAuth2.
      oauth_code_not_present: "OAuth2 'code' không tìm thấy ở điểm cuối 'callback' (redirect_uri)."
      oauth_code_not_present_explanation: >
        Lỗi này xuất hiện nếu bạn đã chọn loại response_type sai trong nhà cung cấp OAuth2. Response_type nên là 'code' hoặc tương tự.
      oauth_state_not_present: "OAuth2 'state' không tìm thấy ở điểm cuối 'callback' (redirect_uri)."
      oauth_state_not_present_explanation: >
        'State' được sử dụng để chỉ OpenProject nơi tiếp tục sau khi xác thực OAuth2 thành công. Thiếu 'state' là lỗi nội bộ có thể xuất hiện trong quá trình thiết lập. Vui lòng liên hệ với quản trị viên hệ thống của bạn.
      rack_oauth2:
        client_secret_invalid: "Bí mật khách hàng không hợp lệ (client_secret_invalid)"
        invalid_request: >
          Máy chủ Xác thực OAuth2 đã phản hồi với 'invalid_request'. Lỗi này xuất hiện nếu bạn cố gắng xác thực nhiều lần hoặc trong trường hợp có sự cố kỹ thuật.
        invalid_response: "Máy chủ Xác thực OAuth2 đã cung cấp phản hồi không hợp lệ (invalid_response)"
        invalid_grant: "Máy chủ Xác thực OAuth2 yêu cầu bạn xác thực lại (invalid_grant)."
        invalid_client: "Máy chủ Xác thực OAuth2 không nhận ra OpenProject (invalid_client)."
        unauthorized_client: "Máy chủ Xác thực OAuth2 từ chối loại cấp quyền (unauthorized_client)"
        unsupported_grant_type: "Máy chủ Xác thực OAuth2 yêu cầu bạn xác thực lại (unsupported_grant_type)."
        invalid_scope: "Bạn không được phép truy cập tài nguyên yêu cầu (invalid_scope)."
  http:
    request:
      failed_authorization: "Yêu cầu phía máy chủ không được xác thực thành công."
      missing_authorization: "Yêu cầu phía máy chủ không thành công do thiếu thông tin xác thực."
    response:
      unexpected: "Nhận được phản hồi không mong đợi."
  you: bạn
  link: liên kết
  plugin_openproject_auth_plugins:
    name: "Các plugin xác thực OpenProject"
    description: "Tích hợp các nhà cung cấp chiến lược OmniAuth để xác thực trong OpenProject."
  plugin_openproject_auth_saml:
    name: "OmniAuth SAML / Đăng nhập một lần"
    description: "Thêm nhà cung cấp OmniAuth SAML vào OpenProject"
