154 lines
3.8 KiB
Scala
154 lines
3.8 KiB
Scala
package views.html.analyse
|
|
|
|
import lila.api.Context
|
|
import lila.app.templating.Environment._
|
|
import lila.i18n.{ I18nKeys => trans }
|
|
|
|
private object jsI18n {
|
|
|
|
def apply()(implicit ctx: Context) = i18nJsObject(translations)
|
|
|
|
private val translations = List(
|
|
trans.flipBoard,
|
|
trans.gameAborted,
|
|
trans.checkmate,
|
|
trans.whiteResigned,
|
|
trans.blackResigned,
|
|
trans.stalemate,
|
|
trans.whiteLeftTheGame,
|
|
trans.blackLeftTheGame,
|
|
trans.draw,
|
|
trans.timeOut,
|
|
trans.playingRightNow,
|
|
trans.whiteIsVictorious,
|
|
trans.blackIsVictorious,
|
|
trans.kingInTheCenter,
|
|
trans.threeChecks,
|
|
trans.variantEnding,
|
|
trans.analysis,
|
|
trans.boardEditor,
|
|
trans.continueFromHere,
|
|
trans.playWithTheMachine,
|
|
trans.playWithAFriend,
|
|
trans.openingExplorer,
|
|
trans.inaccuracies,
|
|
trans.mistakes,
|
|
trans.blunders,
|
|
trans.averageCentipawnLoss,
|
|
trans.goodMove,
|
|
trans.viewTheSolution,
|
|
trans.youNeedAnAccountToDoThat,
|
|
// ceval (also uses gameOver)
|
|
trans.depthX,
|
|
trans.usingServerAnalysis,
|
|
trans.loadingEngine,
|
|
trans.cloudAnalysis,
|
|
trans.goDeeper,
|
|
trans.showThreat,
|
|
trans.gameOver,
|
|
trans.inLocalBrowser,
|
|
trans.toggleLocalEvaluation,
|
|
// action menu
|
|
trans.menu,
|
|
trans.inlineNotation,
|
|
trans.computerAnalysis,
|
|
trans.enable,
|
|
trans.bestMoveArrow,
|
|
trans.evaluationGauge,
|
|
trans.infiniteAnalysis,
|
|
trans.removesTheDepthLimit,
|
|
trans.multipleLines,
|
|
trans.cpus,
|
|
trans.memory,
|
|
trans.delete,
|
|
trans.deleteThisImportedGame,
|
|
trans.replayMode,
|
|
trans.slow,
|
|
trans.fast,
|
|
trans.realtimeReplay,
|
|
trans.byCPL,
|
|
// context menu
|
|
trans.promoteVariation,
|
|
trans.makeMainLine,
|
|
trans.deleteFromHere,
|
|
// practice (also uses checkmate, draw)
|
|
trans.practiceWithComputer,
|
|
trans.goodMove,
|
|
trans.inaccuracy,
|
|
trans.mistake,
|
|
trans.blunder,
|
|
trans.threefoldRepetition,
|
|
trans.anotherWasX,
|
|
trans.bestWasX,
|
|
trans.youBrowsedAway,
|
|
trans.resumePractice,
|
|
trans.whiteWinsGame,
|
|
trans.blackWinsGame,
|
|
trans.theGameIsADraw,
|
|
trans.yourTurn,
|
|
trans.computerThinking,
|
|
trans.seeBestMove,
|
|
trans.hideBestMove,
|
|
trans.getAHint,
|
|
trans.evaluatingYourMove,
|
|
// retrospect (also uses youBrowsedAway, bestWasX, evaluatingYourMove)
|
|
trans.learnFromYourMistakes,
|
|
trans.learnFromThisMistake,
|
|
trans.skipThisMove,
|
|
trans.next,
|
|
trans.xWasPlayed,
|
|
trans.findBetterMoveForWhite,
|
|
trans.findBetterMoveForBlack,
|
|
trans.resumeLearning,
|
|
trans.youCanDoBetter,
|
|
trans.tryAnotherMoveForWhite,
|
|
trans.tryAnotherMoveForBlack,
|
|
trans.solution,
|
|
trans.waitingForAnalysis,
|
|
trans.noMistakesFoundForWhite,
|
|
trans.noMistakesFoundForBlack,
|
|
trans.doneReviewingWhiteMistakes,
|
|
trans.doneReviewingBlackMistakes,
|
|
trans.doItAgain,
|
|
trans.reviewWhiteMistakes,
|
|
trans.reviewBlackMistakes,
|
|
// explorer (also uses gameOver, checkmate, stalemate, draw, variantEnding)
|
|
trans.openingExplorerAndTablebase,
|
|
trans.openingExplorer,
|
|
trans.xOpeningExplorer,
|
|
trans.move,
|
|
trans.games,
|
|
trans.variantLoss,
|
|
trans.variantWin,
|
|
trans.insufficientMaterial,
|
|
trans.capture,
|
|
trans.pawnMove,
|
|
trans.close,
|
|
trans.winning,
|
|
trans.unknown,
|
|
trans.losing,
|
|
trans.drawn,
|
|
trans.timeControl,
|
|
trans.averageElo,
|
|
trans.database,
|
|
trans.recentGames,
|
|
trans.topGames,
|
|
trans.whiteDrawBlack,
|
|
trans.averageRatingX,
|
|
trans.masterDbExplanation,
|
|
trans.mateInXHalfMoves,
|
|
trans.nextCaptureOrPawnMoveInXHalfMoves,
|
|
trans.noGameFound,
|
|
trans.maybeIncludeMoreGamesFromThePreferencesMenu,
|
|
trans.winPreventedBy50MoveRule,
|
|
trans.lossSavedBy50MoveRule,
|
|
trans.allSet,
|
|
// advantage and movetime charts
|
|
trans.advantage,
|
|
trans.nbSeconds,
|
|
trans.opening,
|
|
trans.middlegame,
|
|
trans.endgame
|
|
)
|
|
}
|