UNPKG

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
/*! * -------------------------------------------------------------------------- * * * * Kokopu - A JavaScript/TypeScript chess library. * * <https://www.npmjs.com/package/kokopu> * * Copyright (C) 2018-2025 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; }