{
    "error_common_cancellationError": "CancellationError : {reason}",
    "error_common_invariantError_1_details": "InvariantError : {invariantBroken} - {details}",
    "error_common_invariantError_2_noDetails": "InvariantError : {invariantBroken}",
    "error_common_unknown": "Une erreur inconnue s'est produite, innerError : {innerError}",
    "error_lex_badLineNumber_1_greaterThanNumLines": "lineNumber est supérieur ou égal au nombre de lignes",
    "error_lex_badLineNumber_2_lessThanZero": "lineNumber est inférieur ou égal à 0",
    "error_lex_badRange_1_lineNumberEnd_greaterThanLineLength": "end.lineCodeUnit est supérieur à la longueur de la ligne",
    "error_lex_badRange_2_lineNumberEnd_greaterThanLineNumbers": "end.lineNumber est supérieur au nombre de lignes de l'état",
    "error_lex_badRange_3_lineNumberStart_greaterThanLineLength": "start.lineCodeUnit est supérieur à la longueur de la ligne",
    "error_lex_badRange_4_lineNumberStart_greaterThanLineNumberEnd": "start.lineNumber est supérieur à end.lineNumber",
    "error_lex_badRange_5_lineNumberStart_greaterThanNumLines": "start.lineNumber est supérieur au nombre de lignes de l'état",
    "error_lex_badRange_6_lineNumberStart_lessThanZero": "start.lineNumber est inférieur ou égal à 0",
    "error_lex_badRange_7_sameLine_codeUnitStartGreaterThanCodeUnitEnd": "Les valeurs de début et fin partagent la même ligne, mais start.lineCodeUnit est supérieur à end.lineCodeUnit",
    "error_lex_badState": "L'analyseur lexical a rencontré une erreur pendant la dernière exécution. Injectez plus de texte dans l'analyseur lexical ou examinez l'erreur précédente.",
    "error_lex_endOfStream": "L'analyseur lexical a atteint la fin de flux",
    "error_lex_endOfStreamPartwayRead": "Le flux de document s'est terminé à mi-parcours pendant la tentative de lecture d'un jeton",
    "error_lex_expectedKind_1_hex": "Littéral hexadécimal attendu",
    "error_lex_expectedKind_2_keywordOrIdentifier": "Mot clé ou identificateur attendu",
    "error_lex_expectedKind_3_numeric": "Littéral numérique attendu",
    "error_lex_lineMap": "Erreur sur la ou les lignes : {lineNumbers}",
    "error_lex_unexpectedRead": "Lecture inattendue pendant la segmentation du texte en unités lexicales",
    "error_lex_unterminatedMultilineToken_1_comment": "Commentaire multiligne inachevé",
    "error_lex_unterminatedMultilineToken_2_quotedIdentifier": "Identificateur entre guillemets inachevé",
    "error_lex_unterminatedMultilineToken_3_string": "Chaîne inachevée",
    "error_parse_csvContinuation_1_danglingComma": "Avez-vous laissé une virgule finale ?",
    "error_parse_csvContinuation_2_letExpression": "Une virgule ne peut pas suivre un mot clé « in »",
    "error_parse_expectAnyTokenKind_1_other": "L'un des éléments suivants était attendu, mais un {foundTokenKind} a été trouvé à la place : {expectedAnyTokenKinds}",
    "error_parse_expectAnyTokenKind_2_endOfStream": "L'un des éléments suivants était attendu, mais la fin de flux a été atteinte à la place : {expectedAnyTokenKinds}",
    "error_parse_expectedCommaOrTokenKind": "Un {localizedComma} ou un {localizedAlternative} est attendu.",
    "error_parse_expectGeneralizedIdentifier_1_other": "Identificateur généralisé attendu",
    "error_parse_expectGeneralizedIdentifier_2_endOfStream": "Identificateur généralisé attendu, mais la fin de flux a été atteinte en premier",
    "error_parse_expectTokenKind_1_other": "{expectedTokenKind} attendu, mais un {foundTokenKind} a été trouvé à la place",
    "error_parse_expectTokenKind_2_endOfStream": "{expectedTokenKind} attendue, mais la fin de flux a été atteinte à la place",
    "error_parse_invalidCatchFunction": "La clause 'catch' d’une expression try/catch doit être suivie d’une définition de fonction avec 0 ou 1 arguments et aucune contrainte de type",
    "error_parse_invalidPrimitiveType": "Littéral primitif attendu, mais un {foundTokenKind} a été trouvé à la place",
    "error_parse_requiredParameterAfterOptional": "Vous ne pouvez pas avoir un paramètre non facultatif après un paramètre facultatif",
    "error_parse_unterminated_sequence_bracket": "Crochet inachevé",
    "error_parse_unterminated_sequence_parenthesis": "Parenthèse inachevée",
    "error_parse_unusedTokens": "Analyse terminée, mais il reste d'autres jetons",
    "tokenKind_ampersand": "esperluette <'&'>",
    "tokenKind_asterisk": "astérisque <'*'>",
    "tokenKind_atSign": "arobase <'@'>",
    "tokenKind_bang": "point d'exclamation <'!'>",
    "tokenKind_comma": "virgule <','>",
    "tokenKind_division": "opérateur de division <'/'>",
    "tokenKind_dotDot": "point point <'..'>",
    "tokenKind_ellipsis": "point de suspension <'...'>",
    "tokenKind_equal": "opérateur d'égalité <'='>",
    "tokenKind_fatArrow": "flèche droite ('=>')",
    "tokenKind_greaterThan": "opérateur supérieur à ('>')",
    "tokenKind_greaterThanEqualTo": "opérateur supérieur ou égal ('>=')",
    "tokenKind_hexLiteral": "littéral hexadécimal",
    "tokenKind_identifier": "identificateur",
    "tokenKind_keywordAnd": "mot clé <'and'>",
    "tokenKind_keywordAs": "mot clé <'as'>",
    "tokenKind_keywordEach": "mot clé <'each'>",
    "tokenKind_keywordElse": "mot clé <'else'>",
    "tokenKind_keywordError": "mot clé <'error'>",
    "tokenKind_keywordFalse": "mot clé <'false'>",
    "tokenKind_keywordHashBinary": "mot clé <'#binary'>",
    "tokenKind_keywordHashDate": "mot clé <'#date'>",
    "tokenKind_keywordHashDateTime": "mot clé <'#datetime'>",
    "tokenKind_keywordHashDateTimeZone": "mot clé <'#datetimezone'>",
    "tokenKind_keywordHashDuration": "mot clé <'#duration'>",
    "tokenKind_keywordHashInfinity": "mot clé <'#infinity'>",
    "tokenKind_keywordHashNan": "mot clé <'#nan'>",
    "tokenKind_keywordHashSections": "mot clé <'#sections'>",
    "tokenKind_keywordHashShared": "mot clé <'#shared'>",
    "tokenKind_keywordHashTable": "mot clé <'#table'>",
    "tokenKind_keywordHashTime": "mot clé <'#time'>",
    "tokenKind_keywordIf": "mot clé <'if'>",
    "tokenKind_keywordIn": "mot clé <'in'>",
    "tokenKind_keywordIs": "mot clé <'is'>",
    "tokenKind_keywordLet": "mot clé <'let'>",
    "tokenKind_keywordMeta": "mot clé <'meta'>",
    "tokenKind_keywordNot": "mot clé <'not'>",
    "tokenKind_keywordOr": "mot clé <'or'>",
    "tokenKind_keywordOtherwise": "mot clé <'otherwise'>",
    "tokenKind_keywordSection": "mot clé <'section'>",
    "tokenKind_keywordShared": "mot clé <'shared'>",
    "tokenKind_keywordThen": "mot clé <'then'>",
    "tokenKind_keywordTrue": "mot clé <'true'>",
    "tokenKind_keywordTry": "mot clé <'try'>",
    "tokenKind_keywordType": "mot clé <'type'>",
    "tokenKind_leftBrace": "accolade gauche <'{'>",
    "tokenKind_leftBracket": "crochet gauche <'['>",
    "tokenKind_leftParenthesis": "parenthèse gauche <'('>",
    "tokenKind_lessThan": "opérateur inférieur à ('<')",
    "tokenKind_lessThanEqualTo": "opérateur inférieur ou égal à ('<=')",
    "tokenKind_minus": "moins <'-'>",
    "tokenKind_notEqual": "opérateur différent de ('<>')",
    "tokenKind_nullCoalescingOperator": "opérateur de coalescence nulle <'??'>",
    "tokenKind_nullLiteral": "<'null'>",
    "tokenKind_numericLiteral": "littéral numérique",
    "tokenKind_plus": "opérateur d'addition <'+'>",
    "tokenKind_questionMark": "point d'interrogation <'?'>",
    "tokenKind_rightBrace": "accolade droite <'}'>",
    "tokenKind_rightBracket": "crochet droit <']'>",
    "tokenKind_rightParenthesis": "parenthèse droite <')'>",
    "tokenKind_semicolon": "point-virgule <';'>",
    "tokenKind_textLiteral": "texte"
}
