kokopu
Version:
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
102 lines (101 loc) • 4.91 kB
TypeScript
/*!
* -------------------------------------------------------------------------- *
* *
* Kokopu - A JavaScript/TypeScript chess library. *
* <https://www.npmjs.com/package/kokopu> *
* Copyright (C) 2018-2026 Yoann Le Montagner <yo35 -at- melix.net> *
* *
* Kokopu is free software: you can redistribute it and/or *
* modify it under the terms of the GNU Lesser General Public License *
* as published by the Free Software Foundation, either version 3 of *
* the License, or (at your option) any later version. *
* *
* Kokopu is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU Lesser General Public License for more details. *
* *
* You should have received a copy of the GNU Lesser General *
* Public License along with this program. If not, see *
* <http://www.gnu.org/licenses/>. *
* *
* -------------------------------------------------------------------------- */
/**
* This module defines the localizable strings used by the library.
*/
export declare namespace i18n {
let WRONG_NUMBER_OF_FEN_FIELDS: string;
let WRONG_NUMBER_OF_SUBFIELDS_IN_BOARD_FIELD: string;
let UNEXPECTED_CHARACTER_IN_BOARD_FIELD: string;
let UNEXPECTED_END_OF_SUBFIELD_IN_BOARD_FIELD: string;
let INVALID_TURN_FIELD: string;
let INVALID_CASTLING_FIELD: string;
let INVALID_EN_PASSANT_FIELD: string;
let WRONG_RANK_IN_EN_PASSANT_FIELD: string;
let INEFFECTIVE_EN_PASSANT_FIELD: string;
let INVALID_HALF_MOVE_COUNT_FIELD: string;
let INVALID_MOVE_NUMBER_FIELD: string;
let INVALID_VARIANT_PREFIX: string;
let INVALID_UCI_NOTATION_SYNTAX: string;
let ILLEGAL_UCI_MOVE: string;
let INVALID_MOVE_NOTATION_SYNTAX: string;
let ILLEGAL_POSITION: string;
let ILLEGAL_NO_KING_CASTLING: string;
let ILLEGAL_QUEEN_SIDE_CASTLING: string;
let ILLEGAL_KING_SIDE_CASTLING: string;
let NO_PIECE_CAN_MOVE_TO: string;
let NO_PIECE_CAN_MOVE_TO_DISAMBIGUATION: string;
let REQUIRE_DISAMBIGUATION: string;
let WRONG_DISAMBIGUATION_SYMBOL: string;
let CASTLING_MOVE_ENCODED_WITH_ZERO: string;
let TRYING_TO_CAPTURE_YOUR_OWN_PIECES: string;
let CAPTURE_IS_MANDATORY: string;
let INVALID_PIECE_SYMBOL: string;
let INVALID_PIECE_SYMBOL_COLOR: string;
let INVALID_CAPTURING_PAWN_MOVE: string;
let INVALID_NON_CAPTURING_PAWN_MOVE: string;
let NOT_SAFE_FOR_WHITE_KING: string;
let NOT_SAFE_FOR_BLACK_KING: string;
let MISSING_PROMOTION: string;
let MISSING_PROMOTION_SYMBOL: string;
let INVALID_PROMOTED_PIECE: string;
let ILLEGAL_PROMOTION: string;
let ILLEGAL_NULL_MOVE: string;
let MISSING_CAPTURE_SYMBOL: string;
let INVALID_CAPTURE_SYMBOL: string;
let WRONG_CHECK_CHECKMATE_SYMBOL: string;
let INVALID_PGN_TOKEN: string;
let INVALID_MOVE_IN_PGN_TEXT: string;
let INVALID_FEN_IN_PGN_TEXT: string;
let UNEXPECTED_PGN_HEADER: string;
let MISSING_PGN_HEADER_ID: string;
let MISSING_PGN_HEADER_VALUE: string;
let MISSING_END_OF_PGN_HEADER: string;
let UNEXPECTED_BEGIN_OF_VARIATION: string;
let UNEXPECTED_END_OF_VARIATION: string;
let UNEXPECTED_END_OF_GAME: string;
let INVALID_GAME_INDEX: string;
let UNKNOWN_VARIANT: string;
let VARIANT_WITHOUT_FEN: string;
let POJO_MUST_BE_AN_OBJECT: string;
let INVALID_POJO_STRING_FIELD: string;
let INVALID_POJO_NUMBER_FIELD: string;
let INVALID_POJO_BOOLEAN_FIELD: string;
let INVALID_POJO_OBJECT_FIELD: string;
let INVALID_POJO_ARRAY_FIELD: string;
let INVALID_ELO_IN_POJO: string;
let INVALID_ROUND_IN_POJO: string;
let INVALID_DATE_IN_POJO: string;
let INVALID_ECO_CODE_IN_POJO: string;
let INVALID_RESULT_IN_POJO: string;
let INVALID_VARIANT_IN_POJO: string;
let INVALID_NAG_IN_POJO: string;
let INVALID_TAG_IN_POJO: string;
let INVALID_MOVE_IN_POJO: string;
let INVALID_FEN_IN_POJO: string;
let MISSING_INITIAL_POSITION_IN_POJO: string;
let INVALID_OR_MISSING_NODE_ARRAY: string;
let INVALID_OR_MISSING_NOTATION_FIELD: string;
let NOT_A_NODE_POJO: string;
let NOT_A_VARIATION_POJO: string;
}