Remove legacy translation keys

pull/9863/head
kraktus 2021-09-22 18:32:03 +02:00
parent f8c368f0fa
commit 845671979b
9 changed files with 27 additions and 112 deletions

View File

@ -3,7 +3,6 @@ package lila.i18n
// format: OFF // format: OFF
object I18nKeys { object I18nKeys {
val `playWithAFriend` = new I18nKey("playWithAFriend") val `playWithAFriend` = new I18nKey("playWithAFriend")
val `playWithTheMachine` = new I18nKey("playWithTheMachine") val `playWithTheMachine` = new I18nKey("playWithTheMachine")
val `toInviteSomeoneToPlayGiveThisUrl` = new I18nKey("toInviteSomeoneToPlayGiveThisUrl") val `toInviteSomeoneToPlayGiveThisUrl` = new I18nKey("toInviteSomeoneToPlayGiveThisUrl")
@ -15,7 +14,6 @@ val `aiNameLevelAiLevel` = new I18nKey("aiNameLevelAiLevel")
val `level` = new I18nKey("level") val `level` = new I18nKey("level")
val `strength` = new I18nKey("strength") val `strength` = new I18nKey("strength")
val `toggleTheChat` = new I18nKey("toggleTheChat") val `toggleTheChat` = new I18nKey("toggleTheChat")
val `toggleSound` = new I18nKey("toggleSound")
val `chat` = new I18nKey("chat") val `chat` = new I18nKey("chat")
val `resign` = new I18nKey("resign") val `resign` = new I18nKey("resign")
val `checkmate` = new I18nKey("checkmate") val `checkmate` = new I18nKey("checkmate")
@ -40,7 +38,6 @@ val `joinTheGame` = new I18nKey("joinTheGame")
val `whitePlays` = new I18nKey("whitePlays") val `whitePlays` = new I18nKey("whitePlays")
val `blackPlays` = new I18nKey("blackPlays") val `blackPlays` = new I18nKey("blackPlays")
val `opponentLeftChoices` = new I18nKey("opponentLeftChoices") val `opponentLeftChoices` = new I18nKey("opponentLeftChoices")
val `makeYourOpponentResign` = new I18nKey("makeYourOpponentResign")
val `forceResignation` = new I18nKey("forceResignation") val `forceResignation` = new I18nKey("forceResignation")
val `forceDraw` = new I18nKey("forceDraw") val `forceDraw` = new I18nKey("forceDraw")
val `talkInChat` = new I18nKey("talkInChat") val `talkInChat` = new I18nKey("talkInChat")
@ -51,9 +48,6 @@ val `whiteLeftTheGame` = new I18nKey("whiteLeftTheGame")
val `blackLeftTheGame` = new I18nKey("blackLeftTheGame") val `blackLeftTheGame` = new I18nKey("blackLeftTheGame")
val `whiteDidntMove` = new I18nKey("whiteDidntMove") val `whiteDidntMove` = new I18nKey("whiteDidntMove")
val `blackDidntMove` = new I18nKey("blackDidntMove") val `blackDidntMove` = new I18nKey("blackDidntMove")
val `shareThisUrlToLetSpectatorsSeeTheGame` = new I18nKey("shareThisUrlToLetSpectatorsSeeTheGame")
val `theComputerAnalysisHasFailed` = new I18nKey("theComputerAnalysisHasFailed")
val `viewTheComputerAnalysis` = new I18nKey("viewTheComputerAnalysis")
val `requestAComputerAnalysis` = new I18nKey("requestAComputerAnalysis") val `requestAComputerAnalysis` = new I18nKey("requestAComputerAnalysis")
val `computerAnalysis` = new I18nKey("computerAnalysis") val `computerAnalysis` = new I18nKey("computerAnalysis")
val `computerAnalysisAvailable` = new I18nKey("computerAnalysisAvailable") val `computerAnalysisAvailable` = new I18nKey("computerAnalysisAvailable")
@ -171,7 +165,6 @@ val `cancel` = new I18nKey("cancel")
val `whiteTimeOut` = new I18nKey("whiteTimeOut") val `whiteTimeOut` = new I18nKey("whiteTimeOut")
val `blackTimeOut` = new I18nKey("blackTimeOut") val `blackTimeOut` = new I18nKey("blackTimeOut")
val `drawOfferSent` = new I18nKey("drawOfferSent") val `drawOfferSent` = new I18nKey("drawOfferSent")
val `drawOfferDeclined` = new I18nKey("drawOfferDeclined")
val `drawOfferAccepted` = new I18nKey("drawOfferAccepted") val `drawOfferAccepted` = new I18nKey("drawOfferAccepted")
val `drawOfferCanceled` = new I18nKey("drawOfferCanceled") val `drawOfferCanceled` = new I18nKey("drawOfferCanceled")
val `whiteOffersDraw` = new I18nKey("whiteOffersDraw") val `whiteOffersDraw` = new I18nKey("whiteOffersDraw")
@ -197,8 +190,6 @@ val `ratedTournament` = new I18nKey("ratedTournament")
val `thisGameIsRated` = new I18nKey("thisGameIsRated") val `thisGameIsRated` = new I18nKey("thisGameIsRated")
val `rematch` = new I18nKey("rematch") val `rematch` = new I18nKey("rematch")
val `rematchOfferSent` = new I18nKey("rematchOfferSent") val `rematchOfferSent` = new I18nKey("rematchOfferSent")
val `rematchOfferSentWhite` = new I18nKey("rematchOfferSentWhite")
val `rematchOfferSentBlack` = new I18nKey("rematchOfferSentBlack")
val `rematchOfferAccepted` = new I18nKey("rematchOfferAccepted") val `rematchOfferAccepted` = new I18nKey("rematchOfferAccepted")
val `rematchOfferCanceled` = new I18nKey("rematchOfferCanceled") val `rematchOfferCanceled` = new I18nKey("rematchOfferCanceled")
val `rematchOfferDeclined` = new I18nKey("rematchOfferDeclined") val `rematchOfferDeclined` = new I18nKey("rematchOfferDeclined")
@ -212,7 +203,6 @@ val `loginToChat` = new I18nKey("loginToChat")
val `youHaveBeenTimedOut` = new I18nKey("youHaveBeenTimedOut") val `youHaveBeenTimedOut` = new I18nKey("youHaveBeenTimedOut")
val `spectatorRoom` = new I18nKey("spectatorRoom") val `spectatorRoom` = new I18nKey("spectatorRoom")
val `composeMessage` = new I18nKey("composeMessage") val `composeMessage` = new I18nKey("composeMessage")
val `noNewMessages` = new I18nKey("noNewMessages")
val `subject` = new I18nKey("subject") val `subject` = new I18nKey("subject")
val `recipient` = new I18nKey("recipient") val `recipient` = new I18nKey("recipient")
val `send` = new I18nKey("send") val `send` = new I18nKey("send")
@ -271,8 +261,6 @@ val `whiteCheckmatesInOneMove` = new I18nKey("whiteCheckmatesInOneMove")
val `blackCheckmatesInOneMove` = new I18nKey("blackCheckmatesInOneMove") val `blackCheckmatesInOneMove` = new I18nKey("blackCheckmatesInOneMove")
val `retry` = new I18nKey("retry") val `retry` = new I18nKey("retry")
val `reconnecting` = new I18nKey("reconnecting") val `reconnecting` = new I18nKey("reconnecting")
val `noFriendsOnline` = new I18nKey("noFriendsOnline")
val `findFriends` = new I18nKey("findFriends")
val `favoriteOpponents` = new I18nKey("favoriteOpponents") val `favoriteOpponents` = new I18nKey("favoriteOpponents")
val `follow` = new I18nKey("follow") val `follow` = new I18nKey("follow")
val `following` = new I18nKey("following") val `following` = new I18nKey("following")
@ -327,7 +315,6 @@ val `blackWins` = new I18nKey("blackWins")
val `draws` = new I18nKey("draws") val `draws` = new I18nKey("draws")
val `nextXTournament` = new I18nKey("nextXTournament") val `nextXTournament` = new I18nKey("nextXTournament")
val `averageOpponent` = new I18nKey("averageOpponent") val `averageOpponent` = new I18nKey("averageOpponent")
val `membersOnly` = new I18nKey("membersOnly")
val `boardEditor` = new I18nKey("boardEditor") val `boardEditor` = new I18nKey("boardEditor")
val `setTheBoard` = new I18nKey("setTheBoard") val `setTheBoard` = new I18nKey("setTheBoard")
val `popularOpenings` = new I18nKey("popularOpenings") val `popularOpenings` = new I18nKey("popularOpenings")
@ -335,7 +322,6 @@ val `endgamePositions` = new I18nKey("endgamePositions")
val `chess960StartPosition` = new I18nKey("chess960StartPosition") val `chess960StartPosition` = new I18nKey("chess960StartPosition")
val `startPosition` = new I18nKey("startPosition") val `startPosition` = new I18nKey("startPosition")
val `clearBoard` = new I18nKey("clearBoard") val `clearBoard` = new I18nKey("clearBoard")
val `savePosition` = new I18nKey("savePosition")
val `loadPosition` = new I18nKey("loadPosition") val `loadPosition` = new I18nKey("loadPosition")
val `isPrivate` = new I18nKey("isPrivate") val `isPrivate` = new I18nKey("isPrivate")
val `reportXToModerators` = new I18nKey("reportXToModerators") val `reportXToModerators` = new I18nKey("reportXToModerators")
@ -352,17 +338,14 @@ val `countryOrFlag` = new I18nKey("countryOrFlag")
val `thankYou` = new I18nKey("thankYou") val `thankYou` = new I18nKey("thankYou")
val `socialMediaLinks` = new I18nKey("socialMediaLinks") val `socialMediaLinks` = new I18nKey("socialMediaLinks")
val `inlineNotation` = new I18nKey("inlineNotation") val `inlineNotation` = new I18nKey("inlineNotation")
val `watchLichessTV` = new I18nKey("watchLichessTV")
val `previouslyOnLichessTV` = new I18nKey("previouslyOnLichessTV") val `previouslyOnLichessTV` = new I18nKey("previouslyOnLichessTV")
val `onlinePlayers` = new I18nKey("onlinePlayers") val `onlinePlayers` = new I18nKey("onlinePlayers")
val `activeToday` = new I18nKey("activeToday")
val `activePlayers` = new I18nKey("activePlayers") val `activePlayers` = new I18nKey("activePlayers")
val `bewareTheGameIsRatedButHasNoClock` = new I18nKey("bewareTheGameIsRatedButHasNoClock") val `bewareTheGameIsRatedButHasNoClock` = new I18nKey("bewareTheGameIsRatedButHasNoClock")
val `success` = new I18nKey("success") val `success` = new I18nKey("success")
val `automaticallyProceedToNextGameAfterMoving` = new I18nKey("automaticallyProceedToNextGameAfterMoving") val `automaticallyProceedToNextGameAfterMoving` = new I18nKey("automaticallyProceedToNextGameAfterMoving")
val `autoSwitch` = new I18nKey("autoSwitch") val `autoSwitch` = new I18nKey("autoSwitch")
val `puzzles` = new I18nKey("puzzles") val `puzzles` = new I18nKey("puzzles")
val `latestUpdates` = new I18nKey("latestUpdates")
val `tournamentWinners` = new I18nKey("tournamentWinners") val `tournamentWinners` = new I18nKey("tournamentWinners")
val `name` = new I18nKey("name") val `name` = new I18nKey("name")
val `description` = new I18nKey("description") val `description` = new I18nKey("description")
@ -394,9 +377,7 @@ val `reportDescriptionHelp` = new I18nKey("reportDescriptionHelp")
val `error.provideOneCheatedGameLink` = new I18nKey("error.provideOneCheatedGameLink") val `error.provideOneCheatedGameLink` = new I18nKey("error.provideOneCheatedGameLink")
val `by` = new I18nKey("by") val `by` = new I18nKey("by")
val `thisTopicIsNowClosed` = new I18nKey("thisTopicIsNowClosed") val `thisTopicIsNowClosed` = new I18nKey("thisTopicIsNowClosed")
val `theming` = new I18nKey("theming")
val `blog` = new I18nKey("blog") val `blog` = new I18nKey("blog")
val `questionsAndAnswers` = new I18nKey("questionsAndAnswers")
val `notes` = new I18nKey("notes") val `notes` = new I18nKey("notes")
val `typePrivateNotesHere` = new I18nKey("typePrivateNotesHere") val `typePrivateNotesHere` = new I18nKey("typePrivateNotesHere")
val `invalidUsernameOrPassword` = new I18nKey("invalidUsernameOrPassword") val `invalidUsernameOrPassword` = new I18nKey("invalidUsernameOrPassword")
@ -425,13 +406,7 @@ val `outsideTheBoard` = new I18nKey("outsideTheBoard")
val `onSlowGames` = new I18nKey("onSlowGames") val `onSlowGames` = new I18nKey("onSlowGames")
val `always` = new I18nKey("always") val `always` = new I18nKey("always")
val `never` = new I18nKey("never") val `never` = new I18nKey("never")
val `difficultyEasy` = new I18nKey("difficultyEasy")
val `difficultyNormal` = new I18nKey("difficultyNormal")
val `difficultyHard` = new I18nKey("difficultyHard")
val `xCompetesInY` = new I18nKey("xCompetesInY") val `xCompetesInY` = new I18nKey("xCompetesInY")
val `xAskedY` = new I18nKey("xAskedY")
val `xAnsweredY` = new I18nKey("xAnsweredY")
val `xCommentedY` = new I18nKey("xCommentedY")
val `victory` = new I18nKey("victory") val `victory` = new I18nKey("victory")
val `defeat` = new I18nKey("defeat") val `defeat` = new I18nKey("defeat")
val `victoryVsYInZ` = new I18nKey("victoryVsYInZ") val `victoryVsYInZ` = new I18nKey("victoryVsYInZ")
@ -440,20 +415,12 @@ val `drawVsYInZ` = new I18nKey("drawVsYInZ")
val `timeline` = new I18nKey("timeline") val `timeline` = new I18nKey("timeline")
val `starting` = new I18nKey("starting") val `starting` = new I18nKey("starting")
val `allInformationIsPublicAndOptional` = new I18nKey("allInformationIsPublicAndOptional") val `allInformationIsPublicAndOptional` = new I18nKey("allInformationIsPublicAndOptional")
val `yourCityRegionOrDepartment` = new I18nKey("yourCityRegionOrDepartment")
val `biographyDescription` = new I18nKey("biographyDescription") val `biographyDescription` = new I18nKey("biographyDescription")
val `listBlockedPlayers` = new I18nKey("listBlockedPlayers") val `listBlockedPlayers` = new I18nKey("listBlockedPlayers")
val `human` = new I18nKey("human") val `human` = new I18nKey("human")
val `computer` = new I18nKey("computer") val `computer` = new I18nKey("computer")
val `side` = new I18nKey("side") val `side` = new I18nKey("side")
val `clock` = new I18nKey("clock") val `clock` = new I18nKey("clock")
val `unauthorizedError` = new I18nKey("unauthorizedError")
val `noInternetConnection` = new I18nKey("noInternetConnection")
val `connectedToLichess` = new I18nKey("connectedToLichess")
val `signedOut` = new I18nKey("signedOut")
val `loginSuccessful` = new I18nKey("loginSuccessful")
val `playOnTheBoardOffline` = new I18nKey("playOnTheBoardOffline")
val `playOfflineComputer` = new I18nKey("playOfflineComputer")
val `opponent` = new I18nKey("opponent") val `opponent` = new I18nKey("opponent")
val `learnMenu` = new I18nKey("learnMenu") val `learnMenu` = new I18nKey("learnMenu")
val `studyMenu` = new I18nKey("studyMenu") val `studyMenu` = new I18nKey("studyMenu")
@ -461,11 +428,6 @@ val `practice` = new I18nKey("practice")
val `community` = new I18nKey("community") val `community` = new I18nKey("community")
val `tools` = new I18nKey("tools") val `tools` = new I18nKey("tools")
val `increment` = new I18nKey("increment") val `increment` = new I18nKey("increment")
val `sharePGN` = new I18nKey("sharePGN")
val `playOnline` = new I18nKey("playOnline")
val `playOffline` = new I18nKey("playOffline")
val `allowAnalytics` = new I18nKey("allowAnalytics")
val `shareGameURL` = new I18nKey("shareGameURL")
val `error.required` = new I18nKey("error.required") val `error.required` = new I18nKey("error.required")
val `error.email` = new I18nKey("error.email") val `error.email` = new I18nKey("error.email")
val `error.email_acceptable` = new I18nKey("error.email_acceptable") val `error.email_acceptable` = new I18nKey("error.email_acceptable")
@ -514,7 +476,6 @@ val `simulAddExtraTime` = new I18nKey("simulAddExtraTime")
val `simulHostExtraTime` = new I18nKey("simulHostExtraTime") val `simulHostExtraTime` = new I18nKey("simulHostExtraTime")
val `lichessTournaments` = new I18nKey("lichessTournaments") val `lichessTournaments` = new I18nKey("lichessTournaments")
val `tournamentFAQ` = new I18nKey("tournamentFAQ") val `tournamentFAQ` = new I18nKey("tournamentFAQ")
val `tournamentOfficial` = new I18nKey("tournamentOfficial")
val `timeBeforeTournamentStarts` = new I18nKey("timeBeforeTournamentStarts") val `timeBeforeTournamentStarts` = new I18nKey("timeBeforeTournamentStarts")
val `averageCentipawnLoss` = new I18nKey("averageCentipawnLoss") val `averageCentipawnLoss` = new I18nKey("averageCentipawnLoss")
val `keyboardShortcuts` = new I18nKey("keyboardShortcuts") val `keyboardShortcuts` = new I18nKey("keyboardShortcuts")
@ -548,7 +509,6 @@ val `timeToProcessAMoveOnLichessServer` = new I18nKey("timeToProcessAMoveOnLiche
val `downloadAnnotated` = new I18nKey("downloadAnnotated") val `downloadAnnotated` = new I18nKey("downloadAnnotated")
val `downloadRaw` = new I18nKey("downloadRaw") val `downloadRaw` = new I18nKey("downloadRaw")
val `downloadImported` = new I18nKey("downloadImported") val `downloadImported` = new I18nKey("downloadImported")
val `printFriendlyPDF` = new I18nKey("printFriendlyPDF")
val `crosstable` = new I18nKey("crosstable") val `crosstable` = new I18nKey("crosstable")
val `youCanAlsoScrollOverTheBoardToMoveInTheGame` = new I18nKey("youCanAlsoScrollOverTheBoardToMoveInTheGame") val `youCanAlsoScrollOverTheBoardToMoveInTheGame` = new I18nKey("youCanAlsoScrollOverTheBoardToMoveInTheGame")
val `scrollOverComputerVariationsToPreviewThem` = new I18nKey("scrollOverComputerVariationsToPreviewThem") val `scrollOverComputerVariationsToPreviewThem` = new I18nKey("scrollOverComputerVariationsToPreviewThem")
@ -559,7 +519,6 @@ val `shareYourInsightsData` = new I18nKey("shareYourInsightsData")
val `withNobody` = new I18nKey("withNobody") val `withNobody` = new I18nKey("withNobody")
val `withFriends` = new I18nKey("withFriends") val `withFriends` = new I18nKey("withFriends")
val `withEverybody` = new I18nKey("withEverybody") val `withEverybody` = new I18nKey("withEverybody")
val `youHaveAlreadyRegisteredTheEmail` = new I18nKey("youHaveAlreadyRegisteredTheEmail")
val `kidMode` = new I18nKey("kidMode") val `kidMode` = new I18nKey("kidMode")
val `kidModeExplanation` = new I18nKey("kidModeExplanation") val `kidModeExplanation` = new I18nKey("kidModeExplanation")
val `inKidModeTheLichessLogoGetsIconX` = new I18nKey("inKidModeTheLichessLogoGetsIconX") val `inKidModeTheLichessLogoGetsIconX` = new I18nKey("inKidModeTheLichessLogoGetsIconX")
@ -584,7 +543,6 @@ val `gameAnalysis` = new I18nKey("gameAnalysis")
val `xHostsY` = new I18nKey("xHostsY") val `xHostsY` = new I18nKey("xHostsY")
val `xJoinsY` = new I18nKey("xJoinsY") val `xJoinsY` = new I18nKey("xJoinsY")
val `xLikesY` = new I18nKey("xLikesY") val `xLikesY` = new I18nKey("xLikesY")
val `xCreatesStudyY` = new I18nKey("xCreatesStudyY")
val `quickPairing` = new I18nKey("quickPairing") val `quickPairing` = new I18nKey("quickPairing")
val `lobby` = new I18nKey("lobby") val `lobby` = new I18nKey("lobby")
val `anonymous` = new I18nKey("anonymous") val `anonymous` = new I18nKey("anonymous")
@ -605,7 +563,6 @@ val `usernamePrefixInvalid` = new I18nKey("usernamePrefixInvalid")
val `usernameSuffixInvalid` = new I18nKey("usernameSuffixInvalid") val `usernameSuffixInvalid` = new I18nKey("usernameSuffixInvalid")
val `usernameCharsInvalid` = new I18nKey("usernameCharsInvalid") val `usernameCharsInvalid` = new I18nKey("usernameCharsInvalid")
val `usernameUnacceptable` = new I18nKey("usernameUnacceptable") val `usernameUnacceptable` = new I18nKey("usernameUnacceptable")
val `directlySupportLichess` = new I18nKey("directlySupportLichess")
val `playChessInStyle` = new I18nKey("playChessInStyle") val `playChessInStyle` = new I18nKey("playChessInStyle")
val `chessBasics` = new I18nKey("chessBasics") val `chessBasics` = new I18nKey("chessBasics")
val `coaches` = new I18nKey("coaches") val `coaches` = new I18nKey("coaches")
@ -615,7 +572,6 @@ val `error.minLength` = new I18nKey("error.minLength")
val `error.maxLength` = new I18nKey("error.maxLength") val `error.maxLength` = new I18nKey("error.maxLength")
val `error.min` = new I18nKey("error.min") val `error.min` = new I18nKey("error.min")
val `error.max` = new I18nKey("error.max") val `error.max` = new I18nKey("error.max")
val `error.unknown` = new I18nKey("error.unknown")
val `custom` = new I18nKey("custom") val `custom` = new I18nKey("custom")
val `notifications` = new I18nKey("notifications") val `notifications` = new I18nKey("notifications")
val `perfRatingX` = new I18nKey("perfRatingX") val `perfRatingX` = new I18nKey("perfRatingX")
@ -845,6 +801,7 @@ val `arenaStreaks` = new I18nKey("arena:arenaStreaks")
val `arenaStreaksHelp` = new I18nKey("arena:arenaStreaksHelp") val `arenaStreaksHelp` = new I18nKey("arena:arenaStreaksHelp")
val `drawingWithinNbMoves` = new I18nKey("arena:drawingWithinNbMoves") val `drawingWithinNbMoves` = new I18nKey("arena:drawingWithinNbMoves")
val `viewAllXTeams` = new I18nKey("arena:viewAllXTeams") val `viewAllXTeams` = new I18nKey("arena:viewAllXTeams")
} }
object emails { object emails {
@ -863,6 +820,7 @@ val `logInToLichess` = new I18nKey("emails:logInToLichess")
val `common_orPaste` = new I18nKey("emails:common_orPaste") val `common_orPaste` = new I18nKey("emails:common_orPaste")
val `common_note` = new I18nKey("emails:common_note") val `common_note` = new I18nKey("emails:common_note")
val `common_contact` = new I18nKey("emails:common_contact") val `common_contact` = new I18nKey("emails:common_contact")
} }
object learn { object learn {
@ -1039,6 +997,7 @@ val `next` = new I18nKey("learn:next")
val `backToMenu` = new I18nKey("learn:backToMenu") val `backToMenu` = new I18nKey("learn:backToMenu")
val `puzzleFailed` = new I18nKey("learn:puzzleFailed") val `puzzleFailed` = new I18nKey("learn:puzzleFailed")
val `retry` = new I18nKey("learn:retry") val `retry` = new I18nKey("learn:retry")
} }
object activity { object activity {
@ -1063,6 +1022,7 @@ val `competedInNbTournaments` = new I18nKey("activity:competedInNbTournaments")
val `rankedInTournament` = new I18nKey("activity:rankedInTournament") val `rankedInTournament` = new I18nKey("activity:rankedInTournament")
val `competedInNbSwissTournaments` = new I18nKey("activity:competedInNbSwissTournaments") val `competedInNbSwissTournaments` = new I18nKey("activity:competedInNbSwissTournaments")
val `joinedNbTeams` = new I18nKey("activity:joinedNbTeams") val `joinedNbTeams` = new I18nKey("activity:joinedNbTeams")
} }
object coordinates { object coordinates {
@ -1076,6 +1036,7 @@ val `talkToYourChessFriends` = new I18nKey("coordinates:talkToYourChessFriends")
val `youCanAnalyseAGameMoreEffectively` = new I18nKey("coordinates:youCanAnalyseAGameMoreEffectively") val `youCanAnalyseAGameMoreEffectively` = new I18nKey("coordinates:youCanAnalyseAGameMoreEffectively")
val `aSquareNameAppears` = new I18nKey("coordinates:aSquareNameAppears") val `aSquareNameAppears` = new I18nKey("coordinates:aSquareNameAppears")
val `startTraining` = new I18nKey("coordinates:startTraining") val `startTraining` = new I18nKey("coordinates:startTraining")
} }
object study { object study {
@ -1222,6 +1183,7 @@ val `nbChapters` = new I18nKey("study:nbChapters")
val `nbGames` = new I18nKey("study:nbGames") val `nbGames` = new I18nKey("study:nbGames")
val `nbMembers` = new I18nKey("study:nbMembers") val `nbMembers` = new I18nKey("study:nbMembers")
val `pasteYourPgnTextHereUpToNbGames` = new I18nKey("study:pasteYourPgnTextHereUpToNbGames") val `pasteYourPgnTextHereUpToNbGames` = new I18nKey("study:pasteYourPgnTextHereUpToNbGames")
} }
object clas { object clas {
@ -1275,7 +1237,6 @@ val `generateANewUsername` = new I18nKey("class:generateANewUsername")
val `welcomeToClass` = new I18nKey("class:welcomeToClass") val `welcomeToClass` = new I18nKey("class:welcomeToClass")
val `invitationToClass` = new I18nKey("class:invitationToClass") val `invitationToClass` = new I18nKey("class:invitationToClass")
val `clickToViewInvitation` = new I18nKey("class:clickToViewInvitation") val `clickToViewInvitation` = new I18nKey("class:clickToViewInvitation")
val `noPendingInvitations` = new I18nKey("class:noPendingInvitations")
val `onlyVisibleToTeachers` = new I18nKey("class:onlyVisibleToTeachers") val `onlyVisibleToTeachers` = new I18nKey("class:onlyVisibleToTeachers")
val `lastActiveDate` = new I18nKey("class:lastActiveDate") val `lastActiveDate` = new I18nKey("class:lastActiveDate")
val `managed` = new I18nKey("class:managed") val `managed` = new I18nKey("class:managed")
@ -1310,6 +1271,7 @@ val `newsEdit3` = new I18nKey("class:newsEdit3")
val `nbPendingInvitations` = new I18nKey("class:nbPendingInvitations") val `nbPendingInvitations` = new I18nKey("class:nbPendingInvitations")
val `nbTeachers` = new I18nKey("class:nbTeachers") val `nbTeachers` = new I18nKey("class:nbTeachers")
val `nbStudents` = new I18nKey("class:nbStudents") val `nbStudents` = new I18nKey("class:nbStudents")
} }
object contact { object contact {
@ -1386,6 +1348,7 @@ val `creditAppreciated` = new I18nKey("contact:creditAppreciated")
val `noneOfTheAbove` = new I18nKey("contact:noneOfTheAbove") val `noneOfTheAbove` = new I18nKey("contact:noneOfTheAbove")
val `sendEmailAt` = new I18nKey("contact:sendEmailAt") val `sendEmailAt` = new I18nKey("contact:sendEmailAt")
val `explainYourRequest` = new I18nKey("contact:explainYourRequest") val `explainYourRequest` = new I18nKey("contact:explainYourRequest")
} }
object patron { object patron {
@ -1456,6 +1419,7 @@ val `downgradeNextMonth` = new I18nKey("patron:downgradeNextMonth")
val `changeCurrency` = new I18nKey("patron:changeCurrency") val `changeCurrency` = new I18nKey("patron:changeCurrency")
val `xIsPatronForNbMonths` = new I18nKey("patron:xIsPatronForNbMonths") val `xIsPatronForNbMonths` = new I18nKey("patron:xIsPatronForNbMonths")
val `patronForMonths` = new I18nKey("patron:patronForMonths") val `patronForMonths` = new I18nKey("patron:patronForMonths")
} }
object coach { object coach {
@ -1488,6 +1452,7 @@ val `xWillApproveIt` = new I18nKey("coach:xWillApproveIt")
val `reviewCoach` = new I18nKey("coach:reviewCoach") val `reviewCoach` = new I18nKey("coach:reviewCoach")
val `describeExperienceWith` = new I18nKey("coach:describeExperienceWith") val `describeExperienceWith` = new I18nKey("coach:describeExperienceWith")
val `studentReviews` = new I18nKey("coach:studentReviews") val `studentReviews` = new I18nKey("coach:studentReviews")
} }
object broadcast { object broadcast {
@ -1516,6 +1481,7 @@ val `broadcastUrl` = new I18nKey("broadcast:broadcastUrl")
val `currentRoundUrl` = new I18nKey("broadcast:currentRoundUrl") val `currentRoundUrl` = new I18nKey("broadcast:currentRoundUrl")
val `currentGameUrl` = new I18nKey("broadcast:currentGameUrl") val `currentGameUrl` = new I18nKey("broadcast:currentGameUrl")
val `downloadAllRounds` = new I18nKey("broadcast:downloadAllRounds") val `downloadAllRounds` = new I18nKey("broadcast:downloadAllRounds")
} }
object streamer { object streamer {
@ -1562,11 +1528,9 @@ val `longDescription` = new I18nKey("streamer:longDescription")
val `xStreamerPicture` = new I18nKey("streamer:xStreamerPicture") val `xStreamerPicture` = new I18nKey("streamer:xStreamerPicture")
val `changePicture` = new I18nKey("streamer:changePicture") val `changePicture` = new I18nKey("streamer:changePicture")
val `uploadPicture` = new I18nKey("streamer:uploadPicture") val `uploadPicture` = new I18nKey("streamer:uploadPicture")
val `deletePicture` = new I18nKey("streamer:deletePicture")
val `maxSize` = new I18nKey("streamer:maxSize") val `maxSize` = new I18nKey("streamer:maxSize")
val `installBlocker` = new I18nKey("streamer:installBlocker")
val `beSafe` = new I18nKey("streamer:beSafe")
val `keepItShort` = new I18nKey("streamer:keepItShort") val `keepItShort` = new I18nKey("streamer:keepItShort")
} }
object tfa { object tfa {
@ -1583,6 +1547,7 @@ val `disableTwoFactor` = new I18nKey("tfa:disableTwoFactor")
val `twoFactorEnabled` = new I18nKey("tfa:twoFactorEnabled") val `twoFactorEnabled` = new I18nKey("tfa:twoFactorEnabled")
val `twoFactorDisable` = new I18nKey("tfa:twoFactorDisable") val `twoFactorDisable` = new I18nKey("tfa:twoFactorDisable")
val `openTwoFactorApp` = new I18nKey("tfa:openTwoFactorApp") val `openTwoFactorApp` = new I18nKey("tfa:openTwoFactorApp")
} }
object settings { object settings {
@ -1593,6 +1558,7 @@ val `cantOpenSimilarAccount` = new I18nKey("settings:cantOpenSimilarAccount")
val `changedMindDoNotCloseAccount` = new I18nKey("settings:changedMindDoNotCloseAccount") val `changedMindDoNotCloseAccount` = new I18nKey("settings:changedMindDoNotCloseAccount")
val `closeAccountExplanation` = new I18nKey("settings:closeAccountExplanation") val `closeAccountExplanation` = new I18nKey("settings:closeAccountExplanation")
val `thisAccountIsClosed` = new I18nKey("settings:thisAccountIsClosed") val `thisAccountIsClosed` = new I18nKey("settings:thisAccountIsClosed")
} }
object preferences { object preferences {
@ -1641,6 +1607,7 @@ val `snapArrowsToValidMoves` = new I18nKey("preferences:snapArrowsToValidMoves")
val `sayGgWpAfterLosingOrDrawing` = new I18nKey("preferences:sayGgWpAfterLosingOrDrawing") val `sayGgWpAfterLosingOrDrawing` = new I18nKey("preferences:sayGgWpAfterLosingOrDrawing")
val `yourPreferencesHaveBeenSaved` = new I18nKey("preferences:yourPreferencesHaveBeenSaved") val `yourPreferencesHaveBeenSaved` = new I18nKey("preferences:yourPreferencesHaveBeenSaved")
val `scrollOnTheBoardToReplayMoves` = new I18nKey("preferences:scrollOnTheBoardToReplayMoves") val `scrollOnTheBoardToReplayMoves` = new I18nKey("preferences:scrollOnTheBoardToReplayMoves")
} }
object team { object team {
@ -1655,7 +1622,6 @@ val `joinTeam` = new I18nKey("team:joinTeam")
val `quitTeam` = new I18nKey("team:quitTeam") val `quitTeam` = new I18nKey("team:quitTeam")
val `manuallyReviewAdmissionRequests` = new I18nKey("team:manuallyReviewAdmissionRequests") val `manuallyReviewAdmissionRequests` = new I18nKey("team:manuallyReviewAdmissionRequests")
val `manuallyReviewAdmissionRequestsHelp` = new I18nKey("team:manuallyReviewAdmissionRequestsHelp") val `manuallyReviewAdmissionRequestsHelp` = new I18nKey("team:manuallyReviewAdmissionRequestsHelp")
val `teamBestPlayers` = new I18nKey("team:teamBestPlayers")
val `teamRecentMembers` = new I18nKey("team:teamRecentMembers") val `teamRecentMembers` = new I18nKey("team:teamRecentMembers")
val `kickSomeone` = new I18nKey("team:kickSomeone") val `kickSomeone` = new I18nKey("team:kickSomeone")
val `whoToKick` = new I18nKey("team:whoToKick") val `whoToKick` = new I18nKey("team:whoToKick")
@ -1687,6 +1653,7 @@ val `declinedRequests` = new I18nKey("team:declinedRequests")
val `nbMembers` = new I18nKey("team:nbMembers") val `nbMembers` = new I18nKey("team:nbMembers")
val `teamLeaders` = new I18nKey("team:teamLeaders") val `teamLeaders` = new I18nKey("team:teamLeaders")
val `xJoinRequests` = new I18nKey("team:xJoinRequests") val `xJoinRequests` = new I18nKey("team:xJoinRequests")
} }
object perfStat { object perfStat {
@ -1720,6 +1687,7 @@ val `gamesInARow` = new I18nKey("perfStat:gamesInARow")
val `lessThanOneHour` = new I18nKey("perfStat:lessThanOneHour") val `lessThanOneHour` = new I18nKey("perfStat:lessThanOneHour")
val `maxTimePlaying` = new I18nKey("perfStat:maxTimePlaying") val `maxTimePlaying` = new I18nKey("perfStat:maxTimePlaying")
val `now` = new I18nKey("perfStat:now") val `now` = new I18nKey("perfStat:now")
} }
object search { object search {
@ -1744,9 +1712,9 @@ val `evaluation` = new I18nKey("search:evaluation")
val `maxNumber` = new I18nKey("search:maxNumber") val `maxNumber` = new I18nKey("search:maxNumber")
val `maxNumberExplanation` = new I18nKey("search:maxNumberExplanation") val `maxNumberExplanation` = new I18nKey("search:maxNumberExplanation")
val `include` = new I18nKey("search:include") val `include` = new I18nKey("search:include")
val `generateURL` = new I18nKey("search:generateURL")
val `searchInXGames` = new I18nKey("search:searchInXGames") val `searchInXGames` = new I18nKey("search:searchInXGames")
val `xGamesFound` = new I18nKey("search:xGamesFound") val `xGamesFound` = new I18nKey("search:xGamesFound")
} }
object tourname { object tourname {
@ -1790,12 +1758,11 @@ val `classicalShieldArena` = new I18nKey("tourname:classicalShieldArena")
val `classicalShield` = new I18nKey("tourname:classicalShield") val `classicalShield` = new I18nKey("tourname:classicalShield")
val `xShieldArena` = new I18nKey("tourname:xShieldArena") val `xShieldArena` = new I18nKey("tourname:xShieldArena")
val `xShield` = new I18nKey("tourname:xShield") val `xShield` = new I18nKey("tourname:xShield")
val `openingRapidArena` = new I18nKey("tourname:openingRapidArena")
val `openingRapid` = new I18nKey("tourname:openingRapid")
val `xTeamBattle` = new I18nKey("tourname:xTeamBattle") val `xTeamBattle` = new I18nKey("tourname:xTeamBattle")
val `eliteXArena` = new I18nKey("tourname:eliteXArena") val `eliteXArena` = new I18nKey("tourname:eliteXArena")
val `eliteX` = new I18nKey("tourname:eliteX") val `eliteX` = new I18nKey("tourname:eliteX")
val `xArena` = new I18nKey("tourname:xArena") val `xArena` = new I18nKey("tourname:xArena")
} }
object faq { object faq {
@ -1841,7 +1808,6 @@ val `fideHandbookX` = new I18nKey("faq:fideHandbookX")
val `discoveringEnPassant` = new I18nKey("faq:discoveringEnPassant") val `discoveringEnPassant` = new I18nKey("faq:discoveringEnPassant")
val `explainingEnPassant` = new I18nKey("faq:explainingEnPassant") val `explainingEnPassant` = new I18nKey("faq:explainingEnPassant")
val `goodIntroduction` = new I18nKey("faq:goodIntroduction") val `goodIntroduction` = new I18nKey("faq:goodIntroduction")
val `officialRulesPDF` = new I18nKey("faq:officialRulesPDF")
val `lichessTraining` = new I18nKey("faq:lichessTraining") val `lichessTraining` = new I18nKey("faq:lichessTraining")
val `threefoldRepetition` = new I18nKey("faq:threefoldRepetition") val `threefoldRepetition` = new I18nKey("faq:threefoldRepetition")
val `threefoldRepetitionExplanation` = new I18nKey("faq:threefoldRepetitionExplanation") val `threefoldRepetitionExplanation` = new I18nKey("faq:threefoldRepetitionExplanation")
@ -1899,6 +1865,7 @@ val `howToThreeDots` = new I18nKey("faq:howToThreeDots")
val `enableDisableNotificationPopUps` = new I18nKey("faq:enableDisableNotificationPopUps") val `enableDisableNotificationPopUps` = new I18nKey("faq:enableDisableNotificationPopUps")
val `viewSiteInformationPopUp` = new I18nKey("faq:viewSiteInformationPopUp") val `viewSiteInformationPopUp` = new I18nKey("faq:viewSiteInformationPopUp")
val `lichessCanOptionnalySendPopUps` = new I18nKey("faq:lichessCanOptionnalySendPopUps") val `lichessCanOptionnalySendPopUps` = new I18nKey("faq:lichessCanOptionnalySendPopUps")
} }
object lag { object lag {
@ -1915,6 +1882,7 @@ val `networkBetweenLichessAndYouExplanation` = new I18nKey("lag:networkBetweenLi
val `youCanFindTheseValuesAtAnyTimeByClickingOnYourUsername` = new I18nKey("lag:youCanFindTheseValuesAtAnyTimeByClickingOnYourUsername") val `youCanFindTheseValuesAtAnyTimeByClickingOnYourUsername` = new I18nKey("lag:youCanFindTheseValuesAtAnyTimeByClickingOnYourUsername")
val `lagCompensation` = new I18nKey("lag:lagCompensation") val `lagCompensation` = new I18nKey("lag:lagCompensation")
val `lagCompensationExplanation` = new I18nKey("lag:lagCompensationExplanation") val `lagCompensationExplanation` = new I18nKey("lag:lagCompensationExplanation")
} }
object swiss { object swiss {
@ -1972,8 +1940,6 @@ val `pairingSystem` = new I18nKey("swiss:pairingSystem")
val `pairingSystemArena` = new I18nKey("swiss:pairingSystemArena") val `pairingSystemArena` = new I18nKey("swiss:pairingSystemArena")
val `pairingSystemSwiss` = new I18nKey("swiss:pairingSystemSwiss") val `pairingSystemSwiss` = new I18nKey("swiss:pairingSystemSwiss")
val `pairingWaitTime` = new I18nKey("swiss:pairingWaitTime") val `pairingWaitTime` = new I18nKey("swiss:pairingWaitTime")
val `pairingWaitTimeFast` = new I18nKey("swiss:pairingWaitTimeFast")
val `pairingWaitTimeSlow` = new I18nKey("swiss:pairingWaitTimeSlow")
val `identicalPairing` = new I18nKey("swiss:identicalPairing") val `identicalPairing` = new I18nKey("swiss:identicalPairing")
val `possibleButNotConsecutive` = new I18nKey("swiss:possibleButNotConsecutive") val `possibleButNotConsecutive` = new I18nKey("swiss:possibleButNotConsecutive")
val `identicalForbidden` = new I18nKey("swiss:identicalForbidden") val `identicalForbidden` = new I18nKey("swiss:identicalForbidden")
@ -1990,6 +1956,7 @@ val `oneRoundEveryXDays` = new I18nKey("swiss:oneRoundEveryXDays")
val `xSecondsBetweenRounds` = new I18nKey("swiss:xSecondsBetweenRounds") val `xSecondsBetweenRounds` = new I18nKey("swiss:xSecondsBetweenRounds")
val `xMinutesBetweenRounds` = new I18nKey("swiss:xMinutesBetweenRounds") val `xMinutesBetweenRounds` = new I18nKey("swiss:xMinutesBetweenRounds")
val `ongoingGames` = new I18nKey("swiss:ongoingGames") val `ongoingGames` = new I18nKey("swiss:ongoingGames")
} }
object puzzle { object puzzle {
@ -2060,6 +2027,7 @@ val `nbPointsBelowYourPuzzleRating` = new I18nKey("puzzle:nbPointsBelowYourPuzzl
val `nbPointsAboveYourPuzzleRating` = new I18nKey("puzzle:nbPointsAboveYourPuzzleRating") val `nbPointsAboveYourPuzzleRating` = new I18nKey("puzzle:nbPointsAboveYourPuzzleRating")
val `nbPlayed` = new I18nKey("puzzle:nbPlayed") val `nbPlayed` = new I18nKey("puzzle:nbPlayed")
val `nbToReplay` = new I18nKey("puzzle:nbToReplay") val `nbToReplay` = new I18nKey("puzzle:nbToReplay")
} }
object puzzleTheme { object puzzleTheme {
@ -2187,6 +2155,7 @@ val `healthyMixDescription` = new I18nKey("puzzleTheme:healthyMixDescription")
val `playerGames` = new I18nKey("puzzleTheme:playerGames") val `playerGames` = new I18nKey("puzzleTheme:playerGames")
val `playerGamesDescription` = new I18nKey("puzzleTheme:playerGamesDescription") val `playerGamesDescription` = new I18nKey("puzzleTheme:playerGamesDescription")
val `puzzleDownloadInformation` = new I18nKey("puzzleTheme:puzzleDownloadInformation") val `puzzleDownloadInformation` = new I18nKey("puzzleTheme:puzzleDownloadInformation")
} }
object challenge { object challenge {
@ -2212,6 +2181,7 @@ val `declineStandard` = new I18nKey("challenge:declineStandard")
val `declineVariant` = new I18nKey("challenge:declineVariant") val `declineVariant` = new I18nKey("challenge:declineVariant")
val `declineNoBot` = new I18nKey("challenge:declineNoBot") val `declineNoBot` = new I18nKey("challenge:declineNoBot")
val `declineOnlyBot` = new I18nKey("challenge:declineOnlyBot") val `declineOnlyBot` = new I18nKey("challenge:declineOnlyBot")
} }
object storm { object storm {
@ -2261,6 +2231,7 @@ val `failedPuzzles` = new I18nKey("storm:failedPuzzles")
val `slowPuzzles` = new I18nKey("storm:slowPuzzles") val `slowPuzzles` = new I18nKey("storm:slowPuzzles")
val `xRuns` = new I18nKey("storm:xRuns") val `xRuns` = new I18nKey("storm:xRuns")
val `playedNbRunsOfPuzzleStorm` = new I18nKey("storm:playedNbRunsOfPuzzleStorm") val `playedNbRunsOfPuzzleStorm` = new I18nKey("storm:playedNbRunsOfPuzzleStorm")
} }
object ublog { object ublog {
@ -2288,6 +2259,7 @@ val `imageCredit` = new I18nKey("ublog:imageCredit")
val `publishedNbBlogPosts` = new I18nKey("ublog:publishedNbBlogPosts") val `publishedNbBlogPosts` = new I18nKey("ublog:publishedNbBlogPosts")
val `nbViews` = new I18nKey("ublog:nbViews") val `nbViews` = new I18nKey("ublog:nbViews")
val `viewAllNbPosts` = new I18nKey("ublog:viewAllNbPosts") val `viewAllNbPosts` = new I18nKey("ublog:viewAllNbPosts")
} }
} }

View File

@ -57,7 +57,6 @@ Here is the link to access the class.</string>
<item quantity="one">One pending invitation</item> <item quantity="one">One pending invitation</item>
<item quantity="other">%s pending invitations</item> <item quantity="other">%s pending invitations</item>
</plurals> </plurals>
<string name="noPendingInvitations">No pending invitations</string>
<string name="onlyVisibleToTeachers">Only visible to the class teachers</string> <string name="onlyVisibleToTeachers">Only visible to the class teachers</string>
<string name="lastActiveDate">Active</string> <string name="lastActiveDate">Active</string>
<string name="managed">Managed</string> <string name="managed">Managed</string>

View File

@ -60,7 +60,6 @@ It is described in section 3.7 (d) of the %2$s:
See the %3$s on this move for some practice with it.</string> See the %3$s on this move for some practice with it.</string>
<string name="goodIntroduction">good introduction</string> <string name="goodIntroduction">good introduction</string>
<string name="officialRulesPDF">official rules (PDF)</string>
<string name="lichessTraining">Lichess training</string> <string name="lichessTraining">Lichess training</string>
<string name="threefoldRepetition">Threefold repetition</string> <string name="threefoldRepetition">Threefold repetition</string>
<string name="threefoldRepetitionExplanation">If a position occurs three times, players can claim a draw by %1$s. Lichess implements the official FIDE rules, as described in Article 9.2 (d) of the %2$s.</string> <string name="threefoldRepetitionExplanation">If a position occurs three times, players can claim a draw by %1$s. Lichess implements the official FIDE rules, as described in Article 9.2 (d) of the %2$s.</string>

View File

@ -29,5 +29,4 @@
<string name="maxNumber">Maximum number</string> <string name="maxNumber">Maximum number</string>
<string name="maxNumberExplanation">The maximum number of games to return</string> <string name="maxNumberExplanation">The maximum number of games to return</string>
<string name="include">Include</string> <string name="include">Include</string>
<string name="generateURL">Generate URL</string>
</resources> </resources>

View File

@ -11,7 +11,6 @@
<string name="level">Level</string> <string name="level">Level</string>
<string name="strength">Strength</string> <string name="strength">Strength</string>
<string name="toggleTheChat">Toggle the chat</string> <string name="toggleTheChat">Toggle the chat</string>
<string name="toggleSound">Toggle sound</string>
<string name="chat">Chat</string> <string name="chat">Chat</string>
<string name="resign">Resign</string> <string name="resign">Resign</string>
<string name="checkmate">Checkmate</string> <string name="checkmate">Checkmate</string>
@ -40,7 +39,6 @@
<item quantity="other">Your opponent left the game. You can claim victory in %s seconds.</item> <item quantity="other">Your opponent left the game. You can claim victory in %s seconds.</item>
</plurals> </plurals>
<string name="opponentLeftChoices">Your opponent left the game. You can claim victory, call the game a draw, or wait.</string> <string name="opponentLeftChoices">Your opponent left the game. You can claim victory, call the game a draw, or wait.</string>
<string name="makeYourOpponentResign">Make your opponent resign</string>
<string name="forceResignation">Claim victory</string> <string name="forceResignation">Claim victory</string>
<string name="forceDraw">Call draw</string> <string name="forceDraw">Call draw</string>
<string name="talkInChat">Please be nice in the chat!</string> <string name="talkInChat">Please be nice in the chat!</string>
@ -51,9 +49,6 @@
<string name="blackLeftTheGame">Black left the game</string> <string name="blackLeftTheGame">Black left the game</string>
<string name="whiteDidntMove">White didn't move</string> <string name="whiteDidntMove">White didn't move</string>
<string name="blackDidntMove">Black didn't move</string> <string name="blackDidntMove">Black didn't move</string>
<string name="shareThisUrlToLetSpectatorsSeeTheGame">Share this URL to let spectators see the game</string>
<string name="theComputerAnalysisHasFailed">The computer analysis has failed</string>
<string name="viewTheComputerAnalysis">View the computer analysis</string>
<string name="requestAComputerAnalysis">Request a computer analysis</string> <string name="requestAComputerAnalysis">Request a computer analysis</string>
<string name="computerAnalysis">Computer analysis</string> <string name="computerAnalysis">Computer analysis</string>
<string name="computerAnalysisAvailable">Computer analysis available</string> <string name="computerAnalysisAvailable">Computer analysis available</string>
@ -219,7 +214,6 @@
<string name="whiteTimeOut">White time out</string> <string name="whiteTimeOut">White time out</string>
<string name="blackTimeOut">Black time out</string> <string name="blackTimeOut">Black time out</string>
<string name="drawOfferSent">Draw offer sent</string> <string name="drawOfferSent">Draw offer sent</string>
<string name="drawOfferDeclined">Draw offer declined</string>
<string name="drawOfferAccepted">Draw offer accepted</string> <string name="drawOfferAccepted">Draw offer accepted</string>
<string name="drawOfferCanceled">Draw offer cancelled</string> <string name="drawOfferCanceled">Draw offer cancelled</string>
<string name="whiteOffersDraw">White offers draw</string> <string name="whiteOffersDraw">White offers draw</string>
@ -245,8 +239,6 @@
<string name="thisGameIsRated">This game is rated</string> <string name="thisGameIsRated">This game is rated</string>
<string name="rematch">Rematch</string> <string name="rematch">Rematch</string>
<string name="rematchOfferSent">Rematch offer sent</string> <string name="rematchOfferSent">Rematch offer sent</string>
<string name="rematchOfferSentWhite">White offers rematch</string>
<string name="rematchOfferSentBlack">Black offers rematch</string>
<string name="rematchOfferAccepted">Rematch offer accepted</string> <string name="rematchOfferAccepted">Rematch offer accepted</string>
<string name="rematchOfferCanceled">Rematch offer cancelled</string> <string name="rematchOfferCanceled">Rematch offer cancelled</string>
<string name="rematchOfferDeclined">Rematch offer declined</string> <string name="rematchOfferDeclined">Rematch offer declined</string>
@ -260,7 +252,6 @@
<string name="youHaveBeenTimedOut">You have been timed out.</string> <string name="youHaveBeenTimedOut">You have been timed out.</string>
<string name="spectatorRoom">Spectator room</string> <string name="spectatorRoom">Spectator room</string>
<string name="composeMessage">Compose message</string> <string name="composeMessage">Compose message</string>
<string name="noNewMessages">No new messages</string>
<string name="subject">Subject</string> <string name="subject">Subject</string>
<string name="recipient">Recipient</string> <string name="recipient">Recipient</string>
<string name="send">Send</string> <string name="send">Send</string>
@ -376,8 +367,6 @@ computer analysis, game chat and shareable URL.</string>
<item quantity="one">%s friend online</item> <item quantity="one">%s friend online</item>
<item quantity="other">%s friends online</item> <item quantity="other">%s friends online</item>
</plurals> </plurals>
<string name="noFriendsOnline">No friends online</string>
<string name="findFriends">Find friends</string>
<string name="favoriteOpponents">Favourite opponents</string> <string name="favoriteOpponents">Favourite opponents</string>
<string name="follow">Follow</string> <string name="follow">Follow</string>
<string name="following">Following</string> <string name="following">Following</string>
@ -444,7 +433,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="draws">Draws</string> <string name="draws">Draws</string>
<string name="nextXTournament">Next %s tournament:</string> <string name="nextXTournament">Next %s tournament:</string>
<string name="averageOpponent">Average opponent</string> <string name="averageOpponent">Average opponent</string>
<string name="membersOnly">Members only</string>
<string name="boardEditor">Board editor</string> <string name="boardEditor">Board editor</string>
<string name="setTheBoard">Set the board</string> <string name="setTheBoard">Set the board</string>
<string name="popularOpenings">Popular openings</string> <string name="popularOpenings">Popular openings</string>
@ -452,7 +440,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="chess960StartPosition">Chess960 start position: %s</string> <string name="chess960StartPosition">Chess960 start position: %s</string>
<string name="startPosition">Starting position</string> <string name="startPosition">Starting position</string>
<string name="clearBoard">Clear board</string> <string name="clearBoard">Clear board</string>
<string name="savePosition">Save position</string>
<string name="loadPosition">Load position</string> <string name="loadPosition">Load position</string>
<string name="isPrivate">Private</string> <string name="isPrivate">Private</string>
<string name="reportXToModerators">Report %s to moderators</string> <string name="reportXToModerators">Report %s to moderators</string>
@ -469,10 +456,8 @@ computer analysis, game chat and shareable URL.</string>
<string name="thankYou">Thank you!</string> <string name="thankYou">Thank you!</string>
<string name="socialMediaLinks">Social media links</string> <string name="socialMediaLinks">Social media links</string>
<string name="inlineNotation">Inline notation</string> <string name="inlineNotation">Inline notation</string>
<string name="watchLichessTV">Watch Lichess TV</string>
<string name="previouslyOnLichessTV">Previously on Lichess TV</string> <string name="previouslyOnLichessTV">Previously on Lichess TV</string>
<string name="onlinePlayers">Online players</string> <string name="onlinePlayers">Online players</string>
<string name="activeToday">Active today</string>
<string name="activePlayers">Active players</string> <string name="activePlayers">Active players</string>
<string name="bewareTheGameIsRatedButHasNoClock">Beware, the game is rated but has no clock!</string> <string name="bewareTheGameIsRatedButHasNoClock">Beware, the game is rated but has no clock!</string>
<string name="success">Success</string> <string name="success">Success</string>
@ -483,7 +468,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="automaticallyProceedToNextGameAfterMoving">Automatically proceed to next game after moving</string> <string name="automaticallyProceedToNextGameAfterMoving">Automatically proceed to next game after moving</string>
<string name="autoSwitch">Auto switch</string> <string name="autoSwitch">Auto switch</string>
<string name="puzzles">Puzzles</string> <string name="puzzles">Puzzles</string>
<string name="latestUpdates">Latest updates</string>
<string name="tournamentWinners">Tournament winners</string> <string name="tournamentWinners">Tournament winners</string>
<string name="name">Name</string> <string name="name">Name</string>
<string name="description">Description</string> <string name="description">Description</string>
@ -515,9 +499,7 @@ computer analysis, game chat and shareable URL.</string>
<string name="error.provideOneCheatedGameLink">Please provide at least one link to a cheated game.</string> <string name="error.provideOneCheatedGameLink">Please provide at least one link to a cheated game.</string>
<string name="by">by %s</string> <string name="by">by %s</string>
<string name="thisTopicIsNowClosed">This topic is now closed.</string> <string name="thisTopicIsNowClosed">This topic is now closed.</string>
<string name="theming">Theming</string>
<string name="blog">Blog</string> <string name="blog">Blog</string>
<string name="questionsAndAnswers">Questions &amp; Answers</string>
<string name="notes">Notes</string> <string name="notes">Notes</string>
<string name="typePrivateNotesHere">Type private notes here</string> <string name="typePrivateNotesHere">Type private notes here</string>
<string name="invalidUsernameOrPassword">Invalid username or password</string> <string name="invalidUsernameOrPassword">Invalid username or password</string>
@ -546,13 +528,7 @@ computer analysis, game chat and shareable URL.</string>
<string name="onSlowGames">On slow games</string> <string name="onSlowGames">On slow games</string>
<string name="always">Always</string> <string name="always">Always</string>
<string name="never">Never</string> <string name="never">Never</string>
<string name="difficultyEasy">Easy</string>
<string name="difficultyNormal">Normal</string>
<string name="difficultyHard">Hard</string>
<string name="xCompetesInY">%1$s competes in %2$s</string> <string name="xCompetesInY">%1$s competes in %2$s</string>
<string name="xAskedY">%1$s asked %2$s</string>
<string name="xAnsweredY">%1$s answered %2$s</string>
<string name="xCommentedY">%1$s commented %2$s</string>
<string name="victory">Victory</string> <string name="victory">Victory</string>
<string name="defeat">Defeat</string> <string name="defeat">Defeat</string>
<string name="victoryVsYInZ">%1$s vs %2$s in %3$s</string> <string name="victoryVsYInZ">%1$s vs %2$s in %3$s</string>
@ -561,7 +537,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="timeline">Timeline</string> <string name="timeline">Timeline</string>
<string name="starting">Starting:</string> <string name="starting">Starting:</string>
<string name="allInformationIsPublicAndOptional">All information is public and optional.</string> <string name="allInformationIsPublicAndOptional">All information is public and optional.</string>
<string name="yourCityRegionOrDepartment">Your city, region, or province.</string>
<string name="biographyDescription">Talk about yourself, your interests, what you like in chess, your favourite openings, players, ...</string> <string name="biographyDescription">Talk about yourself, your interests, what you like in chess, your favourite openings, players, ...</string>
<plurals name="maximumNbCharacters"> <plurals name="maximumNbCharacters">
<item quantity="one">Maximum: %s character.</item> <item quantity="one">Maximum: %s character.</item>
@ -576,13 +551,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="computer">Computer</string> <string name="computer">Computer</string>
<string name="side">Side</string> <string name="side">Side</string>
<string name="clock">Clock</string> <string name="clock">Clock</string>
<string name="unauthorizedError">Access is unauthorised.</string>
<string name="noInternetConnection">No internet connection. You can still play offline from the menu.</string>
<string name="connectedToLichess">You are now connected to lichess.org</string>
<string name="signedOut">You have been signed out</string>
<string name="loginSuccessful">You are now signed in</string>
<string name="playOnTheBoardOffline">Over the board</string>
<string name="playOfflineComputer">Computer</string>
<string name="opponent">Opponent</string> <string name="opponent">Opponent</string>
<string name="learnMenu">Learn</string> <string name="learnMenu">Learn</string>
<string name="studyMenu">Study</string> <string name="studyMenu">Study</string>
@ -590,11 +558,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="community">Community</string> <string name="community">Community</string>
<string name="tools">Tools</string> <string name="tools">Tools</string>
<string name="increment">Increment</string> <string name="increment">Increment</string>
<string name="sharePGN">Share PGN</string>
<string name="playOnline">Play online</string>
<string name="playOffline">Play offline</string>
<string name="allowAnalytics">Allow anonymous statistics</string>
<string name="shareGameURL">Share game URL</string>
<string name="error.required">This field is required</string> <string name="error.required">This field is required</string>
<string name="error.email">This email address is invalid</string> <string name="error.email">This email address is invalid</string>
<string name="error.email_acceptable">This email address is not acceptable. Please double-check it, and try again.</string> <string name="error.email_acceptable">This email address is not acceptable. Please double-check it, and try again.</string>
@ -647,7 +610,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="simulHostExtraTime">Host extra clock time</string> <string name="simulHostExtraTime">Host extra clock time</string>
<string name="lichessTournaments">Lichess tournaments</string> <string name="lichessTournaments">Lichess tournaments</string>
<string name="tournamentFAQ">Arena tournament FAQ</string> <string name="tournamentFAQ">Arena tournament FAQ</string>
<string name="tournamentOfficial">Official</string>
<string name="timeBeforeTournamentStarts">Time before tournament starts</string> <string name="timeBeforeTournamentStarts">Time before tournament starts</string>
<string name="averageCentipawnLoss">Average centipawn loss</string> <string name="averageCentipawnLoss">Average centipawn loss</string>
<string name="keyboardShortcuts">Keyboard shortcuts</string> <string name="keyboardShortcuts">Keyboard shortcuts</string>
@ -685,7 +647,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="downloadAnnotated">Download annotated</string> <string name="downloadAnnotated">Download annotated</string>
<string name="downloadRaw">Download raw</string> <string name="downloadRaw">Download raw</string>
<string name="downloadImported">Download imported</string> <string name="downloadImported">Download imported</string>
<string name="printFriendlyPDF">Print-friendly PDF</string>
<string name="crosstable">Crosstable</string> <string name="crosstable">Crosstable</string>
<string name="youCanAlsoScrollOverTheBoardToMoveInTheGame">Scroll over the board to move in the game.</string> <string name="youCanAlsoScrollOverTheBoardToMoveInTheGame">Scroll over the board to move in the game.</string>
<string name="scrollOverComputerVariationsToPreviewThem">Scroll over computer variations to preview them.</string> <string name="scrollOverComputerVariationsToPreviewThem">Scroll over computer variations to preview them.</string>
@ -696,7 +657,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="withNobody">With nobody</string> <string name="withNobody">With nobody</string>
<string name="withFriends">With friends</string> <string name="withFriends">With friends</string>
<string name="withEverybody">With everybody</string> <string name="withEverybody">With everybody</string>
<string name="youHaveAlreadyRegisteredTheEmail">You have already registered the email: %s</string>
<string name="kidMode">Kid mode</string> <string name="kidMode">Kid mode</string>
<string name="kidModeExplanation">This is about safety. In kid mode, all site communications are disabled. Enable this for your children and school students, to protect them from other internet users.</string> <string name="kidModeExplanation">This is about safety. In kid mode, all site communications are disabled. Enable this for your children and school students, to protect them from other internet users.</string>
<string name="inKidModeTheLichessLogoGetsIconX">In kid mode, the Lichess logo gets a %s icon, so you know your kids are safe.</string> <string name="inKidModeTheLichessLogoGetsIconX">In kid mode, the Lichess logo gets a %s icon, so you know your kids are safe.</string>
@ -725,7 +685,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="xHostsY">%1$s hosts %2$s</string> <string name="xHostsY">%1$s hosts %2$s</string>
<string name="xJoinsY">%1$s joins %2$s</string> <string name="xJoinsY">%1$s joins %2$s</string>
<string name="xLikesY">%1$s likes %2$s</string> <string name="xLikesY">%1$s likes %2$s</string>
<string name="xCreatesStudyY">%1$s creates study %2$s</string>
<string name="quickPairing">Quick pairing</string> <string name="quickPairing">Quick pairing</string>
<string name="lobby">Lobby</string> <string name="lobby">Lobby</string>
<string name="anonymous">Anonymous</string> <string name="anonymous">Anonymous</string>
@ -746,7 +705,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="usernameSuffixInvalid">The username must end with a letter or a number.</string> <string name="usernameSuffixInvalid">The username must end with a letter or a number.</string>
<string name="usernameCharsInvalid">The username must only contain letters, numbers, underscores, and hyphens. Consecutive underscores and hyphens are not allowed.</string> <string name="usernameCharsInvalid">The username must only contain letters, numbers, underscores, and hyphens. Consecutive underscores and hyphens are not allowed.</string>
<string name="usernameUnacceptable">This username is not acceptable.</string> <string name="usernameUnacceptable">This username is not acceptable.</string>
<string name="directlySupportLichess">Directly support Lichess</string>
<string name="playChessInStyle">Play chess in style</string> <string name="playChessInStyle">Play chess in style</string>
<string name="chessBasics">Chess basics</string> <string name="chessBasics">Chess basics</string>
<string name="coaches">Coaches</string> <string name="coaches">Coaches</string>
@ -756,7 +714,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="error.maxLength">Maximum length is %s</string> <string name="error.maxLength">Maximum length is %s</string>
<string name="error.min">Must be greater or equal to %s</string> <string name="error.min">Must be greater or equal to %s</string>
<string name="error.max">Must be less or equal to %s</string> <string name="error.max">Must be less or equal to %s</string>
<string name="error.unknown">Error</string>
<string name="custom">Custom</string> <string name="custom">Custom</string>
<string name="notifications">Notifications</string> <string name="notifications">Notifications</string>
<string name="perfRatingX">Rating: %s</string> <string name="perfRatingX">Rating: %s</string>

View File

@ -50,11 +50,5 @@ If your stream is in English, there is no need to include a language tag.</strin
<string name="xStreamerPicture">%s streamer picture</string> <string name="xStreamerPicture">%s streamer picture</string>
<string name="changePicture">Change/delete your picture</string> <string name="changePicture">Change/delete your picture</string>
<string name="uploadPicture">Upload a picture</string> <string name="uploadPicture">Upload a picture</string>
<string name="deletePicture">Delete picture</string>
<string name="maxSize">Max size: %s</string> <string name="maxSize">Max size: %s</string>
<string name="installBlocker">Install a malware blocker!</string>
<string name="beSafe">Be safe from ads and trackers
infesting Twitch and YouTube.
Lichess recommends uBlock Origin
which is free and open-source.</string>
</resources> </resources>

View File

@ -88,8 +88,6 @@ The closest you can get to Round Robin online is to play a Swiss tournament with
<string name="pairingSystemArena">Any available opponent with similar ranking</string> <string name="pairingSystemArena">Any available opponent with similar ranking</string>
<string name="pairingSystemSwiss">Best pairing based on points and tie breaks</string> <string name="pairingSystemSwiss">Best pairing based on points and tie breaks</string>
<string name="pairingWaitTime">Pairing wait time</string> <string name="pairingWaitTime">Pairing wait time</string>
<string name="pairingWaitTimeFast">Fast: doesn't wait for all players</string>
<string name="pairingWaitTimeSlow">Slow: waits for all players</string>
<string name="identicalPairing">Identical pairing</string> <string name="identicalPairing">Identical pairing</string>
<string name="possibleButNotConsecutive">Possible, but not consecutive</string> <string name="possibleButNotConsecutive">Possible, but not consecutive</string>
<string name="identicalForbidden">Forbidden</string> <string name="identicalForbidden">Forbidden</string>

View File

@ -19,7 +19,6 @@
<item quantity="one">Team leader</item> <item quantity="one">Team leader</item>
<item quantity="other">Team leaders</item> <item quantity="other">Team leaders</item>
</plurals> </plurals>
<string name="teamBestPlayers">Best players</string>
<string name="teamRecentMembers">Recent members</string> <string name="teamRecentMembers">Recent members</string>
<string name="kickSomeone">Kick someone out of the team</string> <string name="kickSomeone">Kick someone out of the team</string>
<string name="whoToKick">Who do you want to kick out of the team?</string> <string name="whoToKick">Who do you want to kick out of the team?</string>

View File

@ -40,8 +40,6 @@
<string name="classicalShield">Classical Shield</string> <string name="classicalShield">Classical Shield</string>
<string name="xShieldArena">%s Shield Arena</string> <string name="xShieldArena">%s Shield Arena</string>
<string name="xShield">%s Shield</string> <string name="xShield">%s Shield</string>
<string name="openingRapidArena">%s Rapid Arena</string>
<string name="openingRapid">%s Rapid</string>
<string name="xTeamBattle">%s Team Battle</string> <string name="xTeamBattle">%s Team Battle</string>
<string name="eliteXArena">Elite %s Arena</string> <string name="eliteXArena">Elite %s Arena</string>
<string name="eliteX">Elite %s</string> <string name="eliteX">Elite %s</string>