{
    "error_common_cancellationError": "CancellationError: {reason}",
    "error_common_invariantError_1_details": "InvariantError: {invariantBroken} - {details}",
    "error_common_invariantError_2_noDetails": "InvariantError: {invariantBroken}",
    "error_common_unknown": "Đã gặp phải lỗi không xác định, innerError: {innerError}",
    "error_lex_badLineNumber_1_greaterThanNumLines": "lineNumber lớn hơn hoặc bằng số dòng",
    "error_lex_badLineNumber_2_lessThanZero": "lineNumber nhỏ hơn hoặc bằng 0",
    "error_lex_badRange_1_lineNumberEnd_greaterThanLineLength": "end.lineCodeUnit lớn hơn độ dài của dòng",
    "error_lex_badRange_2_lineNumberEnd_greaterThanLineNumbers": "end.lineNumber lớn hơn số dòng của Trạng thái",
    "error_lex_badRange_3_lineNumberStart_greaterThanLineLength": "start.lineCodeUnit lớn hơn độ dài của dòng",
    "error_lex_badRange_4_lineNumberStart_greaterThanLineNumberEnd": "start.lineNumber lớn hơn end.lineNumber",
    "error_lex_badRange_5_lineNumberStart_greaterThanNumLines": "start.lineNumber lớn hơn số dòng của Trạng thái",
    "error_lex_badRange_6_lineNumberStart_lessThanZero": "start.lineNumber nhỏ hơn 0",
    "error_lex_badRange_7_sameLine_codeUnitStartGreaterThanCodeUnitEnd": "Bắt đầu và kết thúc ở chung dòng nhưng start.lineCodeUnit lớn hơn end.lineCodeUnit",
    "error_lex_badState": "Lexer đã gặp phải lỗi vào lần chạy gần nhất. Cấp thêm văn bản cho lexer hoặc xem lại lỗi trước đây.",
    "error_lex_endOfStream": "Lexer đã đi đến cuối luồng",
    "error_lex_endOfStreamPartwayRead": "Trong khi cố gắng đọc mã thông báo, dòng tài liệu đã kết thúc giữa chừng",
    "error_lex_expectedKind_1_hex": "Đã dự kiến một ký tự thập lục phân",
    "error_lex_expectedKind_2_keywordOrIdentifier": "Đã dự kiến một từ khóa hoặc mã định danh",
    "error_lex_expectedKind_3_numeric": "Đã dự kiến một ký tự số",
    "error_lex_lineMap": "Lỗi trên (các) dòng: {lineNumbers}",
    "error_lex_unexpectedRead": "Hoạt động đọc ngoài dự kiến trong quá trình mã hóa thông báo",
    "error_lex_unterminatedMultilineToken_1_comment": "Nhận xét nhiều dòng chưa hoàn thiện",
    "error_lex_unterminatedMultilineToken_2_quotedIdentifier": "Mã định danh được trích dẫn chưa hoàn thiện",
    "error_lex_unterminatedMultilineToken_3_string": "Chuỗi chưa hoàn thiện",
    "error_parse_csvContinuation_1_danglingComma": "Bạn đã để dấu phẩy ở cuối?",
    "error_parse_csvContinuation_2_letExpression": "Dấu phẩy không được đứng trước 'in'",
    "error_parse_expectAnyTokenKind_1_other": "Đã dự kiến tìm thấy một trong các đối tượng sau nhưng lại tìm thấy {foundTokenKind}: {expectedAnyTokenKinds}",
    "error_parse_expectAnyTokenKind_2_endOfStream": "Đã dự kiến tìm thấy một trong các đối tượng sau nhưng lại đi đến cuối luồng: {expectedAnyTokenKinds}",
    "error_parse_expectedCommaOrTokenKind": "Dự kiến sẽ tìm thấy một {localizedComma} hoặc {localizedAlternative}.",
    "error_parse_expectGeneralizedIdentifier_1_other": "Đã dự kiến tìm thấy mã định danh khái quát",
    "error_parse_expectGeneralizedIdentifier_2_endOfStream": "Đã dự kiến tìm thấy mã định danh khái quát nhưng lại đi đến cuối luồng trước",
    "error_parse_expectTokenKind_1_other": "Đã dự kiến tìm thấy {expectedTokenKind} nhưng lại tìm thấy {foundTokenKind}",
    "error_parse_expectTokenKind_2_endOfStream": "Đã dự kiến tìm thấy {expectedTokenKind} nhưng lại đi đến cuối luồng",
    "error_parse_invalidCatchFunction": "Theo sau mệnh đề \"catch\" của biểu thức try/catch phải là định nghĩa hàm với các đối số 0 hoặc 1 và không có ràng buộc về kiểu",
    "error_parse_invalidPrimitiveType": "Đã dự kiến sẽ tìm thấy một ký tự gốc nhưng lại tìm thấy {foundTokenKind}",
    "error_parse_requiredParameterAfterOptional": "Bạn không thể đặt tham số bắt buộc sau tham số tùy chọn",
    "error_parse_unterminated_sequence_bracket": "Dấu ngoặc vuông chưa hoàn thiện",
    "error_parse_unterminated_sequence_parenthesis": "Dấu ngoặc chưa hoàn thiện",
    "error_parse_unusedTokens": "Đã kết thúc phân tích cú pháp nhưng vẫn còn các mã thông báo khác",
    "tokenKind_ampersand": "dấu và <'&'>",
    "tokenKind_asterisk": "dấu sao <'*'>",
    "tokenKind_atSign": "dấu a còng <'@'>",
    "tokenKind_bang": "dấu chấm than <'!'>",
    "tokenKind_comma": "dấu phẩy <','>",
    "tokenKind_division": "toán tử chia <'/'>",
    "tokenKind_dotDot": "chấm chấm <'..'>",
    "tokenKind_ellipsis": "dấu chấm lửng <'...'>",
    "tokenKind_equal": "toán tử bằng <'='>",
    "tokenKind_fatArrow": "đi tới ('=>')",
    "tokenKind_greaterThan": "toán tử lớn hơn ('>')",
    "tokenKind_greaterThanEqualTo": "toán tử lớn hơn hoặc bằng ('>=')",
    "tokenKind_hexLiteral": "ký tự thập lục phân",
    "tokenKind_identifier": "mã định danh",
    "tokenKind_keywordAnd": "từ khóa <'and'>",
    "tokenKind_keywordAs": "từ khóa <'as'>",
    "tokenKind_keywordEach": "từ khóa <'each'>",
    "tokenKind_keywordElse": "từ khóa <'else'>",
    "tokenKind_keywordError": "từ khóa <'error'>",
    "tokenKind_keywordFalse": "từ khóa <'false'>",
    "tokenKind_keywordHashBinary": "từ khóa <'#binary'>",
    "tokenKind_keywordHashDate": "từ khóa <'#date'>",
    "tokenKind_keywordHashDateTime": "từ khóa <'#datetime'>",
    "tokenKind_keywordHashDateTimeZone": "từ khóa <'#datetimezone'>",
    "tokenKind_keywordHashDuration": "từ khóa <'#duration'>",
    "tokenKind_keywordHashInfinity": "từ khóa <'#infinity'>",
    "tokenKind_keywordHashNan": "từ khóa <'#nan'>",
    "tokenKind_keywordHashSections": "từ khóa <'#sections'>",
    "tokenKind_keywordHashShared": "từ khóa <'#shared'>",
    "tokenKind_keywordHashTable": "từ khóa <'#table'>",
    "tokenKind_keywordHashTime": "từ khóa <'#time'>",
    "tokenKind_keywordIf": "từ khóa <'if'>",
    "tokenKind_keywordIn": "từ khóa <'in'>",
    "tokenKind_keywordIs": "từ khóa <'is'>",
    "tokenKind_keywordLet": "từ khóa <'let'>",
    "tokenKind_keywordMeta": "từ khóa <'meta'>",
    "tokenKind_keywordNot": "từ khóa <'not'>",
    "tokenKind_keywordOr": "từ khóa <'or'>",
    "tokenKind_keywordOtherwise": "từ khóa <'otherwise'>",
    "tokenKind_keywordSection": "từ khóa <'section'>",
    "tokenKind_keywordShared": "từ khóa <'shared'>",
    "tokenKind_keywordThen": "từ khóa <'then'>",
    "tokenKind_keywordTrue": "từ khóa <'true'>",
    "tokenKind_keywordTry": "từ khóa <'try'>",
    "tokenKind_keywordType": "từ khóa <'type'>",
    "tokenKind_leftBrace": "dấu ngoặc nhọn mở <'{'>",
    "tokenKind_leftBracket": "dấu ngoặc vuông mở <'['>",
    "tokenKind_leftParenthesis": "dấu ngoặc mở <'('>",
    "tokenKind_lessThan": "toán tử nhỏ hơn ('<')",
    "tokenKind_lessThanEqualTo": "toán tử nhỏ hơn hoặc bằng ('<=')",
    "tokenKind_minus": "trừ <'-'>",
    "tokenKind_notEqual": "toán tử không bằng ('<>')",
    "tokenKind_nullCoalescingOperator": "toán tử liên kết null <'??'>",
    "tokenKind_nullLiteral": "<'null'>",
    "tokenKind_numericLiteral": "ký tự số",
    "tokenKind_plus": "toán tử cộng <'+'>",
    "tokenKind_questionMark": "dấu hỏi <'?'>",
    "tokenKind_rightBrace": "dấu ngoặc nhọn đóng <'}'>",
    "tokenKind_rightBracket": "dấu ngoặc vuông đóng <']'>",
    "tokenKind_rightParenthesis": "dấu ngoặc đơn đóng <')'>",
    "tokenKind_semicolon": "dấu chấm phẩy <';'>",
    "tokenKind_textLiteral": "văn bản"
}
