{
  "ui": {
    "app": {
      "name": "Live Youth Scores",
      "tagline": "Kết quả trực tiếp các môn thể thao thiếu nhi và thanh thiếu niên, do chính những người có mặt tại sự kiện cập nhật."
    },
    "auth": {
      "sign_in": "Đăng nhập",
      "email_code_help": "Nhập email tài khoản của bạn. Chúng tôi sẽ gửi mã đăng nhập dùng một lần.",
      "email": "Địa chỉ email",
      "code": "Mã đăng nhập",
      "send_code": "Gửi mã",
      "verify_code": "Xác minh và đăng nhập",
      "sign_in_failed": "Không thể đăng nhập. Hãy kiểm tra thông tin rồi thử lại.",
      "signed_in_as": "Đã đăng nhập với tên {username}",
      "sign_out": "Đăng xuất",
      "continue": "Tiếp tục",
      "oauth_client_published_at": "Được công bố tại {host}",
      "oauth_client_name_self_described": "Tên do ứng dụng cung cấp: {name}",
      "oauth_open_connected_apps": "Mở Ứng dụng đã kết nối",
      "oauth_scopes_intro": "Ứng dụng này đang xin quyền để:",
      "oauth_scope_unknown": "Làm một việc mà màn hình này không thể mô tả ({scope}). Nếu bạn không nhận ra, hãy chọn Hủy.",
      "oauth_scope": {
        "public_read": {
          "label": "Đọc kết quả công khai và theo dõi thay bạn",
          "detail": "Xem các trận đấu công khai, tỷ số trực tiếp, bảng xếp hạng và kỷ lục — đồng thời theo dõi hoặc bỏ theo dõi các đội, trường, câu lạc bộ và giải đấu thay cho bạn."
        },
        "score_submit": {
          "label": "Báo tỷ số dưới tên bạn",
          "detail": "Gửi tỷ số trực tiếp và kết quả dưới tên bạn. Mỗi tỷ số ứng dụng gửi đều được đánh dấu là gửi qua ứng dụng này."
        },
        "name_submit": {
          "label": "Đề xuất tên vận động viên",
          "detail": "Đề xuất tên của một vận động viên trên trang trận đấu. Bạn duyệt từng đề xuất trước khi gửi đi."
        },
        "resource_assert": {
          "label": "Cho biết trận đấu diễn ra trên sân nào",
          "detail": "Chọn một trong các sân hiện có của địa điểm cho trận đấu. Việc thêm sân mới luôn cần bạn chấp thuận trước."
        },
        "team_manage": {
          "label": "Hỗ trợ quản lý các đội bạn phụ trách",
          "detail": "Soạn đề xuất danh sách đội và đội hình ngày thi đấu cho các đội của bạn. Bạn duyệt từng đề xuất trước khi bất cứ điều gì được công bố cho vận động viên hoặc người giám hộ."
        },
        "event_manage": {
          "label": "Hỗ trợ điều hành các sự kiện bạn tổ chức",
          "detail": "Cập nhật chương trình sự kiện và gửi thông báo của ban tổ chức, chẳng hạn như thông báo trễ giờ, cho các sự kiện bạn tổ chức."
        },
        "household_respond": {
          "label": "Trả lời thay cho gia đình bạn",
          "detail": "Phản hồi các yêu cầu về khả năng tham gia, nhiệm vụ và xác nhận thay cho những vận động viên mà bạn là người giám hộ."
        }
      }
    },
    "public_mcp": {
      "fixture_programme_view": "Đọc chương trình của một trận đấu, không kèm tên.",
      "fixture_score_projection": "Đọc tỷ số hiện tại và độ tin cậy của một trận đấu.",
      "item_score_projection": "Đọc tỷ số hiện tại và độ tin cậy của một mục công khai.",
      "venue_day": "Duyệt qua từng trang các mục công khai tại một địa điểm trong một ngày.",
      "event_programme": "Duyệt qua từng trang chương trình công khai của một sự kiện.",
      "event_live_token": "Lấy token có giới hạn để nhận cập nhật trực tiếp cho một trang sự kiện.",
      "team_ranking_table": "Duyệt qua từng trang bảng xếp hạng đội theo quốc gia và ngày đã chọn.",
      "team_ranking_scope_options": "Liệt kê các bộ lọc xếp hạng đội có sẵn cho một quốc gia và ngày.",
      "performance_ranking_table": "Duyệt qua từng trang bảng xếp hạng thành tích theo quốc gia và ngày đã chọn.",
      "performance_ranking_scope_options": "Liệt kê các bộ lọc xếp hạng thành tích có sẵn cho một quốc gia và ngày.",
      "session_points_table": "Duyệt qua từng trang điểm theo buổi thi đấu của một giải đấu trong một ngày.",
      "standards_ranking_table": "Duyệt qua từng trang bảng chuẩn thành tích theo quốc gia và ngày đã chọn.",
      "ranking_rulebook": "Đọc bộ quy tắc của một phiên bản chương trình xếp hạng đã công bố.",
      "record_board": "Duyệt qua từng trang những người giữ kỷ lục hiện tại của một môn thể thao, không kèm tên.",
      "fixture_slot_lineages": "Duyệt qua từng trang các chuỗi số áo hoặc mã thi đấu không định danh trong một trận đấu.",
      "fixture_slot_lineage_stats": "Đọc một chuỗi số áo hoặc mã thi đấu không định danh trong một trận đấu.",
      "item_score_timeline": "Đọc diễn biến của trận đấu đã chọn, kèm thời điểm được báo và số áo."
    },
    "connected_apps": {
      "title": "Ứng dụng và tác nhân đã kết nối",
      "scopes_intro": "Những việc ứng dụng này được phép làm:",
      "restriction_read_only": "Chỉ đọc — ứng dụng không thể thay đổi gì thay bạn.",
      "restriction_resource_scope": "Giới hạn trong một đội, tổ chức hoặc sự kiện ({id}).",
      "restriction_historical_read": "Có thể đọc các sự kiện đã qua theo một quyền truy cập đã hết hạn ({id}).",
      "restriction_unknown": "Giới hạn {kind} ({id}).",
      "restriction_no_resource": "chưa đặt",
      "agents": "Kết nối tác nhân AI",
      "api_keys": "Khóa API",
      "pending": "Chờ phê duyệt",
      "none": "Không có",
      "active": "Đang hoạt động",
      "revoked": "Đã thu hồi",
      "revoke": "Thu hồi",
      "activity": "Xem hoạt động",
      "restriction": "Thêm giới hạn",
      "read_only": "Chỉ đọc",
      "resource_scope": "Một tài nguyên",
      "historical_read": "Quyền đọc dữ liệu cũ",
      "resource_kind": "Loại tài nguyên",
      "resource_id": "ID tài nguyên hoặc ID quyền đọc dữ liệu cũ",
      "team": "Đội",
      "organisation": "Tổ chức",
      "event": "Sự kiện",
      "narrow": "Thêm giới hạn",
      "revoke_restriction": "Gỡ giới hạn",
      "review": "Xem xét yêu cầu của tác nhân",
      "expires": "Hết hạn",
      "approve": "Phê duyệt đúng yêu cầu này",
      "deny": "Từ chối yêu cầu",
      "choose_historical_grant": "Chọn một quyền truy cập đã hết hạn",
      "no_historical_grants": "Không có quyền truy cập đã hết hạn nào phù hợp cho tác nhân này",
      "moderator": "Người kiểm duyệt",
      "team_manager": "Quản lý đội",
      "event_organizer": "Người tổ chức sự kiện",
      "cannot_review": "Không thể xem xét yêu cầu này tại đây nên không thể phê duyệt. Hãy từ chối hoặc để yêu cầu hết hạn.",
      "review_name_title": "Tên đề xuất cho trận đấu",
      "review_given_name": "Tên",
      "review_surname_hint": "Gợi ý họ (không bao giờ hiển thị)",
      "review_fixture": "Trận đấu",
      "review_shirt": "Áo đấu",
      "review_organisation": "Tổ chức đại diện",
      "review_submitted_at": "Gửi lúc",
      "review_exact_request": "Yêu cầu chính xác",
      "review_roster_title": "Thành viên đề xuất cho danh sách đội",
      "review_team": "Đội",
      "review_season": "Mùa giải",
      "review_player": "Vận động viên",
      "review_birth_year": "Năm sinh",
      "review_agent": "Người yêu cầu",
      "review_roster_unavailable": "Bạn không còn quyền quản lý đội cho đề xuất này, hoặc vận động viên không thể tham gia đội này, nên không thể phê duyệt.",
      "review_lineup_unavailable": "Bạn không còn quản lý đội này, một vận động viên không còn trong danh sách đội, hoặc yêu cầu không còn khớp với trận đấu, nên không thể phê duyệt đội hình này.",
      "review_lineup_title": "Đội hình ngày thi đấu được đề xuất",
      "review_lineup_notice": "Khi phê duyệt, tác nhân sẽ công bố đúng đội hình này thay bạn. Sau đó, thông báo được chọn hoặc không được chọn sẽ gửi đến người giám hộ trước, rồi đến vận động viên.",
      "review_fixture_date": "Ngày",
      "review_lineup_entries": "Vận động viên trong đội hình này",
      "review_entry_target": "Trận đấu, lượt trận hoặc nội dung thi đấu",
      "review_role": "Vai trò",
      "review_position": "Vị trí",
      "review_display_key": "Số áo hoặc mã thi đấu",
      "review_captain": "Đội trưởng",
      "review_captain_yes": "Đội trưởng",
      "review_relay_leg": "Lượt tiếp sức",
      "review_unnamed_player": "Vận động viên trong danh sách đội",
      "review_rubber_seat": "Lượt trận {rubberNumber} ({type}), vị trí {seatNumber}",
      "review_rubber_label": "ghi là “{label}”",
      "review_rubber_partners": "cùng {partners}",
      "review_rubber_type_unlabelled": "lượt trận",
      "review_rubber_type": {
        "singles": "đơn",
        "doubles": "đôi"
      },
      "review_display_key_value": "{label}: {value}",
      "lede": "Những gì đang thay mặt bạn, và chúng được phép làm gì."
    },
    "language": {
      "en": "English",
      "af": "Afrikaans",
      "zu": "isiZulu",
      "xh": "isiXhosa",
      "zh_hans": "简体中文",
      "hi": "हिन्दी",
      "es": "Español",
      "ar": "العربية",
      "fr": "Français",
      "bn": "বাংলা",
      "pt": "Português",
      "id": "Bahasa Indonesia",
      "ur": "اردو",
      "ru": "Русский",
      "de": "Deutsch",
      "ja": "日本語",
      "mr": "मराठी",
      "vi": "Tiếng Việt",
      "sw": "Kiswahili"
    },
    "home": {
      "title": "Đang diễn ra",
      "intro": "Theo dõi các đội, vận động viên, trường và câu lạc bộ. Mỗi tỷ số đều cho biết mức độ chắc chắn của chúng tôi.",
      "live_count": "{count, plural, =0 {Hiện không có trận đấu nào đang diễn ra} other {# trận đấu đang diễn ra}}",
      "nothing_yet": "Chưa có trận đấu nào được cập nhật.",
      "sports_covered": "{count, plural, other {# môn thể thao}}",
      "hero_title": "Môn thể thao của bạn. Tỷ số của bạn.",
      "hero_intro": "Theo dõi một trận đấu, cập nhật tỷ số hoặc bổ sung những gì đang diễn ra trên sân.",
      "brand_home": "Trang chủ Live Youth Scores",
      "account_navigation": "Tài khoản",
      "search_label": "Tìm địa điểm hoặc sân thể thao",
      "search_placeholder": "Địa điểm hoặc sân thể thao",
      "search_submit": "Tìm trận đấu",
      "follow_or_update": "Theo dõi hoặc cập nhật tỷ số",
      "create_match": "Tạo trận đấu",
      "trust_heading": "Ý nghĩa của các nhãn",
      "trust_intro": "Mỗi tỷ số đều cho biết mức độ chắc chắn.",
      "trust_unconfirmed": "Vừa được báo.",
      "trust_corroborated": "Đã có căn cứ, nên chắc chắn hơn.",
      "trust_verified": "Đã xác nhận.",
      "trust_disputed": "Đang được kiểm tra.",
      "join_heading": "Các đội của bạn, ở cùng một nơi",
      "join_body": "Theo dõi trường, câu lạc bộ và giải đấu để có bảng tin riêng, hoặc báo tỷ số khi bạn có mặt tại trận.",
      "spaces_heading": "Live Youth Scores của bạn",
      "more_heading": "Khám phá thêm",
      "sign_in": "Đăng nhập",
      "create_account": "Tạo tài khoản",
      "your_account": "Tài khoản của bạn",
      "coach_verification": "Xác minh huấn luyện viên",
      "coach_verification_help": "Đăng ký nhận hoặc xem xét một vai trò trong đội.",
      "find_venue": "Xem các địa điểm gần bạn",
      "find_venue_help": "Dùng vị trí hoặc tìm theo tên địa điểm.",
      "scorekeeper_leaderboard": "Bảng xếp hạng người ghi tỷ số",
      "scorekeeper_help": "Xem những người đang giúp tỷ số luôn được cập nhật.",
      "your_household": "Gia đình của bạn",
      "your_feed": "Bảng tin của bạn",
      "your_following": "Đang theo dõi",
      "profile_pending_heading": "Hoàn tất hồ sơ của bạn",
      "profile_pending_body": "Thêm ngày sinh và quốc gia để mở bảng tin cá nhân và các mục trong tài khoản.",
      "profile_pending_cta": "Hoàn tất hồ sơ",
      "follow_or_update_help": "Tìm một trận đấu, lưu lại hoặc giúp cập nhật tỷ số.",
      "create_match_help": "Thêm một trận đấu, cuộc đua hoặc sự kiện tại sân.",
      "how_it_works": "Cách Live Youth Scores hoạt động",
      "how_it_works_help": "Ý nghĩa các nhãn tỷ số và cách giữ quyền riêng tư cho trẻ em.",
      "ways_heading": "Ba cách để bắt đầu",
      "way_follow_body": "Xem trận đấu, cập nhật tỷ số và theo dõi các đội của con bạn.",
      "way_coach_body": "Nhận đội của bạn, rồi chia sẻ giờ tập và thông tin của đội với các gia đình trong đội.",
      "way_coach_today": "Ghi tỷ số các trận đấu của đội bạn ngay trên điện thoại, như bất kỳ ai có mặt tại sân.",
      "way_school_title": "Trường hoặc câu lạc bộ",
      "way_school_body": "Tải lên lịch thi đấu, tổ chức sự kiện và chọn người hỗ trợ tại trường hoặc câu lạc bộ của bạn.",
      "ways_note": "Một tài khoản dùng được cho cả ba. Chuyển đổi ở phía trên bất cứ lúc nào.",
      "privacy_heading": "Trẻ em mặc định được giữ riêng tư",
      "privacy_link": "Quyền riêng tư hoạt động thế nào",
      "you_follow": "Bạn đang theo dõi",
      "manage_following": "Quản lý",
      "whats_happening": "Có gì mới",
      "full_feed": "Toàn bộ bảng tin"
    },
    "bookmarks": {
      "heading": "Trận đấu đã lưu",
      "help": "Trận đấu đã lưu luôn ở chế độ riêng tư và không bật thông báo.",
      "empty": "Bạn chưa lưu trận đấu nào.",
      "match": "Xem trận đấu",
      "find": "Tìm trận đấu để lưu",
      "unavailable": "Trận đấu đã lưu không còn khả dụng",
      "unavailable_help": "Thông tin công khai của trận đấu này không còn nữa.",
      "remove": "Xóa",
      "remove_unavailable_help": "Mở Trận đấu đã lưu để xóa mục tham chiếu đã lưu này."
    },
    "health": {
      "title": "Tình trạng dịch vụ",
      "api_label": "API",
      "db_label": "Cơ sở dữ liệu",
      "ok": "OK",
      "unreachable": "Không kết nối được",
      "checked_at": "Kiểm tra lúc {at, time, medium}"
    },
    "fixture_demo": {
      "title": "Cơ chế header của trang trận đấu",
      "explanation": "Trang này minh họa các header phản hồi theo từng route mà mọi trang có hiển thị tên đều mang theo.",
      "surface_unknown": "Chưa báo sân",
      "surface_prompt": "Trận này ở đâu?"
    },
    "fixture_display": {
      "title": "Trận đấu",
      "participant_unknown": "Chưa báo người tham gia",
      "agent_generated_result": "Tỷ số do tác nhân gửi",
      "agent_generated_name": "Tên do tác nhân gửi"
    },
    "fixture_name": {
      "title": "Đề xuất tên người tham gia",
      "explanation": "Chọn một số áo và đề xuất tên của vận động viên.",
      "open_form": "Đề xuất tên người tham gia",
      "given_name": "Tên",
      "surname_hint": "Họ (riêng tư, không bao giờ hiển thị)",
      "submit": "Gửi đề xuất",
      "submitted": "Cảm ơn bạn. Đề xuất của bạn đã được gửi.",
      "publish_guardian": "Công bố tên đã xác minh này",
      "trusted_published": "Tên này hiện đã hiển thị trên các trận đấu của vận động viên này.",
      "withdraw_trusted": "Rút tên đã xác minh",
      "suppress_public": "Ẩn tên vận động viên này trên các trận đấu công khai",
      "enable_full_names": "Hiển thị họ tên đầy đủ đã xác minh cho tổ chức này",
      "disable_full_names": "Chỉ hiển thị tên (không kèm họ) cho tổ chức này",
      "no_targets": "Không có số áo nào bạn có thể đặt tên trong trận đấu này.",
      "back": "Quay lại trận đấu"
    },
    "confidence": {
      "unconfirmed": "Chưa xác nhận",
      "corroborated": "Được củng cố",
      "verified": "Đã xác minh",
      "disputed": "Đang tranh chấp"
    },
    "state": {
      "loading": "Đang tải…",
      "error": "Đã xảy ra lỗi. Hãy kiểm tra kết quả mới nhất trước khi thử lại thao tác.",
      "empty": "Chưa có gì ở đây.",
      "offline": "Bạn đang ngoại tuyến. Những gì bạn đã gửi đang chờ và sẽ được gửi đi khi bạn kết nối lại."
    },
    "dispute_photo": {
      "title": "Ảnh khiếu nại riêng tư",
      "heading": "Ảnh bảng tỷ số làm bằng chứng",
      "file_label": "Ảnh bảng tỷ số",
      "upload": "Tải ảnh lên",
      "no_javascript": "Tải ảnh lên cần JavaScript vì endpoint riêng tư này nhận trực tiếp tệp ảnh, không nhận biểu mẫu multipart.",
      "review_label": "ID ảnh",
      "review_support": "Ủng hộ cách giải quyết",
      "review_reject": "Từ chối ảnh",
      "review": "Ghi nhận đánh giá",
      "uploaded": "Đã tải ảnh lên."
    },
    "dispute_desk": {
      "title": "Kết quả đang tranh chấp",
      "heading": "Kết quả đang tranh chấp",
      "intro": "Mỗi kết quả dưới đây được tạm khóa trong khi người kiểm duyệt của nền tảng ra quyết định. Hãy bác bỏ khiếu nại nếu kết quả đã báo là đúng, hoặc chỉ ra báo cáo duy nhất bị làm giả.",
      "queue_link": "Đến hàng chờ kiểm duyệt",
      "case_heading": "Kết quả đang tranh chấp",
      "empty": "Hiện không có kết quả nào đang tranh chấp.",
      "no_verdict": "Vụ việc này đã đóng. Không thể ghi nhận phán quyết nào.",
      "disputed_result": "Nội dung tranh chấp",
      "item": "Trận đấu",
      "headline_confidence": "Độ tin cậy hiện tại",
      "no_confidence": "Chưa có tỷ số",
      "opened_at": "Mở lúc",
      "evidence_heading": "Các báo cáo về trận đấu này",
      "evidence_option": "{kind} do {reporter} báo lúc {recordedAt}",
      "evidence_truncated": "Chỉ liệt kê 50 báo cáo đầu tiên.",
      "no_evidence": "Không có báo cáo nào về trận đấu này có thể bị chỉ ra là giả mạo.",
      "photos_heading": "Ảnh làm bằng chứng",
      "no_photos": "Chưa có ảnh nào được tải lên cho vụ việc này.",
      "choose_fabricated": "Báo cáo nào bị làm giả?",
      "dismiss": "Bác bỏ khiếu nại",
      "confirm_fabrication": "Xác nhận có làm giả",
      "succeeded": "Đã ghi nhận phán quyết.",
      "failed_title": "Chưa ghi nhận được phán quyết",
      "resolved_heading": "Phán quyết",
      "verdict": "Quyết định",
      "verdict_dismissed": "Đã bác bỏ",
      "verdict_fabrication": "Xác nhận có làm giả",
      "condemned": "Báo cáo bị xác định là giả mạo",
      "correction_run": "Đợt sửa kết quả",
      "targets_completed": "Đã sửa {completed} trên {planned} mục tiêu",
      "next_page": "Trang tiếp"
    },
    "leaderboard": {
      "title": "Bảng xếp hạng người ghi tỷ số",
      "intro": "Ghi nhận những người có báo cáo giúp kết quả luôn được cập nhật.",
      "scope_label": "Phạm vi bảng xếp hạng",
      "scope_global": "Mọi nơi",
      "scope_sport": "Một môn thể thao",
      "scope_organisation": "Một trường hoặc câu lạc bộ",
      "scope_id_label": "ID môn thể thao hoặc tổ chức",
      "scope_id_placeholder": "Nhập ID",
      "window_label": "Khoảng thời gian",
      "window_all_time": "Mọi thời điểm",
      "window_season": "Mùa giải",
      "window_rolling_90d": "90 ngày qua",
      "season_id_label": "ID mùa giải",
      "season_id_placeholder": "Nhập ID mùa giải",
      "apply": "Xem bảng xếp hạng",
      "rank": "Hạng",
      "username": "Người ghi tỷ số",
      "badges": "Huy hiệu",
      "credits": "Báo cáo hợp lệ",
      "trusted_reporter": "Người báo tỷ số tin cậy",
      "no_badges": "Chưa có huy hiệu",
      "empty_heading": "Chưa đủ người ghi tỷ số",
      "empty_body": "Chưa có người ghi tỷ số nào để hiển thị.",
      "failed_title": "Không thể tải bảng xếp hạng này",
      "next_page": "Xem thêm"
    },
    "lineage": {
      "title": "Thành tích theo số áo",
      "season_history_title": "Lịch sử số áo",
      "season_scope": "Thống kê của số áo hoặc mã thi đấu này trong suốt mùa giải của đội.",
      "fixture_scope": "Thống kê của số áo hoặc mã thi đấu này, chỉ trong trận đấu này.",
      "event_history_title": "Lịch sử lượt tham gia sự kiện",
      "event_scope": "Các kết quả được khai báo hiện tại cho lượt tham gia này trong sự kiện ngày {date}.",
      "event_nameless_note": "Bản ghi này mô tả một lượt tham gia sự kiện. Bản ghi không xác định danh tính một người và không liên kết các lượt tham gia giữa các sự kiện.",
      "event_view_event": "Xem chương trình sự kiện",
      "event_source_date": "Ngày có kết quả: {date}",
      "event_team_label": "Đội",
      "event_no_season": "Chưa gán mùa giải",
      "event_heat": "Lượt thi {heat}",
      "event_lane": "Làn hoặc thứ tự {lane}",
      "event_display_key": "{label}: {value}",
      "event_display_key_unreported": "Chưa báo",
      "event_claims_heading": "Kết quả được khai báo hiện tại",
      "event_claim_column": "Khai báo",
      "event_placing_value": "Hạng {place}",
      "event_unavailable_heading": "Lượt tham gia sự kiện này không khả dụng",
      "event_unavailable_body": "Sự kiện và lượt tham gia này có thể không khả dụng, đang ở chế độ riêng tư hoặc không còn hiện hành.",
      "event_failed_heading": "Không thể tải lượt tham gia sự kiện này",
      "event_claim": {
        "performance": "Thành tích",
        "placing": "Thứ hạng",
        "entrant_status": "Trạng thái tham gia"
      },
      "nameless_note": "Bản ghi này mô tả số áo hoặc mã thi đấu. Bản ghi không cho biết ai đã mặc áo đó.",
      "view_fixture": "Xem trận đấu",
      "view_season_history": "Xem lịch sử mùa giải",
      "organisation_label": "Trường hoặc câu lạc bộ",
      "sport_label": "Môn thể thao",
      "season_label": "Mùa giải",
      "season_dates_label": "Thời gian mùa giải",
      "season_dates": "{start} đến {end}",
      "age_group_label": "Nhóm tuổi",
      "level_label": "Cấp độ",
      "gender_label": "Giới tính",
      "rubber_source": "Lượt trận",
      "fixture_item": "Trận đấu",
      "rubber_item": "Lượt trận {number}",
      "fixture_date": "Ngày thi đấu: {date}",
      "round": "Vòng: {round}",
      "role_label": "Vai trò: {role}",
      "stats_heading": "Thống kê đã ghi nhận",
      "stat_column": "Chỉ số",
      "value_column": "Giá trị",
      "confidence_column": "Độ tin cậy",
      "stat_value_both": "{numeric} ({text})",
      "stat_value_numeric": "{numeric}",
      "stat_value_with_unit": "{value} {unit}",
      "no_stats_heading": "Chưa có thống kê cá nhân nào được báo",
      "no_stats_body": "Số áo hoặc mã thi đấu gốc có trong trận đấu này, nhưng chưa có thống kê cá nhân nào được báo cho nó.",
      "unavailable_heading": "Bản ghi số áo này không khả dụng",
      "unavailable_body": "Trận đấu và số áo này có thể không khả dụng, đang ở chế độ riêng tư hoặc không còn hiện hành.",
      "failed_heading": "Không thể tải bản ghi số áo này",
      "unsupported_body": "Một giá trị nguồn chưa có nhãn hiển thị được hỗ trợ. Trang đã dừng lại thay vì hiển thị mã kỹ thuật.",
      "display_scheme": {
        "jersey_position": "Số áo hoặc số mũ / vị trí",
        "bib_position": "Vị trí thi đấu",
        "batting_order": "Thứ tự đánh bóng",
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn",
        "competitor_number": "Số báo danh"
      },
      "role": {
        "starter": "Đội hình chính",
        "substitute": "Dự bị",
        "reserve_unused": "Dự bị không thi đấu"
      },
      "stat": {
        "try_scorer": "Số lần ghi try",
        "conversion_kicker": "Đá chuyển đổi thành công",
        "penalty_kicker": "Đá phạt ghi điểm",
        "drop_goal_kicker": "Drop goal ghi được",
        "scorer": "Lần ghi điểm",
        "assist": "Kiến tạo",
        "own_goal": "Phản lưới nhà",
        "penalty_goal": "Ghi điểm từ quả phạt",
        "card": "Thẻ phạt",
        "exclusion": "Lần bị phạt đuổi",
        "foul": "Phạm lỗi",
        "substitution": "Thay người",
        "time": "Thời gian",
        "distance": "Cự ly",
        "height": "Chiều cao",
        "points": "Điểm",
        "place": "Thứ hạng"
      },
      "unit": {
        "penalty_points": "điểm phạt",
        "percent": "phần trăm",
        "points": "điểm"
      }
    },
    "ranking": {
      "platform_fixture_points_3_1_0": "Bảng trận đấu mặc định của nền tảng (3–1–0)",
      "platform_fixture_points_3_1_0_rulebook": "Mặc định của nền tảng Live Youth Scores: 3 điểm cho trận thắng, 1 điểm cho trận hòa và 0 điểm cho trận thua. Đây không phải quy định của liên đoàn.",
      "platform_fixture_program_rulebook": "Quy tắc của phiên bản chương trình xếp hạng trận đấu này trên Live Youth Scores.",
      "platform_performance_event": "Bảng thành tích theo nội dung mặc định của nền tảng",
      "platform_performance_event_rulebook": "Quy tắc xếp hạng thành tích theo nội dung của nền tảng Live Youth Scores. Các chính sách cụ thể về độ tin cậy, nhóm so sánh, điều kiện, đơn vị và chiều xếp hạng được hiển thị bên dưới. Đây không phải quy định của liên đoàn.",
      "platform_performance_placing": "Bảng thứ hạng theo hạng mục mặc định của nền tảng",
      "platform_performance_placing_rulebook": "Quy tắc xếp hạng theo thứ hạng của nền tảng Live Youth Scores. Các chính sách cụ thể về độ tin cậy, nhóm so sánh và thứ hạng được hiển thị bên dưới. Đây không phải quy định của liên đoàn.",
      "title": "Xếp hạng đội",
      "performance_title": "Xếp hạng thành tích",
      "performance_cohort_scope": "Nhóm so sánh: {scope}",
      "performance_cohort_event": "Một nội dung thi đấu",
      "performance_cohort_selected_scope": "Phạm vi đã chọn",
      "performance_cohort_meet_item": "Một mục trong cuộc thi",
      "performance_context": "Bối cảnh",
      "performance_source": "Nguồn",
      "performance_source_not_disclosed": "Không có tổ chức hoặc đội công khai",
      "performance_result": "Kết quả",
      "performance_value_confidence": "Độ tin cậy của giá trị: {confidence}",
      "performance_value_with_unit": "{value} {unit}",
      "performance_placing": "Hạng {placing}",
      "performance_status": "Trạng thái",
      "performance_status_confidence": "Độ tin cậy của trạng thái: {confidence}",
      "performance_status_not_applied": "Không áp dụng trạng thái người dự thi",
      "performance_conditions": "Điều kiện",
      "performance_conditions_none": "Không có điều kiện nào được ghi nhận",
      "performance_condition_true": "Có",
      "performance_condition_false": "Không",
      "performance_condition": "{condition}: {value}",
      "performance_includes_unconfirmed_values": "Bao gồm giá trị chưa xác nhận",
      "performance_excludes_unconfirmed_values": "Không bao gồm giá trị chưa xác nhận",
      "performance_includes_unconfirmed_statuses": "Bao gồm trạng thái người dự thi chưa xác nhận",
      "performance_excludes_unconfirmed_statuses": "Không bao gồm trạng thái người dự thi chưa xác nhận",
      "performance_contribution_versions_heading": "Quy tắc đóng góp theo ngày đạt thành tích",
      "performance_contribution_versions_empty": "Không áp dụng quy tắc đóng góp nào theo ngày đạt thành tích.",
      "performance_empty_heading": "Chưa có thành tích nào được xếp hạng",
      "performance_empty_body": "Bảng này sẽ xuất hiện khi có kết quả thành tích hợp lệ cho chương trình xếp hạng này.",
      "performance_failed_title": "Không thể tải bảng xếp hạng thành tích này",
      "performance_offline_title": "Không thể xem xếp hạng thành tích khi ngoại tuyến",
      "performance_offline_body": "Hãy kết nối lại để tải xếp hạng thành tích mới nhất. Bảng này không được lưu trên thiết bị của bạn.",
      "performance_native_row_accessibility": "Hạng {rank}: {context}. Nguồn: {source}. Kết quả: {result}. Trạng thái: {status}. Điều kiện: {conditions}.",
      "performance_row_accessibility": "Hạng {rank}: {context}. Nguồn: {source}. Kết quả: {result}. Trạng thái: {status}.",
      "standards_title": "Chuẩn thành tích",
      "standards_intro": "So sánh từng kết quả công khai với các chuẩn được áp dụng vào ngày đạt thành tích đó.",
      "standards_results": "Kết quả theo chuẩn",
      "standards_performance": "Thành tích",
      "standards_category": "Hạng mục",
      "standards_category_separator": " · ",
      "standards_result": "Kết quả và bậc",
      "standards_no_tier": "Không đạt bậc nào",
      "standards_empty": "Không có thành tích công khai hợp lệ nào cho các chuẩn này.",
      "standards_failed_title": "Không thể tải các chuẩn thành tích này",
      "view_standards": "Xem chuẩn thành tích",
      "platform_standards": "Chuẩn thành tích công khai",
      "platform_standards_rulebook": "Bộ quy tắc chuẩn thành tích công khai",
      "standards": {
        "standard": "Chuẩn thành tích",
        "tier": {
          "bronze": "Đồng",
          "silver": "Bạc",
          "gold": "Vàng"
        }
      },
      "scope_filters": {
        "title": "Lọc xếp hạng đội",
        "performance_title": "Lọc xếp hạng thành tích",
        "help": "Chọn phạm vi công khai cho bảng này.",
        "custom_scope": "Các bộ lọc đã chọn tạo thành một phạm vi tùy chỉnh.",
        "includes_unconfirmed": "Bao gồm kết quả chưa xác nhận",
        "country_codes": "Quốc gia",
        "regions": "Khu vực",
        "organisations": "Tổ chức",
        "teams": "Đội",
        "age_groups": "Nhóm tuổi",
        "seasons": "Mùa giải",
        "competitions": "Giải đấu",
        "no_options": "Không có lựa chọn nào cho bộ lọc này.",
        "unsupported": "Một số bộ lọc chưa có cho bảng xếp hạng này.",
        "binding_unavailable": "Không thể dùng bộ lọc vì các lựa chọn xếp hạng không còn khớp với bảng này.",
        "reset": "Đặt lại bộ lọc"
      },
      "country_code": "Mã quốc gia",
      "selected_for_date": "Ngày xếp hạng",
      "apply": "Áp dụng bộ lọc",
      "rulebook_failed_title": "Không thể tải các quy tắc xếp hạng này",
      "rank": "Hạng",
      "team": "Đội",
      "played": "Trận",
      "wins": "Thắng",
      "draws": "Hòa",
      "losses": "Thua",
      "points": "Điểm",
      "score_difference": "Hiệu số",
      "program_version": "Phiên bản chương trình {version}",
      "selected_ordering_version": "Quy tắc sắp xếp: chương trình {programId}, phiên bản {version}",
      "effective_from": "Có hiệu lực từ {date}",
      "rulebook": "Xem quy tắc xếp hạng",
      "contribution_versions_heading": "Quy tắc đóng góp theo ngày thi đấu",
      "contribution_version": "Chương trình {programId}, phiên bản {version}, có hiệu lực từ {date}",
      "contribution_version_rulebook": "Xem quy tắc của chương trình {programId}, phiên bản {version}",
      "contribution_versions_empty": "Không áp dụng quy tắc đóng góp nào theo ngày thi đấu.",
      "custom_scope": "Phạm vi tùy chỉnh",
      "includes_unconfirmed": "Bao gồm kết quả chưa xác nhận",
      "excludes_unconfirmed": "Không bao gồm kết quả chưa xác nhận",
      "stale_since": "Kết quả có thể chưa được cập nhật kể từ {at}",
      "empty_heading": "Chưa có đội nào được xếp hạng",
      "empty_body": "Bảng này sẽ xuất hiện khi có kết quả cho chương trình xếp hạng này.",
      "failed_title": "Không thể tải bảng xếp hạng đội này",
      "offline_title": "Không thể xem xếp hạng đội khi ngoại tuyến",
      "offline_body": "Hãy kết nối lại để tải bảng xếp hạng mới nhất. Bảng này không được lưu trên thiết bị của bạn.",
      "row_accessibility": "Hạng {rank}: {team}. Đã đấu {played}; thắng {wins}; hòa {draws}; thua {losses}; {points} điểm; hiệu số {scoreDifference}.",
      "generated_rulebook": {
        "section": {
          "context": "Cách bảng xếp hạng này hoạt động",
          "formats": "Quy đổi thể thức trận đấu",
          "outcomes": "Điểm theo kết quả",
          "statuses": "Cách xử lý trạng thái",
          "facts": "Chỉ số của môn thể thao",
          "bonuses": "Điểm thưởng có điều kiện",
          "tiebreaks": "Thứ tự phân định khi bằng điểm",
          "glicko_periods": "Các kỳ tính hệ số",
          "glicko_initial": "Hệ số ban đầu",
          "glicko_bounds": "Giới hạn độ lệch hệ số",
          "glicko_calculation": "Giới hạn tính toán",
          "glicko_display": "Hệ số hiển thị",
          "challenge_range": "Phạm vi thách đấu",
          "challenge_movement": "Thay đổi vị trí sau trận đấu",
          "challenge_rematch": "Tái đấu",
          "challenge_response": "Phản hồi lời thách đấu",
          "challenge_absence": "Vắng mặt",
          "sessions": "Tính điểm theo buổi",
          "standards": "Chuẩn và bậc",
          "pyramid": "Quy tắc kim tự tháp",
          "box_cycle": "Chu kỳ bảng đấu và cách tính điểm",
          "box_movement": "Di chuyển giữa các bảng đấu",
          "performance_source": "Nguồn thành tích",
          "performance_entries": "Lượt tham gia hợp lệ",
          "performance_confidence": "Yêu cầu về độ tin cậy",
          "performance_statuses": "Cách xử lý trạng thái người dự thi",
          "performance_fallback": "Thứ tự khi bằng giá trị"
        },
        "context": {
          "public_confidence": "Kết quả được tính điểm dựa trên độ tin cậy công khai.",
          "opponent_confirmation": "Các kết quả đã xác nhận và các quyết định thay của huấn luyện viên đã được kiểm tra theo đúng nguồn đều được tính. Các kết quả đang chờ xem xét chỉ được tính tạm thời khi chương trình có bao gồm chúng trước hạn chót. Các kết quả bị tạm giữ hoặc đang tranh chấp không bao giờ được tính. Độ tin cậy công khai không quyết định tính hợp lệ.",
          "unconfirmed": "{included, select, true {Bao gồm kết quả chưa xác nhận.} false {Không bao gồm kết quả chưa xác nhận.} other {}}",
          "confidence_floor": "Ngưỡng độ tin cậy là {floor}.",
          "visibility": "Bảng xếp hạng này ở chế độ {visibility}.",
          "display": "Bảng xếp hạng được hiển thị theo {mode}.",
          "conversion": "{format}: {canonicalUnitCount, plural, other {{canonicalUnits} đơn vị chuẩn}} cho mỗi mục đã hoàn thành, trọng số {weight}, và cần ít nhất {minimumUnitCount, plural, other {{minimumUnitsToCount} đơn vị}} để được tính."
        },
        "points": {
          "outcome": "Một trận {outcome} được {pointCount, plural, other {{points} điểm}}.",
          "status": "Với trạng thái {status} của {source}, cách xử lý trong xếp hạng là {ranking}.",
          "played": "{value, select, true {Được tính là đã thi đấu.} false {Không được tính là đã thi đấu.} other {}}",
          "record": "{value, select, true {Có thể được tính cho kỷ lục.} false {Không thể được tính cho kỷ lục.} other {}}",
          "appearance": "Thống kê ra sân {treatment}.",
          "bonus_eligible": "{value, select, true {Có thể nhận điểm thưởng có điều kiện.} false {Không thể nhận điểm thưởng có điều kiện.} other {}}",
          "award": "Áp dụng mức điểm cho {recipient}: điểm của mình {ownPoints}; điểm của đối thủ {opponentPoints}.",
          "fact": "Quy tắc dùng chỉ số {fact}.",
          "bonus_group": "Nhóm điểm thưởng {group}: các quy tắc khớp {hitPolicy}.",
          "bonus_rule": "{rule} làm điểm thay đổi {points} khi đáp ứng các điều kiện."
        },
        "performance": {
          "source": "Bảng xếp hạng dùng {source}, với {aggregation}.",
          "descriptor": "{format}: {discipline}, đo bằng {unit}; {direction} là thành tích tốt hơn.",
          "placing_descriptor": "{format}: {discipline}, dùng {semantics}; {direction} là thành tích tốt hơn.",
          "cohort": "Các lượt tham gia tương đương được nhóm {scope}.",
          "conditions": "Điều kiện thành tích phải khớp với {comparison}.",
          "value_confidence": "Giá trị thành tích cần độ tin cậy tối thiểu ở mức {floor}.",
          "status_confidence": "Trạng thái người dự thi chỉ được áp dụng khi độ tin cậy từ mức {floor} trở lên.",
          "status": "Lượt tham gia có trạng thái {status} {treatment}.",
          "fallback": "Các lượt tham gia bằng nhau được sắp xếp theo {key}, {direction}."
        },
        "condition": {
          "number": "Áp dụng khi {fact} {comparator} {value}.",
          "enum": "Áp dụng khi {fact} {comparator} {value}.",
          "all": "Mọi điều kiện sau đây đều phải thỏa mãn.",
          "any": "Ít nhất một điều kiện sau đây phải thỏa mãn.",
          "not": "Điều kiện sau đây không được thỏa mãn."
        },
        "tiebreak": "{position, number}. So sánh {metric} {scope}, theo thứ tự {direction}. {equalMeetingsRequired, select, true {So sánh đối đầu yêu cầu mọi đấu thủ bằng điểm phải có cùng số lần gặp nhau.} false {} other {}}",
        "glicko": {
          "period": "Hệ số được cập nhật theo kỳ: {mode}.",
          "rating": "Đấu thủ mới bắt đầu với hệ số {rating}.",
          "deviation": "Đấu thủ mới bắt đầu với độ lệch hệ số {deviation}.",
          "provisional_threshold": "Một đấu thủ được xem là tạm thời khi độ lệch hệ số lớn hơn {threshold}.",
          "volatility": "Đấu thủ mới bắt đầu với độ biến động {volatility}.",
          "range": "Độ lệch hệ số nằm trong khoảng từ {floor} đến {ceiling}.",
          "constraint": "Độ biến động dùng hằng số ràng buộc {value}.",
          "tolerance": "Việc giải độ biến động dừng ở dung sai {value}.",
          "iterations": "Việc giải độ biến động cho phép tối đa {value, plural, other {{value, number} lần lặp}}.",
          "display": "Hệ số hiển thị bằng hệ số trừ đi {multiplier} lần độ lệch hệ số."
        },
        "challenge": {
          "position_basis": "Vị trí thách đấu dựa trên {basis}.",
          "range": "Một đấu thủ có thể thách đấu tối đa {places, number} vị trí phía trên; các vị trí không khả dụng {unavailable}.",
          "win": "Khi người thách đấu thắng, {movement}.",
          "draw": "Khi trận đấu hòa, {movement}.",
          "rematch": "Việc tái đấu {kind}; yêu cầu: {requirement}.",
          "response": "Việc từ chối {refusal}.",
          "absence": "Thay đổi vị trí khi vắng mặt: {movement}."
        },
        "session": {
          "participation": "Mỗi buổi tham dự làm điểm thay đổi {points}.",
          "outcome": "Kết quả {outcome} trong một buổi làm điểm thay đổi {points}.",
          "placing": "Hạng {place, number} làm điểm thay đổi {points}.",
          "unplaced": "Kết quả không xếp hạng làm điểm thay đổi {points}.",
          "counting": "Quy tắc tính: {kind}. {count, select, null {} other {{count, plural, other {Tính {count, number} buổi.}}}}",
          "completion": "Điểm thưởng hoàn thành: {kind}. {minimumSessions, select, null {} other {{minimumSessions, plural, other {Tham dự ít nhất {minimumSessions, number} buổi; điểm thay đổi {points}.}}}}"
        },
        "standards": {
          "applicability": "{standard}: {discipline}, {ageGroup}, {gender}, đo bằng {unit}; {direction} là tốt hơn.",
          "tier": "{tier}: ngưỡng {threshold}."
        },
        "pyramid": {
          "rows": "Kim tự tháp có {count, number} hàng.",
          "lateral": "Thách đấu ngang diễn ra ở {range}; thắng nghĩa là {winnerEffect}.",
          "vertical": "Thách đấu dọc diễn ra ở {range}; điều kiện là {eligibility}; quyền này được dùng {consumption}; người thách đấu thắng nghĩa là {challengerWin}.",
          "draw": "Khi hòa, {effect}."
        },
        "box": {
          "cycle": "Mỗi bảng đấu có {boxSize, number} đấu thủ trong {cycleDays, plural, other {{cycleDays, number} ngày}}. Số trận tối thiểu: {minimumMatches, plural, =0 {không có} other {{minimumMatches, number} trận}}; ai không đủ số trận sẽ được xếp {placement}.",
          "scoreline": "Kết quả {winnerUnits, number}–{loserUnits, number} cho bên thắng {winnerPoints} điểm và bên thua {loserPoints} điểm.",
          "walkover": "Trận thắng không đấu cho bên yêu cầu {claimantPoints} điểm và bên bỏ cuộc {concederPoints} điểm; trận này {countsAsPlayed, select, true {được tính là đã thi đấu} false {không được tính là đã thi đấu} other {}} và cần {offers, number} lần mời đấu có ghi nhận.",
          "completion": "Điểm thưởng hoàn thành: {kind}. {points, select, null {} other {Điểm thay đổi {points}.}}",
          "movement": "{box, select, null {Di chuyển mặc định} other {Di chuyển của bảng {box, number}}}: thăng hạng {promote, number}; xuống hạng {relegate, number}.",
          "exceptional": "Thăng hạng đặc biệt: {kind}. {promoteBoxes, select, null {} other {{promoteBoxes, plural, other {Thăng {promoteBoxes, number} bảng.}}}}"
        },
        "vocabulary": {
          "visibility": {
            "public": "công khai",
            "team_internal": "nội bộ đội"
          },
          "display": {
            "ordinal": "vị trí thứ tự",
            "band": "nhóm"
          },
          "confidence": {
            "unconfirmed": "chưa xác nhận",
            "corroborated": "được củng cố",
            "verified": "đã xác minh"
          },
          "outcome": {
            "win": "thắng",
            "draw": "hòa",
            "loss": "thua",
            "no_result": "không có kết quả"
          },
          "lifecycle": {
            "completed": "hoàn thành",
            "forfeited": "bị xử thua",
            "walkover": "thắng không đấu",
            "abandoned": "bị bỏ dở",
            "cancelled": "bị hủy"
          },
          "status_source": {
            "entrant": "người dự thi",
            "lifecycle": "trận đấu"
          },
          "ranking": {
            "exclude": "loại trừ",
            "award_zero": "cho không điểm",
            "use_result": "dùng kết quả đã ghi nhận",
            "award_points": "dùng mức điểm đã cấu hình",
            "award_opponent": "trao cho đối thủ"
          },
          "appearance": {
            "count": "được tính",
            "exclude": "bị loại trừ"
          },
          "recipient": {
            "status_bearing_side": "bên mang trạng thái",
            "winning_side": "bên thắng",
            "losing_side": "bên thua"
          },
          "fact": {
            "score_for": "điểm ghi được",
            "score_against": "điểm bị ghi",
            "score_difference": "hiệu số",
            "losing_margin": "cách biệt khi thua",
            "outcome": "kết quả",
            "lifecycle_outcome": "kết quả trận đấu",
            "entrant_status": "trạng thái người dự thi"
          },
          "comparator": {
            "eq": "bằng",
            "ne": "khác",
            "lt": "nhỏ hơn",
            "lte": "tối đa là",
            "gt": "lớn hơn",
            "gte": "tối thiểu là"
          },
          "value": {
            "none": "không có giá trị"
          },
          "hit_policy": {
            "unique": "không cộng dồn",
            "collect_sum": "được cộng dồn"
          },
          "scope": {
            "overall": "trên tất cả kết quả",
            "in_scope_subset": "trong phạm vi đã chọn",
            "match_losses": "trong các trận thua",
            "head_to_head": "giữa các đấu thủ bằng điểm"
          },
          "direction": {
            "asc": "giá trị thấp hơn trước",
            "desc": "giá trị cao hơn trước"
          },
          "metric": {
            "points": "điểm",
            "played": "số trận đã đấu",
            "wins": "số trận thắng",
            "draws": "số trận hòa",
            "losses": "số trận thua",
            "no_results": "số trận không có kết quả",
            "score_for": "điểm ghi được",
            "score_against": "điểm bị ghi",
            "score_difference": "hiệu số",
            "entity_public_id": "mã định danh công khai",
            "match_wins": "số trận đấu thắng",
            "units_difference": "hiệu số đơn vị",
            "head_to_head_points": "điểm đối đầu",
            "matches_played": "số trận đã đấu",
            "session_wins": "số buổi thắng",
            "sessions_counted": "số buổi được tính",
            "sessions_attended": "số buổi tham dự",
            "best_session_points": "điểm buổi cao nhất"
          },
          "period": {
            "explicit_fixture_period": "từng trận đấu cụ thể"
          },
          "position_basis": {
            "match_time": "thời điểm trận đấu"
          },
          "unavailable": {
            "count_toward_range": "được tính vào phạm vi đó",
            "skip_for_range": "không được tính vào phạm vi đó"
          },
          "movement": {
            "swap": "hoán đổi hai vị trí",
            "insert_at_challenged_position": "chuyển vào vị trí bị thách đấu",
            "no_change": "không thay đổi vị trí",
            "challenger_up_one": "đưa người thách đấu lên một vị trí",
            "challenger_directly_below_challenged": "đưa người thách đấu xuống ngay dưới đấu thủ bị thách đấu"
          },
          "rematch": {
            "allowed": "được phép",
            "intervening_match": "được phép sau một trận xen giữa"
          },
          "rematch_requirement": {
            "none": "không có",
            "either_competitor": "một trong hai đấu thủ phải đấu với đối thủ khác",
            "both_competitors": "cả hai đấu thủ phải đấu với đối thủ khác"
          },
          "refusal": {
            "forbidden": "không được phép",
            "allowed_no_change": "được phép và không thay đổi vị trí"
          },
          "absence": {
            "none": "không thay đổi vị trí",
            "present_lower_may_move_absent_to_bottom": "một đấu thủ có mặt ở vị trí thấp hơn có thể đưa đấu thủ vắng mặt xuống cuối bảng"
          },
          "counting": {
            "all": "tính mọi buổi",
            "best_n": "tính các buổi tốt nhất"
          },
          "completion": {
            "none": "không có",
            "minimum_sessions": "số buổi tối thiểu",
            "all_opponents": "tất cả đối thủ"
          },
          "age_group": {
            "all": "mọi lứa tuổi"
          },
          "gender": {
            "all": "mọi giới tính"
          },
          "better_direction": {
            "asc": "giá trị thấp hơn",
            "desc": "giá trị cao hơn"
          },
          "performance_unit": {
            "m": "mét",
            "penalty_points": "điểm phạt",
            "percent": "phần trăm",
            "points": "điểm",
            "s": "giây",
            "strokes": "gậy"
          },
          "source_kind": {
            "performance": "một thành tích đã ghi nhận",
            "placing": "một thứ hạng đã ghi nhận"
          },
          "aggregation": {
            "single_entry": "một lượt tham gia cho mỗi người dự thi"
          },
          "cohort_scope": {
            "event": "trong một nội dung thi đấu",
            "selected_scope": "trong phạm vi đã chọn; mỗi lượt tham gia vẫn gắn với nội dung thi đấu của nó",
            "meet_item": "trong một mục của cuộc thi"
          },
          "conditions_comparison": {
            "exact_document": "đúng tài liệu nguồn"
          },
          "value_semantics": {
            "positive_integer": "thứ hạng là số nguyên dương"
          },
          "status_treatment": {
            "retain": "được giữ lại",
            "exclude": "bị loại trừ"
          },
          "fallback": {
            "source_entry_key": "mã lượt tham gia nguồn"
          },
          "pyramid_range": {
            "same_row": "cùng hàng",
            "next_row_up": "hàng ngay phía trên"
          },
          "pyramid_effect": {
            "earn_vertical_challenge": "giành quyền thách đấu dọc"
          },
          "pyramid_eligibility": {
            "unspent_lateral_win_in_current_row": "một trận thắng ngang chưa dùng trong hàng hiện tại"
          },
          "pyramid_consumption": {
            "on_match": "khi trận đấu diễn ra"
          },
          "minimum_placement": {
            "below_eligible": "dưới các đấu thủ đủ điều kiện"
          },
          "exceptional": {
            "none": "không có",
            "perfect_cycle": "chu kỳ hoàn hảo"
          }
        }
      },
      "platform_session_points": "Điểm theo buổi công khai",
      "platform_session_points_rulebook": "Quy tắc điểm theo buổi công khai của Live Youth Scores. Các chính sách cụ thể về tham dự, kết quả, cách tính, hoàn thành và phân định khi bằng điểm được hiển thị bên dưới.",
      "session_title": "Điểm theo buổi",
      "session_failed_title": "Không thể tải bảng điểm theo buổi này",
      "session_selected_rules": "Quy tắc sắp xếp: chương trình {programId}, phiên bản {version}, có hiệu lực {date}",
      "session_contribution_versions": "Quy tắc đóng góp theo ngày thi đấu",
      "session_contribution_versions_empty": "Không có dòng nguồn có điểm nào đóng góp vào bảng này.",
      "session_empty_heading": "Chưa có đội hoặc tổ chức nào được xếp hạng",
      "session_empty_body": "Bảng này sẽ xuất hiện khi có một kết quả công khai hợp lệ trong một buổi đã chọn.",
      "session_entity": "Đội hoặc tổ chức",
      "session_attended": "Đã tham dự",
      "session_counted": "Được tính",
      "session_wins": "Số buổi thắng",
      "session_trace": "Chi tiết các buổi được tính",
      "session_trace_row": "{session}: {points} điểm, {counted}",
      "session_counted_yes": "được tính",
      "session_counted_no": "không được tính"
    },
    "ranking_authoring": {
      "title": "Quản trị quy tắc xếp hạng",
      "heading": "Quản trị quy tắc xếp hạng",
      "intro": "Chỉnh sửa một quy tắc xếp hạng công khai, chạy mô phỏng trên nguồn thực, xem xét chính xác thay đổi, rồi công bố đúng phiên bản đã xem xét.",
      "empty": "Không có chương trình xếp hạng công khai nào để chỉnh sửa.",
      "mode_fixture_points": "Điểm trận đấu",
      "mode_performance_points": "Điểm thành tích",
      "mode_standards_tiers": "Chuẩn thành tích",
      "new_standards": "Tạo chuẩn thành tích",
      "new_standards_heading": "Tạo chuẩn thành tích",
      "new_standards_intro": "Xác định các chuẩn riêng cho từng quốc gia, chạy chúng trên nguồn thành tích công khai thực, xem xét chính xác các thay đổi về bậc, rồi công bố phiên bản đã xem xét.",
      "sport_key": "Mã môn thể thao",
      "current_version": "Phiên bản hiện tại {version}, có hiệu lực từ {date}",
      "edit": "Chỉnh sửa và xem trước phiên bản kế tiếp",
      "back": "Quay lại các chương trình xếp hạng",
      "editor_title": "Chỉnh sửa quy tắc xếp hạng",
      "editor_heading": "Chỉnh sửa quy tắc xếp hạng môn {sport}",
      "failed_title": "Thao tác với quy tắc xếp hạng không thành công",
      "stale_body": "Quy tắc hiện tại đã thay đổi trong lúc biểu mẫu này đang mở. Hãy xem lại phiên bản hiện tại rồi thử lại.",
      "valid_from": "Ngày có hiệu lực",
      "fixture_points": "Điểm theo kết quả",
      "win": "Thắng",
      "draw": "Hòa",
      "loss": "Thua",
      "no_result": "Không có kết quả",
      "performance_policy": "Chính sách chấp nhận thành tích và nhóm so sánh",
      "value_confidence": "Độ tin cậy của giá trị thành tích",
      "status_confidence": "Độ tin cậy của trạng thái người dự thi",
      "cohort_scope": "Nhóm so sánh",
      "cohort_event": "Các lượt tham gia trong một nội dung thi đấu",
      "cohort_selected": "Các lượt tham gia trong phạm vi công khai đã chọn",
      "cohort_meet_item": "Các lượt tham gia trong một mục của cuộc thi",
      "confidence_unconfirmed": "Chưa xác nhận trở lên",
      "confidence_corroborated": "Được củng cố trở lên",
      "confidence_verified": "Chỉ khi đã xác minh",
      "preview": "Chạy xem trước với dữ liệu thực",
      "review_heading": "Xem xét chính xác thay đổi mô phỏng",
      "cutover": "Ngày có hiệu lực",
      "sampled_date": "Ngày lấy dữ liệu nguồn",
      "body_hash": "Mã băm nội dung quy tắc",
      "authority_hash": "Mã băm thẩm quyền nguồn",
      "diff_hash": "Mã băm mô phỏng",
      "rule_summary": "Tóm tắt quy tắc",
      "fixture_rule_summary": "Thắng {win}; hòa {draw}; thua {loss}; không có kết quả {noResult}.",
      "performance_rule_summary": "Độ tin cậy giá trị {valueConfidence}; độ tin cậy trạng thái {statusConfidence}; nhóm so sánh {cohort}.",
      "standards_policy": "Chuẩn và bậc",
      "standards_help": "Nhập mỗi chuẩn trên một dòng: mã chuẩn, mã nhãn, nội dung thi đấu, nhóm tuổi hoặc -, giới tính hoặc -, đơn vị, asc hoặc desc, sau đó là các giá trị mã bậc:mã nhãn:ngưỡng, phân tách bằng dấu phẩy. Phân tách tám trường bằng |.",
      "standards_lines": "Chuẩn riêng cho từng quốc gia",
      "standards_rule_summary": "{count, plural, other {# bảng chuẩn.}}",
      "prospective_changes_heading": "Bảng xếp hạng tại thời điểm chuyển đổi đề xuất",
      "hypothetical_changes_heading": "Quy tắc đề xuất áp dụng cho nguồn hiện tại",
      "hypothetical_disclosure": "Mô phỏng thứ hai này chỉ để xem xét. Mô phỏng này không áp dụng hồi tố các quy tắc đề xuất.",
      "no_changes": "Không có lượt tham gia nào thay đổi trong mô phỏng này.",
      "not_ranked": "Không được xếp hạng",
      "no_standard_tier": "Không đạt bậc nào",
      "standard_tier_value": "{tier} ở mức {threshold}",
      "entry": "Lượt tham gia",
      "entry_context": "{entry} trong {context}",
      "before": "Trước",
      "after": "Sau",
      "rank_points": "Hạng {rank}; điểm {points}",
      "rank_value": "Hạng {rank}; giá trị {value}",
      "publish": "Công bố phiên bản đã xem xét này",
      "published_heading": "Đã công bố quy tắc xếp hạng",
      "published_version": "Phiên bản {version} có hiệu lực từ {date}.",
      "mode_session_points": "Điểm theo buổi",
      "session_new": "Tạo quy tắc điểm theo buổi",
      "session_title": "Soạn quy tắc điểm theo buổi",
      "session_heading": "Soạn quy tắc điểm theo buổi công khai",
      "session_intro": "Chọn một giải đấu công khai thực, nhập các buổi hiện có theo đúng thứ tự tính điểm, xem trước nguồn hiện tại, rồi công bố cùng lúc quy tắc và nguồn đã xem xét.",
      "session_sport": "Mã môn thể thao",
      "session_country": "Mã quốc gia",
      "session_competition": "ID công khai của giải đấu",
      "session_order": "ID công khai của các buổi theo thứ tự",
      "session_order_help": "Nhập mỗi dòng một ID công khai của buổi hiện có, buổi tính điểm sớm nhất đứng đầu.",
      "session_source_review_heading": "Thứ tự nguồn các buổi đã xem xét",
      "session_source_review_row": "{session}, thứ tự {sequence}",
      "session_current_review_heading": "Nguồn và quy tắc hiện đang công bố",
      "session_prospective_review_heading": "Nguồn đề xuất với quy tắc áp dụng từ nay về sau",
      "session_hypothetical_review_heading": "Nguồn đề xuất với quy tắc đề xuất áp dụng toàn bộ",
      "session_review_empty": "Không tạo ra bảng xếp hạng công khai nào.",
      "session_review_row": "{entity}: hạng {rank}, {points} điểm; {counted} trên {attended} buổi được tính",
      "session_scoring": "Tính điểm theo buổi",
      "session_source_kind": "Loại kết quả nguồn",
      "session_outcome": "Kết quả trận đấu",
      "session_placing": "Thứ hạng trong nội dung thi đấu",
      "session_participation": "Điểm tham dự cho mỗi buổi đã tham dự",
      "session_placing_points": "Điểm theo thứ hạng, phân tách bằng dấu phẩy, bắt đầu từ hạng nhất",
      "session_unplaced_points": "Điểm cho vị trí ngoài các hạng đã liệt kê",
      "session_counting": "Các buổi được tính",
      "session_count_all": "Tính mọi buổi đã tham dự",
      "session_count_best": "Chỉ tính các buổi tốt nhất",
      "session_best_n": "Số buổi tốt nhất",
      "session_completion": "Điểm thưởng hoàn thành tham dự",
      "session_completion_none": "Không có điểm thưởng hoàn thành",
      "session_completion_minimum": "Điểm thưởng sau số buổi tối thiểu",
      "session_minimum": "Số buổi tối thiểu",
      "session_completion_points": "Điểm thưởng hoàn thành",
      "session_view_public": "Xem bảng điểm theo buổi công khai",
      "session_rule_summary": "Tham dự {participation}; nguồn {scoring}; cách tính {counting}."
    },
    "records": {
      "title": "Kỷ lục",
      "intro": "Các thành tích tốt nhất hiện tại và lịch sử thay đổi đã công bố.",
      "view_records": "Xem kỷ lục",
      "current_heading": "Kỷ lục hiện tại",
      "history_heading": "Thay đổi kỷ lục",
      "empty_heading": "Chưa có ai giữ kỷ lục",
      "empty_body": "Chưa có kỷ lục.",
      "history_empty": "Chưa có thay đổi kỷ lục nào được công bố.",
      "failed_title": "Không thể tải các kỷ lục này",
      "offline_title": "Không thể xem kỷ lục khi ngoại tuyến",
      "offline_body": "Hãy kết nối lại để tải kỷ lục và các thay đổi đã công bố mới nhất. Bảng này không được lưu trên thiết bị của bạn.",
      "older_changes": "Xem các thay đổi kỷ lục cũ hơn",
      "value_with_unit": "{value} {unit}",
      "scope_worldwide": "Toàn thế giới",
      "scope_country": "Quốc gia: {country}",
      "scope_region": "Khu vực: {region}",
      "scope_organisation": "Tổ chức: {organisation}",
      "achieved_on": "Ngày đạt",
      "classification": "Phân loại",
      "classification_open": "Phân loại mở",
      "representing": "Đại diện",
      "no_organisation": "Không có tổ chức công khai",
      "conditions": "Điều kiện",
      "conditions_none": "Không có điều kiện nào được ghi nhận",
      "condition": "{condition}: {value}",
      "condition_true": "Có",
      "condition_false": "Không",
      "provenance": "Nguồn gốc thành tích",
      "source_item": "Mục nguồn",
      "source_participant": "Lượt tham gia nguồn",
      "source_assertion": "Khai báo nguồn",
      "claim": "Dữ kiện đủ điều kiện",
      "definition": "Định nghĩa kỷ lục",
      "definition_version": "Phiên bản định nghĩa",
      "policy_version": "Phiên bản chính sách hiệu lực",
      "config_version": "Phiên bản cấu hình môn thể thao",
      "season": "Mùa giải",
      "no_season": "Không gắn mùa giải",
      "evidence": "Bằng chứng nâng cao",
      "source_generation": "Thế hệ nguồn",
      "config_hash": "Mã băm cấu hình môn thể thao",
      "publication_hash": "Mã băm kế hoạch công bố",
      "event_awarded": "Đã công nhận kỷ lục",
      "event_superseded": "Kỷ lục đã bị vượt qua",
      "event_updated": "Kỷ lục đã được cập nhật",
      "event_corrected": "Kỷ lục đã được sửa",
      "event_rescinded": "Kỷ lục đã bị hủy bỏ",
      "event_restored": "Kỷ lục đã được khôi phục",
      "event_transition": "{oldMark} → {newMark}",
      "event_mark": "{value}, đạt ngày {date}",
      "no_current_mark": "Chưa có thành tích hiện tại",
      "previous_claim": "Dữ kiện đủ điều kiện trước đó",
      "next_claim": "Dữ kiện đủ điều kiện tiếp theo",
      "correction_run": "Đợt sửa kết quả",
      "no_correction_run": "Không có đợt sửa kết quả nào áp dụng cho thay đổi này",
      "none": "Không có",
      "notice_awarded": "Thành tích này đã trở thành kỷ lục hiện tại.",
      "notice_superseded": "Một thành tích hợp lệ tốt hơn đã trở thành kỷ lục hiện tại.",
      "notice_corrected": "Một lần sửa đã được xác nhận làm thay đổi kỷ lục hiện tại.",
      "notice_result_updated": "Một kết quả hợp lệ được cập nhật đã thay đổi kỷ lục hiện tại.",
      "notice_rescinded": "Kỷ lục hiện tại không còn hợp lệ.",
      "notice_conditions_invalidated": "Các điều kiện được sửa khiến kỷ lục hiện tại không còn hợp lệ.",
      "notice_evidence_invalidated": "Bằng chứng được sửa khiến kỷ lục hiện tại không còn hợp lệ.",
      "notice_dispute_opened": "Thành tích hiện tại đã được gỡ bỏ trong khi kết quả của nó đang bị tranh chấp.",
      "notice_scope_changed": "Các dữ kiện về phạm vi được sửa khiến kỷ lục hiện tại không còn hợp lệ.",
      "notice_source_unavailable": "Thành tích nguồn không còn được dùng cho kỷ lục.",
      "notice_restored": "Một thành tích hợp lệ trước đó đã trở lại thành kỷ lục hiện tại.",
      "native_holder_accessibility": "{scope}. {discipline}. Kỷ lục {result}. Đạt ngày {date}. {classification}. Đại diện {organisation}. Điều kiện: {conditions}.",
      "native_event_accessibility": "{kind}. {discipline}. {reason}. Công bố ngày {date}. {transition}. Đợt sửa kết quả: {correctionRun}."
    },
    "delegation": {
      "title": "Ủy quyền của tổ chức",
      "heading": "Quản lý ủy quyền của tổ chức",
      "intro": "Cấp quyền cho đồng nghiệp đối với một môn thể thao, một đội hoặc một sự kiện, tạm dừng hoặc thu hồi quyền đó. Mọi thay đổi đều được ghi lại.",
      "ids_help": "Dùng các ID công khai hiển thị trong hồ sơ quản trị. ID chỉ xác định đối tượng; tự nó không bao giờ cấp quyền.",
      "failed_title": "Thao tác chưa hoàn tất",
      "succeeded": "Thao tác đã hoàn tất. ID kết quả: {id}",
      "organisation_id_label": "ID công khai của tổ chức",
      "account_id_label": "ID công khai của tài khoản",
      "delegation_id_label": "ID công khai của ủy quyền",
      "grant_id_label": "ID công khai của quyền được cấp",
      "grant_kind_label": "Vai trò được cấp",
      "grant_kind_moderator": "Người kiểm duyệt sự kiện",
      "grant_kind_team_manager": "Quản lý đội",
      "grant_kind_event_organizer": "Người tổ chức sự kiện",
      "scope_kind_label": "Phạm vi quyền",
      "scope_team": "Một đội",
      "scope_team_sport_season": "Một đội, môn thể thao và mùa giải",
      "scope_org_sport": "Một tổ chức và môn thể thao",
      "scope_event": "Một sự kiện",
      "scope_org_events": "Tất cả sự kiện của tổ chức",
      "scope_help": "Chỉ điền các trường ID mà phạm vi đã chọn yêu cầu. Quyền của người kiểm duyệt phải chỉ định một sự kiện.",
      "team_id_label": "ID công khai của đội",
      "season_id_label": "ID công khai của mùa giải",
      "sport_key_label": "Mã môn thể thao",
      "event_id_label": "ID công khai của sự kiện",
      "valid_from_label": "Có hiệu lực từ",
      "valid_to_label": "Có hiệu lực đến",
      "utc_note": "Thời gian trên trang này được nhập theo giờ UTC.",
      "delegate": {
        "heading": "Chứng nhận người kiểm duyệt của tổ chức",
        "submit": "Chứng nhận người kiểm duyệt"
      },
      "suspend": {
        "heading": "Tạm dừng ủy quyền kiểm duyệt",
        "submit": "Tạm dừng ủy quyền"
      },
      "lift": {
        "heading": "Bỏ tạm dừng ủy quyền",
        "submit": "Bỏ tạm dừng"
      },
      "issue": {
        "heading": "Cấp quyền có giới hạn",
        "submit": "Cấp quyền"
      },
      "revoke": {
        "heading": "Thu hồi quyền",
        "submit": "Thu hồi quyền"
      }
    },
    "moderation": {
      "title": "Kiểm duyệt nền tảng",
      "heading": "Cần quyết định",
      "intro": "Chỉ xem xét các vụ việc có bằng chứng mà quyền hạn hiện tại của bạn trên nền tảng cho phép.",
      "failed_title": "Thao tác kiểm duyệt chưa hoàn tất",
      "succeeded": "Đã hoàn tất thao tác kiểm duyệt.",
      "empty": "Không có vụ việc kiểm duyệt nào đang chờ bạn.",
      "name_queue": "Xem xét tên",
      "coach_claim_queue": "Xem xét yêu cầu xác nhận huấn luyện viên",
      "coach_claim_team": "Đội",
      "coach_claim_organisation": "Tổ chức",
      "coach_claim_season": "Mùa giải",
      "coach_claim_reason": "Lý do xem xét",
      "coach_claim_state": "Trạng thái yêu cầu",
      "coach_claim_reasons": {
        "competing_claims": "Có các yêu cầu xác nhận huấn luyện viên cạnh tranh nhau",
        "rejected_reclaim": "Yêu cầu lại sau khi bị từ chối",
        "reports_threshold": "Số lượt báo cáo đã chạm ngưỡng tạm dừng",
        "household_collapse_contested": "Xác minh gia đình đã thay đổi",
        "electorate_lost_quorum": "Không còn đủ số gia đình hợp lệ tối thiểu"
      },
      "corroboration_queue": "Xem xét việc củng cố",
      "proxy_queue": "Xem xét thiết bị dùng chung",
      "proxy_blackball_case": "Vụ danh sách đen",
      "proxy_held_act": "Báo cáo bị giữ lại",
      "proxy_held_yes": "Các báo cáo đang được giữ lại để xem xét",
      "proxy_held_no": "Không có báo cáo nào bị giữ lại",
      "proxy_review_help": "Tài khoản này dùng chung thiết bị với một tài khoản trong danh sách đen. Các báo cáo của tài khoản này được giữ lại cho đến khi bạn quyết định. Phê duyệt sẽ gỡ bỏ việc giữ lại: mọi báo cáo bị giữ được giải phóng và các báo cáo sau này được tính. Từ chối nghĩa là coi đây là cùng một người: các báo cáo bị giữ vẫn bị giữ và các báo cáo sau này không có trọng số.",
      "no_decision": "Có thể đọc bằng chứng này, nhưng hiện chưa thể đưa ra quyết định kiểm duyệt.",
      "claim": "Nhận vụ việc",
      "rationale": "Lý do quyết định",
      "evidence_unavailable": "Không thể tải bằng chứng cho quyết định.",
      "evidence_heading": "Bằng chứng cho quyết định",
      "candidate_name": "Tên đề xuất",
      "gate_outcome": "Kết quả bộ lọc nội dung",
      "gate_pending": "Đang chờ người xem xét",
      "matched_rules": "Các quy tắc khớp",
      "corroboration_evidence": "Bằng chứng loại trừ củng cố",
      "authority_heading": "Thẩm quyền quyết định",
      "authority_kind": "Loại thẩm quyền",
      "platform_staff_authority": "Thẩm quyền của nhân viên nền tảng",
      "grant_event": "Sự kiện cấp thẩm quyền",
      "next_page": "Xem thêm vụ việc",
      "approve": "Phê duyệt",
      "reject": "Từ chối",
      "suspension_lift": {
        "heading": "Khôi phục người hỗ trợ bị tạm dừng",
        "help": "Khi một kết luận về kết quả bịa đặt bị đảo ngược hoặc được xem xét lại, hãy bỏ tạm dừng tại đây. Sau đó, tổ chức của người hỗ trợ có thể cấp lại quyền cho họ. Lý do của bạn được lưu cùng hồ sơ.",
        "account": "ID tài khoản",
        "account_help": "ID tài khoản trong kết luận, bắt đầu bằng acc_.",
        "rationale": "Lý do bỏ tạm dừng",
        "submit": "Bỏ tạm dừng do làm giả",
        "succeeded": "Đã bỏ tạm dừng. Tổ chức của người hỗ trợ có thể cấp lại quyền cho họ."
      }
    },
    "phone_reassignment": {
      "title": "Số điện thoại được nhà mạng cấp lại",
      "heading": "Quyết định về số điện thoại được nhà mạng cấp lại",
      "intro": "Xem xét bằng chứng sở hữu và quyết định chính xác những tài khoản nào trong danh sách sẽ nhả hoặc giữ lại số.",
      "privacy_help": "Trang này chỉ dùng ID công khai của vụ việc, tài khoản và OTP. Trang không bao giờ hiển thị số điện thoại.",
      "failed_title": "Quyết định chưa hoàn tất",
      "succeeded": "Đã hoàn tất quyết định. ID kết quả: {id}",
      "empty": "Không có vụ việc nào đang mở về số điện thoại được nhà mạng cấp lại.",
      "case_heading": "Vụ việc {id}",
      "gaining_account": "ID công khai của tài khoản nhận số",
      "otp": "ID công khai của OTP đổi số điện thoại đã xác minh",
      "holders": "Các tài khoản giữ số khi vụ việc được mở",
      "release_label": "Các tài khoản nhả số",
      "retain_label": "Các tài khoản giữ lại số",
      "source_label": "Nguồn bằng chứng",
      "source_carrier_notice": "Thông báo cấp lại số của nhà mạng",
      "source_carrier_support": "Yêu cầu hỗ trợ của nhà mạng",
      "source_holder_confirmation": "Xác nhận của chủ tài khoản",
      "reference_label": "Mã tham chiếu bằng chứng",
      "rationale_label": "Lý do quyết định",
      "submit": "Ghi nhận quyết định"
    },
    "score": {
      "eyebrow": "Báo tỷ số",
      "title": "Ghi tỷ số",
      "format": "Thể thức: {format}",
      "period_label": "Hiệp hoặc lượt hiện tại",
      "increment_surface": "Thao tác ghi điểm nhanh",
      "increment_needs_javascript": "Thao tác ghi điểm nhanh cần JavaScript.",
      "increment_noscript": "Thao tác ghi điểm nhanh cần JavaScript.",
      "increment_noscript_link": "Dùng biểu mẫu trạng thái tỷ số thay thế",
      "snapshot_surface": "Trạng thái tỷ số hiện tại",
      "side": "Bên {order}",
      "innings": "Lượt đánh {order}",
      "set": "Séc {order}",
      "mark": "Thành tích ({unit})",
      "runs": "Lần chạy",
      "wickets": "Wicket",
      "overs": "Over",
      "declared": "Tuyên bố dừng",
      "games": "Game",
      "points": "Điểm",
      "correction": "Sửa {action}",
      "completed_correction_heading": "Sửa kết quả đã hoàn tất",
      "completed_correction_start": "Sửa kết quả này",
      "completed_correction_target": "Kết quả cần sửa",
      "completed_correction_prior_result": "Kết quả hiện tại",
      "completed_correction_review": "Xem lại nội dung sửa",
      "completed_correction_submit": "Gửi nội dung sửa",
      "completed_correction_place": "Hạng",
      "correction_target": {
        "final_score": "Kết quả chung cuộc",
        "rubber_result": "Kết quả lượt trận",
        "performance": "Kết quả thành tích của người tham gia {participantIndex}",
        "placing": "Thứ hạng của người tham gia {participantIndex}",
        "entrant_status": "Trạng thái tham gia của người tham gia {participantIndex}"
      },
      "source_changed": "Nguồn đã thay đổi. Hãy tải lại và xem kết quả hiện tại.",
      "rubber_outcome": "Kết quả lượt trận",
      "outcome_undecided": "Vẫn đang thi đấu",
      "condition_unset": "Chọn một giá trị",
      "yes": "Có",
      "no": "Không",
      "add_details": "Thêm chi tiết",
      "snapshot_document": "Trạng thái tỷ số",
      "submit": "Gửi tỷ số",
      "submit_final": "Gửi tỷ số chung cuộc",
      "review_heading": "Xem lại kết quả chung cuộc",
      "review_fixture_final": "Kết quả trận đấu",
      "review_rubber_result": "Kết quả lượt trận",
      "review_tie_rollup": "Kết quả chung của cuộc đối đầu từ các lượt trận",
      "review_meet_results": "Kết quả cuộc thi",
      "review_confidence": "Độ tin cậy: {confidence}",
      "report_finished": "Báo kết thúc",
      "completed": "Trận đấu đã kết thúc. Đây là kết quả chung cuộc.",
      "format_prompt": "Chọn thể thức trước khi ghi tỷ số.",
      "format_label": "Thể thức trận đấu",
      "format_placeholder": "Chọn thể thức",
      "continue": "Tiếp tục",
      "queue_unavailable": "Tính năng lưu tỷ số đang được chuẩn bị. Vui lòng thử lại.",
      "queue_offline": "Bạn đang ngoại tuyến. Tỷ số của bạn sẽ được giữ trên thiết bị này cho đến khi bạn chọn gửi đi.",
      "queue_queued": "Tỷ số của bạn đang chờ gửi.",
      "queue_syncing": "Đang gửi các báo cáo tỷ số đang chờ…",
      "queue_sent": "Các báo cáo tỷ số đang chờ đã được đồng bộ.",
      "queue_attention": "Một báo cáo tỷ số đang chờ cần bạn xử lý.",
      "queue_count": "{count, plural, other {# báo cáo tỷ số đang chờ.}}",
      "queue_pending": "Đang chờ gửi",
      "queue_failed": "Cần bạn xử lý",
      "send_now": "Gửi ngay",
      "queue_match": "{first} vs {second}",
      "queue_other_match": "một trận đấu khác",
      "queue_refused_for": "Chưa gửi cho {match}",
      "queue_open_match": "Mở trận đấu đó",
      "discard": "Bỏ báo cáo chưa gửi này",
      "extra_time": "Hiệp phụ",
      "period": {
        "rubber": "Lượt trận {order}"
      },
      "presence_surface": "Vị trí của bạn",
      "presence_attach": "Tôi đang ở sân này",
      "presence_locating": "Đang xác định vị trí của bạn…",
      "presence_attached": "Đã đính kèm — báo cáo của bạn sẽ cho biết bạn có mặt ở đó.",
      "presence_unavailable": "Thiết bị của bạn không xác định được vị trí. Hãy gửi tỷ số mà không kèm vị trí.",
      "venue": {
        "changes_lost": "{count, plural, =1 {Thay đổi gần nhất của bạn chưa được ghi nhận và cần nhập lại.} other {# thay đổi gần nhất của bạn chưa được ghi nhận và cần nhập lại.}}",
        "earlier_notice": "Tỷ số gần nhất của bạn ở đây chưa được gửi: {reason}",
        "dismiss": "Đóng",
        "title": "Xác nhận bạn đang ở {venue} để ghi tỷ số",
        "title_ground": "Xác nhận bạn đang ở sân để ghi tỷ số",
        "the_ground": "sân",
        "ask": "Việc ghi tỷ số dành cho những người có mặt tại trận. Chỉ cần chia sẻ vị trí một lần, vị trí sẽ được gửi kèm mỗi tỷ số bạn gửi.",
        "share": "Chia sẻ vị trí của tôi",
        "share_again": "Chia sẻ lại vị trí của tôi",
        "waiting_send": "Đang tìm vị trí của bạn. Tỷ số sẽ được gửi ngay khi tìm thấy.",
        "asking": "Đang tìm vị trí của bạn…",
        "shared": "Đã chia sẻ vị trí. Vị trí được gửi kèm mỗi tỷ số bạn gửi.",
        "denied": "Trang web này đang bị chặn truy cập vị trí. Hãy cho phép trong phần cài đặt trang web của trình duyệt, rồi chia sẻ lại vị trí.",
        "unavailable": "Thiết bị của bạn không tìm được vị trí. Hãy kiểm tra xem định vị đã bật chưa, rồi chia sẻ lại.",
        "stale_fix": "Thiết bị của bạn đưa ra một vị trí từ trước, không phải nơi bạn đang ở, nên không thể gửi kèm tỷ số của bạn. Hãy tắt rồi bật lại định vị hoặc tải lại trang, sau đó chia sẻ lại vị trí.",
        "fix_required": "Hãy chia sẻ vị trí để gửi tỷ số này. Những gì bạn đã nhập vẫn còn đây.",
        "too_far": "Bạn ở quá xa {venue} để ghi tỷ số. Việc ghi tỷ số dành cho những người có mặt tại sân. Nếu bạn vừa đến, hãy chia sẻ lại vị trí.",
        "imprecise_needed": "Việc ghi tỷ số cần vị trí chính xác, và vị trí trên thiết bị của bạn chưa đủ chính xác. Hãy bật vị trí chính xác cho trang web này, hoặc ra chỗ thoáng, rồi chia sẻ lại.",
        "outside_window": "Hiện chưa mở ghi tỷ số cho trận đấu này.",
        "venue_unlocated": "{venue} chưa có vị trí trên bản đồ nên chưa thể kiểm tra tỷ số tại đây.",
        "follow_match": "Theo dõi trận đấu",
        "no_script": "Việc ghi tỷ số cần vị trí của bạn, và trang này chỉ đọc được vị trí khi bật JavaScript. Hãy bật JavaScript và tải lại trang để ghi tỷ số.",
        "not_allowed": "Tài khoản này không thể ghi tỷ số. Việc ghi tỷ số cần vị trí của bạn, và tài khoản này không thể chia sẻ vị trí.",
        "not_needed": "Trận đấu này không cần vị trí.",
        "earlier_score": "Tỷ số lúc đó là {scoreline}.",
        "window_ended": "Thời gian ghi tỷ số cho trận đấu này đã kết thúc, nên không thể thay đổi kết quả tại đây nữa.",
        "shared_short": "Vị trí được gửi kèm mỗi tỷ số.",
        "share_again_short": "Chia sẻ lại"
      },
      "readiness": {
        "profile_required": "Hãy hoàn tất hồ sơ trước khi báo tỷ số.",
        "adult_required": "Trong giai đoạn thử nghiệm, chỉ tài khoản người lớn mới có thể báo tỷ số.",
        "email_required": "Hãy xác minh địa chỉ email trước khi báo tỷ số.",
        "credential_revoked": "Xác minh báo tỷ số của bạn không còn hiệu lực. Hãy xác minh lại để tiếp tục.",
        "verification_unavailable": "Hiện chưa thể xác minh để báo tỷ số.",
        "verify_email": "Xác minh qua email"
      },
      "participant_option": "Người tham gia {participantIndex}",
      "tie": {
        "fix_hint": "Nhập sai? Hãy sửa bất kỳ séc nào bằng − và +, hoặc nhập đè lên.",
        "surplus": "{slot} không được tính: trận đấu đã phân thắng bại ở {decider}.",
        "clear_set": "Xóa {slot}",
        "stalled": "{slot} chưa kết thúc nên các séc sau đó chưa được tính.",
        "preview_heading": "Tỷ số của bạn",
        "how_to_games": "Chạm + cho mỗi game thắng. Séc đã xong sẽ tự chuyển lên.",
        "how_to_points": "Chạm + cho mỗi điểm thắng. Séc sẽ tự chuyển lên khi đã có người thắng.",
        "slot": "{name} {order}",
        "slot_tiebreak": "Tie-break quyết định",
        "now_row": "{slot} · hiện tại",
        "current_set_games": "Số game trong séc đang đấu",
        "current_set_points": "Số điểm trong séc đang đấu",
        "current_game": "Game hiện tại",
        "current_game_hint": "Không bắt buộc — để nguyên dấu gạch nếu bạn chỉ biết số séc và số game.",
        "tiebreak_points": "Điểm tie-break",
        "points_group": "Điểm của {side}",
        "input_label": "{side}, {slot}",
        "decrease": "Bớt một cho {side}, {slot}",
        "increase": "Thêm một cho {side}, {slot}",
        "who_won": "Ai thắng?",
        "still_playing": "Vẫn đang thi đấu",
        "decided_hint": "Các séc này kết thúc trận đấu nên {winner} được chọn. Hãy đổi lại nếu chưa đúng.",
        "save_empty": "Lưu tỷ số",
        "save": "Lưu tỷ số — {scoreline}",
        "save_final": "Lưu tỷ số chung cuộc — {scoreline}",
        "pair": "{first}–{second}",
        "pair_separator": ", ",
        "more_options": "Tùy chọn khác",
        "labels_unavailable": "Hiện không tải được tên đội nên người chơi được đánh số. Bạn vẫn ghi tỷ số được.",
        "refusal_set": "{score} không phải là tỷ số hoàn chỉnh của {slot} trong thể thức này.",
        "refusal_games": "{score} không thể là số game của {slot} khi séc vẫn đang diễn ra.",
        "refusal_points": "Tỷ số game hiện tại đó không thể xảy ra vào lúc này.",
        "refusal_outcome": "Các séc đã nhập chưa kết thúc trận đấu.",
        "refusal_outcome_detail": "Hãy chọn Vẫn đang thi đấu, hoặc nhập các séc đã kết thúc trận đấu.",
        "refusal_incomplete": "{slot} cần tỷ số cho cả hai người chơi.",
        "refusal_nothing_sent": "Hãy hỏi lại người chơi rồi nhập lại — chưa có gì được gửi đi.",
        "rule_game_set": "Mỗi séc ở đây kết thúc khi một người chơi đạt {gamesToWin} game với cách biệt {winBy} game.",
        "rule_game_set_tiebreak": "Mỗi séc ở đây kết thúc ở {gamesToWin} game với cách biệt {winBy} game, hoặc {tiebreakWin}–{tiebreakAt} sau loạt tie-break.",
        "rule_point_set": "Séc này kết thúc ở {target} điểm với cách biệt {winBy} điểm.",
        "rule_point_set_capped": "Séc này kết thúc ở {target} điểm với cách biệt {winBy} điểm, hoặc khi đạt {cap} điểm.",
        "no_points": "Không có điểm",
        "preview_published": "Tỷ số người theo dõi đang thấy",
        "refusal_gap": "{slot} đã có tỷ số nhưng {missing} còn trống.",
        "refusal_gap_detail": "Hãy nhập các séc theo thứ tự đã đấu, hoặc xóa séc sau."
      },
      "status": {
        "idle": "Người theo dõi đang thấy {scoreline}",
        "idle_plain": "Tỷ số được gửi ngay khi bạn nhập.",
        "sending": "Đang gửi {scoreline}…",
        "sending_plain": "Đang gửi tỷ số của bạn…",
        "sent": "Người theo dõi đang thấy {scoreline}",
        "sent_plain": "Đã gửi. Người theo dõi đang thấy tỷ số mới nhất của bạn.",
        "sent_result": "Đã gửi kết quả: {scoreline}",
        "sent_result_plain": "Đã gửi kết quả.",
        "offline": "Bạn đang ngoại tuyến. {scoreline} sẽ được gửi khi bạn có kết nối trở lại.",
        "offline_plain": "Bạn đang ngoại tuyến. Tỷ số của bạn sẽ được gửi khi bạn có kết nối trở lại.",
        "waiting": "{scoreline} chưa gửi được. Tỷ số vẫn được giữ lại và sẽ sớm được gửi.",
        "waiting_plain": "Tỷ số của bạn chưa gửi được. Tỷ số vẫn được giữ lại và sẽ sớm được gửi.",
        "location": "Hãy chia sẻ vị trí của bạn để gửi {scoreline}.",
        "location_plain": "Hãy chia sẻ vị trí của bạn để gửi tỷ số.",
        "unsent": "{scoreline} chưa được gửi. Hãy gửi đi, hoặc thay đổi tỷ số.",
        "unsent_plain": "Tỷ số của bạn chưa được gửi. Hãy thay đổi tỷ số để gửi.",
        "incomplete": "Hãy nhập xong tỷ số để gửi.",
        "send_now": "Gửi ngay",
        "storage_blocked": "Trang web này đang mở ở một thẻ khác. Hãy đóng các thẻ khác của trang này để tiếp tục gửi tỷ số.",
        "storage_failed": "Không thể lưu tỷ số của bạn trên thiết bị này nên tỷ số chưa được gửi. Hãy cho phép trang web này lưu dữ liệu, rồi thay đổi tỷ số để thử lại.",
        "attention": "Chưa gửi. Hãy kiểm tra tỷ số bên dưới.",
        "blocked_short": "Tạm ngừng gửi khi một thẻ khác của trang này đang mở.",
        "expired": "Tỷ số này đã chờ hơn một ngày mà không có kết nối nên chưa được gửi. Hãy nhập tỷ số hiện tại để gửi.",
        "send_score": "Gửi {scoreline}",
        "earlier_sent": "Tỷ số trước đó của bạn ({scoreline}) đã được gửi. Trận đấu hiện đang ở tỷ số {current}.",
        "earlier_sent_plain": "Tỷ số trước đó của bạn đã được gửi. Tỷ số đang hiển thị là tỷ số hiện tại.",
        "held_elsewhere": "{scoreline} đang được gửi từ một thẻ khác của trang này. Tỷ số sẽ được gửi trong khoảng một phút.",
        "held_elsewhere_plain": "Tỷ số của bạn đang được gửi từ một thẻ khác của trang này. Tỷ số sẽ được gửi trong khoảng một phút.",
        "sent_on_leave": "{scoreline} đã được gửi khi bạn rời trang.",
        "sent_on_leave_plain": "Tỷ số của bạn đã được gửi khi bạn rời trang."
      },
      "result": {
        "trigger": "Gửi kết quả: {winner} thắng",
        "question": "{winner} thắng {scoreline}.",
        "question_plain": "{winner} thắng.",
        "detail": "Người theo dõi sẽ thấy đây là kết quả.",
        "confirm": "Có, gửi kết quả",
        "cancel": "Chưa",
        "summary": "{winner} thắng {scoreline}",
        "trigger_final": "Gửi kết quả",
        "agree_first": "Những người ghi tỷ số không thống nhất. Hãy thống nhất một tỷ số trước: dùng một trong các tỷ số khác, rồi gửi kết quả.",
        "question_final": "Gửi tỷ số ở trên làm kết quả?",
        "behind_increments_title": "Tỷ số ở trên chưa bao gồm các điểm bạn vừa thêm.",
        "behind_increments_detail": "Hãy kiểm tra và sửa lại tổng điểm, hoặc chờ một lát để tổng điểm cập nhật, rồi gửi kết quả."
      },
      "finish": {
        "trigger": "Trận đấu đã kết thúc",
        "question": "Trận đấu đã kết thúc chưa?",
        "detail": "Kết quả ở trên sẽ trở thành tỷ số chung cuộc.",
        "confirm": "Có, đã kết thúc",
        "cancel": "Chưa"
      },
      "end": {
        "expected": "Dự kiến kết thúc vào khoảng {time}",
        "prompt_expected": "Trận đấu đã kết thúc chưa?",
        "not_yet": "Chưa",
        "undo": "Hoàn tác",
        "withdrawn_by_score": "Bạn đã gửi tỷ số mới nên bạn không còn báo trận đấu đã kết thúc nữa.",
        "closed_by_time": "Trận đấu đã kết thúc. Đây là kết quả.",
        "you_said_plain": "Bạn đã báo trận đấu kết thúc.",
        "closed_by_staff": "Ban tổ chức đã kết thúc trận đấu. Đây là kết quả chung cuộc.",
        "detail_running": "Tỷ số người theo dõi đang thấy sẽ trở thành tỷ số chung cuộc.",
        "reporting_closed": "Tài khoản của bạn hiện không thể báo tỷ số nên không thể báo trận đấu đã kết thúc.",
        "hold_sending": "Đang gửi tỷ số mới nhất của bạn trước. Trận đấu sẽ kết thúc ngay khi tỷ số được gửi xong.",
        "hold_offline": "Tỷ số mới nhất của bạn chưa được gửi vì bạn đang ngoại tuyến. Khi có kết nối trở lại, tỷ số sẽ tự động được gửi; sau đó hãy báo lại trận đấu đã kết thúc.",
        "hold_refused": "Tỷ số mới nhất của bạn chưa được gửi nên chưa thể kết thúc trận đấu. Hãy xử lý vấn đề mà trang đang báo, rồi báo lại trận đấu đã kết thúc.",
        "prompt_answer": "Đã kết thúc",
        "hold_cancelled": "Bạn đã thay đổi tỷ số nên trận đấu chưa kết thúc. Hãy báo lại khi trận đấu thật sự kết thúc.",
        "you_said_confirming": "Bạn đã báo trận đấu kết thúc. Cảm ơn bạn. Trận đấu sẽ kết thúc khi điều đó được xác nhận.",
        "detail_confirm": "Tỷ số người theo dõi đang thấy sẽ thành tỷ số chung cuộc khi được xác nhận.",
        "detail_confirm_score": "{scoreline} sẽ thành tỷ số chung cuộc khi được xác nhận.",
        "others_said_plain": "Một người ghi tỷ số của trận này cho biết trận đấu đã kết thúc. Có đúng không?",
        "agree_first": "Những người ghi tỷ số không thống nhất. Hãy thống nhất một tỷ số trước khi báo trận đấu đã kết thúc."
      },
      "held": {
        "question_result": "Gửi kết quả đã sửa?",
        "detail_result": "Người theo dõi sẽ thấy kết quả này: {scoreline}",
        "detail_result_plain": "Người theo dõi sẽ thấy tỷ số đã thay đổi là kết quả.",
        "question_reopen": "Mở lại trận đấu?",
        "detail_reopen": "Tỷ số này chưa phân định thắng thua nên việc ghi tỷ số vẫn tiếp tục. Người theo dõi sẽ thấy: {scoreline}",
        "detail_reopen_plain": "Tỷ số này chưa phân định thắng thua nên việc ghi tỷ số vẫn tiếp tục.",
        "confirm_result": "Có, gửi kết quả đã sửa",
        "confirm_reopen": "Có, mở lại trận đấu",
        "withdraws_statement": "Bạn sẽ không còn báo trận đấu đã kết thúc.",
        "question_unsendable": "Kết quả đã gửi vẫn được giữ nguyên.",
        "detail_unsendable": "Hãy nhập xong tỷ số để gửi kết quả đã sửa hoặc mở lại trận đấu, hoặc khôi phục kết quả đã gửi.",
        "restore": "Khôi phục kết quả đã gửi",
        "increments_locked": "Kết quả đã được gửi. Nếu bạn thay đổi tỷ số, bạn sẽ được hỏi muốn gửi kết quả đã sửa hay mở lại trận đấu."
      },
      "review_in_words_unavailable": "Kết quả đã sẵn sàng và hiển thị trên trang trận đấu.",
      "review_place": "Hạng {place}",
      "ended": {
        "window": "Việc ghi tỷ số cho trận đấu này đã kết thúc nên không thể thay đổi kết quả ở đây nữa.",
        "see_match": "Xem trận đấu",
        "by_you": "Bạn đã kết thúc trận đấu. Đây là kết quả chung cuộc.",
        "by_scorers": "Những người ghi tỷ số đã kết thúc trận đấu. Đây là kết quả chung cuộc.",
        "final_score": "Tỷ số chung cuộc"
      },
      "private_note": "Trận đấu này ở chế độ riêng tư nên không có trang công khai để chia sẻ.",
      "no_script_plain": "Hãy bật JavaScript và tải lại trang để ghi tỷ số trận này.",
      "private_current_unknown": "Trận đấu này ở chế độ riêng tư nên trang này không thể hiển thị tỷ số hiện tại. Hãy nhập toàn bộ tỷ số tính đến lúc này.",
      "clock": {
        "title": "Đồng hồ trận đấu được báo",
        "absent": "Chưa có thời gian được báo",
        "not_started": "Chưa bắt đầu",
        "running": "Đang chạy",
        "paused": "Tạm dừng",
        "ended": "Đã hết hiệp",
        "start_period": "Bắt đầu ở hiệp",
        "start": "Bắt đầu đồng hồ",
        "pause": "Tạm dừng đồng hồ",
        "resume": "Chạy tiếp đồng hồ",
        "end": "Kết thúc hiệp",
        "next": "Bắt đầu hiệp tiếp theo",
        "adjust": "Điều chỉnh thời gian thi đấu",
        "elapsed_seconds": "Số giây thi đấu đã trôi qua trong hiệp này",
        "apply_adjust": "Áp dụng thời gian",
        "retry": "Thử lại thay đổi đồng hồ",
        "minute": "{minute}′",
        "added_minute": "{minute}+{added}′",
        "period_relative": "Thời gian trong hiệp này",
        "unconfirmed": "Thời gian chưa xác nhận",
        "withheld": "Thời gian được báo không khớp hoặc không có sẵn",
        "conflict": "Đồng hồ được báo đã thay đổi. Hãy làm mới trang và thử lại thao tác với đồng hồ.",
        "delivery_unconfirmed": "Chưa xác nhận được thay đổi đồng hồ đã được gửi. Hãy thử lại đúng thay đổi đó để nhận lại xác nhận.",
        "elapsed_unavailable": "Thời gian được báo nằm ngoài phạm vi hỗ trợ. Hãy điều chỉnh đồng hồ trước khi đính kèm thời gian.",
        "face": "{minutes}:{seconds}",
        "board_not_started": "Đồng hồ chưa bắt đầu",
        "board_unconfirmed": "Thay đổi đồng hồ có thể chưa được gửi.",
        "waiting_location": "Đang tìm vị trí của bạn. Thay đổi đồng hồ sẽ được gửi ngay khi tìm thấy.",
        "waiting_superseded": "Đồng hồ trận đấu đã thay đổi trong lúc tìm vị trí của bạn, nên thay đổi đồng hồ của bạn chưa được thực hiện. Hãy kiểm tra đồng hồ và thay đổi lại nếu vẫn cần.",
        "waiting_unsent": "Không tìm thấy vị trí của bạn, nên thay đổi đồng hồ chưa được thực hiện. Hãy chia sẻ vị trí, rồi thay đổi lại đồng hồ nếu vẫn cần.",
        "checked": "✓ đã kiểm tra",
        "open_hint": "Chạm để kiểm tra hoặc thay đổi đồng hồ",
        "period_state": "{period} · {state}",
        "time_invalid": "Hãy nhập số phút và số giây mà đồng hồ đang hiển thị.",
        "time_before_period": "Thời điểm đó diễn ra trước khi hiệp này bắt đầu.",
        "check_heading": "Có đúng không?",
        "check_help": "Hãy đối chiếu với đồng hồ của trọng tài hoặc của sân.",
        "its_right": "Có, đúng rồi",
        "change": "Thay đổi",
        "minutes": "Phút",
        "seconds": "Giây",
        "colon": ":",
        "save": "Lưu thời gian",
        "stoppages": "Bù giờ",
        "end_named": "Kết thúc {period}",
        "next_named": "Bắt đầu {period}",
        "followers_note": "Người theo dõi sẽ thấy thời gian bạn báo. Việc thay đổi thời gian không bao giờ làm xê dịch tỷ số đã có trong diễn biến.",
        "sheet_title": "Đồng hồ trận đấu",
        "full_time": "Hết trận",
        "ending": "Đang kết thúc, chờ những người ghi điểm khác",
        "not_current": "Đang cập nhật…",
        "start_at": "Bắt đầu từ thời gian này",
        "undo_end": "Hoàn tác kết thúc",
        "undo_next": "Hoàn tác chuyển sang hiệp sau",
        "changed_meanwhile": "Đồng hồ đã được thay đổi trên điện thoại khác. Hiện đang hiển thị thời gian mới nhất.",
        "pause_not_recorded": "Lần tạm dừng đó chưa được ghi lại.",
        "not_sent_retry": "Thay đổi đó chưa được thực hiện. Hãy thử lại.",
        "undo_expired": "Không thể hoàn tác thao tác cho hiệp đó nữa."
      },
      "shirt": {
        "optional": "Ai ghi điểm? (không bắt buộc)",
        "event": "Chi tiết ghi điểm",
        "send": "Thêm số áo",
        "change": "Đổi số áo",
        "status": {
          "idle": "Tỷ số đã được gửi. Hãy thêm số áo nếu bạn biết.",
          "sending": "Đang gửi số áo…",
          "queued": "Số áo đang chờ gửi. Tỷ số đã được gửi.",
          "sent": "Đã gửi số áo. Số áo chỉ hiển thị kèm báo cáo tỷ số đã chọn.",
          "refused": "Không thể thêm số áo. Tỷ số đã được gửi."
        }
      },
      "sheet": {
        "close": "Đóng"
      },
      "board": {
        "label": "Bảng tỷ số và các nút ghi điểm",
        "pad": "Thêm điểm cho {side}",
        "updating": "Đang cập nhật…",
        "showing_own": "Đang hiển thị tỷ số của bạn.",
        "showing_followers": "Đang hiển thị những gì người theo dõi thấy.",
        "show_followers": "Xem những gì người theo dõi thấy",
        "show_own": "Quay lại tỷ số của bạn",
        "own_unavailable": "Không tải được tỷ số của bạn. Đang hiển thị những gì người theo dõi thấy.",
        "tap_not_sent": "Điểm số đó chưa được thêm.",
        "stream_too_long": "Trận đấu này đã đạt giới hạn ghi điểm số. Điểm số đó chưa được thêm."
      },
      "more": {
        "title": "Thêm",
        "open": "Thêm",
        "clock_hint": "Đồng hồ có bảng riêng: chạm vào thời gian trên bảng tỷ số.",
        "take_off": "Trừ điểm",
        "take_off_help": "Hoàn tác chỉ áp dụng cho tỷ số gần nhất của bạn. Dùng tính năng này cho các lần trước đó.",
        "take_off_action": "−{value} {action}",
        "late": "Đến muộn? Nhập tổng điểm",
        "result": "Công bố kết quả (không bắt buộc)",
        "location": "Vị trí",
        "location_help": "Được gửi kèm mỗi tỷ số bạn gửi, không bao giờ hiển thị cho ai.",
        "back_to_match": "Quay lại trang trận đấu"
      },
      "who": {
        "title": "Ai ghi điểm",
        "question": "{action} · ai ghi điểm?",
        "skip": "Bỏ qua",
        "done": "Xong",
        "whose": "Áo đấu của đội nào",
        "sent": "✓ Áo đấu số {number} · {detail}",
        "change": "Thay đổi",
        "name_hint": "Chạm vào một áo đấu để thêm tên",
        "detail": "Chi tiết nào",
        "event_number": "({number})",
        "jerseys": "Số áo đấu của {side}",
        "jersey_scored": "Áo đấu số {number}: {action}",
        "jersey_name": "Áo đấu số {number}, {side}. Thêm tên",
        "other": "Khác",
        "other_label": "Số áo đấu",
        "other_send": "Thêm",
        "other_name": "Đặt tên cho áo đấu này",
        "refused": "Không thể thêm áo đấu. Tỷ số đã được ghi nhận.",
        "sending": "Đang thêm áo đấu số {number}…"
      },
      "name": {
        "title": "Đặt tên áo đấu số {number} · {side}",
        "title_plain": "Đặt tên vận động viên",
        "unavailable": "Hiện chưa thể thêm tên. Bạn vẫn ghi tỷ số được.",
        "locked": "Bạn không thể đặt tên cho vận động viên của {side}.",
        "thanks": "Cảm ơn bạn. Đề xuất của bạn đã được ghi nhận.",
        "given": "Tên",
        "surname": "Họ (không bắt buộc)",
        "surname_help": "Không bao giờ hiển thị cho ai.",
        "submit": "Gửi tên",
        "slot": "{label}: {number}",
        "unconfirmed": "Không thể gửi tên. Hãy kiểm tra kết nối mạng rồi thử lại."
      },
      "tennis": {
        "board": "Bảng tỷ số",
        "caption": "Tỷ số: người chơi theo hàng, séc theo cột, game hiện tại ở cuối",
        "points_short": "Điểm",
        "tiebreak_short": "TB",
        "who_won_point": "Ai giành điểm này?",
        "side_won_point": "{side} giành điểm này",
        "fix_cell": "{slot}, {side} {value}. Sửa séc này",
        "fix_hint": "Chạm vào tỷ số của một séc để sửa.",
        "decided": "{winner} thắng.",
        "fix_title": "Sửa tỷ số",
        "fix_done": "Xong",
        "fix_help": "Nhập đúng như bảng tỷ số trên sân đang hiển thị.",
        "late_help": "Đến muộn? Hãy chạm vào tỷ số của bất kỳ séc nào trên bảng và nhập đúng như trên sân. Hoàn tác sẽ khôi phục tỷ số trước đó."
      },
      "heat": {
        "label": "Ghi kết quả",
        "board_label": "Kết quả theo thứ hạng, sau đó là những người dự thi còn đang chờ",
        "details": "Thông tin nội dung thi đấu",
        "round": "Vòng",
        "competitor": "Vận động viên",
        "entrant_in_lane": "{entrant}, làn {lane}",
        "entrant_in_order": "{entrant}, số {order}",
        "order": "Thứ tự số {order}",
        "lane": "Làn {lane}",
        "waiting": "Đang chờ",
        "enter": "Nhập",
        "time_for": "Thời gian của {entrant}",
        "mark_for": "Kết quả của {entrant}",
        "send": "Gửi",
        "time_hint": "Như trên bảng, ví dụ {example}",
        "mark_hint": "Như được ghi nhận tại sự kiện",
        "or": "hoặc",
        "status_for": "{status}: {entrant}",
        "pick": "Chạm vào một người dự thi để ghi kết quả của họ.",
        "sent": "Đã gửi: {entrant}, {what}.",
        "private_unknown": "Nội dung thi đấu này ở chế độ riêng tư, nên kết quả hiện có không được hiển thị ở đây.",
        "refused_empty_time": "Hãy nhập thời gian trước.",
        "refused_empty": "Hãy nhập kết quả trước.",
        "refused_not_time": "Chưa gửi: {mark} không phải là thời gian.",
        "refused_seconds": "Số giây tối đa là {max}.",
        "refused_not_number": "Chưa gửi: {mark} không phải là số.",
        "refused_step_detail": "Kết quả được ghi theo từng bước {step}.",
        "refused_condition": "Chưa gửi: hãy chọn {condition} trước.",
        "refused_condition_range": "Chưa gửi: {condition} nằm trong khoảng từ {min} đến {max}.",
        "refused_invalid": "Chưa gửi: không thể ghi {mark} cho nội dung thi đấu này."
      },
      "scorers": {
        "followers_see": "Người theo dõi đang thấy {scoreline}",
        "yours": "Tỷ số của bạn: {scoreline}",
        "disagree": "Những người ghi tỷ số không thống nhất. Vui lòng kiểm tra tỷ số.",
        "other": "Một người ghi tỷ số khác ghi {scoreline}",
        "use": "Dùng tỷ số này",
        "unavailable": "Hiện không thể hiển thị tỷ số của những người ghi tỷ số khác."
      }
    },
    "form": {
      "continue": "Tiếp tục",
      "back": "Quay lại",
      "save": "Lưu",
      "cancel": "Hủy",
      "required": "Bắt buộc",
      "submitting": "Đang xử lý…",
      "retry": "Thử lại"
    },
    "share": {
      "heading": "Chia sẻ cập nhật trực tiếp",
      "help": "Bất kỳ ai có đường liên kết công khai của trận đấu này đều có thể xem mà không cần tài khoản.",
      "match_title": "Trận đấu trực tiếp trên Live Youth Scores",
      "message": "Theo dõi tỷ số trực tiếp và kết quả tại đây.",
      "whatsapp": "Chia sẻ qua WhatsApp",
      "native": "Chia sẻ theo cách khác",
      "copy": "Sao chép liên kết",
      "open": "Mở trang trận đấu công khai",
      "copied": "Đã sao chép liên kết.",
      "manual": "Sao chép liên kết công khai của trận đấu này"
    },
    "signup": {
      "title": "Tạo tài khoản của bạn",
      "step_of": "Bước {current}/{total}",
      "email": {
        "heading": "Địa chỉ email của bạn là gì?",
        "explanation": "Chúng tôi sẽ gửi cho bạn một mã gồm sáu chữ số. Bạn không cần nhớ mật khẩu — chúng tôi hoàn toàn không lưu mật khẩu.",
        "label": "Địa chỉ email",
        "submit": "Gửi mã cho tôi",
        "sent": "Chúng tôi đã gửi mã đến {email}."
      },
      "code": {
        "heading": "Nhập mã chúng tôi đã gửi qua email",
        "explanation": "Mã gồm sáu chữ số và sẽ hết hạn sau vài phút.",
        "label": "Mã gồm sáu chữ số",
        "submit": "Xác minh",
        "resend": "Gửi mã khác"
      },
      "profile": {
        "heading": "Vài thông tin cơ bản",
        "explanation": "Ngôn ngữ là cài đặt của riêng bạn, không phụ thuộc vào quốc gia — bạn có thể thay đổi bất cứ lúc nào.",
        "username_label": "Tên người dùng",
        "username_help": "Đây là tên người khác nhìn thấy trên bảng xếp hạng người ghi tỷ số. Tên này không bao giờ là tên thật của bạn.",
        "language_label": "Ngôn ngữ",
        "timezone_label": "Múi giờ",
        "country_label": "Quốc gia",
        "date_of_birth_label": "Ngày sinh",
        "date_of_birth_help": "Chúng tôi cần thông tin này để biết quy định nào áp dụng cho tài khoản của bạn. Thông tin này không bao giờ hiển thị cho ai.",
        "submit": "Tiếp tục",
        "country_help": "Mã quốc gia gồm hai chữ cái, ví dụ GB hoặc ZA. Chúng tôi chỉ dùng mã này để biết quy định nào áp dụng cho tài khoản này — không dùng vào việc gì khác."
      },
      "minor": {
        "heading": "Cần có cha mẹ hoặc người giám hộ ở đây",
        "explanation": "Tài khoản này dành cho người dưới {childDataAge} tuổi. Trước khi tạo tài khoản, cha mẹ hoặc người giám hộ cần đăng nhập trên thiết bị này và đồng ý cho phép.",
        "detail": "Cho đến khi họ làm vậy, chúng tôi không thu thập gì ngoài những gì có trên màn hình này — không số điện thoại, không thông tin thiết bị, không vị trí.",
        "guardian_signed_in": "Đã đăng nhập với tên {username}. Bạn đang cho phép với tư cách cha mẹ hoặc người giám hộ.",
        "sign_in_guardian": "Cha mẹ hoặc người giám hộ: đăng nhập",
        "consent_label": "Tôi là cha mẹ hoặc người giám hộ của trẻ này và tôi cho phép tạo tài khoản này.",
        "submit": "Cho phép và tạo tài khoản",
        "not_me": "Không phải tôi — đăng nhập với tư cách người lớn khác"
      },
      "home_org": {
        "heading": "Bạn ủng hộ trường hoặc câu lạc bộ nào?",
        "explanation": "Hãy chọn từ danh sách. Đây là cộng đồng của bạn — lựa chọn này quyết định bạn có thể giúp đặt tên cho vận động viên của đội nào trên trang trận đấu, ngoài ra không có tác dụng gì khác.",
        "search_label": "Tìm trường hoặc câu lạc bộ",
        "search_placeholder": "Bắt đầu nhập tên",
        "no_results": "Không có kết quả phù hợp. Hãy thử một phần của tên, hoặc báo cho chúng tôi biết nếu chưa có.",
        "matched_alias": "còn được gọi là {alias}",
        "select": "Chọn",
        "not_listed": "Trường hoặc câu lạc bộ của tôi không có trong danh sách",
        "not_listed_heading": "Cho chúng tôi biết còn thiếu gì",
        "not_listed_explanation": "Chúng tôi sẽ thêm vào danh mục. Trong lúc chờ, tài khoản của bạn vẫn hoạt động bình thường — chỉ là bạn chưa có quyền đặt tên cho đến khi trường hoặc câu lạc bộ được thêm.",
        "proposed_name_label": "Tên trường hoặc câu lạc bộ",
        "not_listed_submit": "Gửi yêu cầu",
        "pending": "Chúng tôi đang thêm {name} vào danh mục. Bạn sẽ có thể chọn khi tên này đã có trong danh mục.",
        "declared": "Tổ chức chính của bạn là {name}.",
        "skip": "Để sau"
      },
      "done": {
        "heading": "Đăng ký thành công",
        "explanation": "Bạn có thể theo dõi các đội và xem tỷ số trực tiếp ngay. Trang tài khoản của bạn sẽ cho biết những việc còn cần làm trước khi bạn báo tỷ số.",
        "go_home": "Xem những gì đang diễn ra",
        "verify_phone": "Mở tài khoản của tôi"
      },
      "eyebrow": "Tham gia Live Youth Scores",
      "heading": "Tạo tài khoản của bạn",
      "explanation": "Chúng tôi sẽ gửi cho bạn một liên kết đăng nhập an toàn qua email. Không cần mật khẩu.",
      "given_name": "Tên",
      "surname": "Họ",
      "phone": "Số điện thoại di động",
      "phone_help": "Bao gồm cả mã quốc gia, ví dụ +27 82 123 4567. Số này chưa được xác minh.",
      "email_label": "Địa chỉ email",
      "terms_before": "Tôi đã đọc",
      "terms_link": "điều khoản và điều kiện",
      "terms_after": ".",
      "submit": "Tạo tài khoản của tôi",
      "have_account": "Đã có tài khoản?",
      "sign_in": "Đăng nhập",
      "error_heading": "Chúng tôi không thể tạo tài khoản của bạn",
      "sent": {
        "heading": "Kiểm tra email của bạn",
        "explanation": "Hãy dùng liên kết an toàn chúng tôi đã gửi để hoàn tất việc tạo tài khoản. Liên kết sẽ sớm hết hạn.",
        "private_notice": "Hãy mở email để hoàn tất việc tạo tài khoản.",
        "home": "Quay lại tỷ số trực tiếp",
        "already_used": "Đã hoàn tất?",
        "try_again": "Sửa thông tin hoặc gửi liên kết khác"
      },
      "whatsapp_updates": "Gửi cho tôi thông tin cập nhật về trận đấu, đội và tài khoản qua WhatsApp.",
      "whatsapp_combined": "Gửi cho tôi thông tin cập nhật và ưu đãi qua WhatsApp.",
      "whatsapp_help": "Tin nhắn WhatsApp hiện chưa khả dụng. Chúng tôi sẽ lưu lựa chọn của bạn.",
      "whatsapp_promotions": "Gửi cho tôi tin khuyến mãi và ưu đãi qua WhatsApp.",
      "messaging_details": "Đọc chi tiết về tin nhắn.",
      "draft_note": "Điều khoản thử nghiệm: bản nháp đang chờ xem xét pháp lý.",
      "date_of_birth": {
        "legend": "Ngày sinh",
        "day": "Ngày",
        "month": "Tháng",
        "year": "Năm",
        "help": "Chúng tôi dùng thông tin này để kiểm tra bạn đã đủ tuổi tạo tài khoản. Thông tin này không bao giờ hiển thị cho ai.",
        "invalid": "Hãy nhập ngày sinh hợp lệ, ví dụ 23 4 2001."
      },
      "country": {
        "label": "Quốc gia",
        "choose": "Chọn quốc gia của bạn",
        "not_listed": "Quốc gia của tôi không có trong danh sách",
        "detected": "Chúng tôi đoán quốc gia này từ kết nối internet của bạn. Hãy đổi lại nếu chưa đúng.",
        "required": "Hãy chọn quốc gia của bạn, hoặc chọn “Quốc gia của tôi không có trong danh sách”."
      },
      "unavailable_country": {
        "heading": "Chưa có mặt ở quốc gia của bạn",
        "explanation": "Hiện bạn chỉ có thể tạo tài khoản ở các quốc gia trong danh sách. Chưa có tài khoản nào được tạo. Bạn vẫn có thể theo dõi tỷ số trực tiếp mà không cần tài khoản."
      },
      "below_age": {
        "heading": "Bạn chưa thể tạo tài khoản",
        "explanation": "Tài khoản cho người dưới {childDataAge} tuổi ở {country} hiện chưa khả dụng. Chưa có tài khoản nào được tạo. Bạn vẫn có thể theo dõi tỷ số trực tiếp mà không cần tài khoản.",
        "explanation_plain": "Tài khoản cho người ở độ tuổi của bạn hiện chưa khả dụng. Chưa có tài khoản nào được tạo. Bạn vẫn có thể theo dõi tỷ số trực tiếp mà không cần tài khoản."
      },
      "outcome": {
        "follow": "Theo dõi tỷ số trực tiếp",
        "back": "Quay lại đăng ký"
      }
    },
    "login": {
      "title": "Đăng nhập",
      "heading": "Đăng nhập",
      "explanation": "Nhập email của bạn và chúng tôi sẽ gửi một liên kết đăng nhập an toàn. Không mật khẩu, không cần sao chép mã.",
      "email_label": "Địa chỉ email",
      "submit": "Gửi liên kết đăng nhập qua email cho tôi",
      "code_heading": "Nhập mã chúng tôi đã gửi qua email",
      "code_label": "Mã gồm sáu chữ số",
      "code_submit": "Đăng nhập",
      "sent": "Nếu địa chỉ đó có tài khoản, một liên kết đăng nhập an toàn đang được gửi đến.",
      "no_account": "Mới dùng Live Youth Scores?",
      "create": "Tạo tài khoản",
      "resend": "Gửi mã khác",
      "change_email": "Dùng địa chỉ email khác",
      "eyebrow": "Chào mừng bạn trở lại",
      "sent_heading": "Kiểm tra email của bạn",
      "sent_private": "Hãy mở email trên thiết bị này để hoàn tất đăng nhập.",
      "use_different_email": "Gửi liên kết khác hoặc dùng email khác"
    },
    "internal_testing": {
      "terms_heading": "Điều khoản thử nghiệm nội bộ",
      "consent_draft_label": "Bản nháp thử nghiệm nội bộ — nội dung này vẫn đang chờ luật sư xem xét và không được trình bày như điều khoản đã được phê duyệt về mặt pháp lý.",
      "terms_acknowledgement": "Tôi hiểu đây là bản nháp thử nghiệm và muốn tạo tài khoản thử nghiệm dành cho người lớn.",
      "terms_continue": "Chấp nhận bản nháp thử nghiệm và tiếp tục",
      "minor_signup_unavailable": "Tài khoản trẻ em sẽ chưa khả dụng trong giai đoạn thử nghiệm nội bộ cho đến khi nội dung về sự đồng ý của người giám hộ được phê duyệt. Sẽ không có tài khoản trẻ em hay hồ sơ đồng ý nào được tạo."
    },
    "account": {
      "title": "Tài khoản của bạn",
      "heading": "Tài khoản của bạn",
      "username_label": "Tên người dùng",
      "country_label": "Quốc gia",
      "language_label": "Ngôn ngữ",
      "language_public_note": "Các trang trận đấu, sự kiện và sân công khai vẫn dùng {language}. Chọn ngôn ngữ bên dưới để đọc Trợ giúp bằng ngôn ngữ đó. Các trang cá nhân, gồm trang ghi tỷ số và tài khoản, dùng lựa chọn đã lưu.",
      "timezone_label": "Múi giờ",
      "timezone_suggestion": "Thời gian của bạn đang hiển thị theo UTC. Múi giờ của quốc gia bạn là {zone}.",
      "timezone_use": "Dùng {zone}",
      "home_org_label": "Tổ chức chính",
      "home_org_none": "Chưa đặt — bạn chưa có quyền đặt tên cho đến khi chọn một tổ chức chính.",
      "home_org_pending": "Đang chờ thêm {name} vào danh mục.",
      "declare_home_org": "Chọn tổ chức chính",
      "household_link": "Gia đình của bạn",
      "privacy_link": "Quyền riêng tư và dữ liệu của bạn",
      "following_link": "Đang theo dõi và trận đấu đã lưu",
      "notifications_link": "Thông báo của bạn",
      "continue_cta": "Quay lại việc bạn đang làm",
      "settings_saved": "Đã lưu.",
      "sign_out": "Đăng xuất",
      "phone": {
        "heading": "Số điện thoại di động",
        "explanation": "Việc xem và theo dõi không bao giờ cần đến số điện thoại di động.",
        "verified": "Đã xác minh.",
        "reassignment_case": "Mã tham chiếu vụ việc số điện thoại được nhà mạng cấp lại của bạn là {id}.",
        "not_verified": "Chưa xác minh.",
        "label": "Số điện thoại di động",
        "placeholder": "+27821234567",
        "send": "Gửi mã cho tôi",
        "sent": "Chúng tôi đã gửi mã đến {phone}.",
        "code_label": "Mã gồm sáu chữ số",
        "verify": "Xác minh",
        "internal_testing_unavailable": "Xác minh số điện thoại di động hiện chưa khả dụng.",
        "shared_number_note": "Nhiều người trong một gia đình có thể dùng chung một số điện thoại."
      },
      "minor_notice": "Tài khoản này thuộc về người dưới {childDataAge} tuổi. Cha mẹ hoặc người giám hộ đã cho phép tạo tài khoản và có thể rút lại sự cho phép đó bất cứ lúc nào.",
      "profile": {
        "heading": "Thêm ngày sinh và quốc gia của bạn",
        "explanation": "Bạn cần cung cấp những thông tin này trước khi có thể ghi tỷ số trận đấu. Chúng tôi chỉ dùng chúng để áp dụng đúng quy định của quốc gia bạn và không bao giờ hiển thị ngày sinh của bạn.",
        "submit": "Lưu thông tin hồ sơ",
        "saved": "Thông tin hồ sơ của bạn đã được lưu.",
        "pending_value": "Cần bổ sung",
        "submit_continue": "Lưu và tiếp tục",
        "below_age": "Tài khoản của người dưới {childDataAge} tuổi ở {country} hiện chưa thể ghi tỷ số trận đấu. Chưa có gì được lưu.",
        "unavailable_country": "Live Youth Scores hiện chưa có mặt ở quốc gia của bạn. Chưa có gì được lưu.",
        "delete_hint": "Bạn vẫn có thể theo dõi các trận đấu, hoặc xóa tài khoản này trên trang quyền riêng tư."
      },
      "messaging": {
        "heading": "Tùy chọn WhatsApp",
        "help": "Cả hai lựa chọn đều không bắt buộc và có thể tắt ở đây bất cứ lúc nào. Việc lưu lựa chọn không có nghĩa là tin nhắn WhatsApp sẽ được gửi."
      },
      "profile_completion_required": "Hãy bổ sung ngày sinh và quốc gia trong cài đặt tài khoản trước khi dùng các tính năng phụ thuộc vào độ tuổi.",
      "lede": "Thông tin của bạn, cách chúng tôi liên lạc với bạn và dữ liệu của bạn.",
      "details_heading": "Thông tin",
      "preferences_heading": "Tùy chọn",
      "spaces_label": "Không gian của bạn",
      "household_help": "Con của bạn, và những gì bạn có thể làm cho con.",
      "notifications_help": "Những gì bạn được thông báo, và khi nào.",
      "following_help": "Đội, trường, sự kiện và trận đấu đã lưu.",
      "team_hub_help": "Thông báo từ các đội bạn tham gia.",
      "privacy_help": "Nhận bản sao dữ liệu của bạn, hoặc yêu cầu chúng tôi xóa dữ liệu. Cho bạn hoặc cho con.",
      "details": {
        "name_label": "Tên",
        "date_of_birth_fixed": "Không thể thay đổi ngày sinh của bạn.",
        "not_given": "Chưa cung cấp",
        "edit_heading": "Thay đổi thông tin của bạn",
        "private_note": "Chỉ bạn mới thấy tên, email, ngày sinh và số điện thoại của mình.",
        "saved": "Đã lưu thông tin của bạn."
      },
      "email": {
        "heading": "Thay đổi email",
        "new_label": "Địa chỉ email mới",
        "send": "Gửi liên kết xác nhận",
        "sent": "Chúng tôi đã gửi một liên kết đến địa chỉ mới. Hãy mở liên kết đó để hoàn tất việc đổi email.",
        "pending": "Đang chờ bạn mở liên kết chúng tôi đã gửi đến {email}."
      }
    },
    "account_email": {
      "title": "Xác nhận email mới",
      "heading": "Xác nhận email mới",
      "intro": "Dùng email này để đăng nhập.",
      "confirm": "Xác nhận email mới",
      "done_heading": "Đã đổi email",
      "done_intro": "Email của bạn bây giờ là {email}. Hãy dùng email này khi đăng nhập lần sau.",
      "unavailable_detail": "Email của bạn chưa thay đổi.",
      "signed_out_heading": "Đăng nhập để đổi email",
      "signed_out_intro": "Đăng nhập trên thiết bị này, rồi mở lại liên kết trong email của bạn.",
      "back": "Quay lại tài khoản của bạn"
    },
    "errors": {
      "age_group_not_selectable": "Hãy chọn một nhóm tuổi từ danh sách.",
      "age_status_stale": "Chúng tôi cần kiểm tra lại cài đặt độ tuổi của tài khoản này. Hãy thử lại sau giây lát.",
      "agent_write_barred": "Việc này chỉ có thể do chính người dùng đã đăng nhập thực hiện — ứng dụng đã kết nối hoặc trợ lý không thể làm.",
      "archetype_not_creatable": "Các trận đấu của môn thể thao đó do người tổ chức thiết lập, hiện chưa thể thêm ở đây.",
      "assertion_kind_not_submittable": "Không thể gửi loại báo cáo đó cho trận đấu này. Hãy gửi tỷ số thay vào đó.",
      "assertion_not_selectable": "Chúng tôi không tìm thấy báo cáo trước đó mà bạn đang sửa. Hãy tải lại trận đấu và thử lại.",
      "assertion_payload_invalid": "Tỷ số đó không hợp lệ theo cách tính điểm của môn thể thao này. Hãy kiểm tra các con số và gửi lại.",
      "below_platform_minimum_age": "Rất tiếc — tài khoản chưa khả dụng cho độ tuổi đó ở quốc gia của bạn.",
      "block_card_not_scoreable": "Đây là thẻ chung cho cả loạt trận, không phải một trận đấu riêng. Hãy chọn nhóm tuổi bạn đang xem và ghi tỷ số ở hàng đó.",
      "career_record_not_visible": "Không có hồ sơ thi đấu công khai cho vận động viên này.",
      "challenge_not_verified": "Lượt đăng ký đó chưa được xác minh qua email. Hãy bắt đầu lại.",
      "code_invalid": "Mã đó không hợp lệ. Hãy yêu cầu mã mới.",
      "consent_text_missing": "Chúng tôi chưa thể hiển thị nội dung để bạn đồng ý, nên đã dừng lại ở đây thay vì phỏng đoán.",
      "country_not_shipped": "Chúng tôi chưa ra mắt ở quốc gia đó.",
      "creation_confirmation_required": "Hãy xem lại trận đấu chúng tôi tìm thấy, rồi chọn lại.",
      "cross_origin_refused": "Yêu cầu đó đến từ nơi khác nên chúng tôi đã chặn lại.",
      "dispute_already_open": "Đã có người khiếu nại tỷ số này và tỷ số đang được kiểm duyệt. Bạn không cần gửi thêm gì — kết quả sẽ được đánh dấu là đang tranh chấp cho đến khi có quyết định.",
      "email_taken": "Địa chỉ email đó đã có tài khoản. Hãy đăng nhập.",
      "erase_not_available": "Chúng tôi chưa thể xóa hồ sơ này. Hãy liên hệ với chúng tôi và chúng tôi sẽ xóa thủ công.",
      "event_not_visible": "Không có chương trình nào được công bố ở đây. Nếu người tổ chức chưa công bố, chương trình sẽ xuất hiện khi họ công bố.",
      "fixture_upload_refused": "Lịch thi đấu đó đã thay đổi kể từ khi trang này được tải. Hãy tải lại và xem vị trí hiện tại của các hàng.",
      "fixture_upload_duplicate": "Bạn đã tải lên đúng danh sách này rồi và danh sách đang chờ xem lại. Hãy mở danh sách đó, hoặc rút lại ở đó để tải lên lần nữa.",
      "fixture_upload_unparsable": "Chúng tôi không đọc được lịch thi đấu đó. Hãy kiểm tra các cột và định dạng ngày, rồi thử lại.",
      "forbidden": "Bạn không có quyền thực hiện thao tác đó.",
      "format_not_selectable": "Thể thức trận đấu đó chưa được thiết lập cho môn thể thao này.",
      "gender_not_selectable": "Hãy chọn một hạng mục thi đấu từ danh sách.",
      "match_format_conflict": "Trận đấu này được ghi nhận với thể thức khác — hãy để trống thể thức hoặc chọn thể thức đã được ghi.",
      "match_format_required": "Hãy chọn thể thức trận đấu trước khi gửi tỷ số này.",
      "guardian_must_be_adult": "Tài khoản đang đăng nhập không thể cho phép thay cho tài khoản khác.",
      "guardian_required": "Cha mẹ hoặc người giám hộ cần đăng nhập trước khi có thể tạo tài khoản này.",
      "home_org_already_set": "Tổ chức chính của bạn đã được đặt. Việc thay đổi cần được xác minh.",
      "reported_clock_conflict": "Đồng hồ được báo đã thay đổi. Hãy làm mới trang và thử lại thao tác với đồng hồ.",
      "write_contended": "Đang có nhiều dữ liệu được lưu cùng lúc. Hãy gửi lại sau giây lát — không có gì bị mất.",
      "idempotency_key_conflict": "Chúng tôi đã lưu một nội dung khác cho lần gửi đó. Hãy gửi lại và chúng tôi sẽ lưu thành một báo cáo mới.",
      "internal_game_source_conflict": "Kết quả nội bộ đó đã thay đổi sau khi bạn xem lại. Hãy tải lại và xem lại kết quả hiện tại.",
      "agent_scopes_expanded": "Ứng dụng này đã được kết nối với ít quyền hơn. Để cấp thêm quyền, hãy thu hồi ứng dụng trong trang Ứng dụng đã kết nối, rồi phê duyệt lại.",
      "internal": "Đã xảy ra lỗi ở phía chúng tôi. Hãy kiểm tra kết quả mới nhất trước khi thử lại thao tác.",
      "score_unconfirmed": "Chúng tôi không xác nhận được tỉ số của bạn đã đến. Hãy kiểm tra tỉ số trận đấu trước khi gửi lại.",
      "creation_unconfirmed": "Chúng tôi không xác nhận được việc đã lưu. Hãy thử lại với cùng thông tin: sẽ không có gì bị thêm hai lần.",
      "link_unconfirmed": "Chúng tôi không xác nhận được liên kết của bạn đã được gửi. Hãy thử lại sau giây lát, rồi dùng email mới nhất.",
      "follow_unconfirmed": "Chúng tôi không xác nhận được thay đổi này đã được lưu. Hãy tải lại trang để kiểm tra, rồi thử lại.",
      "account_unconfirmed": "Thay đổi của bạn có thể chưa được lưu. Hãy tải lại trang để kiểm tra, rồi thử lại.",
      "household_unconfirmed": "Thay đổi đó có thể chưa được lưu. Hãy tải lại trang để kiểm tra trước khi thử lại.",
      "school_unconfirmed": "Bước đó có thể chưa hoàn tất. Hãy tải lại trang để kiểm tra trước khi thử lại.",
      "invalid_request": "Có gì đó chưa đúng. Hãy kiểm tra biểu mẫu và thử lại.",
      "item_not_scoreable": "Trận đấu đó chưa sẵn sàng để ghi tỷ số, hoặc đã được chuyển. Hãy tải lại trang và ghi tỷ số cho trận đấu đang hiển thị.",
      "language_not_active": "Ngôn ngữ đó chưa khả dụng.",
      "lineage_assertions_not_visible": "Không có gì để hiển thị cho số áo đó.",
      "location_collision": "Vị trí đó đã được đăng ký cho một địa điểm khác. Chúng tôi đã gửi để xem xét.",
      "merge_holds_results": "Trận đấu đó đã có tỷ số nên chưa thể gộp. Thay vào đó, hãy để lại ghi chú cho bộ phận kiểm duyệt.",
      "merge_not_permitted": "Không thể gộp hai mục đó.",
      "merge_reversal_refused": "Không thể hoàn tác việc gộp đó nữa.",
      "minor_data_consent_missing": "Cần có sự cho phép của cha mẹ hoặc người giám hộ trước khi chúng tôi có thể lưu thông tin đó.",
      "not_found": "Chúng tôi không tìm thấy nội dung đó.",
      "org_domain_not_verified": "Địa chỉ email đó không thuộc tên miền mà tổ chức này đã xác minh. Hãy dùng địa chỉ email của tổ chức, hoặc đề nghị họ thêm tên miền.",
      "org_not_selectable": "Hãy chọn một trường hoặc câu lạc bộ từ danh sách.",
      "org_verification_already_held": "Tài khoản này đã được xác minh cho tổ chức đó.",
      "org_verification_required": "Chỉ thành viên đã xác minh của trường hoặc câu lạc bộ mới có thể tải lên lịch thi đấu. Trước tiên, hãy xác minh một địa chỉ email thuộc tên miền của trường bạn.",
      "participant_not_selectable": "Người dự thi đó không có trong trận đấu này. Hãy chọn từ danh sách.",
      "phone_number_change_barred": "Tài khoản này đã có số điện thoại được xác minh. Việc thay đổi cần người kiểm duyệt.",
      "phone_number_change_contested": "Người khác vừa xác minh số điện thoại đó. Hãy yêu cầu mã mới — người kiểm duyệt phải xem xét số điện thoại đã đổi chủ.",
      "phone_number_change_cooldown": "Tài khoản này vừa đổi số điện thoại gần đây. Bạn có thể đổi lại sau thời gian chờ, hoặc nhờ người kiểm duyệt.",
      "phone_number_invalid": "Đây có vẻ không phải là số điện thoại chúng tôi có thể gửi tin đến. Hãy bao gồm cả mã quốc gia, ví dụ +27821234567.",
      "email_invalid": "Đây có vẻ không phải là địa chỉ email. Hãy kiểm tra để chắc chắn chỉ có một dấu @ và không có khoảng trắng.",
      "timezone_invalid": "Chúng tôi không nhận ra múi giờ đó. Hãy dùng tên như Europe/London hoặc Africa/Johannesburg.",
      "phone_verification_unavailable": "Xác minh số điện thoại di động hiện chưa khả dụng.",
      "internal_terms_required": "Hãy đọc và chấp nhận bản nháp thử nghiệm nội bộ được ghi chú rõ ràng để tiếp tục.",
      "internal_terms_changed": "Điều khoản thử nghiệm đã thay đổi kể từ khi trang này được mở. Hãy xem lại bản nháp đã cập nhật và đánh dấu lại ô.",
      "player_identity_contested": "Hai hồ sơ này không khớp nhau nên chúng tôi chưa gộp. Người kiểm duyệt sẽ xem xét.",
      "private_binding_conflict": "Bạn đã ghi nhận câu trả lời cho việc này. Nếu trường đã xác nhận số áo này, hoặc bạn đã thêm rồi, bạn không cần làm gì thêm ở đây.",
      "programme_act_refused": "Chương trình này đã thay đổi kể từ khi trang được tải. Hãy tải lại và xem tình hình hiện tại.",
      "programme_event_duplicate": "Đã có một sự kiện tại sân này vào ngày này. Hãy mở sự kiện đó và thêm chương trình của bạn vào.",
      "programme_item_duplicate": "Trận đấu đó đã có trong chương trình. Hãy mở trận đấu hiện có và kiểm tra xem có phải cùng một trận không.",
      "programme_scored_published": "Các trận đấu thuộc phần này đã có tỷ số nên vẫn ở chế độ công khai. Đây là quy định khi mọi người đã bắt đầu ghi tỷ số — tải lại trang cũng không thay đổi được điều này.",
      "programme_structure_invalid": "Điều đó không phù hợp với sơ đồ thi đấu hiện tại. Hãy xem lại phần này trước khi lưu.",
      "photo_rejected": "Không thể dùng ảnh đó. Hãy thử một ảnh bảng tỷ số khác ở định dạng JPEG, PNG hoặc WebP, dưới 10 MB.",
      "rate_limited": "Quá nhiều lần thử. Hãy đợi một lát rồi thử lại.",
      "presence_venue_unlocated": "Địa điểm này chưa có vị trí trên bản đồ nên không thể kiểm tra tỷ số tại đây.",
      "presence_fix_required": "Hãy chia sẻ vị trí của bạn để gửi tỷ số.",
      "presence_fix_imprecise": "Vị trí của bạn chưa đủ chính xác. Hãy chia sẻ lại.",
      "presence_outside_window": "Việc ghi tỷ số cho trận đấu này hiện chưa mở.",
      "presence_outside_venue": "Bạn ở quá xa sân để ghi tỷ số.",
      "presence_window_ended": "Thời gian ghi tỷ số cho trận đấu này đã kết thúc nên không thể thay đổi kết quả ở đây nữa.",
      "completion_not_scorer": "Chỉ người đã gửi tỷ số cho trận đấu này mới có thể báo trận đấu đã kết thúc.",
      "completion_not_live": "Trận đấu này không còn diễn ra nên không có gì để kết thúc.",
      "completion_reports_disagree": "Những người ghi tỷ số không thống nhất. Hãy thống nhất một tỷ số trước khi báo trận đấu đã kết thúc.",
      "resource_binding_refused": "Chúng tôi không thể xếp trận đấu đó vào sân đó. Sân có thể đã được đổi tên, gộp hoặc ngừng sử dụng kể từ khi trang này được tải — hãy tải lại và chọn lại.",
      "sport_not_scoreable": "Chưa thể ghi tỷ số cho môn thể thao này. Chúng tôi vẫn đang thiết lập cách tính điểm.",
      "sport_not_selectable": "Hãy chọn một môn thể thao từ danh sách.",
      "submission_gate_not_cleared": "Tài khoản của bạn chưa sẵn sàng cho thao tác này. Trang tài khoản của bạn cho biết những việc còn cần làm.",
      "surface_merge_refused": "Chúng tôi không thể gộp hai sân đó. Hãy kiểm tra sân bạn giữ lại: sân được giữ lại nên là sân cũ hơn hoặc chính thức hơn.",
      "surface_name_taken": "Đã có một sân ở đây mang tên đó. Hãy chọn tên khác, hoặc đổi tên hay gộp sân đang dùng tên đó.",
      "team_not_selectable": "Hãy chọn một đội từ danh sách.",
      "trust_invariant": "Đã có lỗi xảy ra từ phía chúng tôi khi ghi nhận thông tin đó. Những gì bạn gửi không bị mất — hãy thử lại sau ít phút.",
      "unauthorised": "Bạn cần đăng nhập để thực hiện thao tác đó.",
      "unknown_country": "Chúng tôi không nhận ra mã quốc gia đó.",
      "unknown_resource_type": "Chúng tôi không biết loại sân thi đấu đó. Hãy chọn từ danh sách.",
      "venue_not_selectable": "Hãy chọn một địa điểm từ danh sách.",
      "suspension_lift_unavailable": "Không có lệnh tạm dừng nào bạn có thể bỏ cho tài khoản đó. Hãy kiểm tra ID tài khoản trong kết luận.",
      "bookmark_capacity": "Bạn có thể lưu tối đa 500 trận đấu. Hãy xóa một trận trước khi lưu trận khác.",
      "registration_age_unavailable": "Tài khoản cho người ở độ tuổi của bạn hiện chưa khả dụng.",
      "ranking_unavailable": "Chưa có bảng xếp hạng cho môn, quốc gia và ngày này. Hãy thử ngày khác hoặc quay lại sau.",
      "email_change_unavailable": "Liên kết này không còn đổi được email của bạn. Hãy yêu cầu liên kết mới từ trang tài khoản.",
      "email_unchanged": "Đó đã là địa chỉ email của bạn.",
      "coach_claim_list_too_large": "Hiện có quá nhiều đội để liệt kê. Vui lòng thử lại sau."
    },
    "registry": {
      "surface_not_reported": "Chưa báo sân",
      "surface_where_prompt": "Đây là ở đâu?",
      "surface_pending": "Đang chờ xem xét"
    },
    "result_status": {
      "dq": "DQ",
      "dns": "DNS",
      "dnf": "DNF",
      "eliminated": "Bị loại",
      "nh": "NH",
      "retired": "Bỏ cuộc",
      "wd": "Rút lui",
      "scratched": "Hủy đăng ký"
    },
    "lifecycle": {
      "scheduled": "Đã lên lịch",
      "in_progress": "Trực tiếp",
      "completed": "Kết thúc",
      "cancelled": "Đã hủy",
      "forfeited": "Bị xử thua",
      "walkover": "Thắng không đấu",
      "abandoned": "Bị bỏ dở",
      "merged_into": "Đã gộp"
    },
    "venue": {
      "title": "Lịch thi đấu tại {venue}",
      "heading": "Lịch thi đấu tại {venue}",
      "date_line": "{date}",
      "summary": "{count, plural, =0 {Hôm nay không có trận đấu nào trên sân} other {# trận đấu trên sân}}",
      "live_summary": "{count, plural, =0 {hiện không có trận nào đang diễn ra} other {# trận đang diễn ra}}",
      "status": {
        "live": "Đang diễn ra",
        "soon": "Sắp bắt đầu",
        "later": "Lát nữa trong hôm nay",
        "overdue": "Lẽ ra đã bắt đầu",
        "recent": "Đã xong trong ngày"
      },
      "no_score_yet": "Chưa có ai ghi tỷ số",
      "kickoff": "{at}",
      "no_set_time": "Chưa có giờ cụ thể",
      "queue_position": "Thứ tự trên sân {position}",
      "teams_line": "{home} vs {away}",
      "participants_unknown": "Chưa có danh sách đội",
      "dead_rubber": "Lượt trận không còn ý nghĩa",
      "surfaces_all_unreported": "Chưa ai cho biết các trận này diễn ra ở sân nào. Khi có người báo, các trận sẽ được nhóm theo sân tại đây.",
      "surface_not_reported": "Chưa báo sân",
      "surface_unreported_note": "Chưa ai cho biết các trận này diễn ra ở sân nào.",
      "surface_changed": "{surface} (đã chuyển)",
      "empty_heading": "Hôm nay không có gì ở đây",
      "empty_body": "Hôm nay chưa có trận đấu nào được báo tại sân này. Hãy thử ngày khác, hoặc tìm một địa điểm khác.",
      "find_another": "Tìm địa điểm khác",
      "load_error_title": "Không tải được lịch thi đấu ở đây.",
      "load_error_body": "Hãy kiểm tra kết nối mạng và thử lại.",
      "not_found_title": "Chúng tôi không biết sân đó.",
      "not_found_body": "Liên kết có thể đã cũ. Hãy tìm địa điểm theo tên.",
      "slot": {
        "bye": "Miễn đấu",
        "qualifier": "Từ vòng loại",
        "winner_of": "Bên thắng của một trận trước",
        "loser_of": "Bên thua của một trận trước",
        "rank_n_of": "Một thứ hạng trong bảng",
        "seeded_from": "Từ danh sách hạt giống",
        "tbd": "Chưa xác định"
      },
      "add_match": "Thêm trận đấu",
      "last_published": "Thứ tự thi đấu được cập nhật lúc {at}",
      "see_programme": "Xem chương trình của {event}",
      "surface_off_site": "(không thuộc khu sân này)",
      "surface_agent_generated": "Sân được chọn qua một ứng dụng đã kết nối",
      "surface_community_reported": "{surface} · do cộng đồng báo (chưa xác nhận)"
    },
    "discover": {
      "title": "Tìm địa điểm của bạn",
      "heading": "Bạn đang xem ở đâu?",
      "intro": "Tìm tỷ số trực tiếp và các trận sắp diễn ra tại một sân thể thao, hoặc chọn trường và đội để theo dõi từ bất cứ đâu.",
      "use_location": "Dùng vị trí của tôi",
      "locating": "Đang tìm sân của bạn…",
      "denied": "Vị trí đang tắt nên chúng tôi không thể tìm địa điểm giúp bạn. Hãy tìm kiếm — mọi trận đấu ở đó hôm nay vẫn hiện ra như vậy.",
      "unavailable": "Thiết bị của bạn không xác định được vị trí. Hãy tìm địa điểm theo cách khác.",
      "timed_out": "Mất quá nhiều thời gian. Hãy tìm địa điểm theo cách khác.",
      "none_nearby": "Chúng tôi không tìm thấy sân đã đăng ký nào gần bạn. Hãy tìm theo tên.",
      "nearby_heading": "Sân gần bạn",
      "distance_m": "Cách {metres, number} m",
      "distance_km": "Cách {km, number} km",
      "search_heading": "Tìm theo tên",
      "search_label": "Tìm địa điểm",
      "search_placeholder": "Một phần tên trường, câu lạc bộ hoặc sân",
      "search_submit": "Tìm kiếm",
      "search_venue_only": "Tìm địa điểm và sân thể thao theo tên.",
      "no_results": "Không có địa điểm nào phù hợp. Hãy thử một phần của tên.",
      "sport_filter": "Môn thể thao",
      "age_filter": "Nhóm tuổi",
      "all_sports": "Tất cả môn thể thao",
      "all_age_groups": "Tất cả nhóm tuổi",
      "apply_filters": "Hiển thị trận đấu",
      "view_match": "Xem",
      "follow_match": "Lưu",
      "unfollow_match": "Đã lưu",
      "update_score": "Cập nhật tỷ số",
      "no_matches_heading": "Chưa có trận đấu nào ở đây",
      "no_matches_body": "Khi một nguồn công bố trận đấu tại địa điểm này, trận đấu sẽ xuất hiện ở đây.",
      "minor_location_blocked": "Chúng tôi không dùng vị trí với tài khoản của người dưới {childDataAge} tuổi. Thay vào đó, hãy tìm địa điểm theo tên — cách này hoạt động y hệt.",
      "update_requires_account": "Hãy đăng nhập để kiểm tra xem bạn có thể báo tỷ số này không.",
      "update_requires_readiness": "Chúng tôi sẽ kiểm tra những gì bạn cần trước khi nhập tỷ số.",
      "home": "Trang chủ"
    },
    "event": {
      "title": "Chương trình — {event}",
      "title_untitled": "Chương trình — {venue}",
      "eyebrow": "{date} · {venue}",
      "host_line": "Đơn vị tổ chức: {host}",
      "last_published": "Chương trình được cập nhật lúc {at}",
      "tabs_label": "Các chế độ xem sự kiện",
      "tab_programme": "Chương trình",
      "tab_draws": "Sơ đồ thi đấu",
      "tab_standings": "Bảng xếp hạng",
      "tab_entrants": "Người dự thi",
      "sections_label": "Các phần",
      "section_all": "Tất cả",
      "surfaces_label": "Sân thi đấu",
      "surface_all": "Tất cả các sân",
      "print_link": "In chương trình",
      "back_to_event": "Quay lại chương trình",
      "back_to_venue": "Các trận khác tại {venue}",
      "director_heading": "Từ ban điều hành sự kiện",
      "director_who": "Ban điều hành sự kiện · {at}",
      "director_redacted": "Thông báo này đã được người tổ chức gỡ xuống.",
      "director_truncated": "Đang hiển thị {shown} thông báo mới nhất trong tổng số {total}.",
      "director_agent_generated": "Được gửi bởi trợ lý AI của người tổ chức",
      "agenda_slot": "{at}",
      "agenda_slot_estimated": "Khoảng {at}",
      "order_of_play": "Thứ tự thi đấu",
      "order_of_play_note": "Các trận này không có giờ cụ thể — sẽ diễn ra theo thứ tự hiển thị.",
      "timing_not_before": "Không sớm hơn {at}",
      "timing_follows": "Sau trận đấu trước đó",
      "timing_queue": "Thứ {position} theo thứ tự thi đấu",
      "time_estimated": "Khoảng {at}",
      "no_set_time": "Chưa có giờ cụ thể",
      "versus": " vs ",
      "participants_unknown": "Chưa có danh sách",
      "venue_unknown": "Sân chưa có tên",
      "block_card": "Một thẻ, {count, plural, other {# trận đấu}}",
      "dead_rubber": "Lượt trận không còn ý nghĩa — cuộc đối đầu đã được phân định",
      "where_unreported": "Chưa báo sân",
      "surface_agent_generated": "Sân được chọn qua một ứng dụng đã kết nối",
      "programme_empty_heading": "Sự kiện này chưa có nội dung được công bố",
      "programme_empty_body": "Người tổ chức chưa công bố phần này của chương trình. Nội dung sẽ xuất hiện ở đây ngay khi họ công bố.",
      "lens_one_entry": "Chỉ hiển thị một lượt tham gia.",
      "lens_show_all": "Hiển thị toàn bộ chương trình",
      "slot_bye": "Miễn đấu",
      "slot_qualifier": "Một suất từ vòng loại",
      "slot_winner_of": "Bên thắng của một trận trước",
      "slot_winner_of_numbered": "Bên thắng trận {match}",
      "slot_loser_of": "Bên thua của một trận trước",
      "slot_loser_of_numbered": "Bên thua trận {match}",
      "slot_rank_n_of": "Một thứ hạng trong bảng",
      "slot_rank_n_of_numbered": "Hạng {rank} trong một bảng",
      "slot_rank_n_of_group": "Hạng {rank} trong {group}",
      "slot_seeded_from": "Từ danh sách hạt giống",
      "slot_tbd": "Chưa xác định",
      "slot_seed": "Hạt giống số {seed}",
      "slot_provisional": "Tạm thời — đang chờ kết quả",
      "slot_unnamed": "Chưa có danh sách",
      "draw_views_label": "Chế độ xem sơ đồ",
      "draw_view_list": "Trận đấu",
      "draw_view_path": "Một lượt tham gia",
      "draw_view_tree": "Sơ đồ nhánh",
      "draw_round": "Vòng {round}",
      "draw_round_final": "Chung kết",
      "draw_round_semi": "Bán kết",
      "draw_round_quarter": "Tứ kết",
      "draw_group": "Bảng",
      "draw_bye": "Miễn đấu — không có trận đấu",
      "draws_empty_heading": "Sự kiện này không có sơ đồ thi đấu",
      "draws_empty_body": "Không có nội dung nào đã công bố ở đây được thi đấu theo sơ đồ. Chương trình liệt kê các nội dung thi đấu.",
      "draw_tree_hint": "Vuốt sang ngang. Trên điện thoại, xem danh sách trận đấu thường nhanh hơn.",
      "draw_stage_of": "{section} · {stage}",
      "path_heading": "Theo dõi một lượt tham gia",
      "path_body": "Chọn một lượt tham gia để chỉ xem các trận đấu của họ, theo thứ tự thi đấu.",
      "path_past": "Trước đó",
      "path_next": "Sắp tới",
      "path_future": "Sau đó",
      "path_empty_body": "Lượt tham gia này chưa có trận đấu nào được công bố.",
      "path_pick_label": "Trận đấu của ai?",
      "path_pick_cta": "Hiển thị trận đấu của họ",
      "meet_sessions_heading": "Các buổi",
      "meet_session_warm_up": "Khởi động lúc {at}",
      "meet_session_starts": "Bắt đầu lúc {at}",
      "meet_session_no_time": "Chưa công bố giờ",
      "meet_event_number": "Nội dung {number}",
      "meet_heat": "Lượt thi {number}",
      "meet_heat_unnumbered": "Danh sách xuất phát",
      "meet_round_heat": "Các lượt thi",
      "meet_round_semi": "Bán kết",
      "meet_round_final": "Chung kết",
      "meet_round_timed_final": "Chung kết tính giờ",
      "meet_round_jump_off": "Vòng nhảy phân định",
      "meet_col_lane": "Làn",
      "meet_col_entry": "Lượt tham gia",
      "meet_lane_unknown": "—",
      "meet_psych_heading": "Lượt tham gia",
      "meet_psych_body": "Danh sách lượt tham gia, theo thứ tự xếp hạt giống. Làn và lượt thi sẽ xuất hiện ở đây khi người tổ chức xếp hạt giống.",
      "meet_heats_heading": "Danh sách lượt thi",
      "meet_heats_body": "Ai ở lượt thi nào, và ở làn nào.",
      "meet_results_heading": "Kết quả",
      "meet_results_body": "Chưa có kết quả. Kết quả sẽ xuất hiện ở đây khi được báo từ cuộc thi.",
      "meet_empty_body": "Phần này chưa có nội dung thi đấu nào được công bố.",
      "standings_heading": "Bảng xếp hạng",
      "standings_none": "Phần này công bố kết quả, không có bảng xếp hạng — người tổ chức đã thiết lập như vậy.",
      "standings_pending": "Phần này đã được thiết lập bảng xếp hạng. Hiện chưa có gì được ghi tỷ số nên chưa có gì để xếp hạng.",
      "standings_empty_body": "Sự kiện này không chia thành các phần nên không có bảng xếp hạng để hiển thị.",
      "entrants_heading": "Danh sách tham gia",
      "entrants_col_seed": "Hạt giống",
      "entrants_col_entry": "Lượt tham gia",
      "entrants_col_mark": "Thành tích đăng ký",
      "entrant_seeded": "Hạt giống số {seed}",
      "entrant_unnamed": "Lượt tham gia chưa có tên",
      "entrants_withdrawn": "Rút lui",
      "entrants_exhibition": "Thi đấu biểu diễn — không tính điểm",
      "entrants_empty_body": "Phần này chưa có lượt tham gia nào được công bố.",
      "entrants_nameless_note": "Các lượt tham gia cá nhân được hiển thị theo hạt giống và làn hoặc số, không bao giờ theo tên.",
      "entrants_count": "{count, plural, other {# lượt tham gia}}",
      "print_title": "Chương trình để in — {event}",
      "print_title_unknown": "Chương trình để in",
      "print_heading": "Bản in chương trình",
      "print_intro": "Bản chương trình dành cho cổng vào. Chỉ gồm các trận đấu đã được công bố.",
      "print_cta": "In hoặc lưu dưới dạng PDF",
      "print_no_js": "Dùng chức năng In của trình duyệt để in trang này hoặc lưu dưới dạng PDF.",
      "print_col_time": "Thời gian",
      "print_col_match": "Trận đấu",
      "print_col_where": "Ở đâu",
      "print_other": "Những nội dung khác",
      "print_empty_heading": "Chưa có gì để in",
      "print_empty_body": "Người tổ chức chưa công bố phần nào của chương trình này.",
      "print_footer": "{event} · {date} · {venue} · {url}",
      "print_row_unnamed": "Chưa có danh sách",
      "not_found_title": "Chúng tôi không tìm thấy sự kiện đó.",
      "not_found_body": "Sự kiện có thể chưa được công bố, hoặc liên kết bị sai. Hãy thử tìm theo sân thi đấu của sự kiện.",
      "load_error_title": "Chúng tôi không tải được chương trình này.",
      "load_error_body": "Đã có lỗi xảy ra từ phía chúng tôi. Hãy thử lại sau giây lát.",
      "separator": " · ",
      "path_versus_label": "Đối thủ"
    },
    "creation": {
      "suppressed": {
        "programme_covers_slot": "Chương trình của người tổ chức đã bao gồm khung giờ này."
      }
    },
    "create": {
      "title": "Thêm trận đấu tại {venue}",
      "heading": "Thêm trận đấu tại {venue}",
      "already_here": "Đã có ở đây hôm nay",
      "nothing_here_yet": "Hôm nay chưa có trận đấu nào được thêm tại sân này.",
      "add_heading": "Chưa có trong danh sách? Hãy thêm",
      "sign_in_heading": "Đăng nhập để thêm trận đấu",
      "sign_in_body": "Bạn sẽ được đưa thẳng trở lại đây.",
      "sign_in_cta": "Đăng nhập",
      "verify_heading": "Hoàn tất thiết lập tài khoản",
      "verify_body": "Tài khoản của bạn chưa sẵn sàng để thêm trận đấu. Trang tài khoản của bạn cho biết những việc còn cần làm, sau đó bạn sẽ được đưa thẳng trở lại đây.",
      "verify_cta": "Mở tài khoản của tôi",
      "sport_label": "Môn thể thao",
      "sport_placeholder": "Chọn môn thể thao",
      "organiser_sets_up": "người tổ chức sẽ thiết lập các trận này",
      "age_label": "Nhóm tuổi",
      "age_any": "Không chắc",
      "apply": "Tiếp",
      "side_home": "Đội nhà",
      "side_away": "Đội khách",
      "school_label": "Trường hoặc câu lạc bộ",
      "school_placeholder": "Bắt đầu nhập tên",
      "search": "Tìm kiếm",
      "pick_sport_first": "Hãy chọn môn thể thao trước để chúng tôi hiển thị đúng các đội.",
      "team_label": "Đội",
      "team_placeholder": "Chọn đội",
      "choose": "Chọn",
      "change_team": "Thay đổi",
      "no_teams_for_sport": "Trường này chưa có đội nào cho môn thể thao đó. Hãy nhờ trường thêm đội — các đội lấy từ danh mục nên chúng tôi không thể nhập tay ở đây.",
      "when_label": "Thời gian",
      "timing_label": "Bắt đầu",
      "timing_fixed": "Vào giờ cố định",
      "timing_not_before": "Không sớm hơn một giờ nhất định",
      "timing_queue": "Không có giờ cố định — theo thứ tự trên sân",
      "time_label": "Giờ bắt đầu ({zone})",
      "queue_label": "Vị trí trong thứ tự",
      "submit": "Thêm trận đấu",
      "fill_in_first": "Hãy chọn môn thể thao, cả hai đội và thời gian trước.",
      "failed_title": "Chúng tôi không thể thêm trận đấu đó",
      "created": "Đã thêm. Giờ đây bất kỳ ai có mặt tại sân đều có thể ghi tỷ số.",
      "view_match": "Xem trận đấu",
      "is_it_this_one": "Có phải trận này không?",
      "already_exists": "Trận đấu này đã có ở đây",
      "host_shortcut": "Dùng {name}",
      "join_it": "Đúng — chính là trận này",
      "create_anyway": "Không, vẫn thêm trận của tôi"
    },
    "match_creation": {
      "title": "Tạo trận đấu hoặc sự kiện",
      "eyebrow": "Trực tiếp từ địa điểm thi đấu",
      "heading": "Tạo trận đấu hoặc sự kiện",
      "intro": "Tìm sân của bạn, chọn môn thể thao và bắt đầu chia sẻ tỷ số. Bổ sung những gì còn thiếu trong lúc thực hiện.",
      "use_location": "Dùng vị trí của tôi để tìm địa điểm gần đây",
      "locating": "Đang tìm địa điểm gần đây…",
      "location_denied": "Vị trí đang tắt. Hãy tìm địa điểm theo tên.",
      "location_unavailable": "Thiết bị của bạn không lấy được vị trí chính xác. Hãy tìm theo tên.",
      "location_timeout": "Lấy vị trí mất quá nhiều thời gian. Hãy tìm theo tên.",
      "find_venue": "Chọn địa điểm",
      "venue_search": "Tên địa điểm hoặc thị trấn",
      "venue_search_placeholder": "Trường, câu lạc bộ, sân hoặc thị trấn",
      "search": "Tìm kiếm",
      "no_venues": "Không tìm thấy địa điểm nào cho “{query}”. Hãy thử tên khác hoặc một thị trấn gần đó, hoặc thêm địa điểm mới.",
      "registry_help": "Tìm theo tên hoặc thị trấn, hoặc thêm địa điểm còn thiếu tại đây.",
      "already_here": "Đang diễn ra ở đây",
      "details": "Chi tiết trận đấu hoặc sự kiện",
      "date": "Ngày tại địa điểm",
      "sport": "Môn thể thao",
      "choose_sport": "Chọn môn thể thao",
      "age_group": "Nhóm tuổi",
      "choose_age_group": "Chọn nhóm tuổi",
      "category": "Hạng mục",
      "choose_category": "Chọn hạng mục",
      "format": "Thể thức",
      "choose_format": "Chọn thể thức",
      "timing": "Cách sắp xếp giờ bắt đầu",
      "start_time": "Giờ bắt đầu",
      "queue_position": "Vị trí trong thứ tự",
      "sequence": "Số trận hiển thị",
      "update_choices": "Cập nhật lựa chọn",
      "profile_unavailable": "Môn thể thao này chưa có thiết lập tạo trận đấu được công bố cho địa điểm và ngày này.",
      "side": "Bên {number}",
      "school_or_club": "Tìm trường hoặc câu lạc bộ",
      "registered_organisation": "Trường hoặc câu lạc bộ trực thuộc",
      "no_affiliation": "Không trực thuộc",
      "choose_organisation": "Chọn trường hoặc câu lạc bộ",
      "registered_team": "Đội",
      "choose_team": "Chọn đội",
      "rubber": "Trận {number}",
      "player_slots": "Vị trí người chơi",
      "event": "Sự kiện",
      "new_venue_day_event": "Tạo sự kiện trong ngày tại địa điểm",
      "existing_event": "Dùng sự kiện hiện có này",
      "discipline": "Nội dung thi đấu",
      "round": "Vòng hoặc lượt thi",
      "round_number": "Số lượt thi hoặc số thứ tự",
      "create": "Tạo và mở ghi tỷ số",
      "sign_in_heading": "Đăng nhập để tạo",
      "sign_in_body": "Câu trả lời của bạn vẫn được giữ trong biểu mẫu này trong lúc bạn đăng nhập.",
      "sign_in": "Đăng nhập",
      "profile_heading": "Hoàn tất bước kiểm tra để báo tỷ số",
      "complete_profile": "Tiếp tục trong tài khoản của tôi",
      "readiness": {
        "profile_required": "Hãy thêm quốc gia và tuổi của bạn trước. Câu trả lời của bạn vẫn được giữ ở đây trong lúc bạn làm việc đó.",
        "adult_required": "Việc tạo trận đấu công khai chỉ dành cho tài khoản người lớn trong chế độ thử nghiệm.",
        "email_required": "Hãy xác minh email của tài khoản này trước khi tạo trận đấu công khai.",
        "credential_revoked": "Thông tin xác minh email của tài khoản này không còn hiệu lực.",
        "verification_unavailable": "Việc tạo trận đấu công khai không khả dụng với các phương thức xác minh hiện đang được triển khai."
      },
      "failed": "Chúng tôi không thể tạo nội dung đó",
      "match_found": "Có vẻ trận đấu này đã có trong danh sách",
      "open_match": "Mở trận đấu hiện có",
      "add_venue": "Thêm địa điểm mới",
      "add_organisation": "Thêm trường hoặc câu lạc bộ",
      "add_team": "Thêm đội",
      "add_surface": "Thêm sân hoặc khu vực",
      "add_and_continue": "Thêm và tiếp tục",
      "change": "Thay đổi",
      "choose": "Chọn…",
      "club": "Câu lạc bộ",
      "school": "Trường",
      "community_help": "Do cộng đồng thêm và có thể dùng ngay. Hãy dùng tên gọi công khai.",
      "confirm_distinct": "Đây là một nơi hoặc một đội khác với những mục trong danh sách.",
      "country": "Quốc gia",
      "created": "Trận đấu của bạn đã sẵn sàng",
      "draft_warning": "Trình duyệt này không lưu được bản nháp của bạn. Hãy giữ trang này mở cho đến khi bạn hoàn tất.",
      "entrants_later": "Chọn số người tham gia bạn cần. Bạn có thể ghi kết quả mà không cần tên.",
      "error_title": "Chưa thực hiện được",
      "location_ready": "Hãy chọn một địa điểm gần đây hoặc thêm sân này ở bên dưới.",
      "location_inaccurate": "Vị trí của bạn chưa đủ chính xác. Hãy tìm địa điểm theo tên.",
      "match_exists": "Có vẻ trận đấu này đã có ở đây.",
      "organisation_type": "Trường hoặc câu lạc bộ",
      "participants": "Ai thi đấu?",
      "reuse_help": "Có mục nào trong số này trùng với mục bạn đang thêm không? Hãy chọn mục đó để giữ tỷ số ở cùng một nơi.",
      "rubber_count": "Số trận",
      "rubbers": "Các trận trong cuộc đối đầu này",
      "saving": "Đang lưu…",
      "selected_organisation": "Trường hoặc câu lạc bộ đã chọn",
      "share_after": "Liên kết trận đấu trực tiếp của bạn sẵn sàng để chia sẻ ngay khi bạn tạo trận.",
      "sign_in_help": "Hãy đăng nhập để tạo trận đấu. Lựa chọn của bạn sẽ được giữ lại.",
      "sign_in_to_add": "Đăng nhập để thêm địa điểm và đội còn thiếu.",
      "surface": "Sân hoặc khu vực (không bắt buộc)",
      "surface_name": "Tên hoặc số",
      "surface_retry": "Trận đấu của bạn đã được tạo, nhưng không lưu được sân thi đấu. Bạn có thể bắt đầu ghi tỷ số hoặc thử lưu lại vị trí ở bên dưới.",
      "surface_type": "Loại khu vực thi đấu",
      "surface_unknown": "Chưa chắc",
      "timezone_confirm": "Hãy kiểm tra múi giờ của địa điểm để giờ thi đấu hiển thị chính xác.",
      "town": "Thị trấn hoặc khu vực",
      "venue_name": "Tên địa điểm",
      "organisation_name": "Tên trường hoặc câu lạc bộ",
      "team_name": "Tên đội",
      "venue_confirmed": "Địa điểm đã chọn",
      "venue_local_time": "Múi giờ của địa điểm",
      "when": "Bắt đầu lúc {time} · {timezone}",
      "where": "Bạn thi đấu ở đâu?",
      "where_on_ground": "Ở chỗ nào trong địa điểm?",
      "contest": "Số người chơi mỗi bên",
      "duplicate_join": "Cùng một trận — tham gia",
      "duplicate_separate": "Không, một trận riêng",
      "retry_surfaces": "Thử lại các vị trí chưa lưu được",
      "category_standard": "Tiêu chuẩn",
      "contest_standard": "Tiêu chuẩn",
      "contest_singles": "Đơn",
      "contest_doubles": "Đôi",
      "player": "Người chơi {number}",
      "participant_count": "Số người tham gia",
      "venue_pin": {
        "title": "Đánh dấu vị trí của sân",
        "why": "Hãy chia sẻ vị trí của bạn khi đang ở địa điểm. Chúng tôi dùng dữ liệu mở tại chỗ để gợi ý thông tin của địa điểm. Bạn sẽ xem lại độ chính xác và kiểm tra thông tin trước khi xác nhận điểm công khai này là vị trí cộng đồng chưa xác nhận. Không có gì được thêm cho đến khi bạn xác nhận.",
        "share": "Chia sẻ vị trí của tôi",
        "share_again": "Lấy lại vị trí",
        "asking": "Đang tìm vị trí của bạn…",
        "placed": "Vị trí chính xác trong khoảng {metres} m.",
        "denied": "Vị trí đang bị chặn cho trang web này. Hãy cho phép trong phần cài đặt trang web của trình duyệt, rồi thử lại. Bạn cũng có thể quay lại và tìm một địa điểm hiện có.",
        "unavailable": "Thiết bị của bạn không tìm được vị trí. Hãy bật định vị và thử lại, hoặc quay lại và tìm một địa điểm hiện có.",
        "imprecise": "Vị trí của bạn chỉ chính xác trong khoảng {metres} m. Hãy ra chỗ thoáng và chia sẻ lại.",
        "no_script": "Để thêm địa điểm cần có vị trí của bạn, và trang này chỉ đọc được vị trí khi JavaScript được bật. Hãy chọn một địa điểm hiện có, hoặc bật JavaScript.",
        "not_allowed": "Tài khoản này không thể chia sẻ vị trí chính xác nên không thể thêm địa điểm mới. Hãy quay lại phần tìm địa điểm và chọn một địa điểm hiện có.",
        "required": "Hãy chia sẻ vị trí của bạn tại sân để thêm địa điểm mới.",
        "share_continue": "Chia sẻ vị trí địa điểm và tiếp tục",
        "retry": "Thử lấy vị trí lại",
        "confirm_title": "Xác nhận đây là vị trí của địa điểm",
        "confirm_public": "Chỉ tiếp tục nếu bạn đang ở {venue}. Điểm này sẽ được công khai dưới dạng vị trí cộng đồng chưa xác nhận.",
        "confirm_add": "Dùng vị trí này và thêm địa điểm",
        "timeout": "Tìm vị trí của bạn mất quá nhiều thời gian. Hãy ra chỗ thoáng và thử lại, hoặc quay lại phần tìm địa điểm."
      },
      "locate_not_allowed": "Hãy tìm sân theo tên.",
      "back_to_search": "Quay lại tìm địa điểm",
      "required_label": "{label} (bắt buộc)",
      "venue_validation": {
        "summary": "Kiểm tra thông tin địa điểm",
        "name": "Hãy nhập tên địa điểm dài từ 2 đến 120 ký tự.",
        "locality": "Hãy nhập thị trấn hoặc khu vực dài từ 1 đến 120 ký tự.",
        "country": "Hãy chọn một quốc gia từ danh sách.",
        "timezone": "Hãy chọn múi giờ của địa điểm từ danh sách.",
        "name_required": "Hãy nhập tên địa điểm.",
        "locality_required": "Hãy nhập thị trấn hoặc khu vực."
      },
      "team_validation": {
        "summary": "Kiểm tra thông tin đội",
        "name_required": "Nhập tên đội.",
        "name_length": "Nhập tên đội từ 2 đến 120 ký tự.",
        "sport_required": "Hãy chọn môn thể thao trước.",
        "age_required": "Hãy chọn nhóm tuổi trước.",
        "date_required": "Hãy chọn ngày trước."
      },
      "creation_validation": {
        "summary": "Kiểm tra thông tin trận đấu",
        "field_required": "Điền vào ô này.",
        "age_required": "Chọn nhóm tuổi.",
        "category_required": "Chọn hạng mục.",
        "contest_required": "Chọn số người chơi mỗi bên.",
        "format_required": "Chọn thể thức."
      },
      "searching": "Đang tìm địa điểm…",
      "search_failed": "Chúng tôi không thể tìm địa điểm",
      "add_venue_location_help": "Bạn cần có mặt tại địa điểm để chia sẻ vị trí của địa điểm đó.",
      "venue_metadata": {
        "loading": "Đang tìm thị trấn, quốc gia và múi giờ…",
        "suggested": "Chúng tôi đã tìm thấy thông tin gợi ý từ dữ liệu mở tại chỗ. Hãy kiểm tra và chỉnh sửa trước khi thêm địa điểm.",
        "ambiguous": "Một số thông tin chưa chắc chắn do gần ranh giới hoặc thị trấn lân cận. Hãy nhập hoặc sửa các thông tin còn thiếu.",
        "unsupported": "Dữ liệu tại chỗ không bao phủ vị trí này. Hãy nhập thị trấn, quốc gia và múi giờ.",
        "no_locality": "Chúng tôi đã tìm thấy quốc gia và múi giờ, nhưng không có thị trấn nào gần đó. Hãy nhập thị trấn hoặc khu vực.",
        "failed": "Không tra cứu được địa danh. Vị trí của bạn vẫn còn; hãy nhập thông tin địa điểm thủ công.",
        "attribution_notice": "Gợi ý địa danh sử dụng dữ liệu từ GeoNames, geoBoundaries và © những người đóng góp OpenStreetMap.",
        "attribution_link": "Nguồn dữ liệu, giấy phép và tệp tải xuống",
        "attribution_title": "Dữ liệu gợi ý địa điểm",
        "attribution_downloads": "Tải xuống dữ liệu và quy trình chuẩn bị chi tiết"
      }
    },
    "upload": {
      "title": "Tải lên lịch thi đấu",
      "heading": "Lịch thi đấu",
      "intro": "Tải lên lịch thi đấu của bạn. Không có gì được đăng cho đến khi bạn xem lại và xác nhận.",
      "sign_in_heading": "Đăng nhập để tải lên lịch thi đấu",
      "sign_in_body": "Để tải lên lịch thi đấu, bạn cần một tài khoản trường hoặc câu lạc bộ đã xác minh.",
      "sign_in_cta": "Đăng nhập",
      "venue_label": "Sân nhà",
      "venue_placeholder": "Tìm sân",
      "venue_search": "Tìm kiếm",
      "venue_change": "Đổi sân",
      "sport_label": "Môn thể thao cho các hàng không có cột Sport",
      "sport_placeholder": "Chọn môn thể thao",
      "file_label": "Lịch thi đấu (CSV)",
      "file_help": "Mỗi dòng một đội. Các cột chúng tôi đọc: Team (đội), Opponent (đối thủ), Date (ngày, dạng YYYY-MM-DD), Time (giờ), H/A (sân nhà/sân khách), Sport (môn thể thao), Block (nhóm trận). Mọi cột khác sẽ bị bỏ qua và nội dung không được lưu.",
      "filename_label": "Tên tệp (không bắt buộc)",
      "submit": "Tải lên và kiểm tra",
      "fill_in_first": "Hãy chọn sân và dán danh sách trước.",
      "failed_title": "Chúng tôi không thể chuẩn bị danh sách đó",
      "fix_fields": "Chưa có gì được chuẩn bị. Hãy sửa các trường được đánh dấu rồi thử lại.",
      "venue_required": "Hãy chọn sân trước.",
      "venue_unavailable": "Chúng tôi không tìm thấy sân đó. Hãy tìm lại.",
      "venue_not_accepted": "Chưa thể thêm lịch thi đấu cho sân này. Hãy chọn sân khác.",
      "sport_from_file": "Dùng cột Sport trong tệp",
      "sport_unknown": "Hãy chọn một môn thể thao trong danh sách.",
      "content_required": "Hãy dán lịch thi đấu trước.",
      "batch_heading": "Xem lại trước khi đăng",
      "batch_intro": "Chưa có gì ở đây xuất hiện trên trang web. Hãy kiểm tra từng hàng, rồi xác nhận.",
      "count_ready": "Sẵn sàng để tạo",
      "count_blocked": "Cần bạn xử lý",
      "count_matched": "Đã có trên trang web",
      "count_created": "Đã tạo",
      "count_rejected": "Đã bỏ qua",
      "count_duplicate": "Bị lặp trong tệp",
      "row_heading": "Dòng {line}",
      "row_state_unmatched_ready": "Sẵn sàng để tạo",
      "row_state_unmatched_blocked": "Cần bạn xử lý",
      "row_state_auto_matched": "Đã có trên trang web",
      "row_state_manual_matched": "Do bạn liên kết",
      "row_state_created": "Đã tạo",
      "row_state_rejected": "Đã bỏ qua",
      "row_state_duplicate": "Bị lặp trong tệp",
      "blocker_parse_failed": "Chúng tôi không đọc được dòng này.",
      "blocker_sport_unresolved": "Chúng tôi chưa có môn thể thao đó.",
      "blocker_archetype_not_creatable": "Môn thể thao đó cần dùng công cụ dành cho người tổ chức, không dùng lịch thi đấu.",
      "blocker_own_team_unresolved": "Đội đó chưa có trong danh sách đội của bạn.",
      "blocker_opponent_unresolved": "Chúng tôi chưa có trường hoặc câu lạc bộ đó.",
      "blocker_opponent_ambiguous": "Có nhiều trường hoặc câu lạc bộ trùng với tên đó.",
      "blocker_opponent_team_unresolved": "Chúng tôi chưa có đội đó ở trường hoặc câu lạc bộ đó.",
      "blocker_venue_unresolved": "Chúng tôi không biết trận này diễn ra ở sân nào.",
      "blocker_age_group_unknown": "Nhóm tuổi đó không được dùng ở quốc gia của bạn.",
      "blocker_near_match_needs_review": "Có vẻ trận đấu này đã có trên trang web.",
      "blocker_programme_covers_slot": "Chương trình của người tổ chức đã bao gồm khung giờ này.",
      "blocker_block_inconsistent": "Các hàng trong thẻ nhóm trận này không khớp nhau về đối thủ, ngày hoặc môn thể thao.",
      "registry_request_cta": "Đề nghị chúng tôi thêm",
      "action_join": "Đúng, chính là trận đấu này",
      "action_create_anyway": "Không, tạo trận này",
      "action_skip": "Bỏ qua dòng này",
      "view_fixture": "Xem trận đấu",
      "commit": "Tạo các trận đấu đã sẵn sàng",
      "committed_summary": "Đã tạo {created}, {linked} đã có trên trang web, {skipped} được giữ nguyên.",
      "rollback": "Rút lại danh sách này",
      "open_staged": "Mở danh sách đó",
      "start_new": "Bắt đầu danh sách mới",
      "rolled_back_body": "Danh sách này đã được rút lại. Mọi trận đấu được tạo từ danh sách đã bị hủy.",
      "staging_note": "Đây là bản chuẩn bị, chưa được đăng: không có gì trên trang này xuất hiện trên trang web cho đến khi bạn xác nhận.",
      "empty": "Không có hàng nào.",
      "unmapped_columns": "Các cột chúng tôi không đọc: {columns}. Nội dung của các cột này không được lưu.",
      "block_field_opponent": "đối thủ",
      "block_field_date": "ngày",
      "block_field_sport": "môn thể thao",
      "level_label": "Cấp độ: {level}",
      "parse_file_too_large": "Tệp đó dài hơn {limit} ký tự. Lịch thi đấu là các trận đấu của một học kỳ, không phải bản xuất cơ sở dữ liệu.",
      "parse_file_empty": "Tệp đó trống.",
      "parse_no_header_row": "Tệp đó không có hàng tiêu đề. Hàng đầu tiên phải ghi tên các cột.",
      "parse_blank_header_row": "Hàng tiêu đề đang trống. Hàng đầu tiên phải ghi tên các cột.",
      "parse_ambiguous_delimiter": "Hàng tiêu đề dùng cả dấu chấm phẩy và tab mà không có dấu phẩy, nên chúng tôi không biết ký tự nào phân tách các cột. Hãy lưu tệp dưới dạng CSV phân tách bằng dấu phẩy.",
      "parse_unterminated_quote": "Có một ô mở dấu ngoặc kép nhưng không đóng lại, nên phần còn lại của tệp bị đọc thành một ô. Hãy kiểm tra các dấu ngoặc kép.",
      "parse_text_after_quote": "Dòng {line} có chữ ngay sau dấu ngoặc kép đóng. Hãy kiểm tra các dấu ngoặc kép trên dòng đó.",
      "parse_too_many_rows": "Tệp đó có {rows} hàng, trong khi giới hạn là {limit}.",
      "parse_extra_cells": "Dòng {line} có {cells} ô nhưng hàng tiêu đề chỉ có {columns} cột. Các ô thừa không thuộc cột nào.",
      "parse_cell_too_long": "Dòng {line}, cột “{column}” chứa {length} ký tự, trong khi giới hạn là {limit}.",
      "parse_duplicate_columns": "Các cột này đều có cùng một ý nghĩa: {columns}. Hãy giữ một cột và xóa các cột còn lại — chúng tôi sẽ không chọn thay bạn.",
      "parse_missing_columns": "Tệp đó không có cột cho: {missing}. Tệp có các cột: {present}.",
      "parse_no_fixture_rows": "Tệp đó có hàng tiêu đề nhưng không có hàng trận đấu nào.",
      "parse_format_not_implemented": "Chúng tôi chưa đọc được định dạng {format}. Trong lúc chờ, hãy xuất danh sách dưới dạng CSV.",
      "parse_unknown_format": "Không có định dạng lịch thi đấu {format}. Chúng tôi đọc được: {shipped}.",
      "parse_payload_not_json": "Dữ liệu gửi lên không phải JSON hợp lệ.",
      "parse_payload_not_array": "Dữ liệu gửi lên phải là danh sách các hàng trận đấu.",
      "parse_payload_empty": "Dữ liệu gửi lên không có hàng nào.",
      "parse_bad_date": "Dòng {line}: cột {column} ghi “{value}”, không đúng dạng YYYY-MM-DD. Một ngày như 03/04/2026 có thể là hai ngày khác nhau tùy nơi viết, nên chúng tôi không đoán. Hãy định dạng cột theo YYYY-MM-DD.",
      "parse_bad_time": "Dòng {line}: cột {column} ghi “{value}”, không đúng dạng HH:MM 24 giờ.",
      "parse_bad_home_away": "Dòng {line}: cột {column} ghi “{value}”. Hãy dùng H, A hoặc N.",
      "parse_no_sport": "Dòng {line}: không có môn thể thao. Tệp không có cột Sport và chưa chọn môn thể thao mặc định.",
      "parse_invalid_value": "Dòng {line}: chúng tôi không đọc được cột {column}.",
      "blocker_opponent_is_self": "Dòng đó đặt cùng một đội ở cả hai bên.",
      "surface_hint_resolved": "Sân: {surface}",
      "surface_hint_unresolved": "Sân trong tệp của bạn: “{hint}” — chưa có sân nào ở đây mang tên đó nên sẽ không có gì được đặt. Hãy thêm sân trên trang địa điểm, rồi tải lên lại.",
      "surface_hint_not_bound": "Sân trong tệp của bạn: “{hint}” — chưa có sân nào được đặt cho trận đấu này."
    },
    "workspace": {
      "team_context": "{organisation} · {team}",
      "team_tabs": {
        "label": "Các trang của {team}",
        "hub": "Bảng thông báo",
        "logistics": "Danh sách đội và lịch",
        "lineup": "Đội hình",
        "fitness": "Thể lực",
        "games": "Trận đấu tập",
        "programmes": "Bậc thang"
      },
      "staff": {
        "desks_heading": "Các trang làm việc của bạn",
        "desk_disputes_help": "Các vụ việc về tỷ số có ảnh làm bằng chứng",
        "desk_notices_help": "Thông báo của đội đã bị báo cáo",
        "desk_rankings_help": "Điểm công khai, chuẩn thành tích và điểm theo buổi",
        "desk_phones_help": "Số điện thoại được nhà mạng cấp lại",
        "desk_school_admins_help": "Địa chỉ email bị chia ra, và địa chỉ trông không giống của trường",
        "desk_open": "{count, number} đang mở",
        "queue_empty_heading": "Không có gì cần nền tảng quyết định",
        "case_name_title": "Một tên vận động viên được đề xuất đang được giữ lại để xem xét",
        "case_proxy_title": "Các báo cáo từ một thiết bị dùng chung đang bị giữ lại",
        "case_review_title": "Một báo cáo cần được xem xét",
        "notices_lede": "Các thông báo bị thành viên danh sách đội, người giám hộ hoặc trường báo cáo. Thông báo vẫn ở trên bảng cho đến khi bạn gỡ xuống.",
        "reported_on": "Báo cáo ngày {date}",
        "rankings_col_sport": "Môn thể thao",
        "rankings_col_kind": "Chương trình",
        "rankings_col_version": "Phiên bản hiện tại",
        "rankings_col_actions": "Thao tác"
      },
      "school": {
        "powers_heading": "Ý nghĩa của từng quyền",
        "power_team_manager": "Mọi thứ trong chế độ Huấn luyện viên cho một đội.",
        "power_event_organiser": "Trang tổ chức của một sự kiện, hoặc của tất cả sự kiện của trường bạn.",
        "power_event_moderator": "Phụ trách một sự kiện trong ngày diễn ra.",
        "power_org_moderator_title": "Người kiểm duyệt của tổ chức",
        "power_org_moderator": "Phụ trách tên và báo cáo của trường bạn, trong một khoảng thời gian nhất định.",
        "ids_heading": "Cách điền trang này"
      },
      "coach": {
        "open_team": "Mở {team}, {organisation}",
        "lineups_empty": "Chưa có danh sách thi đấu nào được đăng.",
        "attendance_empty": "Chưa có điểm danh buổi tập nào được ghi nhận."
      },
      "on_this_page": "Trên trang này",
      "event_tabs": {
        "label": "Các trang sự kiện",
        "sections": "Các phần",
        "block": "Nhóm trận",
        "schedule": "Giờ và sân",
        "publish": "Công bố",
        "announce": "Thông báo",
        "print": "In",
        "public": "Trang công khai"
      }
    },
    "organise": {
      "act_failed_title": "Chưa thực hiện được",
      "act_lock": "Chốt lại",
      "act_lock_note": "Không thể thay đổi thêm. Bạn có thể mở khóa lại nếu cần điều chỉnh.",
      "act_publish": "Công bố",
      "act_publish_note": "Mọi người có thể xem ngay khi bạn nhấn nút này.",
      "act_republish": "Công bố các thay đổi",
      "act_republish_note": "Những gì mọi người thấy sẽ được cập nhật theo các thay đổi của bạn.",
      "act_unlock": "Mở khóa",
      "act_unlock_note": "Thao tác này hủy trạng thái “đã chốt”, nên sẽ được ghi vào nhật ký của sự kiện.",
      "act_unlock_submit": "Mở khóa",
      "act_unpublish": "Gỡ xuống",
      "act_unpublish_note": "Mọi người sẽ không còn thấy nữa. Không thể gỡ xuống khi các trận đấu đã có tỷ số.",
      "add_entrant_cta": "Thêm {name}",
      "add_section_body": "Một nhóm tuổi khác, một giới tính khác, một sơ đồ thi đấu khác.",
      "add_section_cta": "Thêm phần",
      "add_section_heading": "Thêm một phần khác",
      "announce_agent_generated": "Được gửi bởi trợ lý AI đã kết nối của bạn",
      "announce_body_label": "Bạn muốn thông báo điều gì?",
      "announce_empty_body": "Khi sân bị ngập hoặc lịch thi đấu bị trễ, đây là nơi để bạn thông báo.",
      "announce_empty_heading": "Chưa gửi thông báo nào",
      "announce_framing": "Thông báo này hiển thị trên mọi trang của sự kiện, cho tất cả mọi người. Phù hợp để báo trễ giờ và đổi sân.",
      "announce_heading": "Thông báo cho mọi người tại sự kiện này",
      "announce_history_heading": "Đã gửi",
      "announce_remove": "Gỡ thông báo này",
      "announce_remove_note": "Nội dung sẽ bị gỡ, nhưng hồ sơ về thông báo vẫn được giữ. Hãy cho biết lý do.",
      "announce_remove_submit": "Gỡ",
      "announce_removed": "Đã gỡ",
      "announce_submit": "Gửi",
      "announce_title": "Thông báo — {event}",
      "announce_who": "Ban điều hành sự kiện · {at}",
      "back_to_event": "Quay lại sự kiện",
      "back_to_events": "Quay lại các sự kiện của bạn",
      "block_add_row": "Thêm trận đấu này",
      "block_away_label": "Đội của họ",
      "block_back_to_desk": "Quay lại sự kiện",
      "block_desk_body": "Từ U9A đến U19A gặp cùng một trường, giờ bắt đầu so le. Một thẻ, một thao tác.",
      "block_desk_cta": "Thêm ngày thi đấu theo nhóm trận",
      "block_desk_heading": "Một ngày thi đấu với một trường",
      "block_done_eyebrow": "Đã tạo thẻ",
      "block_duplicate_body": "Một trong các hàng của bạn trùng với một trận đấu đã có, nên chưa có gì được tạo. Hãy xóa hàng đó và thử lại.",
      "block_duplicate_draft": "Trận đấu đó nằm trong một chương trình chưa công bố nên chúng tôi không thể cho bạn biết là trận nào — có thể là của người tổ chức khác. Hãy hỏi người quản lý sân.",
      "block_duplicate_drop": "Bỏ hàng {row} và tiếp tục",
      "block_duplicate_eyebrow": "Một trong các trận này trùng với một trận đấu đã có",
      "block_duplicate_row": "Hàng {row} trùng với một trận đấu đã có nên chưa có gì được tạo — toàn bộ thẻ vẫn đang chờ bạn.",
      "block_duplicate_see": "Xem trận đấu bị trùng",
      "block_failed_title": "Chúng tôi không thể tạo thẻ đó",
      "block_fill_in_first": "Hãy chọn trường đối thủ, môn thể thao và ít nhất một trận đấu.",
      "block_heading": "Cả một ngày thi đấu với một trường",
      "block_home_label": "Đội của bạn",
      "block_intro": "Một thẻ cho cả ngày thi đấu với một trường — trận đấu của từng nhóm tuổi nằm theo hàng bên dưới.",
      "block_opponent_change": "Thay đổi",
      "block_opponent_heading": "Bạn thi đấu với ai?",
      "block_opponent_label": "Trường hoặc câu lạc bộ đối thủ",
      "block_opponent_unknown": "Trường đó",
      "block_pick_team": "Chọn đội",
      "block_ready": "{count, plural, =0 {Chưa có trận đấu nào trên thẻ.} other {# trận đấu trên thẻ.}}",
      "block_row_added": "Đã thêm {row}.",
      "block_row_full": "Một thẻ chỉ chứa được tối đa {max} hàng.",
      "block_row_invalid": "Chúng tôi không thể thêm hàng đó. Hãy chọn một đội cho mỗi bên.",
      "block_row_open": "Xem",
      "block_row_remove": "Xóa",
      "block_row_self": "Một đội không thể tự đấu với chính mình. Hãy chọn một đội của bạn và một đội của họ.",
      "block_row_updated": "Trận đấu đó đã có trên thẻ nên chúng tôi đã cập nhật.",
      "block_rows_blocked": "Hãy chọn trường đối thủ và môn thể thao trước — danh sách đội được lấy từ đó.",
      "block_rows_empty": "Chưa có hàng nào. Hãy chọn một đội của bạn và một đội của họ bên dưới.",
      "block_rows_full": "Một thẻ chỉ chứa được tối đa {max} hàng.",
      "block_rows_heading": "Các trận đấu",
      "block_spent": "Đã tạo thẻ. Hãy mở sự kiện để xem.",
      "block_sport_apply": "Dùng môn thể thao này",
      "block_submit": "Tạo thẻ",
      "block_time_help": "Để trống thì trận đấu sẽ diễn ra theo vị trí của nó trong thứ tự trên thẻ.",
      "block_time_label": "Giờ bắt đầu ({zone}) — không bắt buộc",
      "block_title": "Thêm ngày thi đấu theo nhóm trận",
      "block_versus": "vs",
      "chain_cta": "Sau đó là vòng loại trực tiếp giữa các đội nhất bảng",
      "chain_floor": "{pools, plural, =1 {Với # bảng, bạn cần ít nhất {least} đội đi tiếp để vòng loại trực tiếp có hai đội.} other {Với # bảng, bạn cần ít nhất {least} đội đi tiếp từ mỗi bảng để vòng loại trực tiếp có hai đội.}}",
      "chain_help": "{pools, plural, =1 {Các đội đứng đầu ở # bảng của bạn sẽ đi tiếp.} other {Các đội đứng đầu ở mỗi bảng trong # bảng của bạn sẽ đi tiếp.}} Không ai được thêm thủ công — kết quả các bảng quyết định ai thi đấu.",
      "chain_per_group_label": "Mỗi bảng có bao nhiêu đội đi tiếp?",
      "chain_stage_name": "Loại trực tiếp",
      "chain_submit": "Thêm vòng loại trực tiếp",
      "change_bare": "Đã thay đổi {field}.",
      "change_cleared": "Đã xóa {field}.",
      "change_moved": "Đã chuyển {field} từ {from} sang {to}.",
      "change_set": "Đã đặt {field} thành {to}.",
      "change_unknown_field": "Đã có thay đổi.",
      "date_label": "Ngày",
      "desk_empty_body": "Mỗi phần là một nhóm thi đấu cùng nhau — “Khúc côn cầu nam U15”, “Đơn U13”. Hầu hết các sự kiện có vài phần.",
      "desk_empty_heading": "Thêm phần đầu tiên của bạn",
      "desk_eyebrow": "{date} · {venue}",
      "desk_framing_live": "Một số nội dung ở đây đã công khai. Mọi người có thể xem mọi thứ được đánh dấu Đã công bố bên dưới.",
      "desk_framing_nothing_live": "Chưa ai bên ngoài sự kiện có thể xem những nội dung này. Khi công bố, đây sẽ là chương trình công khai.",
      "desk_heading_unknown": "Sự kiện này",
      "desk_open_section": "Mở",
      "desk_rest_heading": "Phần còn lại của sự kiện",
      "desk_section_counts": "{entrants, plural, =0 {Chưa có lượt tham gia} other {# lượt tham gia}} · {matches, plural, =0 {chưa có trận đấu} other {# trận đấu}}",
      "desk_section_withdrawn": "{count, plural, other {# đã rút lui}}",
      "desk_sections_heading": "Các phần",
      "desk_title": "Chương trình — {event}",
      "disciplines_help": "Đánh dấu từng nội dung thi đấu bạn tổ chức. Mỗi nội dung sẽ có một mục trong chương trình.",
      "disciplines_legend": "Những nội dung thi đấu nào?",
      "disciplines_none": "Danh sách nội dung thi đấu của môn này — 100 m, nhảy xa và các nội dung khác — chưa được thiết lập nên chưa có gì để chọn. Danh sách sẽ có khi môn thể thao được thiết lập.",
      "draw_entrant_count": "{count, plural, =0 {Chưa có lượt tham gia nào.} other {# lượt tham gia.}}",
      "draw_group": "Bảng",
      "draw_heading": "Sơ đồ thi đấu",
      "draw_made": "{matches, plural, other {Đã tạo # trận đấu.}}",
      "draw_made_rubbers": "{count, plural, other {Tổng cộng # lượt trận.}}",
      "draw_make_cta": "Bốc thăm",
      "draw_make_heading": "Bốc thăm",
      "draw_no_stage": "Phần này chưa thiết lập cách thi đấu.",
      "draw_round": "Vòng {round}",
      "duplicate_body": "Đã có một sự kiện tại sân này vào ngày này. Hãy mở sự kiện đó và thêm chương trình của bạn vào.",
      "duplicate_cta": "Mở sự kiện đó",
      "duplicate_eyebrow": "Đã có trên lịch",
      "entrant_unlabelled": "Lượt tham gia chưa có tên",
      "entrants_empty_body": "Hãy tìm trường hoặc câu lạc bộ, rồi chọn đội tham gia.",
      "entrants_empty_heading": "Thêm lượt tham gia",
      "entrants_heading": "Lượt tham gia",
      "entrants_org_label": "Trường hoặc câu lạc bộ",
      "estimated_at": "(dự kiến khoảng {at})",
      "family_boxes": "Bảng đấu và bậc thang",
      "family_boxes_note": "Các nhóm nhỏ thi đấu với nhau, người chơi được lên hoặc xuống hạng.",
      "family_knockout": "Loại trực tiếp",
      "family_knockout_note": "Thua là bị loại. Cuối cùng có một người thắng.",
      "family_league": "Giải vòng tròn tính điểm",
      "family_league_note": "Mọi người thi đấu một loạt trận và bạn theo dõi bảng xếp hạng.",
      "family_list": "Chỉ là danh sách trận đấu",
      "family_list_note": "Bạn chọn ai đấu với ai. Không có bảng xếp hạng, không có nhánh đấu.",
      "family_qualify_then_knockout": "Vòng loại, rồi loại trực tiếp",
      "family_qualify_then_knockout_note": "Thi đấu giành suất trước, sau đó là vòng loại trực tiếp giữa những người vượt qua vòng loại.",
      "family_second_chance": "Loại trực tiếp có cơ hội thứ hai",
      "family_second_chance_note": "Người thua vẫn tiếp tục thi đấu — ở nhánh Plate, sơ đồ la bàn, hoặc các trận tranh hạng khác.",
      "family_timed_sessions": "Các buổi tính giờ",
      "family_timed_sessions_note": "Một giải bơi hoặc ngày hội điền kinh: các nội dung thi đấu diễn ra lần lượt, theo từng buổi.",
      "field_age_group": "Nhóm tuổi",
      "field_compass_arm": "Nhánh la bàn",
      "field_config": "Cài đặt thể thức",
      "field_discipline": "Nội dung thi đấu",
      "field_draw_size": "Quy mô sơ đồ thi đấu",
      "field_duration": "Thời lượng",
      "field_entry_close": "Thời điểm đóng đăng ký",
      "field_feed_in_round": "Vòng mà người thua được đưa vào",
      "field_follows": "Trận đấu diễn ra trước",
      "field_format": "Thể thức thi đấu",
      "field_gender": "Giới tính",
      "field_grade": "Cấp",
      "field_level": "Trình độ",
      "field_name": "Tên",
      "field_ordinal": "Thứ tự",
      "field_queue_position": "Vị trí trong hàng chờ",
      "field_scheduled_time": "Thời gian",
      "field_seeding_rule": "Quy tắc xếp hạt giống",
      "field_seeds_hidden": "Có hiển thị hạt giống hay không",
      "field_session": "Buổi",
      "field_timing": "Thời điểm diễn ra",
      "format_box_ladder": "Giải bảng đấu",
      "format_box_ladder_note": "Các bảng đấu nhỏ thi đấu nội bộ; người thắng lên bảng trên, người thua xuống bảng dưới.",
      "format_classification": "Xếp hạng cho tất cả",
      "format_classification_note": "Các trận đấu thêm để phân định hạng 3, hạng 5, hạng 7 và các hạng còn lại.",
      "format_consolation_compass": "Sơ đồ la bàn",
      "format_consolation_compass_note": "Bốn sơ đồ thi đấu tách ra từ một sơ đồ, để mọi lượt tham gia đều được thi đấu đến cuối.",
      "format_consolation_feed_in": "Nhánh an ủi nhận người thua",
      "format_consolation_feed_in_note": "Người thua được chuyển xuống một sơ đồ thi đấu phụ ở vòng bạn chọn.",
      "format_consolation_fmc": "Ai cũng đấu hai trận",
      "format_consolation_fmc_note": "Người thua ở trận đầu tiên vào sơ đồ thi đấu thứ hai, để không ai phải đi xa chỉ để đấu một trận.",
      "format_consolation_frlc": "Nhánh Plate cho người thua vòng một",
      "format_consolation_frlc_note": "Ai thua trận đầu tiên sẽ tiếp tục thi đấu ở nhánh Plate.",
      "format_flat": "Danh sách trận đấu",
      "format_flat_note": "Bạn chọn ai đấu với ai.",
      "format_knockout_double": "Loại kép",
      "format_knockout_double_note": "Thua hai trận mới bị loại, nên ai cũng có cơ hội thứ hai.",
      "format_knockout_single": "Loại trực tiếp",
      "format_knockout_single_note": "Thua một trận là bị loại.",
      "format_qualify_then_matchplay": "Vòng loại, rồi đấu match play",
      "format_qualify_then_matchplay_note": "Một vòng loại quyết định ai được vào vòng loại trực tiếp.",
      "format_round_robin": "Vòng tròn",
      "format_round_robin_note": "Mọi người đều đấu với nhau. Hãy chia thành các bảng nếu có nhiều người tham gia.",
      "format_swiss": "Hệ Thụy Sĩ",
      "format_swiss_note": "Mỗi vòng ghép cặp những người có thành tích ngang nhau. Không ai bị loại.",
      "format_timed_session": "Các buổi tính giờ",
      "format_timed_session_note": "Các nội dung thi đấu diễn ra lần lượt trong ngày, theo từng buổi.",
      "history_cta": "Những gì đã thay đổi",
      "history_empty": "Chưa có gì thay đổi kể từ khi công bố.",
      "history_heading": "Những gì đã thay đổi",
      "history_items": "{count, plural, =0 {Không có trận đấu nào bị dời} other {# trận đấu}}",
      "host_help": "Đây là sự kiện của ai? Bạn cần có tài khoản đã xác minh ở đó, hoặc được họ mời.",
      "host_label": "Trường hoặc câu lạc bộ",
      "host_none": "Bạn chưa được thiết lập để tổ chức sự kiện cho trường hoặc câu lạc bộ nào. Hãy đề nghị họ xác minh tài khoản của bạn, hoặc mời bạn làm người tổ chức.",
      "index_empty_body": "Một ngày đấu derby, một giải bơi, một ngày hội thể thao. Hãy thiết lập tại đây, chương trình mà mọi người xem ở cổng sẽ tự hình thành trong lúc bạn làm.",
      "index_empty_heading": "Lên kế hoạch cho sự kiện đầu tiên",
      "index_heading": "Sự kiện của bạn",
      "index_intro": "Các sự kiện mà bạn có thể lập chương trình.",
      "index_row_eyebrow": "{date} · {venue}",
      "index_row_sections": "{count, plural, =0 {Chưa có phần nào} other {# phần}}",
      "index_title": "Sự kiện của bạn",
      "item_unnamed": "Trận đấu chưa có tên",
      "link_announce": "Thông báo",
      "link_announce_body": "Thông báo cho mọi người tại sự kiện về việc trễ giờ hoặc đổi sân.",
      "link_publish": "Công bố và in",
      "link_publish_body": "Công khai chương trình và in bản dành cho cổng vào.",
      "link_schedule": "Giờ và sân",
      "link_schedule_body": "Xếp mỗi trận đấu vào một sân và một khung giờ.",
      "load_failed_title": "Chúng tôi không thể tải nội dung đó",
      "match_at": "Bắt đầu lúc {at}",
      "match_no_time": "Chưa đặt giờ",
      "match_queue": "Vị trí {position} trong thứ tự",
      "min_rest_cta": "Cảnh báo tôi khi một đội thi đấu hai trận quá sát nhau",
      "min_rest_label": "Thời gian nghỉ tối thiểu giữa các trận của một đội (phút)",
      "min_rest_off": "Tắt — không có gì đang được kiểm tra.",
      "min_rest_on": "Bật — mọi khoảng nghỉ dưới {minutes} phút sẽ được đánh dấu bên dưới.",
      "min_rest_submit": "Áp dụng",
      "new_after_duplicate": "Hãy mở sự kiện đã có, hoặc đổi sân hay ngày.",
      "new_event_cta": "Sự kiện mới",
      "new_failed_title": "Chúng tôi không thể mở sự kiện đó",
      "new_fill_in_first": "Trước tiên, hãy chọn sân, ngày và sự kiện này của ai.",
      "new_heading": "Sự kiện mới",
      "new_intro": "Một sự kiện gồm một sân và một ngày. Các phần, sơ đồ thi đấu và giờ thi đấu đều được thêm vào sau.",
      "new_submit": "Tạo sự kiện",
      "new_title": "Sự kiện mới",
      "next_draw": "Bốc thăm",
      "next_entries": "Thêm lượt tham gia",
      "next_published": "Công bố phần này",
      "next_times": "Đặt giờ và sân",
      "orphan_body": "“{name}” đã được thiết lập nhưng chưa bốc thăm. Hãy bốc thăm ngay để hoàn tất phần này.",
      "orphan_cta": "Bốc thăm vòng đấu cúp",
      "orphan_eyebrow": "Chưa hoàn tất",
      "pairings_add": "Thêm trận đấu này",
      "pairings_heading": "Các trận đấu",
      "pairings_help": "Chọn hai lượt tham gia cho mỗi trận đấu. Mỗi lượt tham gia phải có mặt trong ít nhất một trận.",
      "pairings_left": "Một bên",
      "pairings_pick": "Chọn lượt tham gia",
      "pairings_remove": "Xóa",
      "pairings_right": "Bên còn lại",
      "param_box_size": "Mỗi bảng đấu có bao nhiêu người?",
      "param_draw_size": "Quy mô sơ đồ thi đấu (để trống để khớp với số lượt tham gia)",
      "param_feed_in_round": "Người thua được đưa vào ở vòng",
      "param_group_count": "Bao nhiêu bảng?",
      "param_legs": "Mỗi cặp gặp nhau bao nhiêu lần?",
      "param_places_from": "Hạng đầu tiên cần phân định",
      "param_places_to": "Hạng cuối cùng cần phân định",
      "param_qualifier_count": "Bao nhiêu người vượt qua vòng loại?",
      "param_rounds": "Bao nhiêu vòng?",
      "partial_continue": "Mở phần này",
      "partial_entrants": "Đã thêm {created} trên {intended} lượt tham gia.",
      "partial_eyebrow": "Mới xong một phần",
      "partial_section_created": "Đã tạo phần.",
      "partial_stage_created": "Đã thiết lập cách thi đấu.",
      "partial_stopped_entrant": "Chúng tôi đã dừng ở đó. Hãy mở phần này để thêm các lượt tham gia còn lại.",
      "partial_stopped_stage": "Chúng tôi đã dừng ở đó. Phần đã được tạo — hãy mở để hoàn tất thiết lập cách thi đấu.",
      "place_check_fields": "Hãy kiểm tra: {fields}.",
      "competition_label": "Giải đấu",
      "competition_help": "Chọn giải đấu mà kết quả này được tính vào. Danh sách chỉ gồm các giải đấu đã được thiết lập cho môn thể thao và quốc gia này.",
      "competition_none": "Không có giải đấu",
      "competition_submit": "Lưu giải đấu",
      "place_field_item": "Trận đấu",
      "place_field_time": "Thời gian",
      "place_fixed": "Vào giờ cố định",
      "place_follows": "Ngay sau một trận đấu khác",
      "place_follows_label": "Sau trận đấu nào?",
      "place_follows_none": "Không sau trận nào",
      "place_not_before": "Không sớm hơn một giờ nhất định",
      "place_queue": "Trận tiếp theo trong hàng chờ của một sân",
      "place_queue_label": "Vị trí trong hàng chờ",
      "place_submit": "Lưu giờ này",
      "surface_label": "Sân",
      "surface_help": "Nơi diễn ra trận đấu này. Hãy để “Chưa được báo” nếu chưa ai quyết định — đó là một câu trả lời thực sự, và trang sẽ ghi rõ như vậy thay vì đoán.",
      "surface_none": "Chưa được báo",
      "surface_submit": "Lưu sân",
      "place_time_label": "Giờ ({zone})",
      "place_when_label": "Khi nào diễn ra?",
      "preview_lock": "Chốt lại theo hiện trạng.",
      "preview_publish": "{count, plural, =0 {Chưa có gì để hiển thị.} other {# trận đấu sẽ được công khai.}}",
      "preview_republish": "{count, plural, other {# trận đấu, dưới dạng phiên bản {revision}.}}",
      "preview_unpublish": "{count, plural, other {# trận đấu sẽ không còn công khai.}}",
      "print_col_match": "Trận đấu",
      "print_col_time": "Giờ",
      "print_col_where": "Ở đâu",
      "print_cta": "In hoặc lưu dưới dạng PDF",
      "print_empty_body": "Chương trình chỉ in những gì mọi người có thể xem, và hiện chưa có gì được công bố.",
      "print_empty_heading": "Chưa có gì để in",
      "print_footer": "{event} · phiên bản {revision} · {url}",
      "print_heading": "Bản in chương trình",
      "print_intro": "Bản mọi người nhận ở cổng vào. Chỉ có các trận đấu đã công bố.",
      "print_no_js": "Dùng chức năng In của trình duyệt để in trang này hoặc lưu dưới dạng PDF.",
      "print_other_matches": "Mọi thứ khác",
      "print_publish_cta": "Hãy công bố nội dung trước",
      "print_title": "Chương trình — {event}",
      "programme_heading": "Chương trình thi đấu",
      "programme_make_cta": "Lập chương trình",
      "programme_make_heading": "Lập chương trình thi đấu",
      "pub_all_live": "Đã công bố — mọi người có thể xem mọi thứ trong chương trình này.",
      "pub_chip_draft": "Bản nháp",
      "pub_chip_live": "Đã công bố",
      "pub_chip_locked": "Đã chốt",
      "pub_chip_part": "Đã công bố một phần",
      "pub_locked_notice": "{count, plural, other {# phần đã chốt và không thể thay đổi.}}",
      "pub_nothing_live": "Chưa ai có thể xem sự kiện này. Khi công bố, đây sẽ là chương trình công khai.",
      "pub_partly_live": "Đã công bố {live}/{total} phần. Phần còn lại vẫn chỉ mình bạn xem được.",
      "publication_cta": "Đi đến phần công bố",
      "publication_heading": "Những gì mọi người có thể xem",
      "publish_empty_body": "Hãy công bố một phần ở trên, phần đó sẽ hiện ở đây cùng lịch sử thay đổi.",
      "publish_empty_heading": "Chưa công bố gì",
      "publish_heading": "Công bố và in",
      "publish_pending_heading": "Chưa công bố",
      "publish_title": "Công bố — {event}",
      "publish_to_print": "In chương trình",
      "publish_units_heading": "Các phần đã công bố",
      "reason_help": "Ghi chú này sẽ được lưu vào hồ sơ của sự kiện.",
      "reason_label": "Lý do? (không bắt buộc)",
      "reason_required_label": "Lý do?",
      "reseed_applied": "{count, plural, other {Đã chuyển # vị trí.}}",
      "reseed_bye": "Không ai — miễn đấu",
      "reseed_cta": "Thay đổi vị trí trong sơ đồ thi đấu",
      "reseed_help": "Đặt người bắt đầu ở từng vị trí. Sơ đồ thi đấu sẽ được sắp xếp lại và thay đổi này được ghi lại.",
      "reseed_position": "Vị trí hiện do {name} giữ",
      "reseed_submit": "Xếp lại hạt giống",
      "rev_amend": "Đã chỉnh sửa",
      "rev_lock": "Đã chốt",
      "rev_publish": "Đã công bố",
      "rev_republish": "Đã công bố các thay đổi",
      "rev_unpublish": "Đã gỡ xuống",
      "rubbers_doubles": "Các lượt trận đôi",
      "rubbers_help": "Một cuộc đối đầu gồm nhiều lượt trận. Hãy cho biết số lượng mỗi loại, chúng tôi sẽ đánh số.",
      "rubbers_legend": "Các lượt trận",
      "rubbers_singles": "Các lượt trận đơn",
      "rubbers_to_win": "Số lượt trận cần thắng để giành chiến thắng cuộc đối đầu (không bắt buộc)",
      "schedule_empty_body": "Hãy bốc thăm ở một trong các phần của bạn, các trận đấu sẽ hiện ở đây.",
      "schedule_empty_heading": "Chưa có gì để xếp",
      "schedule_filter_all": "Tất cả các phần",
      "schedule_filter_apply": "Hiển thị",
      "schedule_filter_label": "Phần nào?",
      "schedule_heading": "Giờ và sân",
      "schedule_intro": "Giờ theo giờ địa phương của sân ({zone}). Chạm vào trận đấu bất kỳ để di chuyển.",
      "schedule_queue_band": "Theo thứ tự, không đặt giờ",
      "schedule_table_caption": "Các trận đấu theo giờ và sân.",
      "schedule_time_column": "Giờ",
      "schedule_title": "Giờ và sân — {event}",
      "schedule_to_publish": "Công bố và in",
      "search": "Tìm kiếm",
      "section_all_done": "Phần này đã xong. Quay lại sự kiện",
      "section_heading_unknown": "Phần này",
      "section_name_sport_only": "{sport}",
      "section_name_with_age": "{age} — {sport}",
      "section_title": "Phần — {name}",
      "seed": "Hạt giống {rank}",
      "seed_label": "Hạt giống (không bắt buộc)",
      "separator": " · ",
      "severity_change": "Có thay đổi",
      "severity_delay": "Chúng tôi đang bị trễ",
      "severity_info": "Chỉ để mọi người biết",
      "severity_label": "Loại thông báo?",
      "severity_urgent": "Khẩn cấp",
      "show_more": "Xem thêm",
      "sign_in_body": "Để lập chương trình, bạn cần tài khoản trường hoặc câu lạc bộ đã xác minh, hoặc lời mời từ ban tổ chức sự kiện.",
      "sign_in_cta": "Đăng nhập",
      "sign_in_heading": "Đăng nhập để tổ chức sự kiện",
      "slot_bye": "Miễn đấu",
      "slot_change": "Thay đổi người tham gia trận đấu này",
      "slot_kind_loser_of": "Bên thua của một trận đấu",
      "slot_kind_qualifier": "Một suất từ vòng loại",
      "slot_kind_rank_n_of": "Một thứ hạng từ một bảng",
      "slot_kind_seeded_from": "Xếp hạt giống từ bảng xếp hạng",
      "slot_kind_tbd": "Chưa xác định",
      "slot_kind_winner_of": "Bên thắng của một trận đấu",
      "slot_loser_of": "Bên thua trận {match}",
      "slot_provisional": "Tạm thời",
      "slot_qualifier": "Một suất từ vòng loại",
      "slot_rank_n_of": "Một thứ hạng từ một bảng",
      "slot_resolve_cta": "Chọn người đi tiếp",
      "slot_resolve_label": "Ai đi tiếp?",
      "slot_resolve_placeholder": "Chọn lượt tham gia",
      "slot_seeded_from": "Xếp hạt giống từ bảng xếp hạng",
      "slot_tbd": "Chưa xác định",
      "slot_unnamed": "Trống",
      "slot_unresolve_cta": "Hoàn tác",
      "slot_unresolve_label": "Đưa vị trí này trở lại thành",
      "slot_winner_of": "Bên thắng trận {match}",
      "spine_draw": "Bốc thăm",
      "spine_entries": "Lượt tham gia",
      "spine_published": "Đã công bố",
      "spine_state_current": "bước tiếp theo",
      "spine_state_done": "đã xong",
      "spine_state_todo": "chưa xong",
      "spine_times": "Giờ thi đấu",
      "surface_unbound": "Chưa có sân",
      "surfaces_failed": "Chúng tôi cũng không thể tải danh sách sân của địa điểm này, nên chỉ những sân đang được dùng mới có cột.",
      "timing_fixed": "Vào giờ cố định",
      "timing_not_before": "Không sớm hơn một giờ nhất định",
      "timing_queue": "Theo thứ tự trên sân — không đặt giờ",
      "title_help": "Tên mọi người đọc ở đầu chương trình — “Ngày hội Derby mùa đông”, “Ngày hội quần vợt U13”.",
      "title_label": "Sự kiện này tên là gì?",
      "tray_heading": "Chưa được xếp",
      "tray_help": "Các trận này chưa có giờ và chưa có vị trí trong hàng chờ. Chạm vào một trận để đặt một trong hai.",
      "unit_framing_draft": "Chỉ bạn xem được nội dung này.",
      "unit_framing_locked": "Đã chốt — không thay đổi gì nữa. Mở khóa bên dưới nếu cần dời nội dung nào đó.",
      "unit_framing_published": "Mọi người có thể xem nội dung này.",
      "unit_revision": "Phiên bản {revision}",
      "unit_scope_day": "Ngày",
      "unit_scope_event": "Toàn bộ sự kiện",
      "unit_scope_section": "Phần",
      "unit_scope_stage": "Sơ đồ thi đấu",
      "untitled_event": "Sự kiện chưa có tên",
      "venue_change": "Đổi sân",
      "venue_label": "Sân",
      "venue_placeholder": "Tìm sân",
      "venue_unknown": "Sân đó",
      "versus": " — ",
      "violation_congestion": "Có {running} trận đấu cùng lúc trên {surface}, trong khi sân được thiết lập cho {limit} trận.",
      "violation_min_rest": "Hai trận đấu của cùng một đội chỉ cách nhau {minutes} phút.",
      "violations_eyebrow": "Nên xem lại",
      "violations_note": "Đây không phải là lỗi — có thể bạn đã cố ý như vậy. Có khi bốn trận U9 diễn ra trên cùng một sân vào mỗi thứ Bảy.",
      "withdraw_cta": "Rút lượt tham gia này",
      "withdraw_eyebrow": "Những gì đã thay đổi",
      "withdraw_left_locked": "{count, plural, other {# vị trí nằm trong sơ đồ thi đấu đã chốt. Hãy mở khóa và xếp lại hạt giống để thay đổi.}}",
      "withdraw_left_scored": "{count, plural, other {# trận đấu đã có tỷ số nên được giữ nguyên.}}",
      "withdraw_submit": "Rút lui",
      "withdraw_vacated": "{count, plural, =0 {Không có vị trí nào trong sơ đồ thi đấu thay đổi.} other {# vị trí trong sơ đồ thi đấu hiện đang trống.}}",
      "withdrawn_chip": "Đã rút lui",
      "wizard_age_any": "Mọi nhóm tuổi",
      "wizard_age_label": "Nhóm tuổi",
      "wizard_back_to_step1": "Quay lại câu hỏi đầu tiên",
      "wizard_change_family": "Thay đổi",
      "wizard_choose": "Chọn",
      "wizard_draw_next": "Tiếp theo: bốc thăm khi đã có đủ lượt tham gia.",
      "wizard_entries_failed": "Chúng tôi không thể tìm kiếm nội dung đó",
      "wizard_entries_help": "Thêm các đội bạn đã biết. Những đội còn lại có thể thêm sau — không có gì ở đây phải chờ danh sách lượt tham gia đầy đủ.",
      "wizard_entries_meet_help": "Thêm các trường tham gia. Những trường còn lại có thể thêm sau.",
      "wizard_failed_title": "Chúng tôi không thể tạo phần đó",
      "wizard_finish_later": "Hoàn tất sau",
      "wizard_heading": "Thêm phần",
      "wizard_more_options": "Tùy chọn khác",
      "wizard_more_options_help": "Bạn có thể để nguyên các mục này — cài đặt mặc định vẫn dùng tốt.",
      "wizard_name_help": "Đây là tên mọi người đọc trong chương trình. Chúng tôi đã điền tên dễ hiểu nhất — bạn có thể đổi nếu muốn.",
      "wizard_name_label": "Đặt tên cho phần này",
      "wizard_next": "Tiếp",
      "wizard_org_label": "Trường hoặc câu lạc bộ",
      "wizard_org_placeholder": "Tìm trường hoặc câu lạc bộ",
      "wizard_param_problem": "Một trong các con số ở trên nằm ngoài phạm vi chúng tôi có thể dùng. Hãy kiểm tra trước khi tiếp tục.",
      "wizard_pick_sport_first": "Hãy chọn môn thể thao — các câu hỏi còn lại phụ thuộc vào đó.",
      "wizard_ready": "Sẵn sàng tạo {name}.",
      "wizard_remove_entry": "Xóa",
      "wizard_seeding_note": "Hạt giống được xếp theo cách thông thường, và các bảng được điền theo kiểu rắn lượn.",
      "wizard_surface_label": "Bắt đầu ở đâu?",
      "wizard_surface_help": "Không bắt buộc. Mọi trận đấu trong sơ đồ thi đấu này sẽ bắt đầu trên sân này, và sau đó bạn có thể dời bất kỳ trận nào trong lịch.",
      "wizard_surface_none": "Quyết định sau",
      "wizard_sport_label": "Môn thể thao",
      "wizard_sport_placeholder": "Chọn môn thể thao",
      "wizard_step1_heading": "Ai thi đấu trong phần này?",
      "wizard_step2_heading": "Thi đấu theo cách nào?",
      "wizard_step3_heading": "Ai đã đăng ký?",
      "wizard_step_of": "Bước {step}/{total}",
      "wizard_submit": "Tạo phần",
      "wizard_timing_label": "Các trận đấu diễn ra khi nào?",
      "wizard_title": "Thêm phần"
    },
    "private_binding": {
      "title": "Các trận đấu của con tôi",
      "heading": "Các trận đấu của con tôi",
      "intro": "Hãy cho biết con bạn đã mặc áo đấu nào, các trận đấu của con sẽ hiện ở đây cho gia đình bạn.",
      "privacy_help": "Đây là ghi chú riêng của gia đình. Ghi chú này không bao giờ xuất hiện trên trang trận đấu, trong kết quả tìm kiếm hay trong bất kỳ bảng xếp hạng nào, và không bao giờ thay đổi hồ sơ chính thức của con bạn.",
      "empty": "Bạn chưa liên kết áo đấu nào với con của mình.",
      "no_children": "Trước tiên, hãy thêm hồ sơ riêng tư cho con bạn, sau đó quay lại để liên kết áo đấu của con.",
      "child_heading": "{name}",
      "child_heading_unnamed": "Hồ sơ riêng tư {id}",
      "shirt": "Áo đấu",
      "appearances": "Các trận đấu công khai với áo đấu này: {count}",
      "asserted_at": "Bạn đã thêm vào {at}",
      "state_label": "Trạng thái",
      "state_active": "Đang chờ trường xác nhận",
      "state_withdrawn": "Bạn đã gỡ liên kết này",
      "state_confirmed": "Đã được trường xác nhận",
      "state_frozen_superseded": "Trường đã xác nhận một trẻ khác cho áo đấu này",
      "withdraw": "Gỡ liên kết này",
      "withdraw_help": "Khi gỡ, liên kết sẽ không còn hiển thị trong gia đình bạn. Hồ sơ ghi nhận việc bạn đã khai báo vẫn được giữ lại.",
      "add_heading": "Liên kết áo đấu với con bạn",
      "add_help": "Bạn cần có hồ sơ riêng tư của con và ID của áo đấu, có trên trang của đội trong mùa giải đó.",
      "child_label": "Con nào",
      "lineage_label": "ID áo đấu",
      "submit": "Liên kết áo đấu này",
      "failed_title": "Không thực hiện được",
      "asserted_success": "Đã liên kết. Chỉ hiển thị trong gia đình bạn.",
      "withdrawn_success": "Đã gỡ khỏi gia đình bạn."
    },
    "surfaces": {
      "title": "Sân thi đấu",
      "intro": "Các sân thi đấu tại địa điểm này, theo cách gọi của bạn. Khi một sân đã có tên, mọi trận đấu trên sân đó đều có thể cho biết đó là sân nào — trên trang địa điểm, trong chương trình và trên bản in.",
      "empty_heading": "Chưa có sân nào được đặt tên",
      "empty_body": "Chưa có sân nào ở đây được đặt tên, nên mọi trận đấu tại địa điểm này đều hiển thị “chưa báo sân”. Hãy thêm sân đầu tiên bên dưới — “Sân trên”, “Sân cỏ nhân tạo 2”, “Sân 1”, hay bất cứ tên nào mà mọi người ở cổng vào vẫn gọi.",
      "column_name": "Tên",
      "column_type": "Loại",
      "column_rename": "Đổi tên",
      "off_site": "Bên ngoài địa điểm này",
      "rename_label": "Tên mới cho {surface}",
      "rename_submit": "Đổi tên",
      "add_heading": "Thêm sân",
      "add_help": "Hãy dùng tên mà mọi người thực sự gọi. Bạn có thể đổi tên sau, và tên cũ vẫn dùng được cho các trận đấu đang dùng tên đó.",
      "name_label": "Tên",
      "type_label": "Đây là loại sân nào?",
      "no_geo_note": "Bạn không cần tọa độ bản đồ để đặt tên sân.",
      "add_submit": "Thêm sân",
      "merge_heading": "Hai tên cho một sân?",
      "merge_help": "Nếu cùng một sân bị liệt kê hai lần, hãy gộp chúng lại. Không có gì bị xóa: tên còn lại vẫn được giữ và vẫn dùng được cho các trận đấu đã dùng tên đó.",
      "merge_keep_label": "Giữ sân này",
      "merge_into_label": "Gộp sân này vào",
      "merge_rule_note": "Nếu không thể gộp hai sân này theo chiều bạn đã chọn, chúng tôi sẽ giữ sân có mặt ở đây trước — dù thế nào thì tên còn lại vẫn được giữ.",
      "merge_submit": "Gộp lại",
      "back_to_venue": "Quay lại những gì đang diễn ra tại địa điểm này",
      "sign_in": "Hãy đăng nhập bằng tài khoản trường hoặc câu lạc bộ để đặt tên cho các sân tại địa điểm này.",
      "sign_in_action": "Đăng nhập",
      "failed_title": "Không thực hiện được."
    },
    "following": {
      "title": "Đang theo dõi",
      "heading": "Theo dõi và cập nhật",
      "help": "Chọn những cập nhật nào đến với bạn trong ứng dụng hoặc dưới dạng thông báo trình duyệt, cho từng nguồn bạn theo dõi.",
      "open_inbox": "Mở thông báo",
      "in_app_corrections": "Gửi các điều chỉnh xếp hạng vào hộp thư riêng của tôi",
      "follow": "Theo dõi cập nhật",
      "save": "Lưu lựa chọn",
      "unfollow": "Bỏ theo dõi",
      "current": "Đang theo dõi",
      "empty": "Bạn chưa theo dõi nguồn nào.",
      "follow_updates": "Theo dõi cập nhật",
      "source_selector_heading": "Theo dõi một nguồn được phép",
      "source_selector_help": "Nhập chính xác ID của nguồn mà bạn được phép theo dõi. Chúng tôi sẽ kiểm tra trước khi hiển thị.",
      "target_kind": "Loại nguồn",
      "target_public_id": "ID nguồn",
      "source_selector_submit": "Mở cài đặt theo dõi",
      "preferences": "Tùy chọn cập nhật",
      "preferences_help": "Chọn từng kênh nhận cho nguồn này.",
      "channel_in_app": "Trong ứng dụng",
      "channel_web_push": "Thông báo trình duyệt",
      "not_muted": "Cập nhật không bị tắt tiếng.",
      "muted": "Đã tắt tiếng",
      "muted_until": "Đã tắt tiếng đến {time}.",
      "mute_one_hour": "Tắt tiếng trong một giờ",
      "unmute": "Bật lại cập nhật",
      "target": {
        "team": "Đội",
        "player": "Vận động viên",
        "organisation": "Tổ chức",
        "competition": "Giải đấu",
        "event": "Sự kiện",
        "section": "Phần",
        "fixture": "Trận đấu",
        "programme_slot": "Vị trí trong chương trình",
        "venue": "Địa điểm",
        "community_team": "Đội cộng đồng"
      },
      "event": {
        "ranking.correction": "Điều chỉnh xếp hạng",
        "sports.match.final": "Kết thúc trận đấu",
        "sports.match.started": "Bắt đầu trận đấu",
        "sports.programme.changed": "Thay đổi chương trình",
        "sports.record.changed": "Thay đổi kỷ lục",
        "sports.resource.changed": "Thay đổi sân thi đấu",
        "sports.score.changed": "Thay đổi tỷ số",
        "sports.slot.resolved": "Thay đổi vị trí trong chương trình"
      },
      "no_longer_available": "Không còn khả dụng"
    },
    "feed": {
      "heading": "Bảng tin của bạn",
      "help": "Cập nhật gần đây từ các nguồn bạn theo dõi.",
      "empty": "Chưa có cập nhật nào từ các nguồn bạn theo dõi.",
      "older": "Cập nhật cũ hơn trong bảng tin",
      "score_changed": "Một tỷ số bạn theo dõi đã thay đổi.",
      "match_started": "Một trận đấu bạn theo dõi đã bắt đầu.",
      "match_final": "Một trận đấu bạn theo dõi đã kết thúc.",
      "score_changed_named": "Cập nhật tỷ số: {match}.",
      "score_changed_now": "Cập nhật tỷ số: {match}, hiện là {score}.",
      "score_changed_then": "Cập nhật tỷ số: {match}, lúc đó là {score}.",
      "match_started_named": "{match} đã bắt đầu.",
      "match_final_named": "{match} đã kết thúc.",
      "match_final_now": "{match} đã kết thúc: {score}.",
      "record_changed": "Một kỷ lục bạn theo dõi đã thay đổi.",
      "programme_changed": "Một chương trình bạn theo dõi đã thay đổi.",
      "resource_changed": "Sân thi đấu của một trận đấu bạn theo dõi đã thay đổi.",
      "slot_resolved": "Chương trình hiện đã xác định trận đấu cho một vị trí bạn theo dõi.",
      "team_broadcast": "Một đội bạn theo dõi đã đăng thông báo.",
      "team_trial_selected": "Đã có kết quả tuyển chọn của con bạn: được chọn.",
      "team_trial_not_selected": "Đã có kết quả tuyển chọn của con bạn: không được chọn."
    },
    "notifications": {
      "title": "Thông báo",
      "heading": "Thông báo riêng của bạn",
      "manage_following": "Thay đổi những gì bạn theo dõi",
      "empty": "Chưa có thông báo nào.",
      "ranking_correction": "{count, plural, other {Một điều chỉnh xếp hạng đã ảnh hưởng đến # nguồn bạn theo dõi.}}",
      "ranking_history_apply": "{count, plural, other {Một điều chỉnh xếp hạng trong quá khứ đã ảnh hưởng đến # nguồn bạn theo dõi.}}",
      "ranking_history_revert": "{count, plural, other {Một điều chỉnh xếp hạng trong quá khứ đã được hoàn tác cho # nguồn bạn theo dõi.}}",
      "sports_update": "Có một cập nhật thể thao mới từ nguồn bạn theo dõi.",
      "team_broadcast": "Có một thông báo mới trong Trung tâm đội.",
      "internal_game_review_quarantined": "Một kết quả trận đấu tập chưa được xác nhận nên đã bị tạm giữ.",
      "internal_game_review_confirmed": "Một kết quả trận đấu tập đã được xác nhận.",
      "internal_programme_rule_changed": "Quy tắc của một chương trình riêng của đội đã thay đổi.",
      "internal_programme_history_applied": "Một đợt xử lý dữ liệu cũ đã được xem xét và áp dụng cho một chương trình riêng của đội.",
      "internal_programme_history_reverted": "Một đợt xử lý dữ liệu cũ đã được xem xét và hoàn tác cho một chương trình riêng của đội.",
      "internal_programme_rank_drop": {
        "generic": "Kết quả của một chương trình riêng của đội đã thay đổi.",
        "ordinal": "Thứ hạng trong một chương trình riêng của đội đã thay đổi từ {previousValue} thành {currentValue}.",
        "band": "Nhóm trong một chương trình riêng của đội đã thay đổi từ {previousValue} thành {currentValue}.",
        "tier": "Bậc trong một chương trình riêng của đội đã thay đổi từ {previousValue} thành {currentValue}.",
        "current_value_unavailable": "chưa có giá trị hiện tại"
      },
      "team_lineup_selected": "Bạn đã được chọn cho trận đấu hoặc sự kiện này.",
      "team_lineup_not_selected": "Đã có cập nhật về việc tuyển chọn cho trận đấu hoặc sự kiện của bạn.",
      "team_trial_selected": "Con bạn đã được chọn vào đội.",
      "team_trial_not_selected": "Đã có kết quả tuyển chọn của con bạn.",
      "team_trial_expired": "Đăng ký tuyển chọn của con bạn đã hết hạn mà chưa có kết quả tuyển chọn.",
      "mark_viewed": "Đánh dấu đã xem",
      "viewed": "Đã xem",
      "older": "Thông báo cũ hơn",
      "preferences": "Tùy chọn thông báo",
      "defaults": "Mặc định cho lượt theo dõi mới",
      "defaults_help": "Chọn các kênh dùng cho lượt theo dõi mới. Các lượt theo dõi hiện có vẫn giữ lựa chọn riêng.",
      "save_defaults": "Lưu kênh mặc định",
      "quiet_hours": "Giờ yên tĩnh",
      "quiet_hours_help": "Thông báo trình duyệt sẽ tạm dừng giữa hai thời điểm này. Nhập mỗi thời điểm bằng số phút kể từ nửa đêm, ví dụ 1320 cho 22:00.",
      "quiet_start": "Phút bắt đầu giờ yên tĩnh",
      "quiet_end": "Phút kết thúc giờ yên tĩnh",
      "save_quiet_hours": "Lưu giờ yên tĩnh",
      "clear_quiet_hours": "Tắt giờ yên tĩnh",
      "quiet_hours_off": "Giờ yên tĩnh đang tắt.",
      "quiet_hours_on": "Giờ yên tĩnh kéo dài từ phút {start} đến phút {end}.",
      "invalid_quiet_hours": "Hãy nhập hai phút khác nhau, từ 0 đến 1439, hoặc tắt giờ yên tĩnh.",
      "web_push": "Thông báo trình duyệt",
      "web_push_help": "Thông báo trình duyệt không bao giờ chứa tên vận động viên.",
      "web_push_native_help": "Thông báo trình duyệt được quản lý trong ứng dụng web. Thông báo đẩy trên thiết bị sẽ được bổ sung cùng với bản phát hành ứng dụng di động.",
      "web_push_registered": "Thông báo trình duyệt đang bật cho trình duyệt này.",
      "web_push_not_registered": "Thông báo trình duyệt đang tắt cho trình duyệt này.",
      "web_push_enable": "Bật thông báo trình duyệt",
      "web_push_disable": "Tắt thông báo trình duyệt",
      "web_push_unsupported": "Trình duyệt này không hỗ trợ thông báo.",
      "web_push_denied": "Trình duyệt này đã chặn quyền gửi thông báo.",
      "web_push_failed": "Chưa thiết lập xong thông báo trình duyệt. Hãy thử lại.",
      "web_push_requires_javascript": "Để thiết lập thông báo trình duyệt, bạn cần bật JavaScript.",
      "score_changed": "Một tỷ số bạn theo dõi đã thay đổi.",
      "match_started": "Một trận đấu bạn theo dõi đã bắt đầu.",
      "match_final": "Một trận đấu bạn theo dõi đã kết thúc.",
      "record_changed": "Một kỷ lục bạn theo dõi đã thay đổi.",
      "programme_changed": "Một chương trình bạn theo dõi đã thay đổi.",
      "resource_changed": "Sân thi đấu của một trận đấu bạn theo dõi đã thay đổi.",
      "slot_resolved": "Chương trình hiện đã xác định trận đấu cho một vị trí bạn theo dõi.",
      "lede": "Những gì chúng tôi đã thông báo cho bạn, và cách chúng tôi thông báo.",
      "inbox_heading": "Hộp thư đến"
    },
    "team_hub": {
      "title": "Trung tâm đội",
      "directory_title": "Trung tâm đội của bạn",
      "directory_heading": "Các đội của bạn",
      "directory_help": "Mở một đội hiện tại mà bạn quản lý, thi đấu cho, hoặc hỗ trợ với tư cách người giám hộ đã liên kết.",
      "directory_empty": "Chưa có Trung tâm đội nào được liên kết với tài khoản của bạn.",
      "directory_open": "Mở Trung tâm đội",
      "directory_guardian_task": "Một liên kết người giám hộ cần tổ chức xem xét.",
      "directory_link": "Trung tâm đội",
      "audience": {
        "squad_guardians_org": "Mọi thông báo đều hiển thị với thành viên danh sách đội, người giám hộ đã liên kết của họ và tổ chức."
      },
      "author": {
        "team_manager": "Quản lý đội"
      },
      "compose_heading": "Đăng thông báo cho đội",
      "one_way_help": "Đây là bảng thông báo một chiều. Không có chức năng trả lời hay nhắn tin riêng giữa người lớn và vận động viên.",
      "message_label": "Thông báo",
      "publish": "Đăng cho đội",
      "notices_heading": "Thông báo của đội",
      "empty": "Chưa có thông báo nào của đội.",
      "message_unavailable": "Thông báo này đã bị gỡ.",
      "report": "Báo cáo",
      "reported": "Đã báo cáo cho tổ chức và bộ phận kiểm duyệt của nền tảng.",
      "block": "Chặn người gửi",
      "blocked_delivery_help": "Bạn đã chặn người gửi này và chuyển thông báo đến tổ chức cùng bộ phận kiểm duyệt của nền tảng. Các thông báo bắt buộc của đội vẫn hiển thị ở đây để bạn không bỏ lỡ thông tin chính thức.",
      "report_reason_label": "Lý do",
      "report_reason": {
        "inappropriate": "Nội dung không phù hợp",
        "safeguarding_concern": "Lo ngại về an toàn trẻ em",
        "harassment": "Quấy rối",
        "other": "Lo ngại khác"
      },
      "guardian_tasks_heading": "Liên kết người giám hộ cần được xem xét",
      "guardian_tasks_help": "Các thành viên danh sách đội chưa thành niên hiện tại này chưa có liên kết người giám hộ đã xác minh. Thông báo vẫn được đăng; tổ chức có thể bổ sung liên kết còn thiếu.",
      "guardian_task_player": "{givenName}, sinh năm {birthYear} · danh sách đội {membershipPublicId}",
      "guardian_task_player_unnamed": "Thành viên danh sách đội sinh năm {birthYear} · danh sách đội {membershipPublicId}",
      "guardian_task_handoff": "Chuẩn bị liên kết chuyển cho người giám hộ",
      "guardian_task_handoff_help": "Không bắt buộc: chỉ chia sẻ liên kết riêng tư này với đúng người giám hộ. Liên kết mở một yêu cầu tạo hồ sơ công khai, có thể tìm kiếm và một liên kết người giám hộ đã xác minh. Tổ chức phải phê duyệt trước khi tư cách người giám hộ đã xác minh có hiệu lực. Thông báo của đội vẫn xem được mà không cần yêu cầu này. Việc tổng hợp thành tích sự nghiệp cần một lựa chọn đồng ý riêng.",
      "guardian_task_erased": "Hồ sơ vận động viên đã bị xóa, được giữ lại dưới dạng một việc cần xử lý về an toàn trẻ em.",
      "operation_failed": "Thao tác trong Trung tâm đội chưa hoàn tất.",
      "moderation_title": "Kiểm duyệt Trung tâm đội",
      "moderation_heading": "Thông báo của đội bị báo cáo",
      "moderation_empty": "Không có báo cáo nào đang mở trong Trung tâm đội mà bạn có thể xem xét.",
      "moderation_dismiss": "Bỏ qua báo cáo",
      "moderation_remove": "Gỡ thông báo"
    },
    "team_logistics": {
      "title": "Hậu cần đội",
      "directory_title": "Hậu cần đội của bạn",
      "directory_heading": "Các đội của bạn",
      "directory_help": "Mở lịch, quy định và công việc danh sách đội của một đội hiện tại.",
      "directory_empty": "Chưa có mục hậu cần đội nào được liên kết với tài khoản của bạn.",
      "directory_open": "Mở hậu cần đội",
      "directory_link": "Hậu cần đội",
      "operation_failed": "Thao tác hậu cần trong Trung tâm đội chưa hoàn tất.",
      "operation_saved": "Đã lưu thay đổi hậu cần trong Trung tâm đội.",
      "schedule_heading": "Lịch tập luyện",
      "schedule_empty": "Chưa có buổi tập nào.",
      "schedule_publish_heading": "Thêm buổi tập",
      "schedule_title_label": "Tên buổi tập",
      "schedule_note_label": "Ghi chú (không bắt buộc)",
      "schedule_starts_label": "Bắt đầu lúc",
      "schedule_ends_label": "Kết thúc lúc",
      "schedule_time_help": "Dùng ngày và giờ theo định dạng ISO-8601, kèm độ lệch múi giờ.",
      "schedule_venue_label": "Địa điểm",
      "schedule_publish": "Đăng buổi tập",
      "schedule_source_notice": "Lịch đội đã đăng",
      "availability_heading": "Khả năng tham gia",
      "availability_unacknowledged": "Chưa phản hồi",
      "availability_available": "Có thể tham gia",
      "availability_unavailable": "Không thể tham gia",
      "availability_mark_available": "Đánh dấu có thể tham gia",
      "availability_mark_unavailable": "Đánh dấu không thể tham gia",
      "availability_player": "{givenName}, sinh năm {birthYear}",
      "availability_player_unnamed": "Thành viên danh sách đội sinh năm {birthYear}",
      "rules_heading": "Quy định và tài liệu đã ghim của đội",
      "rules_empty": "Chưa có quy định hay tài liệu nào được ghim.",
      "rules_publish_heading": "Ghim quy định hoặc tài liệu",
      "rules_title_label": "Tiêu đề",
      "rules_text_label": "Nội dung",
      "rules_links_label": "Liên kết (không bắt buộc)",
      "rules_links_help": "Nhập mỗi dòng một liên kết HTTPS.",
      "rules_publish": "Ghim quy định hoặc tài liệu",
      "rules_pinned_at": "Đã ghim {at}",
      "roster_heading": "Đề xuất vào danh sách đội",
      "roster_empty": "Chưa có đề xuất nào vào danh sách đội.",
      "roster_propose_heading": "Đề xuất một suất trong danh sách đội",
      "roster_candidate_label": "Vận động viên",
      "roster_propose": "Gửi đề xuất",
      "roster_invitations_heading": "Lời mời vào danh sách đội",
      "roster_invitations_empty": "Không có lời mời vào danh sách đội nào đang chờ bạn.",
      "roster_invitation": "{givenName}, sinh năm {birthYear}",
      "roster_player_unnamed": "Thành viên danh sách đội sinh năm {birthYear}",
      "roster_consent_heading": "Nội dung đồng ý đã hiển thị cho đề xuất này",
      "consent_language": "Hiển thị bằng {language}",
      "roster_accept": "Chấp nhận đề xuất vào danh sách đội",
      "roster_decline": "Từ chối đề xuất vào danh sách đội",
      "roster_consent_active": "Sự đồng ý xử lý dữ liệu đang có hiệu lực.",
      "roster_needs_guardian_verification": "Phản hồi này đã được ghi nhận để chờ xác minh người giám hộ.",
      "roster_status_label": "Trạng thái",
      "roster_status": {
        "open": "Đang chờ phản hồi",
        "accepted": "Đã chấp nhận",
        "declined": "Đã từ chối"
      },
      "roster_response_basis": {
        "self": "Được vận động viên chấp nhận",
        "asserted_guardian": "Được người tự khai là người giám hộ chấp nhận",
        "verified_guardian": "Được người giám hộ đã xác minh chấp nhận",
        "organisation": "Được tổ chức xác nhận"
      },
      "roster_bulk_heading": "Xác nhận các đề xuất đã chọn",
      "roster_bulk_help": "Xác nhận của tổ chức ghi nhận tư cách thành viên danh sách đội. Việc này không tạo ra hay thay thế sự đồng ý của người giám hộ.",
      "roster_bulk_submit": "Xác nhận các đề xuất đã chọn",
      "trials_heading": "Tuyển chọn",
      "trials_empty": "Không có buổi tuyển chọn nào đang mở hoặc gần đây.",
      "trial_register_title": "Đăng ký buổi tuyển chọn của đội",
      "trial_register_link": "Đăng ký cho một trẻ tham gia buổi tuyển chọn này",
      "trial_registered": "Đã ghi nhận đăng ký tuyển chọn mà không tạo hồ sơ vận động viên.",
      "trial_register_submit": "Đăng ký cho trẻ và đồng ý",
      "trial_confirm_title": "Xác nhận đăng ký tuyển chọn",
      "trial_confirm_heading": "Xác nhận đăng ký tuyển chọn này",
      "trial_confirm_child": "{givenName}, sinh năm {birthYear}",
      "trial_confirmed": "Đã ghi nhận xác nhận của người giám hộ.",
      "trial_confirmation_link": "Mở biểu mẫu xác nhận của người giám hộ",
      "trial_confirmation_awaiting_slip": "Đang chờ người giám hộ xác nhận bằng mã trên phiếu của họ.",
      "trial_consent_heading": "Sự đồng ý của cha mẹ về việc xử lý dữ liệu",
      "trial_child_account": "Tài khoản của trẻ (không bắt buộc)",
      "trial_child_account_none": "Không có tài khoản trẻ nào được liên kết",
      "trial_confirm_submit": "Xác nhận đăng ký và đồng ý",
      "trial_confirm_code_help": "Nhập mã xác nhận trên phiếu giấy mà huấn luyện viên đã đưa cho bạn.",
      "trial_confirm_code_label": "Mã xác nhận",
      "trial_confirm_code_submit": "Tiếp tục",
      "trial_confirm_code_refused": "Mã đó không mở được đăng ký nào đang chờ xác nhận. Hãy kiểm tra lại phiếu, hoặc xin huấn luyện viên một phiếu mới.",
      "trial_closes": "Hạn đăng ký: {date}.",
      "trial_selection_due": "Hạn chọn người: {date}.",
      "trial_publish_heading": "Tạo buổi tuyển chọn",
      "trial_title": "Tên buổi tuyển chọn",
      "trial_closes_label": "Hạn đăng ký",
      "trial_selection_due_label": "Hạn chọn người",
      "trial_publish": "Đăng buổi tuyển chọn",
      "trial_given_name": "Tên của trẻ",
      "trial_surname": "Họ của trẻ",
      "trial_birth_year": "Năm sinh của trẻ",
      "trial_paper_heading": "Ghi nhận đăng ký trên giấy",
      "trial_paper_help": "Đăng ký này sẽ ở trạng thái chờ cho đến khi chính người giám hộ mở biểu mẫu xác nhận và đồng ý với nội dung hiển thị.",
      "trial_paper_submit": "Ghi nhận đăng ký đang chờ",
      "trial_paper_slip_heading": "Phiếu xác nhận của người giám hộ",
      "trial_paper_slip_body": "Hãy đưa liên kết và mã này cho cha mẹ hoặc người giám hộ của trẻ, ví dụ trên phiếu giấy. Mã chỉ hiển thị lúc này, và chỉ người có mã mới xác nhận được đăng ký này. Sau 10 lần nhập sai mã, đăng ký sẽ bị khóa cho đến khi bạn cấp phiếu mới.",
      "trial_paper_slip_code": "Mã xác nhận: {code}",
      "trial_slip_locked": "Đã có quá nhiều lần nhập sai mã cho đăng ký này. Đăng ký sẽ bị khóa cho đến khi bạn cấp phiếu mới.",
      "trial_slip_reissue": "Cấp phiếu mới",
      "trial_purge": "Xóa thông tin cá nhân trong đăng ký khi đủ điều kiện",
      "trial_path": {
        "guardian": "Do người giám hộ đăng ký",
        "coach_paper": "Đăng ký trên giấy"
      },
      "trial_confirmation": {
        "pending_guardian": "Đang chờ người giám hộ",
        "confirmed": "Người giám hộ đã xác nhận"
      },
      "trial_outcome": {
        "expired": "Đã hết thời hạn tuyển chọn",
        "pending": "Đang chờ quyết định",
        "selected": "Được chọn",
        "rejected": "Không được chọn"
      },
      "trial_promotion": {
        "not_selected": "Chưa tạo hồ sơ vận động viên",
        "pending": "Đang chờ chuyển hồ sơ vào đội",
        "promoted": "Đã đưa vào danh sách đội"
      },
      "trial_decide": {
        "selected": "Chọn và đưa vào đội",
        "rejected": "Đánh dấu không được chọn"
      },
      "trial_abandon": "Đóng đăng ký chưa xác nhận",
      "trial_resume_promotion": "Tiếp tục đưa vào danh sách đội",
      "duties_heading": "Nhiệm vụ của người giám hộ",
      "duties_empty": "Chưa có lịch phân công nhiệm vụ nào.",
      "duty_capacity": "Còn {remaining}/{capacity} chỗ",
      "duty_volunteer": "Đăng ký tình nguyện",
      "duty_withdraw": "Rút lui",
      "duty_publish_heading": "Tạo lịch phân công nhiệm vụ",
      "duty_publish_help": "Thêm ca nhiệm vụ đầu tiên. Bạn có thể đăng thêm lịch phân công khi cần.",
      "duty_roster_title": "Tên lịch phân công nhiệm vụ",
      "duty_slot_title": "Ca nhiệm vụ",
      "duty_starts_at": "Bắt đầu lúc",
      "duty_capacity_label": "Số tình nguyện viên cần",
      "duty_publish": "Đăng lịch phân công nhiệm vụ",
      "agent_generated_response": "Được ghi nhận qua một ứng dụng đã kết nối",
      "agent_generated_proposal": "Được đề xuất qua một ứng dụng đã kết nối sau khi huấn luyện viên phê duyệt",
      "agent_generated_duty": "Một tình nguyện viên cho nhiệm vụ này đã được thêm qua một ứng dụng đã kết nối"
    },
    "team_fitness": {
      "title": "Thể lực đội",
      "heading": "Thể lực của {teamName}",
      "private_help": "Các bài tập, chỉ số thể lực và bảng xếp hạng nội bộ chỉ được dùng trong đội này. Màn hình này chỉ ghi nhận thể lực; không thu thập thông tin y tế.",
      "operation_failed": "Thao tác Thể lực đội chưa hoàn tất.",
      "members_heading": "Sự đồng ý của thành viên danh sách đội hiện tại",
      "member_unnamed": "Thành viên danh sách đội hiện tại",
      "member_label": "Thành viên danh sách đội",
      "consent": {
        "available": "Sẵn sàng cho Thể lực đội",
        "consent_needed": "Cần có sự đồng ý trước khi ghi nhận Thể lực đội"
      },
      "routines_heading": "Bài tập",
      "routines_empty": "Đội này chưa có bài tập nào.",
      "routine_label": "Bài tập {routinePublicId}",
      "current_season": "Đã tạo cho mùa giải này",
      "inherited": "Kế thừa từ trước",
      "define_routine_heading": "Tạo bài tập",
      "no_medical_help": "Chỉ dùng các ô động tác và khối lượng có sẵn. Không nhập chẩn đoán, điều trị hay thông tin chấn thương.",
      "step_count_label": "Số bước trong bài tập",
      "step_heading": "Bước {index}",
      "exercise_label": "Động tác",
      "exercise": {
        "bodyweight_squat": "Squat không tạ",
        "push_up": "Hít đất",
        "plank_hold": "Plank",
        "run": "Chạy"
      },
      "prescription_label": "Cách giao bài",
      "prescription": {
        "sets_reps": "Số hiệp và số lần",
        "duration": "Thời lượng",
        "distance": "Quãng đường"
      },
      "sets_label": "Số hiệp (cho số hiệp và số lần)",
      "repetitions_label": "Số lần (cho số hiệp và số lần)",
      "duration_seconds_label": "Thời lượng tính bằng giây (cho thời lượng)",
      "distance_metres_label": "Quãng đường tính bằng mét (cho quãng đường)",
      "define_routine": "Tạo bài tập",
      "assign_routine_heading": "Giao bài tập",
      "routine_select_label": "Bài tập",
      "assigned_on_label": "Ngày giao",
      "due_on_label": "Hạn hoàn thành (không bắt buộc)",
      "assign_squad": "Giao cho cả danh sách đội",
      "assign_individual": "Giao cho một thành viên danh sách đội",
      "acknowledgement": {
        "completed": "Đã ghi nhận hoàn thành",
        "unacknowledged": "Đang chờ ghi nhận hoàn thành"
      },
      "completed_on": "Hoàn thành ngày {date}",
      "completed_on_label": "Ngày hoàn thành",
      "acknowledge": "Ghi nhận hoàn thành",
      "metrics_heading": "Chỉ số của đội",
      "define_metric_heading": "Tạo chỉ số",
      "unit_label": "Đơn vị",
      "aggregation_label": "Cách kết hợp kết quả",
      "direction_label": "Chiều xếp hạng",
      "unit": {
        "count": "Số lượng",
        "seconds": "Giây",
        "metres": "Mét"
      },
      "aggregation": {
        "latest": "Kết quả mới nhất",
        "best": "Kết quả tốt nhất",
        "sum": "Tổng"
      },
      "direction": {
        "higher": "Càng cao càng tốt",
        "lower": "Càng thấp càng tốt"
      },
      "attendance_status_label": "Trạng thái điểm danh được tính",
      "attendance": {
        "present": "Có mặt",
        "absent": "Vắng mặt",
        "late": "Đến muộn",
        "excused": "Vắng có phép"
      },
      "define_fitness_metric": "Tạo chỉ số thể lực",
      "define_attendance_metric": "Tạo chỉ số điểm danh",
      "record_metric_heading": "Ghi kết quả chỉ số",
      "metric_label": "Chỉ số",
      "recorded_on_label": "Ngày ghi nhận",
      "value_label": "Giá trị",
      "record_metric": "Ghi kết quả",
      "from_on_label": "Từ",
      "through_on_label": "Đến",
      "publish_leaderboard": "Đăng bảng xếp hạng nội bộ",
      "leaderboards_heading": "Bảng xếp hạng nội bộ",
      "leaderboards_empty": "Chưa có bảng xếp hạng nội bộ nào được đăng.",
      "leaderboard_value": "Hạng {rank}: {value} {unit}",
      "unavailable": "Không khả dụng"
    },
    "internal_games": {
      "title": "Trận đấu tập",
      "open": "Trận đấu tập",
      "heading": "Trận đấu tập của {teamName}",
      "private": "Chỉ trong nội bộ đội này",
      "help": "Hãy tạo một trận đấu tập chỉ dành cho đội, rồi dùng các bước đội hình, ghi tỷ số và Báo kết thúc như bình thường. Kết quả đã hoàn tất sẽ được tính khi đã được xác nhận.",
      "operation_failed": "Thao tác trận đấu tập chưa hoàn tất.",
      "source_conflict_title": "Kết quả đã thay đổi",
      "source_conflict": "Nguồn đã được xem xét không còn là bản mới nhất. Kết quả mới nhất được hiển thị bên dưới.",
      "create_heading": "Tạo một trận đấu tập",
      "event_date": "Ngày thi đấu",
      "load_options": "Tải lựa chọn cho ngày này",
      "choose_date_help": "Chọn một ngày trong mùa giải của đội để tải các lựa chọn môn thể thao hiện có.",
      "venue": "Địa điểm đã đăng ký",
      "search_venues": "Tìm địa điểm đã đăng ký",
      "venue_search_failed": "Chúng tôi không thể tìm địa điểm",
      "venue_time_zone": "Múi giờ của địa điểm: {timeZone}",
      "item_title": "Tên trận đấu",
      "scheduled_time": "Giờ thi đấu theo giờ địa phương của địa điểm",
      "scheduled_time_optional_help": "Để trống nếu chưa có giờ thi đấu.",
      "scheduled_time_unavailable": "Chưa có giờ thi đấu",
      "time_help": "Nhập ngày và giờ theo đồng hồ tại địa điểm. Múi giờ đã đăng ký của địa điểm sẽ được áp dụng tự động.",
      "age_group": "Nhóm tuổi",
      "format": "Thể thức thi đấu",
      "discipline": "Nội dung thi đấu",
      "round": "Vòng",
      "programme_context_heading": "Đóng góp cho chương trình",
      "programme_context_help": "Bạn có thể tính trận đấu này vào một chương trình hiện tại của đội. Chương trình được chọn sẽ cung cấp các lựa chọn về lời thách đấu, bảng đấu và giai đoạn hợp lệ.",
      "programme": "Chương trình của đội",
      "programme_context_none": "Không tính trận đấu này vào chương trình nào",
      "programme_home_competitor": "Đấu thủ đội nhà trong chương trình",
      "programme_away_competitor": "Đấu thủ đội khách trong chương trình",
      "programme_target_rubber": "Lượt trận được tính vào chương trình",
      "period_or_cycle_value": "Giai đoạn hoặc chu kỳ {value}",
      "accepted_challenge": "Lời thách đấu đã được chấp nhận",
      "box": "Bảng đấu",
      "box_value": "Bảng đấu {value}",
      "performance_entrants_heading": "Người dự thi nội dung thành tích",
      "performance_entrants_help": "Nhập các đấu thủ riêng biệt cho mục thành tích này. Hệ thống sẽ tạo chính xác vị trí trong đội hình cho họ sau khi tạo.",
      "performance_entrant_label": "Đấu thủ {index}",
      "competitor_kind": {
        "individual": "Cá nhân",
        "pair": "Đôi",
        "relay_squad": "Đội tiếp sức"
      },
      "add_performance_entrant": "Thêm đấu thủ khác",
      "remove_performance_entrant": "Xóa đấu thủ",
      "member_lineup_heading": "Chọn thành viên danh sách đội tham gia",
      "member_lineup_help": "Chọn một thành viên danh sách đội hiện tại đã đồng ý cho mỗi vị trí. Vận động viên của chính bạn phải có trong đó.",
      "member_lineup_root": "Trận đấu",
      "member_lineup_rubber": "Lượt trận {number}",
      "member_lineup_performance": "Lượt tham gia nội dung thành tích {number}",
      "member_lineup_choose_side": "Chọn một bên",
      "member_lineup_side": "Bên",
      "member_lineup_target": "{target} · {side} · thành viên {number}",
      "member_lineup_add_starter": "Thêm vào đội hình chính",
      "member_lineup_remove_starter": "Bỏ khỏi đội hình chính",
      "member_lineup_unnamed_player": "Thành viên danh sách đội hiện có",
      "member_lineup_incomplete_entry": "Chọn thành viên danh sách đội cho lượt tham gia này",
      "member_player": "Vận động viên trong danh sách đội",
      "member_competitor_kind": "Loại đấu thủ",
      "member_display_key": "Mã hiển thị",
      "member_position": "Vị trí",
      "member_captain": "Đội trưởng",
      "member_side_label": "Bên",
      "member_side": {
        "home": "Đội nhà",
        "away": "Đội khách"
      },
      "member_target": {
        "root": "{side}",
        "rubber": "Lượt trận {number}, {side}",
        "performance": "{label}"
      },
      "add_member_lineup_entry": "Thêm vận động viên khác trong danh sách đội",
      "performance_entrant_targets_heading": "Các vị trí người dự thi đã tạo",
      "performance_entrant_target": "{label} đã sẵn sàng cho đúng vị trí trong đội hình.",
      "rubber_plan": "Thể thức cuộc đối đầu",
      "not_specified": "Chưa xác định",
      "create": "Tạo trận đấu tập",
      "games_heading": "Các trận đấu của đội",
      "empty": "Đội này chưa có trận đấu tập nào.",
      "open_lineup": "Mở đội hình",
      "open_score_and_finish": "Ghi tỷ số và Báo kết thúc",
      "review_heading": "Xem xét kết quả riêng",
      "confidence": "Độ tin cậy của nguồn đã ghi nhận: {confidence}",
      "source_field": "Trường kết quả: {field}",
      "source_fixture_result": "Kết quả trận đấu",
      "source_tie_result": "Kết quả cuộc đối đầu",
      "source_rubber_result": "Lượt trận {number}: {confidence}",
      "source_rubber_result_unspecified": "Kết quả lượt trận",
      "source_meet_result": "Kết quả cuộc thi",
      "source_meet_entry": "Lượt tham gia {participant}: {claim}; {confidence}",
      "source_claim": {
        "performance": "Thành tích",
        "placing": "Thứ hạng",
        "entrant_status": "Trạng thái người dự thi"
      },
      "source_changed": "Nguồn này đã thay đổi nên không thể xác nhận. Hãy tải lại để xem xét bản thay thế.",
      "confirm": "Xác nhận kết quả này",
      "dispute": "Khiếu nại kết quả này",
      "override_reason": "Lý do huấn luyện viên quyết định thay",
      "override": "Ghi nhận quyết định thay của huấn luyện viên kèm lý do",
      "unnamed_player": "Vận động viên hiện tại trong danh sách đội",
      "plan": {
        "singles": "Đơn",
        "singles_doubles": "Đơn và đôi"
      },
      "lifecycle": {
        "scheduled": "Đã lên lịch",
        "in_progress": "Đang diễn ra",
        "completed": "Đã hoàn tất",
        "cancelled": "Đã hủy",
        "forfeited": "Bị xử thua",
        "walkover": "Thắng không đấu",
        "abandoned": "Bị bỏ dở",
        "merged_into": "Đã gộp vào mục khác",
        "unavailable": "Không có thông tin trạng thái"
      },
      "review_state": {
        "pending": "Đang chờ xác nhận",
        "confirmed": "Đã xác nhận",
        "disputed": "Đang được kiểm tra — tạm thời chưa tính",
        "quarantined": "Chưa được xác nhận — không tính",
        "overridden": "Được huấn luyện viên tính",
        "invalidated": "Đã thay đổi — không tính"
      }
    },
    "internal_programmes": {
      "title": "Chương trình nội bộ",
      "open": "Chương trình nội bộ",
      "heading": "Chương trình nội bộ của {teamName}",
      "private": "Chỉ trong nội bộ đội này",
      "help": "Chọn các đấu thủ trong danh sách đội theo ngày và quy tắc được tạo bằng biểu mẫu. Mỗi bản xem trước dùng nguồn thể thao hiện tại đã được xem xét và phải được đăng kèm đúng biên nhận của nó.",
      "operation_failed": "Thao tác chương trình nội bộ chưa hoàn tất.",
      "source_conflict_title": "Nguồn của chương trình đã thay đổi",
      "source_conflict": "Nguồn đã được xem xét của chương trình đã thay đổi. Hãy tải lại trang riêng hiện tại trước khi gửi yêu cầu mới.",
      "create_heading": "Tạo hoặc sửa chương trình",
      "rule_date": "Ngày áp dụng quy tắc",
      "load_choices": "Tải lựa chọn theo ngày",
      "rule_date_help": "Chọn một ngày trong mùa giải của đội để tải các lựa chọn hiện có về môn thể thao, danh sách đội và quy tắc.",
      "reusable_definition": "Quy tắc đội dùng lại được",
      "new_reusable_definition": "Bắt đầu với định nghĩa mới",
      "name": "Tên chương trình",
      "valid_from": "Quy tắc áp dụng từ",
      "existing_programme": "Chương trình cần sửa",
      "new_programme": "Tạo chương trình mới",
      "no_reusable_definition": "Bắt đầu với quy tắc hiện tại của chế độ này",
      "display_mode": "Hiển thị riêng",
      "bands_heading": "Các nhóm có tên",
      "band_name": "Tên nhóm",
      "band_through_rank": "Thứ hạng cuối cùng trong nhóm",
      "add_band": "Thêm nhóm",
      "remove_band": "Xóa nhóm",
      "mode_label": "Chế độ chương trình",
      "include_pending": "Hiển thị các kết quả đang chờ xem xét hợp lệ dưới dạng tạm thời trước hạn",
      "competitors_heading": "Đấu thủ trong danh sách đội",
      "competitor_type": "Loại đấu thủ",
      "competitor_kind": {
        "player": "Vận động viên cá nhân",
        "pair": "Đôi",
        "relay": "Tiếp sức"
      },
      "competitor_player": "Vận động viên",
      "competitor_help": "Chọn các thành viên danh sách đội hiện có. Thêm đấu thủ cá nhân, đôi hoặc đội tiếp sức theo thứ tự; mỗi lựa chọn gắn với nguồn riêng hiện tại.",
      "competitors_empty": "Hãy thêm ít nhất một đấu thủ trong danh sách đội trước khi xem trước chương trình.",
      "add_competitor": "Thêm đấu thủ đã chọn",
      "remove_competitor": "Xóa đấu thủ",
      "pair_first": "Thành viên thứ nhất của đôi",
      "pair_second": "Thành viên thứ hai của đôi",
      "relay_members": "Thành viên đội tiếp sức theo thứ tự lượt tiếp sức",
      "none": "Không có",
      "preview": "Xem trước chương trình",
      "preview_heading": "Bản xem trước chương trình đã xem xét",
      "review_heading": "Xem xét trước khi đăng",
      "rulebook_heading": "Bộ quy tắc được tạo tự động",
      "rulebook_unavailable": "Không có bộ quy tắc được tạo tự động cho phản hồi này.",
      "publish": "Đăng chương trình đã xem xét",
      "programmes_heading": "Các chương trình hiện tại",
      "empty": "Đội này chưa có chương trình nội bộ nào.",
      "current_output": "Kết quả hiện tại",
      "proposed_output": "Kết quả đề xuất",
      "hypothetical_output": "Kết quả giả định",
      "source_digest": "Mã băm nguồn đã xem xét",
      "body_hash": "Mã băm nội dung quy tắc",
      "version": "Phiên bản {version}",
      "period_or_cycle": "Giai đoạn hoặc chu kỳ {value}",
      "not_available": "Không có",
      "provisional": "Tạm thời",
      "output_status": {
        "current": "Hiện tại",
        "provisional": "Tạm thời trong khi các kết quả hợp lệ đang chờ xem xét",
        "closure_required": "Cần đóng kỳ có xem xét trước khi kết quả này trở thành hiện tại",
        "invalidated": "Kết quả đã đóng này bị vô hiệu và cần được tính lại có xem xét"
      },
      "display": {
        "ordinal": "Thứ tự xếp hạng",
        "band": "Nhóm",
        "tier": "Bậc"
      },
      "mode": {
        "fixture_points": "Điểm trận đấu",
        "performance_points": "Điểm thành tích",
        "session_points": "Điểm theo buổi",
        "standards_tiers": "Bậc chuẩn thành tích",
        "challenge_ladder": "Bậc thang thách đấu",
        "pyramid": "Kim tự tháp",
        "box_league": "Giải bảng đấu",
        "glicko2": "Hệ số Glicko-2"
      },
      "competitor": {
        "player": "{members}",
        "pair": "Đôi: {members}",
        "relay": "Tiếp sức: {members}"
      },
      "unnamed_player": "Vận động viên hiện tại trong danh sách đội",
      "unnamed_competitor": "Đấu thủ hiện tại trong danh sách đội",
      "standing_summary": "Hạng {rank}; điểm {points}; số trận {played}",
      "standing_summary_without_rank": "Điểm {points}; số trận {played}",
      "band_value": "Nhóm {value}",
      "tier_value": "Bậc {value}",
      "pyramid_position": "Hàng {row}, vị trí {position}",
      "box_number": "Bảng đấu {value}",
      "rating_value": "Hệ số {rating}; độ lệch {deviation}",
      "classification": "{value} {unit}; {tier}",
      "contributions_heading": "Đóng góp chi tiết",
      "contributions_empty": "Chưa có đóng góp thể thao nào đã xem xét được tính vào.",
      "contribution": "{date}: {state}; {eligibility}; độ tin cậy của nguồn {confidence}; phiên bản quy tắc {version}.",
      "eligibility": {
        "confirmed": "Đã xác nhận và được tính",
        "overridden": "Được tính theo quyết định thay có nêu lý do",
        "provisional": "Đóng góp tạm thời hợp lệ",
        "excluded": "Không được tính vào kết quả này"
      },
      "source_field": "Trường nguồn: {field}",
      "source_presentation_empty": "Nguồn không có thêm trường hiển thị riêng nào.",
      "fixture_rules": "Quy tắc điểm trận đấu",
      "win_points": "Điểm cho trận thắng",
      "draw_points": "Điểm cho trận hòa",
      "loss_points": "Điểm cho trận thua",
      "no_result_points": "Điểm khi không có kết quả",
      "performance_rules": "Quy tắc điểm thành tích",
      "performance_confidence": "Độ tin cậy tối thiểu của nguồn",
      "session_rules": "Quy tắc điểm theo buổi",
      "session_source_heading": "Nguồn buổi đã đăng",
      "session_source_unit": "Các buổi hợp lệ",
      "session_source_ordering": "Thứ tự đã đăng",
      "session_source": {
        "completed_game": "Các trận đấu tập đã hoàn tất",
        "chronological_order": "Ngày thi đấu → giờ dự kiến (trận chưa có giờ xếp cuối) → thứ tự trận đấu cố định",
        "contribution": "Buổi {ordinal}; dự kiến lúc {scheduledAt}.",
        "scheduled_time_unavailable": "Chưa có giờ dự kiến"
      },
      "participation_points": "Điểm tham gia",
      "sessions_counted": "Số buổi được tính",
      "best_session_count": "Số buổi tốt nhất được tính",
      "counting": {
        "all": "Tính mọi buổi",
        "best_n": "Tính số buổi tốt nhất đã chọn"
      },
      "standards_rules": "Quy tắc bậc chuẩn thành tích",
      "standard_threshold": "Ngưỡng của bậc",
      "challenge_rules": "Quy tắc bậc thang thách đấu",
      "challenge_places_above": "Số bậc tối đa phía trên",
      "challenge_unavailable_label": "Vị trí không có mặt",
      "challenge_win_label": "Thay đổi vị trí khi người thách đấu thắng",
      "challenge_unavailable": {
        "count": "Tính vào phạm vi thách đấu",
        "skip": "Bỏ qua khi tính phạm vi"
      },
      "challenge_win": {
        "swap": "Đổi vị trí cho nhau",
        "insert": "Chuyển vào vị trí bị thách đấu"
      },
      "pyramid_rules": "Quy tắc kim tự tháp",
      "pyramid_rows": "Số hàng của kim tự tháp",
      "pyramid_layout_help": "Hãy chọn đúng số đấu thủ bằng số tam giác của số hàng đã chọn.",
      "box_rules": "Quy tắc giải bảng đấu",
      "box_size": "Số đấu thủ trong mỗi bảng đấu",
      "box_cycle_days": "Độ dài chu kỳ (ngày)",
      "box_minimum_matches": "Số trận tối thiểu",
      "box_layout_help": "Hãy chọn số đấu thủ chia hết cho quy mô bảng đấu đã chọn.",
      "glicko_rules": "Quy tắc Glicko-2",
      "glicko_default_rating": "Hệ số ban đầu",
      "glicko_default_deviation": "Độ lệch hệ số ban đầu",
      "glicko_closure_help": "Các kỳ được đóng qua một thao tác riêng, có xem xét và gắn với nguồn, sau khi các trận đấu hoàn tất.",
      "band": {
        "squad": "Danh sách đội"
      },
      "change_layout": "Xem xét thay đổi bố cục",
      "layout_group": "Nhóm {value}",
      "preview_layout": "Xem trước thay đổi bố cục",
      "layout_heading": "Bố cục",
      "move_up": "Chuyển lên",
      "move_down": "Chuyển xuống",
      "layout_not_changed": "Bố cục không thay đổi.",
      "programme_actions": "Thao tác với chương trình",
      "absence_heading": "Thay đổi vị trí do vắng mặt",
      "present_lower_competitor": "Đấu thủ có mặt",
      "absent_competitor": "Đấu thủ vắng mặt",
      "move_for_absence": "Chuyển vị trí do vắng mặt",
      "walkover_heading": "Thắng không đấu trong bảng đấu",
      "record_walkover": "Ghi nhận thắng không đấu",
      "documented_court_offers": "Các lần mời đấu có ghi nhận",
      "minimum_documented_court_offers": "Cần ít nhất {count} lần mời đấu có ghi nhận.",
      "left_competitor": "Đấu thủ thứ nhất",
      "right_competitor": "Đấu thủ thứ hai",
      "walkover_winner": "Người thắng không đấu",
      "vertical_challenge_eligible": "Đủ điều kiện thách đấu lên bậc trên",
      "vertical_challenge_ineligible": "Không đủ điều kiện thách đấu lên bậc trên",
      "movement_heading": "Quyết định thay đổi vị trí",
      "movement_reason": {
        "replayed_result": "Kết quả được tính lại",
        "held": "Giữ nguyên",
        "promoted": "Lên hạng",
        "relegated": "Xuống hạng",
        "exceptional_perfect_cycle": "Chu kỳ toàn thắng đặc biệt"
      },
      "from_rank": "Từ hạng",
      "to_rank": "Đến hạng",
      "from_row": "Từ hàng",
      "to_row": "Đến hàng",
      "from_position": "Từ vị trí",
      "to_position": "Đến vị trí",
      "from_box": "Từ bảng đấu",
      "to_box": "Đến bảng đấu",
      "refresh_heading": "Làm mới kết quả hiện tại",
      "refresh_output": "Xem trước kết quả đã làm mới",
      "publish_output": "Đăng kết quả đã xem xét",
      "challenge_heading": "Thách đấu",
      "challenge_summary": "Lời thách đấu từ {competitor}",
      "challenge_target": "Đấu thủ bị thách đấu",
      "issue_challenge": "Gửi lời thách đấu",
      "respond_to_challenge": "Phản hồi lời thách đấu",
      "acting_player": "Vận động viên phản hồi",
      "challenger": "Người thách đấu",
      "challenged": "Đấu thủ bị thách đấu",
      "challenge_decision": "Phản hồi lời thách đấu",
      "challenge_kind": {
        "ladder": "Thách đấu trên bậc thang",
        "lateral": "Thách đấu cùng hàng",
        "vertical": "Thách đấu lên bậc trên"
      },
      "challenge_response": {
        "accepted": "Chấp nhận",
        "refused": "Từ chối"
      },
      "challenge_response_summary": "{kind}: {challenger} thách đấu {challenged}",
      "availability_heading": "Khả năng tham gia",
      "availability_status": "Trạng thái tham gia",
      "mark_available": "Có thể tham gia",
      "mark_unavailable": "Không thể tham gia",
      "save_availability": "Lưu khả năng tham gia",
      "closure_heading": "Đóng kỳ",
      "closure_period": "Giai đoạn hoặc chu kỳ cần đóng",
      "close_period": "Xem trước việc đóng kỳ",
      "recompute_period": "Xem trước việc tính lại kỳ",
      "publish_closure": "Đăng việc đóng kỳ đã xem xét",
      "publish_recompute": "Đăng việc tính lại đã xem xét",
      "history_heading": "Quy tắc áp dụng cho dữ liệu cũ",
      "target_version": "Phiên bản quy tắc cần áp dụng",
      "select_contribution": "Chọn chính xác các đóng góp",
      "select_contribution_source": "{date}: {state}",
      "apply_history": "Xem trước việc áp dụng cho dữ liệu cũ",
      "publish_history": "Áp dụng quy tắc đã xem xét cho dữ liệu cũ",
      "revert_history": "Hoàn tác việc áp dụng cho dữ liệu cũ",
      "history_version_option": "Phiên bản {version}, có hiệu lực từ {date}",
      "history_run": "Phiên bản {version} được áp dụng ngày {date}",
      "history_applied_on": "Áp dụng ngày {date}",
      "history_reverted_on": "Hoàn tác ngày {date}",
      "source_fixture_result": "Kết quả trận đấu",
      "source_tie_result": "Kết quả cuộc đối đầu",
      "source_rubber_result": "Lượt trận {number}: {confidence}",
      "source_rubber_result_unspecified": "Kết quả lượt trận",
      "source_meet_result": "Kết quả cuộc thi",
      "source_meet_entry": "Lượt tham gia {participant}: {claim}; {confidence}",
      "source_claim": {
        "performance": "Thành tích",
        "placing": "Thứ hạng",
        "entrant_status": "Trạng thái người dự thi"
      },
      "unavailable": {
        "sport_source": "Mẫu này không khả dụng theo luật của môn thể thao này vào ngày đã chọn."
      }
    },
    "team_lineup": {
      "title": "Đội hình ngày thi đấu",
      "agent_published": "Được một tác nhân AI đã kết nối đăng thay bạn ({clientId})",
      "agent_fact": "Được báo qua một tác nhân AI đã kết nối",
      "open": "Mở đội hình và điểm danh",
      "heading": "Đội hình của {teamName}",
      "source_help": "Phần lựa chọn cho biết mỗi vận động viên hiện có đến từ danh sách đội hiện tại, từ tổ chức, từ hồ sơ công khai đã đồng ý hay từ một đề cử cho đúng sự kiện.",
      "builder_heading": "Lập danh sách thi đấu",
      "fixture_label": "Trận đấu hoặc sự kiện",
      "select_player": "Chọn vận động viên này",
      "entry_target_label": "Lượt tham gia, lượt trận hoặc bên",
      "role_label": "Vai trò",
      "position_label": "Vị trí",
      "position_none": "Không có vị trí",
      "position": {
        "goal_shooter": "Xạ thủ ghi bàn",
        "goal_attack": "Tấn công ghi bàn",
        "wing_attack": "Tấn công cánh",
        "centre": "Trung tâm",
        "wing_defence": "Phòng ngự cánh",
        "goal_defence": "Phòng ngự khu ghi bàn",
        "goal_keeper": "Giữ khu ghi bàn",
        "goalkeeper": "Thủ môn",
        "defender": "Hậu vệ",
        "midfielder": "Tiền vệ",
        "forward": "Tiền đạo",
        "front_row": "Hàng một",
        "lock": "Hàng hai",
        "loose_forward": "Hàng ba",
        "halfback": "Tiền vệ nối",
        "outside_back": "Hậu vệ ngoài",
        "batter": "Người đánh bóng",
        "bowler": "Người ném bóng",
        "all_rounder": "Cầu thủ toàn diện",
        "wicketkeeper": "Người giữ wicket",
        "guard": "Hậu vệ dẫn bóng",
        "field_player": "Cầu thủ trên sân"
      },
      "display_key_label": "Số áo, số yếm hoặc mã làn (khi sự kiện yêu cầu)",
      "relay_leg_label": "Lượt tiếp sức (chỉ cho lượt tham gia tiếp sức)",
      "captain_label": "Đội trưởng",
      "publish": "Đăng đội hình",
      "update": "Cập nhật đội hình đã đăng",
      "correct": "Đăng bản sửa có ghi nhận kiểm tra",
      "published_heading": "Danh sách thi đấu đã đăng",
      "revision_heading": "Bản sửa đổi {revision}",
      "invitation_fixture_label": "Sự kiện cho lời mời",
      "create_invitation": "Tạo lời mời vận động viên riêng",
      "open_invitation": "Mở và chia sẻ lời mời cho đúng sự kiện này",
      "invitation_title": "Lời mời vận động viên ngày thi đấu",
      "invitation_heading": "Đề cử vận động viên cho {teamName}",
      "invitation_help": "Chỉ hiển thị những vận động viên mà bạn đã đại diện hợp pháp. Đề cử chỉ áp dụng cho trận đấu hoặc sự kiện này.",
      "nominate_player": "Đề cử vận động viên này",
      "substitute_label": "Vận động viên vào sân",
      "record_substitution": "Ghi nhận thay người",
      "corroboration_heading": "Thông tin về đối thủ mà bạn có thể củng cố",
      "fact_summary": "{field}: {value}",
      "corroborate_fact": "Củng cố đúng thông tin này",
      "attendance_heading": "Điểm danh buổi tập",
      "attendance_consent_needed": "Chưa thể ghi nhận điểm danh cho đến khi vận động viên hoặc người giám hộ chấp nhận thông báo về việc xử lý dữ liệu danh sách đội.",
      "attendance_status_label": "Điểm danh thực tế",
      "record_attendance": "Ghi nhận điểm danh",
      "acknowledge_confirm": "Xác nhận điểm danh",
      "acknowledge_dispute": "Khiếu nại điểm danh",
      "operation_failed": "Thao tác đội hình hoặc điểm danh chưa hoàn tất.",
      "unnamed_player": "Vận động viên hiện có, sinh năm {birthYear}",
      "named_player": "{name}, sinh năm {birthYear}",
      "source": {
        "squad": "Danh sách đội hiện tại",
        "same_organisation": "Vận động viên hiện có của tổ chức này",
        "public_profile": "Hồ sơ công khai đã được đồng ý",
        "borrowed_nomination": "Đề cử đúng cho sự kiện này"
      },
      "role": {
        "starter": "Đội hình chính",
        "substitute": "Dự bị",
        "reserve_unused": "Dự bị không thi đấu",
        "not_applicable": "Lượt tham gia cá nhân, đôi hoặc tiếp sức"
      },
      "state": {
        "published": "Đã công bố trước giờ thi đấu",
        "frozen": "Đã chốt khi trận đấu bắt đầu",
        "completed": "Đã hoàn thành"
      },
      "confidence": {
        "unconfirmed": "Chưa xác nhận",
        "corroborated": "Được củng cố",
        "verified": "Đã xác minh"
      },
      "attendance": {
        "present": "Có mặt",
        "absent": "Vắng mặt",
        "late": "Đến muộn",
        "excused": "Vắng có phép"
      }
    },
    "privacy": {
      "title": "Quyền riêng tư và dữ liệu của bạn",
      "heading": "Quyền riêng tư và dữ liệu của bạn",
      "intro": "Xem mọi thông tin chúng tôi lưu giữ về bạn, tải xuống một bản sao hoặc yêu cầu chúng tôi xóa thông tin đó. Mỗi yêu cầu được thực hiện ngay và được ghi lại.",
      "subject_label": "Dữ liệu của ai",
      "subject_self": "Tài khoản của tôi",
      "subject_child": "Một trong các con của tôi",
      "subject_owned_player": "Hồ sơ vận động viên do tôi sở hữu",
      "owned_player_label": "Hồ sơ vận động viên của bạn",
      "owned_player_placeholder": "Chọn hồ sơ vận động viên",
      "owned_player_unnamed": "Vận động viên chưa có tên",
      "child_id_label": "ID hồ sơ của con",
      "child_id_help": "Hiển thị trên trang hồ sơ của con. Bạn cần một liên kết đã xác minh để xóa hồ sơ của con.",
      "household_link": "Tìm các con và ID của các con trong trang gia đình của bạn",
      "action_access": "Xem dữ liệu chúng tôi lưu giữ",
      "action_export": "Tải xuống bản sao",
      "action_erasure": "Xóa hồ sơ này",
      "access_help": "Mở danh sách đầy đủ mọi thông tin nền tảng đang lưu giữ về người bạn đã chọn.",
      "export_help": "Cùng danh sách đó, dưới dạng tệp để bạn lưu giữ.",
      "erasure_help": "Xóa vĩnh viễn thông tin cá nhân. Dữ kiện về đội vẫn được giữ dưới dạng lịch sử ẩn danh, và những hồ sơ mà pháp luật yêu cầu chúng tôi lưu giữ vẫn được giữ lại nhưng không kèm tên.",
      "erasure_confirm_label": "Nhập XÓA để xác nhận",
      "erasure_confirm_word": "XÓA",
      "erasure_confirm_error": "Nhập chính xác XÓA để xác nhận.",
      "history_heading": "Yêu cầu của bạn",
      "history_empty": "Bạn chưa gửi yêu cầu nào.",
      "history_kind": "Yêu cầu",
      "history_state": "Trạng thái",
      "history_received": "Ngày gửi",
      "history_document": "Mở",
      "kind_access": "Truy cập",
      "kind_export": "Xuất dữ liệu",
      "kind_erasure": "Xóa dữ liệu",
      "state_completed": "Đã xong",
      "state_received": "Đã nhận",
      "state_in_progress": "Đang xử lý",
      "state_refused": "Bị từ chối",
      "done": "Đã hoàn tất yêu cầu.",
      "document_heading": "Dữ liệu chúng tôi lưu giữ",
      "document_intro": "Mỗi phần tương ứng với một nơi nền tảng lưu trữ thông tin về người bạn đã hỏi. Các phần được đánh dấu là lưu giữ là những hồ sơ chúng tôi buộc phải giữ theo luật, kể cả sau khi xóa dữ liệu.",
      "document_back": "Quay lại quyền riêng tư",
      "failed_title": "Yêu cầu chưa được hoàn tất",
      "retention_moderation_evidence": "Bằng chứng kiểm duyệt có nêu tên bạn sẽ được giữ lại. Quyết định về một tài khoản bị báo cáo, một lần xem xét hợp nhất hoặc một phán quyết về danh sách đen vẫn được giữ lại sau khi dữ liệu của bạn bị xóa, nhưng mọi nội dung tự do do bạn hoặc người khác viết vào đó sẽ bị xóa, vì chính hồ sơ của quyết định là thứ giúp có thể kiểm tra lại sau này."
    },
    "household": {
      "title": "Gia đình của bạn",
      "heading": "Gia đình của bạn",
      "intro": "Những người con bạn có thể thay mặt, và tiến độ của từng yêu cầu.",
      "back": "Quay lại gia đình của bạn",
      "acting_heading": "Bạn đang thay mặt ai",
      "acting_self": "Bạn đang thao tác với tư cách của chính mình.",
      "acting_for": "Bạn đang thay mặt {name}.",
      "acting_for_unnamed": "Bạn đang thay mặt một người con của bạn.",
      "acting_stale": "Bạn đã thay mặt một người con có liên kết không còn hiệu lực, nên giờ bạn lại thao tác với tư cách của chính mình.",
      "act_as_self": "Thao tác với tư cách của tôi",
      "act_as_child": "Thay mặt người con này",
      "act_current": "Bạn đang thay mặt người con này",
      "act_unavailable": "Bạn có thể thay mặt con khi liên kết còn hiệu lực.",
      "contexts_heading": "Các con của bạn",
      "contexts_empty_heading": "Chưa liên kết người con nào",
      "contexts_empty_body": "Khi bạn thêm con, thông tin của con chỉ nằm trong gia đình của bạn. Không thông tin nào về con có thể được tìm kiếm.",
      "name_withheld": "Không hiển thị tên",
      "name_withheld_help": "Liên kết này không còn hiệu lực nên tên không được hiển thị ở đây.",
      "born": "Sinh năm {birthYear, number, ::group-off}",
      "merged_notice": "Hồ sơ này đã được hợp nhất vào một hồ sơ khác. Hãy dùng hồ sơ mà nó đã được hợp nhất vào.",
      "deidentified_notice": "Thông tin cá nhân trong hồ sơ này đã bị xóa.",
      "strength_verified": "Liên kết đã xác minh",
      "strength_verified_help": "Đã xác nhận. Bạn có thể làm mọi việc bên dưới cho con.",
      "strength_asserted": "Chưa xác minh",
      "strength_asserted_help": "Bạn có thể lưu thông tin và đồng ý thay cho con. Bỏ phiếu, ca nhiệm vụ và mọi thứ công khai cần trường hoặc câu lạc bộ xác nhận bạn trước.",
      "org_confirmation_pending": "Đang chờ trường hoặc câu lạc bộ xác nhận liên kết này.",
      "link_state_active": "Đang hiệu lực",
      "link_state_ended": "Đã kết thúc",
      "link_state_demoted_viewer": "Chỉ xem",
      "link_state_frozen_readonly": "Đã khóa",
      "link_state_demoted_help": "Con đã đến tuổi trưởng thành nên hồ sơ giờ thuộc về con. Bạn vẫn có thể xem hồ sơ.",
      "link_state_frozen_help": "Một người khác đã được xác nhận cho người con này nên bản này chỉ có thể xem.",
      "link_ended_reason": "Lý do: {reason}",
      "profile_private": "Chỉ hiển thị trong gia đình bạn",
      "profile_pending_public": "Đã yêu cầu hồ sơ công khai",
      "profile_public": "Hồ sơ công khai",
      "powers_heading": "Những việc bạn có thể làm cho con",
      "power_consent": "Đồng ý thay mặt con",
      "power_team_hub": "Trả lời huấn luyện viên thay mặt con",
      "power_coach_vote": "Xác nhận huấn luyện viên của con",
      "power_duty": "Nhận ca nhiệm vụ phụ huynh",
      "power_yes": "Có",
      "power_no": "Chưa",
      "claims_heading": "Yêu cầu và lời mời",
      "claims_empty": "Không có gì đang chờ. Mọi yêu cầu bạn gửi hoặc lời mời bạn nhận được sẽ hiển thị ở đây.",
      "claim_kind_bind_to_existing": "Công khai một hồ sơ hiện có",
      "claim_kind_create_and_bind": "Tạo hồ sơ và nhận quyền sở hữu",
      "claim_kind_coguardian_invite": "Lời mời phụ huynh thứ hai",
      "claim_kind_self_claim_majority": "Nhận hồ sơ của chính bạn",
      "claim_kind_majority_handover": "Bàn giao hồ sơ",
      "claim_state_pending": "Đang chờ trường hoặc câu lạc bộ",
      "claim_state_approved": "Đã phê duyệt",
      "claim_state_rejected": "Bị từ chối",
      "claim_state_withdrawn": "Đã rút lại",
      "claim_state_expired": "Đã hết hạn",
      "claim_party_claimant": "Bạn đã yêu cầu việc này",
      "claim_party_subject": "Việc này liên quan đến bạn",
      "claim_party_invitee": "Bạn được mời",
      "claim_org": "Xác nhận bởi: {organisation}",
      "claim_expires": "Hết hạn vào {date}",
      "claim_opened": "Đã yêu cầu vào {date}",
      "claim_pending_help": "Một người ở trường hoặc câu lạc bộ cần xác nhận việc này. Hiện bạn chưa cần làm gì thêm.",
      "claim_approved_help": "Đã xong. Liên kết đã được xác minh và hồ sơ đã công khai.",
      "claim_rejected_help": "Trường hoặc câu lạc bộ chưa xác nhận yêu cầu này. Hãy hỏi họ tại sân, rồi tạo yêu cầu mới.",
      "claim_expired_help": "Không ai trả lời kịp thời hạn. Bạn có thể tạo yêu cầu mới.",
      "claim_withdrawn_help": "Yêu cầu này đã được rút lại.",
      "invite_pending_help": "Lời mời không do người được mời chấp nhận: trường hoặc câu lạc bộ sẽ xác nhận, giống hệt cách xác nhận một yêu cầu đầu tiên.",
      "add_child_cta": "Thêm con",
      "claim_cta": "Yêu cầu công khai hồ sơ",
      "invite_cta": "Mời phụ huynh khác",
      "privacy_cta": "Xem, tải xuống hoặc xóa dữ liệu chúng tôi lưu giữ",
      "privacy_child_cta": "Quyền riêng tư của người con này",
      "career_profile": "Hồ sơ sự nghiệp",
      "career_off": "Tắt",
      "career_requested": "Đã yêu cầu",
      "career_on": "Bật",
      "career_off_help": "Bật tính năng này trong mục quyền riêng tư và sự đồng ý của {name} để gom các lần ra sân và thành tích vào một trang mà người đã đăng nhập có thể xem.",
      "career_privacy_link": "Mở quyền riêng tư và sự đồng ý",
      "career_requested_help": "Đang chờ trường xác nhận yêu cầu công khai hồ sơ.",
      "career_view": "Xem hồ sơ sự nghiệp của {name}",
      "handover_cta": "Mở thông báo bàn giao",
      "confirm_cta": "Trả lời",
      "next_heading": "Bạn có thể làm gì tiếp theo",
      "switch_failed_title": "Chưa chuyển được",
      "create_title": "Thêm con",
      "create_heading": "Thêm con",
      "create_intro": "Thông tin của con sẽ được lưu trong gia đình của bạn. Không ai bên ngoài có thể xem, thông tin không thể được tìm kiếm và không trường nào bị yêu cầu làm gì.",
      "create_visibility": "Chỉ gia đình bạn có thể xem.",
      "create_given_name_label": "Tên",
      "create_surname_label": "Họ (không bắt buộc)",
      "create_surname_help": "Không bao giờ được hiển thị ở đâu. Chúng tôi chỉ giữ họ để ghép con với đúng các trận đấu khi bạn nhận hồ sơ sau này.",
      "create_birth_year_label": "Năm sinh",
      "create_confirm_label": "Nhập THÊM để xác nhận",
      "create_confirm_word": "THÊM",
      "create_confirm_help": "Việc nhập từ này chính là bước xác nhận, nên biểu mẫu hoạt động dù có hay không có JavaScript.",
      "create_submit": "Thêm vào gia đình tôi",
      "create_done": "Đã thêm. Con đã có trong gia đình của bạn.",
      "create_failed_title": "Chưa thêm được con",
      "claim_new_title": "Yêu cầu công khai hồ sơ",
      "claim_new_heading": "Yêu cầu công khai hồ sơ",
      "claim_new_intro": "Hồ sơ công khai có thể được tìm theo tên và ghi lại sự nghiệp qua các mùa giải. Một người ở trường hoặc câu lạc bộ sẽ xác nhận bạn trước khi những điều đó được bật.",
      "claim_new_org_label": "Trường hoặc câu lạc bộ sẽ xác nhận",
      "claim_new_org_help": "Trường hoặc câu lạc bộ mà con thi đấu cho. ID có trên trang của trường hoặc câu lạc bộ đó.",
      "claim_new_target_label": "Bạn đang nhận gì?",
      "claim_new_target_existing": "Hồ sơ mà trường đã có",
      "claim_new_target_slot": "Áo đấu chưa có hồ sơ",
      "claim_new_player_label": "ID hồ sơ",
      "claim_new_slot_label": "ID áo đấu",
      "claim_new_slot_help": "Trên trang riêng của áo đấu — ví dụ số 14 của U15A. Dùng mục này khi trường chưa tạo hồ sơ.",
      "claim_new_birth_year_label": "Năm sinh",
      "claim_new_private_label": "Hồ sơ trong gia đình của con (không bắt buộc)",
      "claim_new_private_help": "Nếu bạn đã thêm con ở trên, hãy nhập ID của con vào đây, thông tin của con sẽ được chuyển sang khi yêu cầu được phê duyệt.",
      "claim_new_capacity_label": "Bạn nhận với tư cách",
      "claim_new_capacity_guardian": "Cha mẹ hoặc người giám hộ của con",
      "claim_new_capacity_self": "Chính tôi",
      "claim_new_submit": "Gửi yêu cầu",
      "claim_new_done": "Đã gửi. Yêu cầu sẽ hiển thị trong gia đình của bạn trong lúc trường hoặc câu lạc bộ xem xét.",
      "claim_new_failed_title": "Chưa gửi được yêu cầu",
      "invite_title": "Mời phụ huynh khác",
      "invite_heading": "Mời phụ huynh khác",
      "invite_intro": "Phụ huynh kia sẽ có cùng quyền truy cập như bạn. Trường hoặc câu lạc bộ sẽ xác nhận lời mời — chỉ gửi lời mời thì chưa cấp quyền gì.",
      "invite_account_label": "ID tài khoản của họ",
      "invite_account_help": "Họ có thể xem ID này trên trang tài khoản của mình.",
      "invite_child_label": "ID hồ sơ của con",
      "invite_link_label": "Liên kết đã xác minh của bạn với người con đó",
      "invite_link_help": "Hiển thị bên cạnh tên con trong gia đình của bạn. Chỉ liên kết đã xác minh mới có thể gửi lời mời.",
      "invite_org_label": "Trường hoặc câu lạc bộ sẽ xác nhận",
      "invite_submit": "Gửi lời mời",
      "invite_done": "Đã gửi. Lời mời sẽ hiển thị trong gia đình của bạn trong lúc trường hoặc câu lạc bộ xem xét.",
      "invite_failed_title": "Chưa gửi được lời mời",
      "invite_unavailable_heading": "Chưa có liên kết đã xác minh",
      "invite_unavailable_body": "Để mời phụ huynh thứ hai, bạn cần một liên kết đã được trường hoặc câu lạc bộ xác nhận. Hãy yêu cầu công khai hồ sơ trước.",
      "handover_title": "Tiếp quản hồ sơ của bạn",
      "handover_heading": "Tiếp quản hồ sơ của bạn",
      "handover_intro": "Bạn đã đến tuổi mà hồ sơ thể thao trở thành của riêng bạn. Mọi thứ trong hồ sơ vẫn giữ nguyên.",
      "handover_none_heading": "Không có gì để bàn giao",
      "handover_none_body": "Không có thông báo bàn giao nào cho hồ sơ này.",
      "handover_majority_on": "Đã đến tuổi trưởng thành vào {date}",
      "handover_state_triggered": "Đã bắt đầu",
      "handover_state_notified": "Bạn và người giám hộ của bạn đã được thông báo",
      "handover_state_completed": "Đã xong — hồ sơ thuộc về bạn",
      "handover_state_defaulted": "Quyền của người giám hộ đã chuyển sang chỉ xem",
      "handover_state_escalated": "Đang được người kiểm duyệt của nền tảng xem xét",
      "handover_path_verified_guardian_link": "Bạn và người giám hộ cùng hoàn tất việc này.",
      "handover_path_org_counter_approval": "Trường hoặc câu lạc bộ của bạn sẽ hoàn tất việc này.",
      "handover_path_platform_moderation": "Chúng tôi đang xem xét trường hợp này.",
      "handover_escalation_reason": "Lý do: {reason}",
      "handover_identity_verified": "Đã kiểm tra danh tính vào {date}",
      "handover_completed_on": "Hoàn tất vào {date}",
      "handover_defaulted_on": "Quyền của người giám hộ chuyển sang chỉ xem vào {date}",
      "handover_next_heading": "Điều gì sẽ diễn ra tiếp theo",
      "handover_next_body": "Màn hình này chưa có chức năng chấp nhận hoặc từ chối. Trong lúc chờ, không có gì bị mất: nếu không ai thao tác, quyền của người giám hộ sẽ tự chuyển sang chỉ xem và hồ sơ vẫn thuộc về bạn.",
      "confirm_title": "Đây có phải là cha mẹ hoặc người giám hộ của bạn không?",
      "confirm_heading": "Đây có phải là cha mẹ hoặc người giám hộ của bạn không?",
      "confirm_intro": "Có người đã yêu cầu quản lý hồ sơ của bạn. Bạn trả lời tại đây khi đã đăng nhập — không bao giờ qua liên kết trong email.",
      "confirm_unavailable_heading": "Không có gì cần trả lời",
      "confirm_unavailable_body": "Không có yêu cầu nào đang chờ bạn trả lời.",
      "confirm_blocked_title": "Chúng tôi không thể cho bạn biết ai đang yêu cầu",
      "confirm_blocked_body": "Đừng bao giờ xác nhận một người mà bạn không thấy. Cho đến khi màn hình này hiển thị được tên và địa chỉ email của họ, hãy nhờ một người lớn ở trường hoặc câu lạc bộ xác nhận yêu cầu thay bạn.",
      "confirm_claimant_heading": "Ai đang yêu cầu",
      "confirm_claimant_name": "Tên: {name}",
      "confirm_claimant_email": "Địa chỉ email: {email}",
      "confirm_submit": "Đúng, đó là cha mẹ hoặc người giám hộ của tôi",
      "confirm_done": "Cảm ơn bạn. Giờ họ có thể quản lý hồ sơ của bạn.",
      "confirm_failed_title": "Chưa ghi nhận được câu trả lời của bạn",
      "confirm_org_note": "Ngay khi trường hoặc câu lạc bộ của bạn hoạt động trên đây, họ sẽ thấy việc này và có thể xác nhận hoặc phản đối."
    },
    "player_profile": {
      "unavailable_heading": "Hồ sơ này không khả dụng",
      "unavailable_body": "Hồ sơ vận động viên chỉ hiển thị khi cha mẹ hoặc người giám hộ đã bật. Nếu ai đó gửi cho bạn liên kết này, hãy hỏi người đã gửi.",
      "back_household": "Quay lại gia đình của bạn",
      "career_line": "{appearances, plural, other {# lần ra sân}} trong {seasons, plural, other {# mùa giải}} tại {organisations, plural, other {# tổ chức}}, và {caps, plural, other {# lần khoác áo đội tuyển}}.",
      "no_appearances": "Chưa ghi nhận lần ra sân nào.",
      "public_profile": "Hồ sơ công khai",
      "own_note_label": "Ghi chú cho gia đình của {name}",
      "own_note": "Bạn đã bật hồ sơ này. Chỉ người đã đăng nhập vào Live Youth Scores mới có thể xem, và hồ sơ không bao giờ xuất hiện trên công cụ tìm kiếm.",
      "switch_off": "Bạn có thể tắt bất cứ lúc nào trong trang quyền riêng tư và sự đồng ý của {name}",
      "switch_off_result": "— mọi trang sẽ trở lại chỉ hiển thị số áo.",
      "honours_heading": "Thành tích",
      "honours_empty": "Chưa ghi nhận lần khoác áo đội tuyển nào.",
      "honours_help": "Số lần khoác áo đội tuyển do cơ quan tuyển chọn cấp tỉnh hoặc quốc gia ghi nhận.",
      "cap_singular": "lần khoác áo đội tuyển",
      "cap_plural": "lần khoác áo đội tuyển",
      "seasons_heading": "Mùa giải",
      "empty_heading": "Chưa có gì được ghi nhận",
      "empty_body": "Các trận đấu sẽ hiển thị ở đây sau khi diễn ra và được ghi nhận.",
      "buckets_label": "Số lần ra sân theo độ tin cậy",
      "started": "Ra sân từ đầu",
      "bench": "Vào sân từ ghế dự bị",
      "unused": "Dự bị không thi đấu",
      "stats_label": "Thống kê đã ghi nhận",
      "date_span": "{start} đến {end}",
      "disputed_help": "Một số lần ra sân đang được kiểm tra và trong lúc đó vẫn được tính.",
      "confidence_help": "Mỗi con số cho biết mức độ chắc chắn: “Chưa xác nhận” khi vừa được báo, “Được củng cố” khi đã có căn cứ, “Đã xác minh” khi đã được xác nhận, “Đang tranh chấp” trong lúc đang được kiểm tra.",
      "privacy_help": "Trang này tồn tại vì cha mẹ hoặc người giám hộ đã bật. Trang không bao giờ có thể được tìm thấy từ bên ngoài Live Youth Scores, và các trang trận đấu vẫn chỉ hiển thị tên và số áo."
    },
    "ranking_history": {
      "title": "Quy tắc xếp hạng áp dụng cho dữ liệu cũ",
      "heading": "Sửa quy tắc xếp hạng áp dụng cho dữ liệu cũ",
      "disclosure": "Một lần sửa chỉ thay đổi quy tắc có hiệu lực đối với các mục đã xem xét. Dữ kiện nguồn vẫn giữ nguyên hiện trạng, một thông báo được gửi trong ứng dụng và lần sửa có thể được hoàn tác bằng một thao tác riêng.",
      "event_kind": "Thao tác",
      "entry_context": "{entry} trong {context}",
      "apply": "Áp dụng một lần sửa",
      "revert": "Hoàn tác một lần sửa",
      "country": "Mã quốc gia",
      "selected_date": "Ngày của bảng",
      "source_performance": "Thành tích đo được",
      "source_placing": "Thứ hạng",
      "source_outcome": "Kết quả buổi",
      "from_date": "Ngày đầu tiên bị ảnh hưởng",
      "to_date": "Ngày cuối cùng bị ảnh hưởng",
      "target_version": "Phiên bản quy tắc",
      "correction_id": "ID lần sửa để hoàn tác",
      "correction_receipt": "ID lần sửa",
      "apply_run_id": "ID đợt áp dụng để hoàn tác",
      "review": "Xem xét các thay đổi thực tế",
      "review_heading": "Xem xét lần sửa dữ liệu cũ",
      "affected_sources_heading": "Các mục nguồn và phiên bản quy tắc đã xem xét",
      "affected_source": "{item} vào {date}",
      "before_rule": "Quy tắc trước khi sửa",
      "after_rule": "Quy tắc sau khi sửa",
      "before_standings": "Bảng xếp hạng trước khi sửa",
      "after_standings": "Bảng xếp hạng sau khi sửa",
      "run_receipt": "ID đợt áp dụng",
      "notice_reach": "Thông báo đã chốt sẽ gửi tới {count, plural, other {# đối tượng xếp hạng bị ảnh hưởng}}.",
      "no_changes": "Quy tắc có hiệu lực đã xem xét không làm thay đổi bảng này.",
      "applied": "Đã áp dụng lần sửa dữ liệu cũ",
      "reverted": "Đã hoàn tác lần sửa dữ liệu cũ",
      "delivered": "{count, plural, other {Đã gửi tới # hộp thư trong ứng dụng.}}",
      "confirm_apply": "Gửi thông báo và áp dụng",
      "confirm_revert": "Gửi thông báo và hoàn tác",
      "open": "Sửa dữ liệu cũ"
    },
    "coach_profile": {
      "title": "Hồ sơ huấn luyện viên",
      "heading": "Hồ sơ và thành tích huấn luyện viên",
      "help": "Hiển thị tên và thành tích huấn luyện của bạn.",
      "saved": "Đã lưu thay đổi hồ sơ huấn luyện viên.",
      "operation_failed": "Thao tác với hồ sơ huấn luyện viên chưa hoàn tất.",
      "identity_heading": "Danh tính công khai",
      "adult_required": "Chỉ tài khoản của người trưởng thành mới có thể có hồ sơ huấn luyện viên công khai.",
      "engagement_required": "Trường của bạn cần xác nhận bạn là huấn luyện viên trước khi bạn có thể hiển thị tên.",
      "display_name": "Tên hiển thị công khai chính xác",
      "request_attestation": "Yêu cầu xác nhận tên của bạn",
      "attested_by": "Được xác nhận bởi {organisation}",
      "status": {
        "pending": "Đang chờ xác nhận",
        "attested": "Đã xác nhận",
        "withdrawn": "Không còn được xác nhận",
        "disputed": "Đang được kiểm tra"
      },
      "opt_in": "Hiển thị tên này",
      "opt_out": "Gỡ hồ sơ huấn luyện viên công khai của tôi",
      "view_public": "Xem hồ sơ huấn luyện viên công khai",
      "withdraw_attestation": "Rút lại xác nhận của bạn",
      "dispute_identity": "Báo cáo tranh chấp danh tính",
      "attestation_queue": "Tên huấn luyện viên cần xác nhận",
      "attestation_empty": "Không có tên huấn luyện viên nào đang chờ bạn.",
      "attestation_context": "{team} · {season} · {organisation}",
      "attest_exact_name": "Xác nhận tên {name}",
      "title_sources": "Nguồn danh hiệu đã ghi nhận",
      "title_help": "Chọn kết quả cuộc thi đã hoàn thành làm căn cứ cho danh hiệu này. Kiểm tra đội thắng được hiển thị trước khi công bố.",
      "title_sources_empty": "Hiện không có kết quả giải đấu nào mà bạn có thể dùng để ghi nhận danh hiệu.",
      "award_name": "Tên giải thưởng chính thức",
      "preview_title": "Xem trước đội vô địch được xác định",
      "derived_winner": "Đội vô địch được xác định: {team}",
      "title_decided_on": "Quyết định vào {date}",
      "publish_title": "Công bố danh hiệu đã ghi nhận",
      "revoke_title": "Thu hồi danh hiệu đã ghi nhận",
      "representative_heading": "Tuyển chọn vào đội tuyển đại diện",
      "representative_help": "Ghi nhận vị trí thực tế của vận động viên trong danh sách đội tiếp nhận. Thao tác này không bật chia sẻ sự nghiệp công khai; tính năng đó chưa có trong dịch vụ thử nghiệm hiện tại.",
      "representative_empty": "Hiện không có vận động viên nào mà bạn có thể chọn vào đội tuyển đại diện.",
      "representative_team": "Đội tuyển đại diện tiếp nhận",
      "team_season_window": "{from} đến {to}",
      "choose_team": "Chọn đội tuyển đại diện",
      "selection_date": "Ngày bắt đầu tuyển chọn",
      "record_selection": "Ghi nhận tuyển chọn vào đội tuyển đại diện",
      "public_title": "Hồ sơ huấn luyện viên",
      "public_unavailable": "Hồ sơ huấn luyện viên này không được công khai.",
      "recorded_coverage": "Bao gồm kết quả, danh hiệu và các lần tuyển chọn vào đội tuyển đại diện đã ghi nhận.",
      "window": "Khoảng thời gian ghi nhận: {start} đến {end}",
      "partial_current_window": "Khoảng thời gian huấn luyện hiện tại này mới chỉ được tính một phần.",
      "record": "{wins} thắng, {draws} hòa và {losses} thua trong {matches} trận đấu",
      "win_percentage": "Tỷ lệ thắng: {percentage}%",
      "win_percentage_unavailable": "Không có tỷ lệ thắng vì khoảng thời gian này không có trận đấu nào đủ điều kiện.",
      "improvement_heading": "So sánh ghi nhận được",
      "improvement_observed": "Thay đổi so với mùa giải liền trước của đội này trong danh mục: {points} điểm phần trăm.",
      "improvement_unavailable": "Không có mùa giải liền trước có dữ liệu của cùng đội để so sánh.",
      "baseline_window": "Khoảng thời gian cơ sở: {start} đến {end}, {matches} trận đấu đủ điều kiện.",
      "recorded_titles": "Danh hiệu đã ghi nhận",
      "recorded_titles_empty": "Không có danh hiệu đã ghi nhận nào được hỗ trợ trong khoảng thời gian huấn luyện này.",
      "representative_count": "Vận động viên đã đồng ý được chọn vào đội tuyển đại diện: {count}"
    },
    "coach_claims": {
      "title": "Xác minh huấn luyện viên",
      "explanation": "Nhận một đội, xem tình trạng các yêu cầu của bạn, trả lời câu hỏi về huấn luyện viên của con bạn hoặc xác nhận một huấn luyện viên cho trường của bạn.",
      "saved": "Đã cập nhật xác minh huấn luyện viên.",
      "create": "Nhận một đội",
      "prerequisites": "Trước khi nhận",
      "adult_ready": "Đã đáp ứng yêu cầu tài khoản người trưởng thành.",
      "adult_required": "Yêu cầu xác nhận huấn luyện viên cần tài khoản của người trưởng thành. Tuổi trưởng thành ở quốc gia của bạn là {majorityAge, number}.",
      "phone_ready": "Đã xác minh một số di động hiện tại.",
      "email_ready": "Địa chỉ email của bạn đã được xác minh.",
      "phone_required": "Vẫn cần một số di động hiện tại đã xác minh.",
      "submission_gate_ready": "Đã hoàn tất xác minh số di động cho lần gửi đầu tiên.",
      "submission_gate_required": "Vẫn cần xác minh số di động cho lần gửi đầu tiên.",
      "complete_submission_gate": "Hoàn tất xác minh số di động",
      "choose_team_season": "Đội và mùa giải",
      "team_id": "ID đội",
      "season_id": "ID mùa giải",
      "team_season_window": "{from} đến {to}",
      "claim": "Bắt đầu yêu cầu",
      "no_claimable_team_seasons": "Không có mùa giải của đội nào để nhận.",
      "your_work": "Việc xác minh huấn luyện viên",
      "empty": "Không có yêu cầu xác nhận huấn luyện viên nào cần bạn xử lý.",
      "rung": "Cấp độ",
      "state": "Trạng thái",
      "current_round": "Hiện tại",
      "no_open_round": "Hiện không có gì đang mở.",
      "rounds": {
        "verification": "Các gia đình đang xác nhận",
        "withdrawal": "Các gia đình đang quyết định việc rút lại",
        "school_checking": "Nhà trường đang xem xét yêu cầu này",
        "verification_restart": "Cần bắt đầu xác minh lại"
      },
      "confirm": "Xác nhận huấn luyện viên",
      "reject": "Từ chối yêu cầu",
      "reject_withdrawal": "Giữ quyền huấn luyện viên",
      "withdraw_vote": "Ủng hộ rút lại",
      "open_withdrawal": "Mở cuộc bỏ phiếu rút lại",
      "retry_verification": "Bắt đầu lại việc xác minh",
      "valid_from": "Quyền bắt đầu từ",
      "valid_to": "Quyền kết thúc vào",
      "date_placeholder": "YYYY-MM-DD",
      "ratify": "Phê chuẩn huấn luyện viên",
      "revoke": "Thu hồi quyền huấn luyện viên",
      "refresh_expiry": "Làm mới trạng thái yêu cầu",
      "withdraw_claim": "Rút yêu cầu của tôi",
      "carry_forward": "Chuyển yêu cầu của tôi sang mùa giải sau",
      "report_reason": "Lý do báo cáo",
      "report": "Báo cáo yêu cầu xác nhận huấn luyện viên",
      "rungs": {
        "claimed": "Đã yêu cầu",
        "community_verified": "Được các gia đình xác nhận",
        "org_verified": "Được trường xác nhận"
      },
      "states": {
        "pending": "Đang chờ xác minh",
        "active": "Đang hiệu lực",
        "expired": "Đã hết hạn",
        "rejected": "Bị từ chối",
        "withdrawn": "Đã rút lại",
        "suspended": "Bị tạm dừng",
        "superseded": "Đã được thay thế"
      },
      "reasons": {
        "inappropriate": "Hành vi không phù hợp",
        "safeguarding_concern": "Lo ngại về an toàn trẻ em",
        "harassment": "Quấy rối",
        "other": "Lo ngại khác"
      },
      "profile_required": "Hãy hoàn tất thông tin về tuổi và quốc gia trước khi yêu cầu vai trò huấn luyện viên.",
      "complete_profile": "Hoàn tất hồ sơ"
    },
    "email_link": {
      "title": "Liên kết email an toàn",
      "eyebrow": "Truy cập an toàn",
      "heading": "Đang mở liên kết an toàn của bạn",
      "intro": "Chúng tôi đang kiểm tra liên kết và trình duyệt này.",
      "checking": "Đang kiểm tra liên kết của bạn…",
      "paste_help": "Nếu liên kết không tự mở, hãy dán toàn bộ liên kết hoặc mã vào bên dưới.",
      "paste_label": "Liên kết email hoặc mã",
      "paste_submit": "Tiếp tục an toàn",
      "confirm_heading": "Xác nhận email của bạn",
      "confirm_intro": "Liên kết này được mở trong một trình duyệt khác. Hãy nhập đầy đủ địa chỉ khớp với {email}.",
      "email_label": "Địa chỉ email",
      "cross_device_help": "Xác nhận địa chỉ email bạn muốn dùng để đăng nhập.",
      "complete": "Tiếp tục vào Live Youth Scores",
      "invalid_heading": "Không thể dùng liên kết đó",
      "invalid_intro": "Liên kết có thể đã hết hạn, đã được dùng hoặc chưa được sao chép đầy đủ.",
      "invalid_detail": "Yêu cầu liên kết bảo mật mới. Kiểm tra địa chỉ người nhận và mở liên kết trong email bạn nhận được.",
      "try_login": "Gửi liên kết đăng nhập mới",
      "try_signup": "Tạo tài khoản"
    },
    "terms": {
      "title": "Điều khoản và điều kiện",
      "eyebrow": "Trước khi bạn tham gia",
      "heading": "Điều khoản và điều kiện",
      "intro": "Đọc nguyên văn nội dung gắn với tài khoản thử nghiệm nội bộ này.",
      "back": "Quay lại tạo tài khoản",
      "version": "Phiên bản dự thảo {version}",
      "messaging_heading": "Lựa chọn về WhatsApp",
      "messaging_body": "Thông tin cập nhật về trận đấu, đội và tài khoản tách biệt với tin khuyến mãi và ưu đãi. Cả hai lựa chọn đều không bắt buộc, mặc định tắt và có thể thay đổi sau. Việc lưu một lựa chọn không tự động bật tính năng nhắn tin, cũng không bỏ qua các yêu cầu về tuổi, người giám hộ, an toàn hoặc khả năng gửi tin."
    },
    "match_watch": {
      "title": "Tỷ số trực tiếp",
      "period": "Hiệp {number}",
      "decider": "Hiệp quyết định",
      "innings_total": "{runs}/{wickets}",
      "overs": "{overs} over",
      "place": "Hạng {place}",
      "details": "Chi tiết trận đấu",
      "when": "Thời gian",
      "where": "Địa điểm",
      "date_time": "{date} lúc {time}",
      "live_connecting": "Đang kết nối cập nhật trực tiếp…",
      "live_connected": "Đã kết nối cập nhật trực tiếp",
      "live_offline": "Bạn đang ngoại tuyến. Tỷ số có thể đã thay đổi.",
      "live_error": "Cập nhật trực tiếp hiện không khả dụng. Hãy làm mới để xem tỷ số mới nhất.",
      "end_pending": "Đang kết thúc — chờ xác nhận",
      "closed_by_time": "Đã kết thúc. Tỷ số chung cuộc chưa được xác nhận.",
      "refresh": "Làm mới tỷ số",
      "live_updating": "Đang cập nhật…",
      "live_not_current": "Đây có thể không phải là tỉ số mới nhất.",
      "try_again": "Thử lại",
      "expected_end": "Dự kiến kết thúc khoảng {time}",
      "ended_by_scorers": "Những người ghi tỷ số đã kết thúc trận đấu.",
      "ended_by_staff": "Ban tổ chức đã kết thúc trận đấu.",
      "scorers_disagree": "Những người ghi tỷ số không thống nhất. Vui lòng kiểm tra tỷ số."
    },
    "scoreboard": {
      "caption": "Tỷ số theo séc",
      "side_column": "Vận động viên hoặc đội",
      "winner": "Bên thắng trận đấu",
      "blank": "–",
      "team_caption": "Tỷ số của đội",
      "total": "Tổng",
      "period_caption": "Tỷ số theo hiệp",
      "period_name": "{label} {number}",
      "add_value": "+{value}",
      "enter_score": "Nhập tỷ số",
      "last_action": "Gần nhất: {action} · {side} · {period}",
      "undo": "Hoàn tác",
      "correct_score": "Sửa tỷ số",
      "innings_caption": "Tỷ số theo lượt đánh",
      "choose_innings": "Chọn lượt đánh",
      "batting_side": "Đội đánh bóng",
      "remove_run": "Bớt một lần chạy",
      "subtract_one": "−1",
      "add_runs": "Thêm {value, plural, other {# lần chạy}}",
      "add_ball": "+1 quả bóng",
      "performance_time": "{minutes}:{seconds}",
      "results_pending": "Đang chờ kết quả",
      "results": "Kết quả",
      "current_positions": "Thứ hạng hiện tại",
      "position": "Hạng",
      "competitor": "Vận động viên",
      "mark": "Thành tích",
      "stroke_tie": "T{position}",
      "shared_position": "{position}",
      "position_value": "{position}",
      "pending": "Đang chờ",
      "thru": "Đã qua {holes} hố",
      "result_status": {
        "dq": "Bị truất quyền thi đấu",
        "dns": "Không xuất phát",
        "dnf": "Không về đích",
        "nh": "Không qua được mức xà nào",
        "eliminated": "Bị loại",
        "retired": "Bỏ cuộc",
        "wd": "Rút lui",
        "scratched": "Hủy đăng ký"
      },
      "shared_position_label": "Đồng hạng {position}"
    },
    "task_bar": {
      "home": "Trang chủ",
      "match": "Trận đấu",
      "scoring": "Ghi tỷ số",
      "sign_in": "Đăng nhập",
      "signed_in_as": "Đã đăng nhập với tên"
    },
    "shell": {
      "skip_to_content": "Chuyển đến nội dung",
      "lenses_label": "Bạn đến đây để làm gì?",
      "sections_label": "Các phần của {lens}",
      "notifications": "Thông báo",
      "signed_in_as": "Đã đăng nhập với tên",
      "footer_label": "Về Live Youth Scores",
      "lens": {
        "follow": "Theo dõi",
        "follow_sub": "Tỷ số, trận đấu, con tôi",
        "coach": "Huấn luyện viên",
        "coach_sub": "Đội của tôi",
        "school": "Trường học",
        "school_sub": "Trường hoặc câu lạc bộ của tôi",
        "staff": "Nhân viên",
        "staff_sub": "Quản trị nền tảng"
      },
      "nav": {
        "follow": {
          "home": "Hôm nay",
          "discover": "Tìm trận đấu",
          "create": "Tạo trận đấu",
          "following": "Đang theo dõi",
          "household": "Con của tôi",
          "events": "Sự kiện"
        },
        "coach": {
          "home": "Đội của tôi",
          "hub": "Bảng thông báo",
          "schedule": "Lịch",
          "profile": "Hồ sơ huấn luyện viên"
        },
        "school": {
          "home": "Tổng quan",
          "events": "Sự kiện và trận đấu",
          "people": "Nhân sự và ủy quyền",
          "approvals": "Phê duyệt"
        },
        "staff": {
          "home": "Cần quyết định",
          "disputes": "Khiếu nại",
          "rankings": "Quy tắc xếp hạng",
          "phones": "Gán lại số điện thoại",
          "school_admins": "Vụ việc quản trị viên"
        }
      },
      "footer": {
        "help": "Trợ giúp",
        "terms": "Điều khoản",
        "privacy": "Quyền riêng tư và dữ liệu của bạn",
        "connected_apps": "Ứng dụng đã kết nối",
        "how_it_works": "Cách Live Youth Scores hoạt động",
        "for_coaches": "Dành cho huấn luyện viên",
        "for_schools": "Dành cho trường và câu lạc bộ"
      },
      "coach_home": {
        "title": "Huấn luyện viên",
        "eyebrow": "Dành cho huấn luyện viên và quản lý đội",
        "heading": "Quản lý đội ngay trên điện thoại. Phụ huynh nhận tin từ bạn ở cùng một nơi.",
        "heading_today": "Ghi tỷ số các trận đấu của đội bạn ngay trên điện thoại.",
        "intro": "Nhận đội đã đăng ký của bạn, rồi kiểm tra tình trạng yêu cầu và các công cụ bạn có thể dùng. Một số công cụ đội còn cần vai trò phù hợp tại trường.",
        "sign_in_to_claim": "Đăng nhập để nhận đội của bạn",
        "claim": "Nhận đội của bạn",
        "scoring_note": "Bạn có thể ghi tỷ số các trận công khai được hỗ trợ tại sân mà không cần yêu cầu nhận đội.",
        "steps_heading": "Bắt đầu yêu cầu nhận đội",
        "step_claim_title": "Bạn nhận đội",
        "step_claim_body": "Chọn đội đã đăng ký và mùa giải có sẵn, rồi kiểm tra tình trạng hiển thị sau khi gửi.",
        "step_families_title": "Kiểm tra tình trạng yêu cầu",
        "step_families_body": "Trang Huấn luyện viên hiển thị kết quả và các công cụ đội bạn có thể dùng. Bạn có thể quay lại sau khi gửi yêu cầu nhận đội.",
        "step_school_title": "Kiểm tra quyền truy cập của trường",
        "step_school_body": "Một số công cụ đội cần vai trò phù hợp tại trường bên cạnh yêu cầu nhận đội. Hãy hỏi quản trị viên trường nếu không dùng được những công cụ đó.",
        "tools_heading": "Các trang huấn luyện của bạn",
        "tool_claims": "Xác minh huấn luyện viên",
        "tool_claims_help": "Các yêu cầu nhận đội của bạn và tình trạng của chúng.",
        "tool_hub_help": "Thông báo tới danh sách đội và gia đình các em.",
        "tool_schedule_help": "Giờ tập, nội quy đội và công việc về danh sách đội.",
        "tool_profile_help": "Thành tích huấn luyện của bạn, nếu bạn muốn công bố."
      },
      "school_home": {
        "title": "Trường và câu lạc bộ",
        "eyebrow": "Dành cho trường và câu lạc bộ",
        "heading": "Trận đấu và sự kiện của bạn, cập nhật trực tiếp.",
        "intro": "Tải lên lịch thi đấu của học kỳ, tổ chức ngày đấu derby và giải bơi thành chương trình trực tiếp, và cấp quyền truy cập cho đồng nghiệp theo môn thể thao, đội hoặc sự kiện.",
        "sign_in": "Đăng nhập vào các trang của trường",
        "access_heading": "Nhận quyền truy cập",
        "access_colleague": "Nếu ai đó ở trường bạn đã dùng các trang này, hãy nhờ họ thêm bạn từ trang Nhân sự và ủy quyền.",
        "access_new": "Trường không thể tự đăng ký trên trang web.",
        "tools_heading": "Các trang của trường bạn",
        "tool_events_help": "Tạo ngày đấu derby hoặc giải bơi với các phần, sơ đồ thi đấu và chương trình để phụ huynh theo dõi.",
        "tool_upload": "Lịch thi đấu",
        "tool_upload_help": "Tải lên lịch thi đấu của học kỳ và xem lại trước khi công khai.",
        "tool_people_help": "Cấp cho đồng nghiệp quyền truy cập theo môn thể thao, đội hoặc sự kiện, trong một khoảng thời gian nhất định."
      },
      "approvals_waiting": "Đang chờ phê duyệt: {count}",
      "notifications_unread": "Thông báo, chưa đọc: {count}",
      "notifications_unread_capped": "Thông báo, hơn {count} chưa đọc",
      "unread_capped": "{count}+"
    },
    "how_it_works": {
      "title": "Cách Live Youth Scores hoạt động",
      "heading": "Cách Live Youth Scores hoạt động",
      "lede": "Tỷ số do người có mặt tại trận đấu báo, kèm nhãn trạng thái đã công bố. Trang trận đấu có thể hiển thị tên vận động viên được phép; không thể tìm kiếm trẻ em.",
      "toc_label": "Trên trang này",
      "toc_trust": "Các nhãn",
      "toc_privacy": "Quyền riêng tư",
      "toc_parents": "Dành cho phụ huynh",
      "toc_apps": "Ứng dụng và tác nhân",
      "unconfirmed_more": "Hữu ích ngay lập tức.",
      "disputed_more": "Trận đấu vẫn tiếp tục được ghi tỷ số.",
      "location_note": "Để ghi tỷ số một trận đấu, bạn cần có mặt tại sân: trang ghi tỷ số sẽ hỏi vị trí của bạn.",
      "privacy_heading": "Trẻ em được giữ riêng tư theo mặc định",
      "privacy_names_title": "Trang trận đấu hiển thị số áo, và tên vận động viên khi đã được xác nhận.",
      "privacy_names_body": "Cha mẹ có thể ẩn tên con bất cứ lúc nào.",
      "privacy_names_today": "Các trang hiển thị tên vận động viên không được đưa lên công cụ tìm kiếm.",
      "privacy_search_title": "Không ai có thể tìm kiếm một đứa trẻ.",
      "privacy_search_body": "Không thể tìm kiếm trẻ em. Chia sẻ sự nghiệp công khai chưa có trong dịch vụ thử nghiệm hiện tại.",
      "privacy_switch_title": "Thông tin gia đình luôn riêng tư.",
      "privacy_switch_body": "Trang Con của tôi lưu các liên kết gia đình riêng tư; trang này không bật chia sẻ sự nghiệp công khai.",
      "privacy_coaches_title": "Huấn luyện viên không bao giờ nhắn tin riêng cho trẻ.",
      "privacy_coaches_body": "Thông báo được gửi một chiều tới cả danh sách đội và người giám hộ của các em.",
      "privacy_data_title": "Dữ liệu của bạn thuộc về bạn.",
      "privacy_data_body": "Yêu cầu bản sao hoặc yêu cầu chúng tôi xóa dữ liệu trong trang Quyền riêng tư và dữ liệu của bạn.",
      "parents_heading": "Dành cho phụ huynh",
      "parents_body": "Theo dõi các trận đấu của con và chúng sẽ hiện trên trang Hôm nay của bạn. Thêm con trong trang Con của tôi để trả lời huấn luyện viên thay con, xác nhận huấn luyện viên của con và quyết định những gì được hiển thị về con.",
      "parents_today": "Theo dõi các trận đấu của con và chúng sẽ hiện trên trang Hôm nay của bạn. Thêm con trong trang Con của tôi: thông tin của con chỉ nằm trong gia đình của bạn.",
      "coaches_heading": "Dành cho huấn luyện viên",
      "coaches_link": "Chế độ Huấn luyện viên",
      "coaches_today": "Huấn luyện viên ghi tỷ số trận đấu của mình như bất kỳ ai có mặt tại sân, không cần thiết lập gì trước. Việc nhận một đội để dùng thông báo, đội hình và giờ tập của đội hiện chưa mở.",
      "schools_heading": "Dành cho trường và câu lạc bộ",
      "schools_link": "Chế độ Trường học",
      "apps_heading": "Ứng dụng và tác nhân",
      "apps_body": "Các ứng dụng và trợ lý AI khác có thể đọc tỷ số công khai, không kèm tên, và chỉ thay mặt bạn khi có sự cho phép của bạn và trong giới hạn bạn đặt ra. Bạn thấy được những gì chúng làm và có thể ngắt kết nối bất cứ lúc nào."
    },
    "seo": {
      "title_template": "{page} · {brand}",
      "og_image_alt": "Live Youth Scores: kết quả trực tiếp các môn thể thao thiếu nhi và thanh thiếu niên",
      "crumb_home": "Trang chủ",
      "home": {
        "title": "Tỷ số trực tiếp thể thao học đường và thanh thiếu niên",
        "description": "Theo dõi trực tiếp các trận đấu học đường và thanh thiếu niên, xem kết quả ngay khi có và tự cập nhật tỷ số khi bạn có mặt tại trận."
      },
      "coach": {
        "description": "Nhận đội của bạn để chia sẻ giờ tập và thông tin của đội với các gia đình trong đội.",
        "description_today": "Ghi tỷ số trực tiếp các trận đấu của đội bạn ngay trên điện thoại, không cần thiết lập gì trước."
      },
      "school": {
        "description": "Công bố lịch thi đấu và sự kiện của trường, in chương trình và mời đồng nghiệp cùng điều hành các môn thể thao."
      },
      "discover": {
        "description": "Tìm trận đấu tại sân gần bạn hoặc tìm sân theo tên, rồi theo dõi tỷ số trực tiếp."
      },
      "how_it_works": {
        "description": "Ý nghĩa của các nhãn tỷ số, cách tên của trẻ được hiển thị và bảo vệ, và cách huấn luyện viên và trường tham gia."
      },
      "venue": {
        "description": "Tỷ số trực tiếp và kết quả các trận đấu tại {venue}.",
        "description_locality": "Tỷ số trực tiếp và kết quả các trận đấu tại {venue}, {locality}."
      },
      "event": {
        "description": "Chương trình, sơ đồ thi đấu và kết quả trực tiếp của {event}."
      },
      "match": {
        "title_pair": "{home} vs {away}, {sport}",
        "title_venue": "{sport} tại {venue}",
        "description": "Theo dõi tỷ số trực tiếp và kết quả ngày {date}.",
        "description_venue": "Theo dõi tỷ số trực tiếp và kết quả tại {venue} ngày {date}."
      },
      "fixture": {
        "description": "Tỷ số và kết quả của trận đấu này."
      },
      "ranking": {
        "team_description": "Bảng xếp hạng đội dựa trên kết quả của mùa giải này.",
        "performance_description": "Những thành tích tốt nhất của môn thể thao này, theo từng nội dung thi đấu.",
        "standards_description": "Chuẩn thành tích của môn thể thao này, theo từng nội dung thi đấu.",
        "session_description": "Bảng điểm theo buổi của giải đấu này."
      },
      "records": {
        "description": "Các thành tích kỷ lục của môn thể thao này, theo từng nội dung thi đấu."
      }
    },
    "school_register": {
      "title": "Đăng ký trường của bạn",
      "heading": "Đăng ký trường của bạn",
      "lede": "Để trường của bạn có quyền quyết định về các đội, huấn luyện viên và những gì được hiển thị về học sinh của trường.",
      "community_added": "Do cộng đồng thêm",
      "back_to_follow": "Quay lại chế độ Theo dõi",
      "already_admin": "Bạn đã là quản trị viên của {school}.",
      "see_administrators": "Xem các quản trị viên của trường bạn",
      "unknown_school": "Chúng tôi không tìm thấy trường đó. Hãy tìm lại.",
      "find": {
        "heading": "Tìm trường của bạn",
        "label": "Tên trường hoặc câu lạc bộ",
        "submit": "Tìm kiếm",
        "help": "Thử thêm cả tên thành phố. Cách viết hơi khác cũng không sao.",
        "results_label": "Trường và câu lạc bộ",
        "none": "Không có trường hoặc câu lạc bộ nào khớp với “{query}”.",
        "not_listed": "Không có trong danh sách?",
        "add_link": "Thêm trường của bạn.",
        "again": "Tìm lại"
      },
      "add": {
        "heading": "Thêm trường hoặc câu lạc bộ",
        "name_label": "Tên",
        "name_help": "Tên chính thức.",
        "type_label": "Loại",
        "type_school": "Trường",
        "type_club": "Câu lạc bộ",
        "town_label": "Thành phố",
        "country_label": "Quốc gia",
        "submit": "Thêm và tiếp tục",
        "back": "Quay lại tìm kiếm",
        "similar_heading": "Có phải một trong số này không?",
        "similar_body": "Đã có một trường hoặc câu lạc bộ mang tên này trong danh sách.",
        "use_this": "Chọn cái này",
        "add_anyway": "Không phải, thêm mới"
      },
      "email": {
        "change": "Thay đổi",
        "heading": "Xác minh địa chỉ email của trường",
        "body": "Chúng tôi gửi một liên kết đến địa chỉ email mà trường đã cấp cho bạn. Nhấp vào liên kết đó chứng tỏ bạn nhận được thư tại địa chỉ này.",
        "label": "Địa chỉ email trường của bạn",
        "help": "Không thể dùng địa chỉ miễn phí (Gmail, Outlook, Yahoo, iCloud và các dịch vụ tương tự) để đăng ký trường.",
        "submit": "Gửi liên kết"
      },
      "sent": {
        "heading": "Kiểm tra hộp thư của trường",
        "body": "Chúng tôi đã gửi một liên kết đến {address}. Liên kết chỉ dùng được một lần và trong thời gian ngắn, vì vậy hãy mở sớm, trên thiết bị này hoặc bất kỳ thiết bị nào khác.",
        "retry": "Dùng địa chỉ khác",
        "nothing_arrived": "Không nhận được gì? Hãy kiểm tra thư mục thư rác và xem địa chỉ đã viết đúng chưa. Nếu trình quét thư đã mở liên kết trước, liên kết vẫn dùng được cho bạn."
      },
      "refused": {
        "heading": "Không thể dùng địa chỉ đó.",
        "free_heading": "Đó là một địa chỉ email miễn phí.",
        "free_body": "{address} không thể đăng ký {school}. Hãy dùng địa chỉ mà trường đã cấp cho bạn.",
        "not_accepted": "{address} không thể đăng ký {school}. Hãy dùng địa chỉ mà trường đã cấp cho bạn.",
        "adult_required": "Cần có tài khoản người lớn để đăng ký trường.",
        "profile_incomplete": "Hãy hoàn tất hồ sơ trước: thêm ngày sinh và quốc gia của bạn.",
        "expired_heading": "Yêu cầu liên kết này đã hết hạn.",
        "expired": "Chúng tôi không thể gửi liên kết đến bạn kịp thời, nên giờ không thể dùng liên kết đó. Hãy bắt đầu lại để nhận liên kết mới.",
        "try_another": "Thử địa chỉ khác",
        "finish_profile": "Hoàn tất hồ sơ của bạn"
      },
      "problem": {
        "email": "Nhập địa chỉ email, ví dụ sport@school.example.",
        "add_fields": "Nhập tên và thành phố, rồi chọn loại và quốc gia.",
        "given_name": "Nhập tên của bạn.",
        "surname": "Họ này quá dài.",
        "role": "Chọn vai trò của bạn.",
        "role_text": "Mô tả vai trò của bạn trong vài từ.",
        "authorised": "Đánh dấu vào ô để xác nhận bạn được phép làm việc này.",
        "typed_address": "Nhập đầy đủ địa chỉ email đã nhận liên kết."
      },
      "role": {
        "sports_administrator": "Cán bộ quản lý thể thao",
        "head_of_sport": "Trưởng ban thể thao",
        "teacher_in_charge": "Giáo viên phụ trách một môn thể thao",
        "principal": "Hiệu trưởng",
        "club_secretary": "Thư ký câu lạc bộ",
        "other": "Vai trò khác"
      }
    },
    "school_link": {
      "title": "Xác nhận email trường của bạn",
      "heading": "Xác nhận email trường của bạn",
      "waiting_heading": "Đang kiểm tra liên kết",
      "checking": "Đang kiểm tra liên kết…",
      "paste_help": "Nếu không có gì xảy ra, hãy dán liên kết trong email vào đây.",
      "paste_label": "Liên kết trong email",
      "paste_submit": "Tiếp tục",
      "who_heading": "Đặt {account} làm quản trị viên của {school}?",
      "who_body": "Liên kết này đã được gửi đến {address}. Khi xác nhận, tài khoản {account} sẽ trở thành quản trị viên của {school}.",
      "who_continue": "Đúng, là tôi",
      "who_not_me": "Không phải tôi: hủy liên kết",
      "role_heading": "Tên và vai trò của bạn tại {school}",
      "role_body": "Bước cuối cho {address}: tên và vai trò của bạn tại trường.",
      "typed_address_label": "Nhập đầy đủ địa chỉ email của trường",
      "typed_address_help": "Bạn đã mở liên kết trên một thiết bị hoặc trình duyệt khác, vì vậy hãy nhập địa chỉ đã nhận liên kết.",
      "given_name_label": "Tên của bạn",
      "surname_label": "Họ của bạn (không bắt buộc)",
      "role_label": "Vai trò của bạn",
      "role_text_label": "Vai trò của bạn trong vài từ (không bắt buộc)",
      "role_text_help": "Ví dụ: giáo viên phụ trách môn bơi. Bắt buộc nếu bạn chọn “Vai trò khác”.",
      "authorised_label": "Tôi được phép quản lý hoạt động thể thao của {school} trên Live Youth Scores.",
      "confirm_submit": "Hoàn tất",
      "address_mismatch": "Đó không phải là địa chỉ đã nhận liên kết này.",
      "first_heading": "{school} đã được đăng ký. Bạn là quản trị viên đầu tiên.",
      "first_body": "Từ giờ, bạn có quyền quyết định về các đội, huấn luyện viên, sân và cài đặt hiển thị của {school}.",
      "first_body_promoted": "Từ giờ, bạn có quyền quyết định về các đội, huấn luyện viên, sân và cài đặt hiển thị của {school}, và nhãn “do cộng đồng thêm” đã được gỡ bỏ.",
      "colleagues_note": "Đồng nghiệp tham gia theo cách tương tự, bằng email trường của riêng họ.",
      "next_heading": "Đưa trường vào hoạt động",
      "next_fixtures": "Tải lên các trận đấu của học kỳ",
      "next_fixtures_link": "Tải lên lịch thi đấu",
      "next_events": "Tổ chức ngày đấu derby hoặc giải bơi",
      "next_people": "Cấp quyền truy cập cho đồng nghiệp",
      "joined_heading": "Bạn đã trở thành quản trị viên của {school}",
      "joined_body": "{school} đã được đăng ký từ trước, và bạn đã tham gia nhóm quản trị viên của trường.",
      "renewed_heading": "Bạn vẫn là quản trị viên của {school}",
      "renewed_body": "Email trường của bạn đã được xác nhận lại.",
      "confirmed_heading": "Email trường của bạn đã được xác nhận.",
      "go_school": "Đi đến trang trường của bạn",
      "see_administrators": "Xem các quản trị viên của trường bạn",
      "invalid_heading": "Không thể dùng liên kết này",
      "invalid_body": "Liên kết đã hết hạn, đã được sử dụng hoặc đã bị hủy. Hãy bắt đầu lại để nhận liên kết mới.",
      "cancelled_heading": "Đã hủy liên kết",
      "cancelled_body": "Không có gì thay đổi. Người đã yêu cầu liên kết này giờ không thể dùng nó nữa.",
      "not_accepted_heading": "Chúng tôi không thể hoàn tất việc này",
      "not_accepted_body": "Không có gì thay đổi. Hãy bắt đầu lại bằng địa chỉ mà trường đã cấp cho bạn.",
      "busy_heading": "Hiện có quá nhiều yêu cầu",
      "busy_body": "Không có gì thay đổi. Hãy thử lại sau.",
      "start_again": "Bắt đầu lại"
    },
    "school_admins": {
      "title": "Quản trị viên của trường",
      "heading": "{school}: quản trị viên",
      "list_heading": "Quản trị viên",
      "you": "Bạn · {name}",
      "row_meta": "{role} · @{domain}",
      "role_with_text": "{role}: {text}",
      "colleagues_note": "Đồng nghiệp tham gia bằng email trường của riêng họ.",
      "teams_heading": "Đội do mọi người thêm",
      "teams_body": "Khi mọi người ghi tỷ số các trận của trường bạn, đôi khi họ thêm một đội cho trường. Hãy nhận các đội đó để chúng trở thành đội của trường bạn.",
      "teams_link": "Xem các đội cộng đồng",
      "withdraw_heading": "Rút khỏi vai trò",
      "withdraw_open": "Thôi làm quản trị viên",
      "withdraw_body": "Bạn sẽ không còn là quản trị viên của {school}. Tài khoản, các tỷ số của bạn và mọi thứ bạn theo dõi vẫn giữ nguyên.",
      "withdraw_confirm": "Có, rút lui",
      "withdraw_not_administrator": "Bạn không phải là quản trị viên của trường này.",
      "withdrawn_heading": "Bạn đã rút khỏi vai trò quản trị viên của {school}.",
      "lost_heading": "Bạn không còn là quản trị viên của {school}.",
      "lost_account": "Tài khoản vẫn là của bạn.",
      "lost_body": "Các tỷ số của bạn và mọi thứ bạn theo dõi vẫn giữ nguyên.",
      "lost_contact": "Bạn nghĩ có nhầm lẫn? Hãy hỏi một quản trị viên của trường, hoặc",
      "lost_contact_link": "báo cho chúng tôi.",
      "none_heading": "Bạn không phải là quản trị viên của {school}",
      "none_body": "Xác minh email trường của bạn để trở thành quản trị viên.",
      "none_register": "Xác minh email trường của bạn",
      "under_review": "Chúng tôi đang xem xét ai quản trị trường này. Hiện tại bạn vẫn là quản trị viên; bạn không cần làm gì cả."
    },
    "school_teams": {
      "title": "Đội cộng đồng",
      "heading": "{school}: đội cộng đồng",
      "lede": "Các đội mà mọi người đã thêm cho trường bạn khi ghi tỷ số các trận của trường. Hãy nhận một đội để biến nó thành đội chính thức của trường bạn.",
      "list_heading": "Đội cộng đồng",
      "team_meta": "{sport} · {ageGroup} · trận đầu tiên {date} · số trận: {matches, number}",
      "adopted_as": "Đã nhận thành {team}",
      "adopt_as_label": "Nhận thành",
      "adopt_as_new": "Một đội mới tên {name}",
      "adopt_as_existing": "Đội hiện có: {team}",
      "adopt_submit": "Nhận đội",
      "adopted_new": "{name} giờ là một trong các đội của {school}.",
      "adopted_existing": "{name} giờ thuộc {team}.",
      "empty_heading": "Không có đội cộng đồng nào",
      "empty_body": "Chưa ai thêm đội cho trường bạn.",
      "add_heading": "Thêm đội",
      "add_cta": "Thêm đội",
      "add_name_label": "Tên đội",
      "add_sport_label": "Môn thể thao",
      "add_choose_sport": "Chọn môn thể thao",
      "add_age_group_label": "Nhóm tuổi",
      "add_choose_age_group": "Chọn nhóm tuổi",
      "add_submit": "Thêm đội",
      "add_no_sports": "Chưa có môn thể thao nào có mùa giải để thêm đội.",
      "add_name_invalid": "Hãy nhập tên đội dài từ 2 đến 120 ký tự.",
      "add_sport_required": "Hãy chọn một môn thể thao trong danh sách.",
      "add_age_group_required": "Hãy chọn một nhóm tuổi trong danh sách.",
      "add_refused_name_taken": "Trường bạn đã có một đội cùng tên trong môn thể thao này.",
      "add_refused_no_season": "Môn thể thao đó chưa có mùa giải để thêm đội.",
      "add_refused_age_group_unavailable": "Môn thể thao này không có nhóm tuổi đó.",
      "own_teams_heading": "Các đội của trường bạn",
      "truncated": "Còn các đội cộng đồng khác. Hãy nhận các đội này để xem phần còn lại.",
      "not_administrator": "Chỉ quản trị viên của trường mới có thể nhận các đội cộng đồng của trường.",
      "see_administrators": "Xem các quản trị viên của trường bạn",
      "refused": {
        "not_administrator": "Bạn không phải là quản trị viên của trường này.",
        "unavailable": "Hiện chưa thể nhận đội này.",
        "already_adopted": "Đội này đã được nhận.",
        "team_mismatch": "Chọn một đội của trường bạn trong cùng môn thể thao.",
        "name_taken": "Trường bạn đã có một đội cùng tên. Hãy chọn đội đó trong danh sách.",
        "no_season": "Chỉ có thể nhận đội này sau khi mùa giải của đội được thiết lập.",
        "age_group_unavailable": "Chỉ có thể nhận đội này sau khi nhóm tuổi của đội được thiết lập cho trường bạn."
      }
    },
    "school_home_reg": {
      "register": "Đăng ký trường của bạn",
      "sign_in_register": "Đăng nhập để đăng ký trường của bạn",
      "setup_heading": "Cách thiết lập cho trường",
      "setup_find": "Tìm hoặc thêm trường của bạn",
      "setup_find_body": "Hầu hết các trường đã có trong danh sách. Nếu phụ huynh đã thêm trường của bạn từ một trận đấu, trường sẽ hiện với nhãn “do cộng đồng thêm”, và việc đăng ký sẽ biến trường thành chính thức.",
      "setup_email": "Xác minh địa chỉ email của trường",
      "setup_email_body": "Ví dụ sport@school.example. Chúng tôi gửi một liên kết; nhấp vào đó chứng tỏ bạn nhận được thư tại trường.",
      "setup_colleagues": "Đồng nghiệp tham gia theo cách tương tự",
      "setup_colleagues_body": "Mỗi người tự xác minh email trường của mình.",
      "setup_run": "Tải lên các trận đấu và cấp quyền cho đồng nghiệp",
      "setup_run_body": "Dán lịch thi đấu của học kỳ, tạo các sự kiện và cấp quyền truy cập cho đồng nghiệp theo môn thể thao, đội hoặc sự kiện.",
      "free_note": "Miễn phí cho trường và câu lạc bộ. Bạn cần địa chỉ email do trường cấp; địa chỉ kiểu Gmail sẽ không được chấp nhận.",
      "pending_heading": "Đang đăng ký {school}",
      "pending_found": "Đã tìm thấy trường",
      "pending_click": "Nhấp vào liên kết trong hộp thư của trường",
      "pending_click_body": "Chúng tôi đã gửi đến {address}. Liên kết chỉ dùng được một lần và trong thời gian ngắn.",
      "pending_role": "Tên và vai trò của bạn",
      "pending_role_body": "Bước cuối, trên trang mà liên kết mở ra.",
      "pending_resend": "Gửi lại liên kết",
      "yours_heading": "Trường của bạn",
      "yours_meta": "Quản trị viên",
      "yours_administrators": "Quản trị viên",
      "lost_more": "Xem thêm"
    },
    "school_desk": {
      "title": "Vụ việc quản trị viên trường",
      "heading": "Quản trị viên trường: vụ việc đang mở",
      "intro": "Các trường có quản trị viên cần một quyết định: chia đều giữa các tên miền email, một đa số sẽ chấm dứt vai trò của các quản trị viên đương nhiệm, một địa chỉ trông không giống của trường, hoặc một đợt xem xét do bạn mở. Không ai mất vai trò cho đến khi bạn quyết định. Mọi quyết định đều được kiểm toán.",
      "kind": "Quản trị viên trường · chia đều",
      "kind_lookalike": "Quản trị viên trường · kiểm tra địa chỉ",
      "case_heading": "{school}: quản trị viên chia đều giữa các tên miền email",
      "case_heading_lookalike": "{school}: địa chỉ của một quản trị viên trông không giống của trường",
      "opened": "Mở ngày {date}",
      "domain_evidence": "@{domain} · quản trị viên: {administrators, number} · người đầu tiên tham gia {date} · số phê duyệt: {approvals, number}",
      "administrators_label": "Quản trị viên trong vụ việc này",
      "administrator_evidence": "{name} · {role} · @{domain} · tham gia {date} · {standing}",
      "standing": {
        "live": "Đang hoạt động",
        "outvoted": "Bị áp đảo số lượng",
        "suspended": "Bị tạm ngưng",
        "ended": "Đã kết thúc"
      },
      "decide_legend": "Đâu là địa chỉ của trường?",
      "domain_choice": "@{domain}",
      "domain_choice_help": "Quản trị viên dùng các địa chỉ khác sẽ mất vai trò.",
      "note_label": "Ghi chú cho nhật ký kiểm tra",
      "decide_submit": "Quyết định",
      "end_legend": "Hoặc chấm dứt vai trò của một quản trị viên",
      "end_choice": "{name} · @{domain}",
      "end_choice_help": "Chỉ người này mất vai trò.",
      "end_submit": "Chấm dứt vai trò này",
      "dismiss_submit": "Bác bỏ",
      "decided": "Đã quyết định. Quản trị viên dùng các địa chỉ khác không còn vai trò này.",
      "ended": "Xong. Quản trị viên đó không còn vai trò này.",
      "dismissed": "Đã bác bỏ. Không có gì thay đổi.",
      "refused_recused": "Vụ việc này liên quan đến bạn, vì vậy người kiểm duyệt khác sẽ quyết định.",
      "refused_already": "Vụ việc này đã được quyết định.",
      "refused_domain": "Chọn một trong các địa chỉ của vụ việc này.",
      "refused_administrator": "Chọn một trong các quản trị viên của vụ việc này.",
      "empty_heading": "Không có vụ việc nào đang mở",
      "empty_body": "Quản trị viên của mọi trường đều đã được xác định rõ.",
      "truncated": "Còn các vụ việc khác đang chờ. Hãy quyết định các vụ này để xem phần còn lại.",
      "forbidden": "Trang này dành cho nhân viên Live Youth Scores.",
      "kind_contested": "Quản trị viên trường · có tranh chấp",
      "kind_review": "Quản trị viên trường · xem xét",
      "kind_second_domain": "Quản trị viên trường · địa chỉ thứ hai",
      "case_heading_contested": "{school}: một đa số sẽ chấm dứt vai trò của các quản trị viên đương nhiệm",
      "case_heading_review": "{school}: nhân viên đã mở xem xét",
      "case_heading_second_domain": "{school}: một quản trị viên tham gia bằng địa chỉ thứ hai",
      "open_approvals": "· phê duyệt còn hiệu lực: {approvals, number}",
      "revoke_legend": "Vụ việc này liên quan đến địa chỉ nào?",
      "grants_legend": "Hoặc chấm dứt các phê duyệt do một cựu quản trị viên thực hiện",
      "grants_choice_help": "Chỉ những phê duyệt họ thực hiện tại trường này chấm dứt.",
      "grants_submit": "Chấm dứt phê duyệt của họ",
      "recompute_submit": "Đếm lại",
      "recompute_help": "Đếm lại sẽ quyết định lại địa chỉ của trường dựa trên các quản trị viên hiện tại.",
      "revoke_submit": "Rút lại địa chỉ này",
      "revoke_help": "Rút lại địa chỉ này: không ai dùng địa chỉ này có thể tham gia hoặc tiếp tục làm quản trị viên tại trường này.",
      "recomputed": "Xong. Địa chỉ của trường đã được quyết định lại dựa trên các quản trị viên hiện tại.",
      "domain_revoked": "Xong. Địa chỉ đó không còn khiến ai trở thành quản trị viên ở đây nữa.",
      "grants_ended": "Xong. Các phê duyệt của họ tại trường này đã chấm dứt.",
      "case_opened": "Đã mở xem xét. Nó nằm trong danh sách bên dưới.",
      "refused_case_open": "Trường này đã có một vụ việc đang mở. Hãy quyết định ở bên dưới.",
      "refused_school": "Không có trường nào với ID đó, hoặc bạn không có quyền mở xem xét cho trường này.",
      "open_heading": "Mở một đợt xem xét",
      "open_body": "Xem lại các quản trị viên của một trường, ví dụ sau khi tạm ngưng hoặc xóa tài khoản.",
      "open_school_label": "ID trường",
      "open_school_help": "ID ở cuối địa chỉ trang của trường.",
      "open_submit": "Mở xem xét",
      "problem": {
        "note": "Viết ghi chú cho nhật ký kiểm tra.",
        "decision": "Chọn một địa chỉ hoặc một quản trị viên, hoặc bác bỏ vụ việc.",
        "school": "Nhập ID của trường."
      }
    },
    "lens": {
      "score": {
        "side": "{side} {score}",
        "side_separator": ", ",
        "unavailable": "Hiện chưa tải được tỷ số. Hãy mở một trận đấu để xem tỷ số.",
        "add_jersey": "Thêm số áo",
        "change_jersey": "Đổi số áo",
        "current_jersey": "(nay là số {number})",
        "own_unavailable": "Hiện chưa thể thêm số áo cho các tỷ số bạn đã báo trước đó."
      },
      "item": {
        "team_only": "Chỉ trong đội"
      },
      "live_now": "Đang diễn ra: {count}",
      "later_today": "Sắp diễn ra hôm nay: {count}",
      "list_truncated": "Còn nhiều mục hơn số có thể hiển thị ở đây.",
      "home": {
        "playing_today": "Thi đấu hôm nay",
        "nobody_plays": "Hôm nay không ai trong gia đình bạn thi đấu.",
        "watch": "Xem",
        "waiting": "Đang chờ bạn",
        "coming_up": "Sắp diễn ra",
        "everything_you_follow": "Mọi thứ bạn theo dõi",
        "live_near": "Đang diễn ra gần bạn",
        "all_venues": "Tất cả địa điểm",
        "show_live_near": "Hiện các trận đang diễn ra gần tôi",
        "live_near_help": "Chia sẻ vị trí một lần để xem những sân nào gần bạn đang có trận đấu.",
        "live_near_empty_title": "Hiện không có trận nào đang được ghi tỷ số gần bạn",
        "live_near_empty_body": "Tìm một trường hoặc sân, hoặc theo dõi một đội để được báo khi đội thi đấu.",
        "nothing_linked_title": "Chưa có gì được liên kết với bạn",
        "nothing_linked_body": "Theo dõi trường hoặc đội của con bạn để xem lịch thi đấu ở đây, hoặc liên kết với con để trả lời thay con.",
        "follow_a_team": "Theo dõi một đội",
        "link_my_child": "Liên kết với con tôi"
      },
      "pending": {
        "due": "Hãy trả lời trước {date}.",
        "coach_claim_vote": {
          "kind": "Xác minh huấn luyện viên",
          "title": "Có người nhận là huấn luyện viên của đội con bạn",
          "body": "Hãy cho chúng tôi biết có đúng là người đó không.",
          "action": "Trả lời"
        },
        "internal_game_review": {
          "kind": "Trận đấu tập",
          "title": "Kết quả một trận đấu tập cần bạn trả lời",
          "body": "Kiểm tra kết quả được ghi cho con bạn.",
          "action": "Xem lại"
        },
        "child_confirmation": {
          "kind": "Cha mẹ hoặc người giám hộ",
          "title": "Có người nói họ là cha mẹ hoặc người giám hộ của bạn",
          "body": "Chỉ xác nhận nếu điều đó đúng.",
          "action": "Trả lời"
        },
        "guardian_invite": {
          "kind": "Lời mời vào gia đình",
          "title": "Bạn được mời tham gia gia đình của một trẻ",
          "body": "Thông tin sẽ hiện trong gia đình của bạn sau khi được xác nhận.",
          "action": "Xem gia đình của bạn"
        }
      },
      "events": {
        "item_count": "Trong chương trình: {count}",
        "title": "Sự kiện",
        "description": "Ngày đấu derby, ngày hội thể thao, giải bơi và giải đấu đã công bố chương trình, gần bạn hoặc tại một sân.",
        "lede": "Ngày đấu derby, ngày hội thể thao, giải bơi và giải đấu đã công bố chương trình.",
        "at_venue": "Tại sân này",
        "followed": "Sự kiện bạn theo dõi",
        "near_you": "Gần bạn",
        "near_me": "Hiện sự kiện gần tôi",
        "near_help": "Chia sẻ vị trí một lần để xem các sự kiện tại những sân gần bạn.",
        "none_at_venue": "Chưa có sự kiện nào được công bố tại sân này.",
        "none_followed": "Các trường và đội bạn theo dõi chưa có sự kiện nào sắp diễn ra.",
        "none_near": "Hiện không có sự kiện nào gần bạn.",
        "load_error": "Không tải được sự kiện",
        "more": "Xem thêm sự kiện",
        "sign_in": "Đăng nhập để thấy sự kiện của các trường và đội bạn theo dõi ở đầu danh sách.",
        "single_matches_title": "Bạn đang tìm một trận đấu?",
        "single_matches_body": "Trận đấu đơn lẻ không cần sự kiện: hãy tìm theo sân."
      },
      "venue": {
        "coming_up_here": "Sắp diễn ra tại đây",
        "upcoming_unavailable": "Hiện chưa tải được lịch những ngày tới tại sân này.",
        "nothing_upcoming": "Tuần này chưa có lịch nào khác tại đây.",
        "events_here": "Sự kiện tại sân này"
      },
      "discover": {
        "counts_unavailable": "Không tải được những gì đang diễn ra."
      },
      "event": {
        "tab_live": "Trực tiếp",
        "tab_results": "Kết quả",
        "live_heading": "Đang diễn ra",
        "results_heading": "Kết quả",
        "live_empty": "Hiện không có trận nào đang diễn ra",
        "results_empty": "Chưa có kết quả",
        "see_programme": "Thẻ Chương trình hiển thị mọi thứ đã được lên lịch.",
        "host_page": "{host}: đội và kết quả"
      },
      "school": {
        "description": "{school}: lịch thi đấu, tỷ số trực tiếp, kết quả và các đội.",
        "description_locality": "{school}, {locality}: lịch thi đấu, tỷ số trực tiếp, kết quả và các đội.",
        "coming_up": "Sắp diễn ra",
        "nothing_upcoming": "Chưa có lịch nào.",
        "recent_results": "Kết quả gần đây",
        "no_results": "Mùa giải này chưa có kết quả.",
        "teams": "Các đội",
        "no_teams": "Chưa có đội nào được liệt kê cho mùa giải này.",
        "not_found_title": "Không tìm thấy trường đó",
        "not_found_body": "Liên kết có thể đã cũ. Hãy tìm trường hoặc sân của trường.",
        "load_error": "Không tải được trang của trường này"
      },
      "team": {
        "title": "{team} · {school}",
        "description": "{team}, {school}, {season}: lịch thi đấu, tỷ số trực tiếp và kết quả.",
        "coach_profile": "Hồ sơ huấn luyện viên",
        "coach_this_team": "Bạn huấn luyện đội này?",
        "fixtures": "Trận đấu và kết quả",
        "record": "Thắng {won} · Hòa {drawn} · Thua {lost}",
        "no_fixtures": "Mùa giải này chưa có trận đấu công khai nào.",
        "recent_results": "Kết quả gần đây",
        "squad": "Danh sách đội",
        "no_shirts": "Chưa có số áo nào được ghi trong các trận đấu của đội này.",
        "shirts_note": "Chỉ hiển thị số áo: trang đội không bao giờ nêu tên vận động viên.",
        "not_found_title": "Không tìm thấy đội đó",
        "not_found_body": "Liên kết có thể thuộc mùa giải khác. Hãy tìm đội trên trang của trường.",
        "load_error": "Không tải được trang của đội này"
      },
      "coach": {
        "standing": {
          "claim_pending": "Đã nhận đội: đang chờ các gia đình trong danh sách đội",
          "families_confirmed": "Các gia đình trong danh sách đội đã xác nhận bạn",
          "ratified": "Trường của bạn đã phê chuẩn bạn",
          "team_manager": "Quản lý đội"
        },
        "public_page": "Trang đội",
        "guardian_task_title": "Một số vận động viên chưa được liên kết với phụ huynh",
        "guardian_task_body": "Gia đình các em sẽ không nhận được thông báo của bạn cho đến khi được liên kết.",
        "guardian_task_action": "Xem những ai",
        "post_notice": "Đăng thông báo",
        "next_fixtures": "Trận đấu tiếp theo",
        "this_week": "Trận đấu tuần này: {count}",
        "no_fixtures": "Không có trận đấu công khai nào sắp diễn ra.",
        "team_pages": "Các trang của {team}",
        "your_standing": "Tình trạng của bạn",
        "pending_body": "Bạn không cần làm gì cả. Các trang của đội sẽ mở khi yêu cầu nhận đội của bạn được xử lý.",
        "see_claim": "Xem yêu cầu nhận đội của bạn",
        "lede_one": "Đội của bạn mùa giải này.",
        "lede_many": "Các đội của bạn mùa giải này.",
        "claim_another": "Nhận một đội khác"
      },
      "org": {
        "which_school": "Trường nào",
        "lede": "Việc cần bạn xử lý, những gì sắp diễn ra và các công cụ của trường bạn.",
        "public_page": "Trang công khai",
        "kpi_approvals": "phê duyệt đang chờ",
        "kpi_upcoming": "trận đấu sắp diễn ra",
        "kpi_teams": "đội trong mùa giải này",
        "kpi_fields": "sân cần xác nhận",
        "waiting": "Đang chờ quyết định",
        "all_approvals": "Tất cả phê duyệt",
        "kpi_teams_listed": "đội"
      },
      "approvals": {
        "title": "Phê duyệt",
        "lede": "Những quyết định chỉ trường bạn mới có thể đưa ra. Mỗi mục sẽ mở trang nơi đưa ra quyết định đó.",
        "filter_label": "Hiện phê duyệt theo từng loại",
        "filter": {
          "all": "Tất cả: {count}",
          "guardian_claim": "Người giám hộ: {count}",
          "coach_ratification": "Huấn luyện viên: {count}",
          "hub_report": "Báo cáo: {count}",
          "provisional_surface": "Sân: {count}"
        },
        "kind": {
          "guardian_claim": "Liên kết người giám hộ",
          "coach_ratification": "Phê chuẩn huấn luyện viên",
          "hub_report": "Thông báo bị báo cáo",
          "provisional_surface": "Sân thi đấu"
        },
        "subject": {
          "guardian_claim": "Một phụ huynh đề nghị được liên kết với một học sinh",
          "coach_ratification": "Một huấn luyện viên đang chờ bạn phê chuẩn",
          "hub_report": "Một thông báo của đội đã bị báo cáo",
          "provisional_surface": "Một sân mới đã được thêm tại địa điểm của bạn"
        },
        "action": {
          "coach_ratification": "Xem xét huấn luyện viên",
          "hub_report": "Xem xét thông báo"
        },
        "arrived": "Nhận ngày {date}",
        "no_page_yet": "Hiện chưa thể đưa ra quyết định này trên trang web.",
        "empty": "Không có gì đang chờ quyết định",
        "empty_body": "Các yêu cầu mới sẽ hiện ở đây khi đến.",
        "more": "Xem thêm phê duyệt",
        "no_school_title": "Không có trường nào để phê duyệt",
        "no_school_body": "Phê duyệt sẽ hiện ở đây cho trường mà bạn có quyền nhân sự."
      },
      "grants": {
        "heading": "Những ai có quyền tại {school}",
        "empty": "Chưa ai có quyền ở đây.",
        "col": {
          "kind": "Quyền",
          "scope": "Phạm vi",
          "holder": "ID tài khoản",
          "dates": "Hiệu lực",
          "state": "Trạng thái"
        },
        "kind": {
          "delegation": "Quyền nhân sự",
          "moderator": "Quyền quản lý tỷ số ngày thi đấu",
          "team_manager": "Quản lý đội",
          "event_organizer": "Người tổ chức sự kiện"
        },
        "state": {
          "live": "Đang hiệu lực",
          "suspended": "Tạm dừng",
          "scheduled": "Chưa bắt đầu"
        },
        "scope": {
          "organisation": "Toàn trường",
          "org_sport": "Một môn thể thao",
          "team": "Một đội",
          "team_sport_season": "Một đội, một mùa giải",
          "event": "Một sự kiện",
          "org_events": "Các sự kiện của trường"
        },
        "open_scope": "Mở",
        "you": "Bạn",
        "from": "Từ {from}",
        "between": "{from} đến {to}",
        "more": "Xem thêm"
      }
    },
    "uat_following": {
      "search_help": "Tìm trường hoặc câu lạc bộ, rồi chọn để xem các đội và trận đấu. Bạn có thể theo dõi từ bất cứ đâu; không cần vị trí.",
      "school_name": "Tên trường hoặc câu lạc bộ",
      "search": "Tìm trường và đội",
      "remote_heading": "Bạn theo dõi từ nhà?",
      "no_schools": "Không có trường hoặc câu lạc bộ khớp với tên này. Hãy thử tên hoặc cách viết khác.",
      "quiet_help": "Chọn giờ địa phương theo múi giờ tài khoản: {timezone}. Giờ yên tĩnh tạm dừng thông báo trình duyệt, kể cả khi kéo dài qua đêm.",
      "quiet_on": "Giờ yên tĩnh: {start} đến {end}",
      "quiet_start": "Giờ bắt đầu",
      "quiet_end": "Giờ kết thúc",
      "save_match": "Lưu trận đấu này",
      "unavailable": "Nguồn này chưa có thông báo cập nhật. Trường, đội và địa điểm do cộng đồng thêm có thể dùng cho trận đấu trước khi hỗ trợ theo dõi thông báo. Bạn vẫn có thể xem và lưu các trận công khai.",
      "teams_heading": "Chọn một đội hoặc theo dõi trường này",
      "view_school": "Xem trận đấu của trường",
      "no_teams": "Trường này chưa có đội nào trong danh sách. Bạn có thể xem các trận công khai của trường hoặc tìm trận theo địa điểm."
    },
    "uat_notify": {
      "follow_saved": "Đã lưu. Từ bây giờ, những cập nhật bạn đã đánh dấu sẽ đến với bạn.",
      "follow_started": "Bạn đang theo dõi {name}. Từ bây giờ, những cập nhật bạn đã đánh dấu sẽ đến với bạn.",
      "defaults_saved": "Đã lưu. Những nguồn bạn bắt đầu theo dõi từ bây giờ sẽ bắt đầu với các lựa chọn này.",
      "empty_help": "Cập nhật xuất hiện ở đây khi “Trong ứng dụng” được đánh dấu cho một đội, trường hoặc trận đấu bạn theo dõi.",
      "zone_country_group": "Quốc gia của bạn",
      "zone_all_group": "Tất cả múi giờ",
      "zone_unrenderable_heading": "Chọn múi giờ của bạn",
      "zone_unrenderable": "Không thể dùng múi giờ đã lưu trong tài khoản của bạn để hiển thị thời gian. Hãy chọn lại múi giờ trên trang tài khoản, rồi quay lại đây.",
      "zone_fix": "Mở tài khoản của bạn"
    },
    "uat_school": {
      "claim_seasons_help": "Chỉ hiển thị mùa giải của đội đã đăng ký đang mở nhận yêu cầu. Hãy nhờ quản trị viên trường tiếp nhận đội do cộng đồng thêm, rồi kiểm tra mùa giải được xếp cho đội. Trận ngoài mùa giải đó vẫn có thể được theo dõi và ghi tỷ số mà không cần yêu cầu nhận đội.",
      "find_matches": "Tìm trận đấu",
      "review_adopted_season": "Xem lại mùa giải khi tiếp nhận",
      "adoption_season_help": "Khi tiếp nhận, mùa giải được chọn tự động theo trận đầu tiên của đội. Việc này không chuyển các trận sau vào mùa giải đó hay mở yêu cầu nhận đội ngoài thời gian nhận yêu cầu.",
      "adopted_season_help": "Đây là mùa giải được chọn khi tiếp nhận đội. Nếu mùa giải đã kết thúc, đội có thể không xuất hiện trong các đội hiện tại của trường hoặc yêu cầu nhận đội. Bạn vẫn có thể mở các trận đấu. Hãy hỏi quản trị viên trường về mùa giải đăng ký tiếp theo.",
      "season_matches": "Mở mùa giải này và các trận đấu",
      "registered_school_required": "Tổ chức sự kiện và Trung tâm đội cần trường đã đăng ký. Với trường do cộng đồng thêm, trước tiên quản trị viên cần xác minh địa chỉ email trường thực sự. Chỉ chứng nhận của nhân sự nền tảng hoặc việc cấp vai trò không đăng ký trường.",
      "hub_prerequisites": "Trung tâm đội cần trường đã đăng ký, mùa giải hiện tại của đội đã đăng ký, cùng vai trò phù hợp trong đội hoặc liên kết gia đình của bạn. Chỉ được cấp vai trò tại trường do cộng đồng thêm không làm Trung tâm đội khả dụng.",
      "delegation_authority_required": "Chỉ quản trị viên hiện tại của trường mới có thể quản lý vai trò tại đây. Mở Trường học để đăng ký bằng email trường hoặc kiểm tra tư cách quản trị viên.",
      "school_label": "Trường học",
      "local_time_note": "Ngày giờ dùng múi giờ tài khoản của bạn: {timeZone}.",
      "recipients_help": "Chọn đồng nghiệp đã có trong trường này. Để thêm người khác, hãy nhờ họ đăng ký trước bằng email trường thực sự của mình.",
      "colleague_label": "Đồng nghiệp",
      "no_colleagues": "Trường này chưa có đồng nghiệp nào đủ điều kiện.",
      "grant_label": "Vai trò",
      "no_available_roles": "Không thể thay đổi vai trò nào trên trang này bằng thao tác này.",
      "staff_tools": "Công cụ nhân sự Live Youth Scores",
      "staff_tools_help": "Các điều khiển này dành cho nhân sự nền tảng xử lý yêu cầu đã được xem xét. Dùng đúng tham chiếu tài khoản, trường và quyền trong yêu cầu đó. Quyền nhân sự được kiểm tra khi bạn gửi.",
      "colleague_visibility_required": "Tên đồng nghiệp xuất hiện tại đây sau khi bạn đăng ký bằng email trường thực sự. Mở Trường học để kiểm tra tư cách quản trị viên trước khi cấp vai trò. Bạn vẫn có thể xem lại các quyền đã cấp bên dưới.",
      "ambiguous_colleagues": "Một số đồng nghiệp có thông tin hiển thị giống nhau. Hãy nhờ văn phòng trường xác định đúng người trước khi cấp vai trò."
    },
    "uat_household": {
      "home_org_deferred": "Chưa thể khai báo tổ chức chính. Bạn vẫn có thể xem, theo dõi và báo tỷ số mà không cần khai báo. Khai báo trường cộng đồng không cấp quyền đặt tên công khai.",
      "phone_signup": "Cần số di động để đăng ký. Bao gồm mã quốc gia, ví dụ +27 82 123 4567. Email dùng để xác minh lần đăng ký này; số di động của bạn vẫn chưa được xác minh.",
      "phone_account": "Việc đăng ký thu thập số di động. Bạn có thể xem tỷ số công khai mà không đăng ký, và việc theo dõi không cần xác minh di động.",
      "career_off": "Hồ sơ sự nghiệp và điều khiển đồng ý chia sẻ sự nghiệp chưa có trong thời gian thử nghiệm. Hồ sơ của con bạn vẫn riêng tư. Trang quyền riêng tư cho phép yêu cầu, xem hoặc xóa dữ liệu cá nhân; trang này không bật hồ sơ sự nghiệp.",
      "privacy_controls": "Mở điều khiển dữ liệu cá nhân",
      "no_linked_today": "Hôm nay không có trận nào liên kết với gia đình bạn. Điều này không có nghĩa là các con của bạn không có trận đấu.",
      "choose_match": "Chọn trận đấu",
      "saved_match": "Trận đấu đã lưu",
      "saved_placeholder": "Chọn từ các trận đấu đã lưu",
      "open_shirts": "Chọn số áo",
      "find_match": "Tìm trận đấu",
      "match_help": "Chọn trận đã lưu, hoặc tìm trận đấu rồi mở danh sách số áo để liên kết riêng tư với con bạn.",
      "match_url": "Hoặc dán liên kết trận đấu",
      "match_url_help": "Dùng liên kết trận đấu từ trang này. Bạn không cần ID số áo.",
      "shirt_label": "Số áo trong trận này",
      "shirt_empty": "Trận này chưa ghi nhận số áo nào. Khi người ghi tỷ số ghi nhận số áo, bạn có thể chọn tại đây.",
      "shirt_more": "Thêm số áo",
      "open_match": "Xem trận đấu này",
      "link_child": "Liên kết số áo riêng tư với con tôi",
      "document_nav": "Trong tài liệu này",
      "document_help": "Các phần này hiển thị danh mục dữ liệu cá nhân được trả về theo yêu cầu của bạn. Nhãn mô tả các trường đã lưu; số lượng và quy tắc xử lý có thể xuất hiện thay cho nội dung cá nhân để bảo vệ người khác.",
      "document_exact": "Biểu diễn JSON chính xác",
      "document_exact_help": "Đây là tài liệu đầy đủ, không thay đổi. Bạn có thể dùng chức năng lưu của trình duyệt để giữ bản sao; bản đã lưu vẫn nằm trên thiết bị sau khi xóa dữ liệu về sau.",
      "document_empty": "Không có mục nào trong phần này.",
      "document_null": "Chưa ghi nhận giá trị",
      "document_yes": "Có",
      "document_no": "Không",
      "unsupported_saved": "Không thể liên kết kết quả cá nhân đã lưu như số áo của đội. Bạn vẫn có thể xem chúng trong trang Đang theo dõi.",
      "match_unavailable": "Không có số áo của trận này. Chọn trận đã lưu khác hoặc tìm trận công khai. Kết quả cá nhân không có số áo đội.",
      "shirt_page_unavailable": "Trang số áo này không còn khả dụng. Chọn lại trận đấu để tải các số áo hiện tại."
    },
    "uat_rankings": {
      "country": "Quốc gia",
      "choose_country": "Chọn quốc gia",
      "country_unavailable": "Chọn quốc gia có sẵn",
      "initial_help": "Chọn quốc gia và ngày để tìm bảng xếp hạng đã công bố. Một số môn hoặc ngày có thể chưa có bảng xếp hạng.",
      "base_filters_help": "Bạn có thể chọn lại quốc gia và ngày. Thao tác này bắt đầu từ bảng xếp hạng mặc định và xóa các bộ lọc tùy chỉnh.",
      "show_default": "Hiển thị bảng xếp hạng mặc định",
      "recovery_heading": "Không thể mở trang này",
      "recovery_body": "Bạn có thể mở lại trang hoặc quay về nơi quen thuộc.",
      "retry_page": "Mở lại trang này",
      "go_back": "Quay lại",
      "home": "Trang chủ",
      "check_latest": "Kiểm tra thao tác vừa thực hiện",
      "check_latest_help": "Nếu bạn vừa gửi tỷ số hoặc tạo nội dung, hãy kiểm tra trận đấu hoặc không gian làm việc trước khi gửi lại. Thao tác có thể đã hoàn tất dù trang này bị lỗi.",
      "find_match": "Tìm trận đấu",
      "coach_workspace": "Không gian Huấn luyện viên",
      "school_workspace": "Không gian Trường học",
      "no_countries": "Chưa có quốc gia nào có bảng xếp hạng tại đây. Vui lòng quay lại sau.",
      "unavailable": "Chưa có bảng xếp hạng cho môn, quốc gia và ngày này. Hãy thử ngày khác hoặc quay lại sau.",
      "unavailable_heading": "Chưa có bảng xếp hạng",
      "recovery_status": "Trạng thái trang: {status}"
    },
    "coach_claim_school": {
      "label": "Trường của bạn",
      "help": "Chọn trường có đội bạn huấn luyện để xem các đội bạn có thể nhận.",
      "choose": "Chọn trường",
      "show": "Xem các đội của trường",
      "none_for_school": "{school} hiện không có đội nào bạn có thể nhận. Hãy chọn trường khác.",
      "too_many": "Hiện có quá nhiều đội để liệt kê. Vui lòng thử lại sau."
    },
    "upload_search": {
      "too_short": "Nhập ít nhất {count} ký tự của tên sân hoặc tên thị trấn.",
      "no_results": "Không có sân nào khớp với “{query}”. Hãy thử một phần tên sân hoặc tên thị trấn."
    },
    "upload_file": {
      "label": "Hoặc chọn tệp CSV",
      "help": "Dán lịch hoặc chọn tệp của lịch, không dùng cả hai.",
      "content_required": "Hãy dán lịch thi đấu hoặc chọn tệp CSV của lịch trước.",
      "both": "Bạn đã dán lịch và chọn một tệp. Hãy giữ một trong hai và gửi lại.",
      "too_large": "Tệp quá lớn. Lịch thi đấu có thể lớn tối đa {megabytes} MB.",
      "not_text": "Không đọc được tệp này dưới dạng văn bản. Hãy lưu nó từ bảng tính dưới dạng CSV và chọn lại."
    }
  },
  "notifications": {
    "push": {
      "title": "Cập nhật từ Live Youth Scores",
      "ranking_correction": "{count, plural, other {Một điều chỉnh xếp hạng đã ảnh hưởng đến # nguồn bạn theo dõi.}}",
      "ranking_history_apply": "{count, plural, other {Một điều chỉnh xếp hạng trong quá khứ đã ảnh hưởng đến # nguồn bạn theo dõi.}}",
      "ranking_history_revert": "{count, plural, other {Một điều chỉnh xếp hạng trong quá khứ đã được hoàn tác cho # nguồn bạn theo dõi.}}",
      "score_changed": "Một tỷ số bạn theo dõi đã thay đổi.",
      "match_started": "Một trận đấu bạn theo dõi đã bắt đầu.",
      "match_final": "Một trận đấu bạn theo dõi đã kết thúc.",
      "record_changed": "Một kỷ lục bạn theo dõi đã thay đổi.",
      "programme_changed": "Một chương trình bạn theo dõi đã thay đổi.",
      "resource_changed": "Sân thi đấu của một trận đấu bạn theo dõi đã thay đổi.",
      "slot_resolved": "Chương trình hiện đã xác định trận đấu cho một vị trí bạn theo dõi.",
      "team_broadcast": "Một đội bạn theo dõi đã đăng thông báo.",
      "internal_game_review_quarantined": "Một kết quả trận đấu tập chưa được xác nhận nên đã bị tạm giữ.",
      "internal_game_review_confirmed": "Một kết quả trận đấu tập đã được xác nhận.",
      "internal_programme_rank_drop": "Kết quả của một chương trình riêng của đội đã thay đổi.",
      "internal_programme_rule_changed": "Quy tắc của một chương trình riêng của đội đã thay đổi.",
      "internal_programme_history_applied": "Một đợt xử lý dữ liệu cũ đã được xem xét và áp dụng cho một chương trình riêng của đội.",
      "internal_programme_history_reverted": "Một đợt xử lý dữ liệu cũ đã được xem xét và hoàn tác cho một chương trình riêng của đội.",
      "team_lineup_selected": "Bạn đã được chọn cho một trận đấu hoặc sự kiện.",
      "team_lineup_not_selected": "Có cập nhật về việc tuyển chọn cho một trận đấu hoặc sự kiện.",
      "team_trial_expired": "Đăng ký tuyển chọn của con bạn đã hết hạn mà chưa có kết quả tuyển chọn.",
      "team_trial_not_selected": "Đã có kết quả tuyển chọn của con bạn.",
      "team_trial_selected": "Con bạn đã được chọn vào đội."
    },
    "email": {
      "signup_code": {
        "subject": "Mã đăng ký Live Youth Scores của bạn",
        "body": "Mã Live Youth Scores của bạn là {code}. Mã sẽ sớm hết hạn. Nếu bạn không yêu cầu mã này, hãy bỏ qua email này — chưa có gì được tạo."
      },
      "login_code": {
        "subject": "Mã đăng nhập Live Youth Scores của bạn",
        "body": "Mã Live Youth Scores của bạn là {code}. Mã sẽ sớm hết hạn. Nếu bạn không yêu cầu mã này, hãy bỏ qua email này — chưa có ai đăng nhập."
      },
      "org_verification_code": {
        "subject": "Mã xác minh tổ chức Live Youth Scores của bạn",
        "body": "Mã Live Youth Scores để xác minh {organisation} của bạn là {code}. Mã sẽ sớm hết hạn. Nếu bạn không yêu cầu mã này, hãy bỏ qua email này — chưa có gì được xác minh."
      },
      "org_admin_link": {
        "subject": "Xác nhận email trường của bạn cho {school}",
        "body": "Mở liên kết này để xác nhận địa chỉ của bạn tại {school}: {link}\n\nLiên kết sẽ sớm hết hạn và chỉ dùng được một lần. Nếu bạn không yêu cầu, hãy bỏ qua email này."
      },
      "signup_link": {
        "subject": "Liên kết đăng ký Live Youth Scores của bạn",
        "body": "Mở liên kết này để hoàn tất đăng ký: {link}\n\nLiên kết sẽ sớm hết hạn và chỉ dùng được một lần. Nếu bạn không yêu cầu, hãy bỏ qua email này."
      },
      "login_link": {
        "subject": "Liên kết đăng nhập Live Youth Scores của bạn",
        "body": "Mở liên kết này để đăng nhập: {link}\n\nLiên kết sẽ sớm hết hạn và chỉ dùng được một lần. Nếu bạn không yêu cầu, hãy bỏ qua email này."
      },
      "email_change_link": {
        "subject": "Xác nhận email Live Youth Scores mới của bạn",
        "body": "Mở liên kết này khi đã đăng nhập để dùng địa chỉ này làm email Live Youth Scores của bạn: {link}\n\nLiên kết sẽ sớm hết hạn và chỉ dùng được một lần. Nếu bạn không yêu cầu, hãy bỏ qua email này. Sẽ không có gì thay đổi."
      },
      "email_changed_notice": {
        "subject": "Email đăng nhập Live Youth Scores của bạn đã được thay đổi",
        "body": "Địa chỉ email bạn dùng để đăng nhập Live Youth Scores đã được thay đổi. Nếu chính bạn đã thay đổi, bạn không cần làm gì thêm. Nếu không phải bạn, hãy liên hệ với chúng tôi."
      }
    },
    "sms": {
      "phone_verification": {
        "body": "Mã xác minh Live Youth Scores của bạn là {code}."
      }
    }
  },
  "sport": {
    "resource_type": {
      "field": "Sân",
      "pitch": "Sân cỏ",
      "astro": "Sân cỏ nhân tạo",
      "court": "Sân đấu",
      "pool": "Hồ bơi",
      "track": "Đường chạy",
      "pit": "Hố nhảy",
      "ring": "Sân cưỡi ngựa",
      "apparatus": "Dụng cụ",
      "tee": "Điểm phát bóng",
      "course": "Cung đường"
    },
    "round": {
      "heat": "Lượt thi",
      "semifinal": "Bán kết",
      "final": "Chung kết",
      "timed_final": "Chung kết tính giờ"
    },
    "rugby_union": {
      "name": "Bóng bầu dục liên hiệp",
      "display_key": {
        "jersey": "Số áo / vị trí"
      },
      "detail": {
        "try_scorer": "Người ghi try",
        "conversion_kicker": "Người đá chuyển đổi",
        "penalty_kicker": "Người đá phạt",
        "drop_goal_kicker": "Người đá drop goal",
        "card": "Thẻ phạt",
        "substitution": "Thay người"
      },
      "event": {
        "try": "Try",
        "conversion": "Đá chuyển đổi",
        "penalty": "Đá phạt",
        "drop_goal": "Drop goal"
      },
      "format": {
        "halves_35": "Hai hiệp, mỗi hiệp 35 phút",
        "halves_40": "Hai hiệp, mỗi hiệp 40 phút",
        "bunnies_2x10": "Lứa nhí: hai hiệp, mỗi hiệp 10 phút",
        "u9_2x15": "Dưới 9 tuổi: hai hiệp, mỗi hiệp 15 phút",
        "u10_2x15": "Dưới 10 tuổi: hai hiệp, mỗi hiệp 15 phút",
        "u11_2x20": "Dưới 11 tuổi: hai hiệp, mỗi hiệp 20 phút",
        "u12_2x20": "Dưới 12 tuổi: hai hiệp, mỗi hiệp 20 phút",
        "u13_2x25": "Dưới 13 tuổi: hai hiệp, mỗi hiệp 25 phút"
      },
      "period": {
        "half": "Hiệp"
      },
      "competition": {
        "session_series": "Chuỗi buổi thi đấu học đường"
      }
    },
    "netball": {
      "name": "Bóng lưới",
      "display_key": {
        "bib": "Vị trí thi đấu"
      },
      "detail": {
        "assist": "Kiến tạo",
        "card": "Thẻ phạt",
        "scorer": "Người ghi bàn",
        "substitution": "Thay người"
      },
      "event": {
        "goal": "Bàn thắng"
      },
      "format": {
        "mini_4x8": "Bóng lưới mini: bốn hiệp, mỗi hiệp 8 phút",
        "quarters_10": "Bốn hiệp, mỗi hiệp 10 phút",
        "quarters_15": "Bốn hiệp, mỗi hiệp 15 phút"
      },
      "period": {
        "quarter": "Hiệp"
      }
    },
    "hockey": {
      "name": "Khúc côn cầu",
      "display_key": {
        "jersey": "Số áo / vị trí"
      },
      "detail": {
        "scorer": "Người ghi bàn",
        "assist": "Kiến tạo",
        "card": "Thẻ phạt",
        "substitution": "Thay người"
      },
      "event": {
        "goal": "Bàn thắng"
      },
      "decider": {
        "shootout": "Loạt đấu luân lưu",
        "shootout_score": "Tỷ số loạt đấu luân lưu"
      },
      "format": {
        "quarters_15": "Bốn hiệp, mỗi hiệp 15 phút",
        "quarters_15_knockout": "Bốn hiệp, mỗi hiệp 15 phút — loại trực tiếp",
        "halves_25": "Hai hiệp, mỗi hiệp 25 phút",
        "seven_a_side_halves_15": "7 người: hai hiệp, mỗi hiệp 15 phút"
      },
      "period": {
        "half": "Hiệp",
        "quarter": "Hiệp"
      }
    },
    "football": {
      "name": "Bóng đá",
      "display_key": {
        "jersey": "Số áo / vị trí"
      },
      "detail": {
        "scorer": "Người ghi bàn",
        "assist": "Kiến tạo",
        "own_goal": "Phản lưới nhà",
        "penalty_goal": "Bàn thắng từ phạt đền",
        "card": "Thẻ phạt",
        "substitution": "Thay người"
      },
      "event": {
        "goal": "Bàn thắng"
      },
      "decider": {
        "penalty_shootout": "Loạt sút luân lưu",
        "penalty_score": "Số quả luân lưu thành công"
      },
      "format": {
        "halves_35": "Hai hiệp, mỗi hiệp 35 phút",
        "halves_45": "Hai hiệp, mỗi hiệp 45 phút",
        "halves_45_knockout": "Hai hiệp, mỗi hiệp 45 phút — loại trực tiếp",
        "halves_40": "Hai hiệp, mỗi hiệp 40 phút",
        "small_sided_halves_20": "Sân nhỏ: hai hiệp, mỗi hiệp 20 phút",
        "small_sided_halves_15": "Sân nhỏ: hai hiệp, mỗi hiệp 15 phút"
      },
      "period": {
        "extra_time": "Hiệp phụ",
        "half": "Hiệp"
      }
    },
    "waterpolo": {
      "name": "Bóng nước",
      "display_key": {
        "jersey": "Số mũ / vị trí"
      },
      "detail": {
        "scorer": "Người ghi bàn",
        "assist": "Kiến tạo",
        "exclusion": "Phạt đuổi",
        "substitution": "Thay người"
      },
      "event": {
        "goal": "Bàn thắng"
      },
      "format": {
        "quarters_8": "Bốn hiệp, mỗi hiệp 8 phút",
        "quarters_6": "Trẻ: bốn hiệp, mỗi hiệp 6 phút"
      },
      "period": {
        "quarter": "Hiệp"
      }
    },
    "basketball": {
      "name": "Bóng rổ",
      "display_key": {
        "jersey": "Số áo / vị trí"
      },
      "detail": {
        "scorer": "Người ghi điểm",
        "assist": "Kiến tạo",
        "foul": "Phạm lỗi",
        "substitution": "Thay người"
      },
      "event": {
        "free_throw": "Ném phạt",
        "field_goal": "Cú ném 2 điểm",
        "three_point_goal": "Cú ném 3 điểm"
      },
      "format": {
        "quarters_10": "Bốn hiệp, mỗi hiệp 10 phút",
        "quarters_8": "Trẻ: bốn hiệp, mỗi hiệp 8 phút",
        "quarters_6": "Trẻ: bốn hiệp, mỗi hiệp 6 phút"
      },
      "period": {
        "quarter": "Hiệp"
      }
    },
    "cricket": {
      "name": "Cricket",
      "event": {
        "run": "Lần chạy",
        "wicket": "Wicket",
        "pairs_wicket": "Wicket trong cricket đôi (-5 lần chạy)"
      },
      "period": {
        "innings": "Lượt đánh"
      },
      "format": {
        "t20": "Twenty20",
        "fifty_over": "Trận 50 over",
        "two_innings_declaration": "Trận hai lượt đánh tính giờ, có tuyên bố dừng",
        "pairs_16_over": "Cricket đôi: 16 over",
        "mini_soft_ball_8_over": "Cricket bóng mềm mini: 8 over"
      },
      "display_key": {
        "batting_order": "Thứ tự đánh bóng"
      }
    },
    "tennis": {
      "name": "Quần vợt",
      "display_key": {
        "competitor_number": "Số báo danh"
      },
      "period": {
        "set": "Séc"
      },
      "format": {
        "best_of_3_match_tiebreak": "Tối đa 3 séc, phân định bằng tie-break quyết định",
        "best_of_3_full_sets": "Tối đa 3 séc đầy đủ",
        "pro_set_8": "Pro set 8 game",
        "short_sets": "Séc ngắn",
        "tiebreak_10": "Tie-break 10 điểm"
      }
    },
    "squash": {
      "name": "Bóng quần",
      "display_key": {
        "competitor_number": "Số báo danh"
      },
      "period": {
        "set": "Ván"
      },
      "format": {
        "par11_best_of_5": "PAR 11, tối đa 5 ván",
        "par11_best_of_3": "PAR 11, tối đa 3 ván",
        "par9_best_of_3": "Trẻ: PAR 9, tối đa 3 ván"
      }
    },
    "badminton": {
      "name": "Cầu lông",
      "display_key": {
        "competitor_number": "Số báo danh"
      },
      "period": {
        "set": "Ván"
      },
      "format": {
        "rally21_best_of_3": "Tính điểm trực tiếp 21, tối đa 3 ván",
        "rally21_best_of_1": "Tính điểm trực tiếp 21, một ván",
        "rally15_best_of_3": "Trẻ: tính điểm trực tiếp 15, tối đa 3 ván"
      }
    },
    "athletics": {
      "name": "Điền kinh",
      "competition": {
        "schools_championships": "Giải vô địch điền kinh học đường"
      },
      "format": {
        "performance": "Thành tích"
      },
      "display_key": {
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn"
      },
      "condition": {
        "timing_method": "Phương pháp bấm giờ",
        "wind_mps": "Gió (m/s)",
        "implement_mass_kg": "Khối lượng dụng cụ (kg)"
      },
      "team_points": {
        "gala": "Điểm hội thao giữa các nhà"
      },
      "discipline": {
        "sprint_100m": "100 m",
        "sprint_200m": "200 m",
        "sprint_400m": "400 m",
        "middle_800m": "800 m",
        "middle_1500m": "1 500 m",
        "hurdles_100m": "100 m vượt rào",
        "relay_4x100m": "Tiếp sức 4 × 100 m",
        "long_jump": "Nhảy xa",
        "high_jump": "Nhảy cao",
        "shot_put": "Đẩy tạ",
        "javelin": "Ném lao"
      }
    },
    "swimming": {
      "name": "Bơi lội",
      "competition": {
        "schools_championships": "Giải vô địch bơi lội học đường"
      },
      "format": {
        "performance": "Thành tích"
      },
      "display_key": {
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn"
      },
      "condition": {
        "pool_length": "Chiều dài hồ bơi",
        "timing_method": "Phương pháp bấm giờ"
      },
      "team_points": {
        "gala": "Điểm hội thao giữa các nhà"
      },
      "discipline": {
        "freestyle_50m": "50 m tự do",
        "freestyle_100m": "100 m tự do",
        "freestyle_200m": "200 m tự do",
        "backstroke_50m": "50 m ngửa",
        "backstroke_100m": "100 m ngửa",
        "breaststroke_50m": "50 m ếch",
        "breaststroke_100m": "100 m ếch",
        "butterfly_50m": "50 m bướm",
        "medley_200m": "200 m hỗn hợp cá nhân",
        "relay_4x50m_freestyle": "Tiếp sức 4 × 50 m tự do"
      }
    },
    "cross_country": {
      "name": "Chạy việt dã",
      "format": {
        "performance": "Thành tích"
      },
      "display_key": {
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn"
      },
      "condition": {
        "course_surface": "Mặt đường chạy"
      },
      "discipline": {
        "course_2km": "Cự ly 2 km",
        "course_4km": "Cự ly 4 km",
        "course_6km": "Cự ly 6 km"
      }
    },
    "condition": {
      "timing": {
        "electronic": "Điện tử",
        "hand": "Bấm giờ tay"
      },
      "pool": {
        "m25": "25 m",
        "m50": "50 m"
      },
      "course": {
        "grass": "Cỏ",
        "trail": "Đường mòn"
      }
    },
    "golf": {
      "name": "Golf",
      "format": {
        "performance": "Thành tích"
      },
      "display_key": {
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn"
      },
      "condition": {
        "holes_completed": "Số hố đã hoàn thành"
      },
      "round": {
        "round": "Vòng"
      },
      "discipline": {
        "stroke_play_18": "Đấu gậy 18 hố",
        "stroke_play_9": "Đấu gậy 9 hố"
      }
    },
    "equestrian": {
      "name": "Cưỡi ngựa",
      "format": {
        "performance": "Thành tích"
      },
      "display_key": {
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn"
      },
      "condition": {
        "round_kind": "Loại vòng"
      },
      "round": {
        "standard": "Vòng tiêu chuẩn",
        "jump_off": "Vòng nhảy phân định"
      },
      "discipline": {
        "showjumping": "Nhảy chướng ngại vật",
        "dressage": "Cưỡi ngựa biểu diễn",
        "eventing": "Ba môn phối hợp cưỡi ngựa"
      }
    },
    "gymnastics": {
      "name": "Thể dục dụng cụ",
      "format": {
        "performance": "Thành tích"
      },
      "display_key": {
        "entry_heat_lane": "Lượt tham gia / lượt thi / làn"
      },
      "condition": {
        "judging_panel": "Hội đồng giám khảo"
      },
      "panel": {
        "club": "Hội đồng giám khảo cấp câu lạc bộ",
        "qualified": "Hội đồng giám khảo có chứng nhận"
      },
      "discipline": {
        "vault": "Nhảy chống",
        "uneven_bars": "Xà lệch",
        "balance_beam": "Cầu thăng bằng",
        "floor": "Tự do",
        "pommel_horse": "Ngựa tay quay",
        "rings": "Vòng treo",
        "parallel_bars": "Xà kép",
        "high_bar": "Xà đơn"
      }
    }
  },
  "country": {
    "za": {
      "name": "Nam Phi",
      "tier": {
        "province": "Tỉnh",
        "district": "Quận/huyện",
        "region": "Vùng",
        "national": "Quốc gia"
      },
      "age_group": {
        "u7": "U7",
        "u8": "U8",
        "u9": "U9",
        "u10": "U10",
        "u11": "U11",
        "u12": "U12",
        "u13": "U13",
        "u14": "U14",
        "u15": "U15",
        "u16": "U16",
        "u17": "U17",
        "u18": "U18",
        "u19": "U19",
        "open": "Mở rộng"
      },
      "season_calendar": {
        "school_winter": "Mùa giải học đường mùa đông",
        "school_summer": "Mùa giải học đường mùa hè"
      },
      "level": {
        "a": "A",
        "b": "B",
        "c": "C",
        "first": "Đội 1",
        "second": "Đội 2",
        "third": "Đội 3"
      },
      "gender": {
        "boys": "Nam",
        "girls": "Nữ",
        "mixed": "Hỗn hợp",
        "open": "Mở rộng"
      }
    }
  },
  "ui.score.timeline.title": "Diễn biến trận đấu",
  "ui.score.timeline.empty": "Chưa có cập nhật tỷ số nào trong diễn biến đã chọn.",
  "ui.score.timeline.unavailable": "Hiện không xem được diễn biến đã chọn. Tỷ số ở trên vẫn là tỷ số hiện tại.",
  "ui.score.timeline.changed": "Tỷ số đã chọn hoặc chi tiết của tỷ số đã thay đổi. Hãy xem lại diễn biến từ đầu để thấy thông tin hiện tại.",
  "ui.score.timeline.incomplete": "Không có số liệu theo đơn vị vì lịch sử này bắt đầu từ một tỷ số đã ghi nhận.",
  "ui.score.timeline.recorded_update": "Cập nhật đã ghi nhận",
  "ui.score.timeline.target": "Vận động viên {number}",
  "ui.score.timeline.correction": "Sửa · {value} {unit}",
  "ui.score.timeline.shirt": "Áo đấu số {number}",
  "ui.score.timeline.running": "{home}–{away}",
  "ui.score.timeline.count": "{side}: {count} {unit}",
  "ui.score.timeline.read_failed": "Không tải được diễn biến. Hãy thử lại.",
  "ui.score.timeline.restart": "Xem lại diễn biến từ đầu",
  "ui.score.timeline.next": "Các cập nhật trước đó",
  "ui.score.timeline.loading": "Đang tải các cập nhật trước đó…",
  "ui.score.timeline.fact_score": "{side}: {value}",
  "ui.score.timeline.fact_runs": "{side} · lượt đánh {number}: {value} lần chạy",
  "ui.score.timeline.fact_wickets": "{side} · lượt đánh {number}: {value} wicket",
  "ui.score.timeline.fact_overs": "{side} · lượt đánh {number}: {value} over",
  "ui.score.timeline.fact_rubber": "Lượt trận {number}: {side}",
  "ui.score.timeline.fact_set": "{side} · séc {number}: {value}",
  "ui.score.timeline.fact_games": "{side}: {value} game",
  "ui.score.timeline.fact_points": "{side}: {value, plural, other {# điểm}}",
  "ui.score.timeline.fact_mark": "{value} {unit}",
  "ui.score.timeline.fact_place": "Hạng {value}",
  "ui.score.timeline.newest_first": "mới nhất trước",
  "ui.score.timeline.time": "Thời gian",
  "ui.score.timeline.running_pair": "{first}–{second}",
  "ui.score.timeline.incident": "{unit} +{value}",
  "ui.score.timeline.side": "{side}:",
  "ui.score.clock.last_reported": "Đồng hồ được báo lần cuối",
  "ui.score.clock.last_state": "Lần cuối được báo là {state}",
  "ui.match_watch.surface_unconfirmed": "Chưa có sân thi đấu được xác nhận",
  "ui.match_creation.sport_unavailable": "{sport} — chưa có sẵn",
  "ui.uat_help.account_or_sign_in": "Tài khoản / đăng nhập",
  "ui.uat_help.public_language_summary": "Đọc Trợ giúp bằng ngôn ngữ khác",
  "ui.uat_help.guide_following": "Trợ giúp tìm, lưu và theo dõi trận đấu",
  "ui.uat_help.guide_scoring": "Trợ giúp ghi tỷ số",
  "ui.uat_help.guide_sign_in": "Trợ giúp đăng nhập qua email",
  "ui.uat_help.guide_parent": "Hướng dẫn bắt đầu dành cho phụ huynh",
  "ui.uat_help.guide_school": "Trợ giúp đăng ký trường, đội và vai trò",
  "ui.uat_help.guide_privacy": "Trợ giúp dữ liệu riêng tư của bạn",
  "ui.uat_help.school_registration_intro": "Đăng ký bằng email trường đủ điều kiện của chính bạn để quản lý tài khoản trường. Trường do cộng đồng thêm có thể dùng cho trận đấu trước khi đăng ký.",
  "ui.uat_help.school_registration_access": "Kiểm tra tư cách quản trị viên trong trang Trường học. Công cụ đội và tổ chức sự kiện còn phụ thuộc vào mùa giải đã đăng ký và vai trò của bạn.",
  "ui.uat_help.school_registration_unavailable": "Việc đăng ký trường không khả dụng trên bản triển khai này. Bạn vẫn có thể tìm, xem, tạo và ghi tỷ số các trận công khai được hỗ trợ.",
  "ui.uat_help.guide_coaching": "Trợ giúp nhận đội của bạn"
}
