UNPKG

lichess-pgn-viewer

Version:

PGN viewer widget, designed to be embedded in content pages.

18 lines (14 loc) 551 B
import { Translate } from './interfaces'; export default function translate(translator?: Translate) { return (key: string) => (translator && translator(key)) || defaultTranslator(key); } const defaultTranslator = (key: string) => defaultTranslations[key]; const defaultTranslations: { [key: string]: string } = { flipTheBoard: 'Flip the board', analysisBoard: 'Analysis board', practiceWithComputer: 'Practice with computer', getPgn: 'Get PGN', download: 'Download', viewOnLichess: 'View on Lichess', viewOnSite: 'View on site', };