From 845671979bafc6c4ff5bd4dfee6ee8a25ef1d9ec Mon Sep 17 00:00:00 2001 From: kraktus Date: Wed, 22 Sep 2021 18:32:03 +0200 Subject: [PATCH] Remove legacy translation keys --- modules/i18n/src/main/I18nKeys.scala | 82 +++++++++------------------- translation/source/class.xml | 1 - translation/source/faq.xml | 1 - translation/source/search.xml | 1 - translation/source/site.xml | 43 --------------- translation/source/streamer.xml | 6 -- translation/source/swiss.xml | 2 - translation/source/team.xml | 1 - translation/source/tourname.xml | 2 - 9 files changed, 27 insertions(+), 112 deletions(-) diff --git a/modules/i18n/src/main/I18nKeys.scala b/modules/i18n/src/main/I18nKeys.scala index 69075a4dbd..fdfb468732 100644 --- a/modules/i18n/src/main/I18nKeys.scala +++ b/modules/i18n/src/main/I18nKeys.scala @@ -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") + } } diff --git a/translation/source/class.xml b/translation/source/class.xml index 770233133b..fb7477fc7f 100644 --- a/translation/source/class.xml +++ b/translation/source/class.xml @@ -57,7 +57,6 @@ Here is the link to access the class. One pending invitation %s pending invitations - No pending invitations Only visible to the class teachers Active Managed diff --git a/translation/source/faq.xml b/translation/source/faq.xml index b204d77bbf..c171c8f0ae 100644 --- a/translation/source/faq.xml +++ b/translation/source/faq.xml @@ -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. good introduction - official rules (PDF) Lichess training Threefold repetition 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. diff --git a/translation/source/search.xml b/translation/source/search.xml index 84240ec87b..b7ab4bdd47 100644 --- a/translation/source/search.xml +++ b/translation/source/search.xml @@ -29,5 +29,4 @@ Maximum number The maximum number of games to return Include - Generate URL diff --git a/translation/source/site.xml b/translation/source/site.xml index 9ca0bd3969..be37b362c1 100644 --- a/translation/source/site.xml +++ b/translation/source/site.xml @@ -11,7 +11,6 @@ Level Strength Toggle the chat - Toggle sound Chat Resign Checkmate @@ -40,7 +39,6 @@ Your opponent left the game. You can claim victory in %s seconds. Your opponent left the game. You can claim victory, call the game a draw, or wait. - Make your opponent resign Claim victory Call draw Please be nice in the chat! @@ -51,9 +49,6 @@ Black left the game White didn't move Black didn't move - Share this URL to let spectators see the game - The computer analysis has failed - View the computer analysis Request a computer analysis Computer analysis Computer analysis available @@ -219,7 +214,6 @@ White time out Black time out Draw offer sent - Draw offer declined Draw offer accepted Draw offer cancelled White offers draw @@ -245,8 +239,6 @@ This game is rated Rematch Rematch offer sent - White offers rematch - Black offers rematch Rematch offer accepted Rematch offer cancelled Rematch offer declined @@ -260,7 +252,6 @@ You have been timed out. Spectator room Compose message - No new messages Subject Recipient Send @@ -376,8 +367,6 @@ computer analysis, game chat and shareable URL. %s friend online %s friends online - No friends online - Find friends Favourite opponents Follow Following @@ -444,7 +433,6 @@ computer analysis, game chat and shareable URL. Draws Next %s tournament: Average opponent - Members only Board editor Set the board Popular openings @@ -452,7 +440,6 @@ computer analysis, game chat and shareable URL. Chess960 start position: %s Starting position Clear board - Save position Load position Private Report %s to moderators @@ -469,10 +456,8 @@ computer analysis, game chat and shareable URL. Thank you! Social media links Inline notation - Watch Lichess TV Previously on Lichess TV Online players - Active today Active players Beware, the game is rated but has no clock! Success @@ -483,7 +468,6 @@ computer analysis, game chat and shareable URL. Automatically proceed to next game after moving Auto switch Puzzles - Latest updates Tournament winners Name Description @@ -515,9 +499,7 @@ computer analysis, game chat and shareable URL. Please provide at least one link to a cheated game. by %s This topic is now closed. - Theming Blog - Questions & Answers Notes Type private notes here Invalid username or password @@ -546,13 +528,7 @@ computer analysis, game chat and shareable URL. On slow games Always Never - Easy - Normal - Hard %1$s competes in %2$s - %1$s asked %2$s - %1$s answered %2$s - %1$s commented %2$s Victory Defeat %1$s vs %2$s in %3$s @@ -561,7 +537,6 @@ computer analysis, game chat and shareable URL. Timeline Starting: All information is public and optional. - Your city, region, or province. Talk about yourself, your interests, what you like in chess, your favourite openings, players, ... Maximum: %s character. @@ -576,13 +551,6 @@ computer analysis, game chat and shareable URL. Computer Side Clock - Access is unauthorised. - No internet connection. You can still play offline from the menu. - You are now connected to lichess.org - You have been signed out - You are now signed in - Over the board - Computer Opponent Learn Study @@ -590,11 +558,6 @@ computer analysis, game chat and shareable URL. Community Tools Increment - Share PGN - Play online - Play offline - Allow anonymous statistics - Share game URL This field is required This email address is invalid This email address is not acceptable. Please double-check it, and try again. @@ -647,7 +610,6 @@ computer analysis, game chat and shareable URL. Host extra clock time Lichess tournaments Arena tournament FAQ - Official Time before tournament starts Average centipawn loss Keyboard shortcuts @@ -685,7 +647,6 @@ computer analysis, game chat and shareable URL. Download annotated Download raw Download imported - Print-friendly PDF Crosstable Scroll over the board to move in the game. Scroll over computer variations to preview them. @@ -696,7 +657,6 @@ computer analysis, game chat and shareable URL. With nobody With friends With everybody - You have already registered the email: %s Kid mode 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. In kid mode, the Lichess logo gets a %s icon, so you know your kids are safe. @@ -725,7 +685,6 @@ computer analysis, game chat and shareable URL. %1$s hosts %2$s %1$s joins %2$s %1$s likes %2$s - %1$s creates study %2$s Quick pairing Lobby Anonymous @@ -746,7 +705,6 @@ computer analysis, game chat and shareable URL. The username must end with a letter or a number. The username must only contain letters, numbers, underscores, and hyphens. Consecutive underscores and hyphens are not allowed. This username is not acceptable. - Directly support Lichess Play chess in style Chess basics Coaches @@ -756,7 +714,6 @@ computer analysis, game chat and shareable URL. Maximum length is %s Must be greater or equal to %s Must be less or equal to %s - Error Custom Notifications Rating: %s diff --git a/translation/source/streamer.xml b/translation/source/streamer.xml index 82fbe5612e..5191b412a7 100644 --- a/translation/source/streamer.xml +++ b/translation/source/streamer.xml @@ -50,11 +50,5 @@ If your stream is in English, there is no need to include a language tag.%s streamer picture Change/delete your picture Upload a picture - Delete picture Max size: %s - Install a malware blocker! - Be safe from ads and trackers -infesting Twitch and YouTube. -Lichess recommends uBlock Origin -which is free and open-source. diff --git a/translation/source/swiss.xml b/translation/source/swiss.xml index 2b8ddd2421..0fb0b9c9c7 100644 --- a/translation/source/swiss.xml +++ b/translation/source/swiss.xml @@ -88,8 +88,6 @@ The closest you can get to Round Robin online is to play a Swiss tournament with Any available opponent with similar ranking Best pairing based on points and tie breaks Pairing wait time - Fast: doesn't wait for all players - Slow: waits for all players Identical pairing Possible, but not consecutive Forbidden diff --git a/translation/source/team.xml b/translation/source/team.xml index 18d61584cb..0044ea8aa7 100644 --- a/translation/source/team.xml +++ b/translation/source/team.xml @@ -19,7 +19,6 @@ Team leader Team leaders - Best players Recent members Kick someone out of the team Who do you want to kick out of the team? diff --git a/translation/source/tourname.xml b/translation/source/tourname.xml index dd01eb1740..14b5180fe4 100644 --- a/translation/source/tourname.xml +++ b/translation/source/tourname.xml @@ -40,8 +40,6 @@ Classical Shield %s Shield Arena %s Shield - %s Rapid Arena - %s Rapid %s Team Battle Elite %s Arena Elite %s