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

View File

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

View File

@ -11,7 +11,6 @@
<string name="level">Level</string>
<string name="strength">Strength</string>
<string name="toggleTheChat">Toggle the chat</string>
<string name="toggleSound">Toggle sound</string>
<string name="chat">Chat</string>
<string name="resign">Resign</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>
</plurals>
<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="forceDraw">Call draw</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="whiteDidntMove">White 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="computerAnalysis">Computer analysis</string>
<string name="computerAnalysisAvailable">Computer analysis available</string>
@ -219,7 +214,6 @@
<string name="whiteTimeOut">White time out</string>
<string name="blackTimeOut">Black time out</string>
<string name="drawOfferSent">Draw offer sent</string>
<string name="drawOfferDeclined">Draw offer declined</string>
<string name="drawOfferAccepted">Draw offer accepted</string>
<string name="drawOfferCanceled">Draw offer cancelled</string>
<string name="whiteOffersDraw">White offers draw</string>
@ -245,8 +239,6 @@
<string name="thisGameIsRated">This game is rated</string>
<string name="rematch">Rematch</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="rematchOfferCanceled">Rematch offer cancelled</string>
<string name="rematchOfferDeclined">Rematch offer declined</string>
@ -260,7 +252,6 @@
<string name="youHaveBeenTimedOut">You have been timed out.</string>
<string name="spectatorRoom">Spectator room</string>
<string name="composeMessage">Compose message</string>
<string name="noNewMessages">No new messages</string>
<string name="subject">Subject</string>
<string name="recipient">Recipient</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="other">%s friends online</item>
</plurals>
<string name="noFriendsOnline">No friends online</string>
<string name="findFriends">Find friends</string>
<string name="favoriteOpponents">Favourite opponents</string>
<string name="follow">Follow</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="nextXTournament">Next %s tournament:</string>
<string name="averageOpponent">Average opponent</string>
<string name="membersOnly">Members only</string>
<string name="boardEditor">Board editor</string>
<string name="setTheBoard">Set the board</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="startPosition">Starting position</string>
<string name="clearBoard">Clear board</string>
<string name="savePosition">Save position</string>
<string name="loadPosition">Load position</string>
<string name="isPrivate">Private</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="socialMediaLinks">Social media links</string>
<string name="inlineNotation">Inline notation</string>
<string name="watchLichessTV">Watch Lichess TV</string>
<string name="previouslyOnLichessTV">Previously on Lichess TV</string>
<string name="onlinePlayers">Online players</string>
<string name="activeToday">Active today</string>
<string name="activePlayers">Active players</string>
<string name="bewareTheGameIsRatedButHasNoClock">Beware, the game is rated but has no clock!</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="autoSwitch">Auto switch</string>
<string name="puzzles">Puzzles</string>
<string name="latestUpdates">Latest updates</string>
<string name="tournamentWinners">Tournament winners</string>
<string name="name">Name</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="by">by %s</string>
<string name="thisTopicIsNowClosed">This topic is now closed.</string>
<string name="theming">Theming</string>
<string name="blog">Blog</string>
<string name="questionsAndAnswers">Questions &amp; Answers</string>
<string name="notes">Notes</string>
<string name="typePrivateNotesHere">Type private notes here</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="always">Always</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="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="defeat">Defeat</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="starting">Starting:</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>
<plurals name="maximumNbCharacters">
<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="side">Side</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="learnMenu">Learn</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="tools">Tools</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.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>
@ -647,7 +610,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="simulHostExtraTime">Host extra clock time</string>
<string name="lichessTournaments">Lichess tournaments</string>
<string name="tournamentFAQ">Arena tournament FAQ</string>
<string name="tournamentOfficial">Official</string>
<string name="timeBeforeTournamentStarts">Time before tournament starts</string>
<string name="averageCentipawnLoss">Average centipawn loss</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="downloadRaw">Download raw</string>
<string name="downloadImported">Download imported</string>
<string name="printFriendlyPDF">Print-friendly PDF</string>
<string name="crosstable">Crosstable</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>
@ -696,7 +657,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="withNobody">With nobody</string>
<string name="withFriends">With friends</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="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>
@ -725,7 +685,6 @@ computer analysis, game chat and shareable URL.</string>
<string name="xHostsY">%1$s hosts %2$s</string>
<string name="xJoinsY">%1$s joins %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="lobby">Lobby</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="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="directlySupportLichess">Directly support Lichess</string>
<string name="playChessInStyle">Play chess in style</string>
<string name="chessBasics">Chess basics</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.min">Must be greater 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="notifications">Notifications</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="changePicture">Change/delete your picture</string>
<string name="uploadPicture">Upload a picture</string>
<string name="deletePicture">Delete picture</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>

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="pairingSystemSwiss">Best pairing based on points and tie breaks</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="possibleButNotConsecutive">Possible, but not consecutive</string>
<string name="identicalForbidden">Forbidden</string>

View File

@ -19,7 +19,6 @@
<item quantity="one">Team leader</item>
<item quantity="other">Team leaders</item>
</plurals>
<string name="teamBestPlayers">Best players</string>
<string name="teamRecentMembers">Recent members</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>

View File

@ -40,8 +40,6 @@
<string name="classicalShield">Classical Shield</string>
<string name="xShieldArena">%s Shield Arena</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="eliteXArena">Elite %s Arena</string>
<string name="eliteX">Elite %s</string>