mirror of
https://github.com/lichess-org/mobile.git
synced 2026-05-26 13:50:52 +00:00
Pull lila sources
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="activity">Activity</string>
|
||||
<string name="hostedALiveStream">Hosted a live stream</string>
|
||||
<plurals name="supportedNbMonths">
|
||||
<item quantity="one">Supported lichess.org for %1$s month as a %2$s</item>
|
||||
<item quantity="other">Supported lichess.org for %1$s months as a %2$s</item>
|
||||
</plurals>
|
||||
<plurals name="practicedNbPositions">
|
||||
<item quantity="one">Practised %1$s position on %2$s</item>
|
||||
<item quantity="other">Practised %1$s positions on %2$s</item>
|
||||
</plurals>
|
||||
<plurals name="solvedNbPuzzles">
|
||||
<item quantity="one">Solved %s training puzzle</item>
|
||||
<item quantity="other">Solved %s training puzzles</item>
|
||||
</plurals>
|
||||
<plurals name="playedNbGames">
|
||||
<item quantity="one">Played %1$s %2$s game</item>
|
||||
<item quantity="other">Played %1$s %2$s games</item>
|
||||
</plurals>
|
||||
<plurals name="postedNbMessages">
|
||||
<item quantity="one">Posted %1$s message in %2$s</item>
|
||||
<item quantity="other">Posted %1$s messages in %2$s</item>
|
||||
</plurals>
|
||||
<plurals name="playedNbMoves">
|
||||
<item quantity="one">Played %1$s move</item>
|
||||
<item quantity="other">Played %1$s moves</item>
|
||||
</plurals>
|
||||
<plurals name="inNbCorrespondenceGames">
|
||||
<item quantity="one">in %1$s correspondence game</item>
|
||||
<item quantity="other">in %1$s correspondence games</item>
|
||||
</plurals>
|
||||
<plurals name="completedNbGames">
|
||||
<item quantity="one">Completed %s correspondence game</item>
|
||||
<item quantity="other">Completed %s correspondence games</item>
|
||||
</plurals>
|
||||
<plurals name="completedNbVariantGames">
|
||||
<item quantity="one">Completed %1$s %2$s correspondence game</item>
|
||||
<item quantity="other">Completed %1$s %2$s correspondence games</item>
|
||||
</plurals>
|
||||
<plurals name="followedNbPlayers">
|
||||
<item quantity="one">Started following %s player</item>
|
||||
<item quantity="other">Started following %s players</item>
|
||||
</plurals>
|
||||
<plurals name="gainedNbFollowers">
|
||||
<item quantity="one">Gained %s new follower</item>
|
||||
<item quantity="other">Gained %s new followers</item>
|
||||
</plurals>
|
||||
<plurals name="hostedNbSimuls">
|
||||
<item quantity="one">Hosted %s simultaneous exhibition</item>
|
||||
<item quantity="other">Hosted %s simultaneous exhibitions</item>
|
||||
</plurals>
|
||||
<plurals name="joinedNbSimuls">
|
||||
<item quantity="one">Participated in %s simultaneous exhibition</item>
|
||||
<item quantity="other">Participated in %s simultaneous exhibitions</item>
|
||||
</plurals>
|
||||
<plurals name="createdNbStudies">
|
||||
<item quantity="one">Created %s new study</item>
|
||||
<item quantity="other">Created %s new studies</item>
|
||||
</plurals>
|
||||
<plurals name="competedInNbTournaments">
|
||||
<item quantity="one">Competed in %s Arena tournament</item>
|
||||
<item quantity="other">Competed in %s Arena tournaments</item>
|
||||
</plurals>
|
||||
<plurals name="rankedInTournament">
|
||||
<item quantity="one">Ranked #%1$s (top %2$s%%) with %3$s game in %4$s</item>
|
||||
<item quantity="other">Ranked #%1$s (top %2$s%%) with %3$s games in %4$s</item>
|
||||
</plurals>
|
||||
<plurals name="competedInNbSwissTournaments">
|
||||
<item quantity="one">Competed in %s Swiss tournament</item>
|
||||
<item quantity="other">Competed in %s Swiss tournaments</item>
|
||||
</plurals>
|
||||
<string name="rankedInSwissTournament">Ranked #%1$s in %2$s</string>
|
||||
<string name="signedUp">Signed up to lichess.org</string>
|
||||
<plurals name="joinedNbTeams">
|
||||
<item quantity="one">Joined %s team</item>
|
||||
<item quantity="other">Joined %s teams</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="cleanAllGood">Your account is not marked or restricted. You're all good!</string>
|
||||
<string name="engineMarked">Your account is marked for external assistance in games.</string>
|
||||
<string name="engineMarkedInfo">We define this as using any external help to reinforce your knowledge and/or calculation skills in order to gain an unfair advantage over your opponent. See the %s page for more details.</string>
|
||||
<string name="arenaBanned">Your account is banned from joining arenas.</string>
|
||||
<string name="prizeBanned">Your account is banned from tournaments with real prizes.</string>
|
||||
<string name="boosterMarked">Your account is marked for rating manipulation.</string>
|
||||
<string name="boosterMarkedInfo">We define this as deliberately manipulating rating by losing games on purpose or by playing against another account that is deliberately losing games.</string>
|
||||
<string name="accountMuted">Your account is muted.</string>
|
||||
<string name="accountMutedInfo">Read our %s. Failure to comply with the communication guidelines may result in accounts being muted.</string>
|
||||
<string name="excludedFromLeaderboards">Your account has been excluded from leaderboards.</string>
|
||||
<string name="excludedFromLeaderboardsInfo">We define this as using any unfair way to get on the leaderboard.</string>
|
||||
<string name="closedByModerators">Your account was closed by moderators.</string>
|
||||
<string name="hiddenBlog">Your blogs have been hidden by moderators.</string>
|
||||
<string name="hiddenBlogInfo">Make sure to read again our %s.</string>
|
||||
<string name="playTimeout">You have a play timeout.</string>
|
||||
<string name="communicationGuidelines">communication guidelines</string>
|
||||
<string name="blogRules">blog rules</string>
|
||||
<string name="fairPlay">Fair Play</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="arena">Arena</string>
|
||||
<string name="arenaTournaments">Arena tournaments</string>
|
||||
<string name="isItRated">Is it rated?</string>
|
||||
<string name="willBeNotified">You will be notified when the tournament starts, so it is safe to play in another tab while waiting.</string>
|
||||
<string name="isRated">This tournament is rated and will affect your rating.</string>
|
||||
<string name="isNotRated">This tournament is *not* rated and will *not* affect your rating.</string>
|
||||
<string name="someRated">Some tournaments are rated and will affect your rating.</string>
|
||||
<string name="howAreScoresCalculated">How are scores calculated?</string>
|
||||
<string name="howAreScoresCalculatedAnswer">A win has a base score of 2 points, a draw 1 point, and a loss is worth no points.
|
||||
If you win two games consecutively you will start a double-point streak, represented by a flame icon.
|
||||
The following games will continue to be worth double points until you fail to win a game.
|
||||
That is, a win will be worth 4 points, a draw 2 points and a loss will still not award any points.
|
||||
|
||||
For example, two wins followed by a draw will be worth 6 points: 2 + 2 + (2 x 1)</string>
|
||||
<string name="berserk">Arena Berserk</string>
|
||||
<string name="berserkAnswer">When a player clicks the Berserk button at the beginning of the game, they lose half of their clock time, but the win is worth one extra tournament point.
|
||||
|
||||
Going Berserk in time controls with an increment also cancels the increment (1+2 is an exception, it gives 1+0).
|
||||
|
||||
Berserk is not available for games with zero initial time (0+1, 0+2).
|
||||
|
||||
Berserk only grants an extra point if you play at least 7 moves in the game.</string>
|
||||
<string name="howIsTheWinnerDecided">How is the winner decided?</string>
|
||||
<string name="howIsTheWinnerDecidedAnswer">The player(s) with the most points after the tournament's set time limit will be announced the winner(s).
|
||||
|
||||
When two or more players have the same number of points, the tournament performance is the tie break.</string>
|
||||
<string name="howDoesPairingWork">How does the pairing work?</string>
|
||||
<string name="howDoesPairingWorkAnswer">At the beginning of the tournament, players are paired based on their rating.
|
||||
As soon as you finish a game, return to the tournament lobby: you will then be paired with a player close to your ranking. This ensures minimum wait time, however, you may not face all other players in the tournament.
|
||||
Play fast and return to the lobby to play more games and win more points.</string>
|
||||
<string name="howDoesItEnd">How does it end?</string>
|
||||
<string name="howDoesItEndAnswer">The tournament has a countdown clock. When it reaches zero, the tournament rankings are frozen, and the winner is announced. Games in progress must be finished, however, they don't count for the tournament.</string>
|
||||
<string name="otherRules">Other important rules</string>
|
||||
<string name="thereIsACountdown">There is a countdown for your first move. Failing to make a move within this time will forfeit the game to your opponent.</string>
|
||||
<plurals name="drawingWithinNbMoves">
|
||||
<item quantity="one">Drawing the game within the first %s move will earn neither player any points.</item>
|
||||
<item quantity="other">Drawing the game within the first %s moves will earn neither player any points.</item>
|
||||
</plurals>
|
||||
<string name="thisIsPrivate">This is a private tournament</string>
|
||||
<string name="shareUrl">Share this URL to let people join: %s</string>
|
||||
<string name="drawStreakStandard">Draw streaks: When a player has consecutive draws in an arena, only the first draw will result in a point or draws lasting more than %s moves in standard games. The draw streak can only be broken by a win, not a loss or a draw.</string>
|
||||
<string name="drawStreakVariants">The minimum game length for drawn games to award points differs by variant. The table below lists the threshold for each variant.</string>
|
||||
<string name="variant">Variant</string>
|
||||
<string name="minimumGameLength">Minimum game length</string>
|
||||
<string name="history">Arena History</string>
|
||||
<plurals name="viewAllXTeams" comment="viewAllXTeams [one] [other] %s is the number of teams that can be viewed">
|
||||
<item quantity="one">View the team</item>
|
||||
<item quantity="other">View all %s teams</item>
|
||||
</plurals>
|
||||
<string name="newTeamBattle">New Team Battle</string>
|
||||
<string name="customStartDate">Custom start date</string>
|
||||
<string name="customStartDateHelp">In your own local timezone. This overrides the "Time before tournament starts" setting</string>
|
||||
<string name="allowBerserk">Allow Berserk</string>
|
||||
<string name="allowBerserkHelp">Let players halve their clock time to gain an extra point</string>
|
||||
<string name="allowChatHelp">Let players discuss in a chat room</string>
|
||||
<string name="arenaStreaks">Arena streaks</string>
|
||||
<string name="arenaStreaksHelp">After 2 wins, consecutive wins grant 4 points instead of 2.</string>
|
||||
<string name="noBerserkAllowed">No Berserk allowed</string>
|
||||
<string name="noArenaStreaks">No Arena streaks</string>
|
||||
<string name="averagePerformance">Average performance</string>
|
||||
<string name="averageScore">Average score</string>
|
||||
<string name="myTournaments">My tournaments</string>
|
||||
<string name="editTournament">Edit tournament</string>
|
||||
<string name="editTeamBattle">Edit team battle</string>
|
||||
<string name="defender">Defender</string>
|
||||
<string name="pickYourTeam">Pick your team</string>
|
||||
<string name="whichTeamWillYouRepresentInThisBattle">Which team will you represent in this battle?</string>
|
||||
<string name="youMustJoinOneOfTheseTeamsToParticipate">You must join one of these teams to participate!</string>
|
||||
<string name="created">Created</string>
|
||||
<string name="recentlyPlayed" comment="Acts as the title of a personal page featuring the tournaments a player participated in, sorted by most recent Please keep your translation brief. Example: https://lichess.org/@/thibault/tournaments/recent">Recently played</string>
|
||||
<string name="bestResults" comment="Acts as the title of a personal page featuring a player's best tournament results. Please keep it brief. Example: https://lichess.org/@/thibault/tournaments/best">Best results</string>
|
||||
<string name="tournamentStats">Tournament stats</string>
|
||||
<string name="rankAvgHelp">The rank average is a percentage of your ranking. Lower is better.
|
||||
|
||||
For instance, being ranked 3 in a tournament of 100 players = 3%. Being ranked 10 in a tournament of 1000 players = 1%.</string>
|
||||
<string name="medians">medians</string>
|
||||
<string name="allAveragesAreX">All averages on this page are %s.</string>
|
||||
<string name="total">Total</string>
|
||||
<string name="pointsAvg">Points average</string>
|
||||
<string name="pointsSum">Points sum</string>
|
||||
<string name="rankAvg">Rank average</string>
|
||||
<string name="tournamentWinners">Tournament winners</string>
|
||||
<string name="tournamentShields">Tournament shields</string>
|
||||
<string name="onlyTitled">Only titled players</string>
|
||||
<string name="onlyTitledHelp">Require an official title to join the tournament</string>
|
||||
<string name="tournamentPairingsAreNowClosed">The tournament pairings are now closed.</string>
|
||||
<string name="berserkRate" comment="The percentage of games a player 'berserked' in a tournament (see https://lichess.org/tournament/help?system=arena for an explanation of berserk mode). This shows up as a part of a player's stats after a tournament has finished on the tournament's page.">Berserk rate</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="broadcasts">Broadcasts</string>
|
||||
<string name="myBroadcasts">My broadcasts</string>
|
||||
<plurals name="nbBroadcasts">
|
||||
<item quantity="one">%s broadcast</item>
|
||||
<item quantity="other">%s broadcasts</item>
|
||||
</plurals>
|
||||
<plurals name="nbViewers">
|
||||
<item quantity="one">%s viewer</item>
|
||||
<item quantity="other">%s viewers</item>
|
||||
</plurals>
|
||||
<string name="liveBroadcasts">Live tournament broadcasts</string>
|
||||
<string name="broadcastCalendar">Broadcast calendar</string>
|
||||
<string name="newBroadcast">New live broadcast</string>
|
||||
<string name="subscribedBroadcasts">Subscribed broadcasts</string>
|
||||
<string name="aboutBroadcasts">About broadcasts</string>
|
||||
<string name="howToUseLichessBroadcasts">How to use Lichess Broadcasts.</string>
|
||||
<string name="theNewRoundHelp">The new round will have the same members and contributors as the previous one.</string>
|
||||
<string name="addRound">Add a round</string>
|
||||
<string name="ongoing">Ongoing</string>
|
||||
<string name="upcoming">Upcoming</string>
|
||||
<string name="roundName">Round name</string>
|
||||
<string name="roundNumber">Round number</string>
|
||||
<string name="tournamentName">Tournament name</string>
|
||||
<string name="tournamentDescription">Short tournament description</string>
|
||||
<string name="fullDescription">Full tournament description</string>
|
||||
<string name="fullDescriptionHelp">Optional long description of the tournament. %1$s is available. Length must be less than %2$s characters.</string>
|
||||
<string name="sourceSingleUrl">PGN Source URL</string>
|
||||
<string name="sourceUrlHelp">URL that Lichess will check to get PGN updates. It must be publicly accessible from the Internet.</string>
|
||||
<string name="sourceGameIds">Up to 64 Lichess game IDs, separated by spaces.</string>
|
||||
<string name="startDateTimeZone">Start date in the tournament local timezone: %s</string>
|
||||
<string name="startDateHelp">Optional, if you know when the event starts</string>
|
||||
<string name="currentGameUrl">Current game URL</string>
|
||||
<string name="downloadAllRounds">Download all rounds</string>
|
||||
<string name="resetRound">Reset this round</string>
|
||||
<string name="deleteRound">Delete this round</string>
|
||||
<string name="definitivelyDeleteRound">Definitively delete the round and all its games.</string>
|
||||
<string name="deleteAllGamesOfThisRound">Delete all games of this round. The source will need to be active in order to re-create them.</string>
|
||||
<string name="editRoundStudy">Edit round study</string>
|
||||
<string name="deleteTournament">Delete this tournament</string>
|
||||
<string name="definitivelyDeleteTournament">Definitively delete the entire tournament, all its rounds and all its games.</string>
|
||||
<string name="showScores">Show players scores based on game results</string>
|
||||
<string name="replacePlayerTags">Optional: replace player names, ratings and titles</string>
|
||||
<string name="fideFederations">FIDE federations</string>
|
||||
<string name="top10Rating">Top 10 rating</string>
|
||||
<string name="fidePlayers">FIDE players</string>
|
||||
<string name="fidePlayerNotFound">FIDE player not found</string>
|
||||
<string name="fideProfile">FIDE profile</string>
|
||||
<string name="federation">Federation</string>
|
||||
<string name="ageThisYear">Age this year</string>
|
||||
<string name="unrated">Unrated</string>
|
||||
<string name="recentTournaments">Recent tournaments</string>
|
||||
<string name="openLichess">Open in Lichess</string>
|
||||
<string name="teams">Teams</string>
|
||||
<string name="boards">Boards</string>
|
||||
<string name="overview">Overview</string>
|
||||
<string name="subscribeTitle">Subscribe to be notified when each round starts. You can toggle bell or push notifications for broadcasts in your account preferences.</string>
|
||||
<string name="uploadImage">Upload tournament image</string>
|
||||
<string name="noBoardsYet">No boards yet. These will appear once games are uploaded.</string>
|
||||
<string name="boardsCanBeLoaded" comment="%s is 'Broadcaster App', and links to https://lichess.org/broadcast/app This is advice that appears in the manager view for broadcasts. The 'source' in this context is where the games to be displayed in the tournament will come from. Games can be sourced in a number of ways (aside from the Broadcaster App, which is what Lichess recommends): * URL(s) pointing to PGN(s) * IDs of games played on Lichess * Lichess usernames">Boards can be loaded with a source or via the %s</string>
|
||||
<string name="startsAfter">Starts after %s</string>
|
||||
<string name="startVerySoon">The broadcast will start very soon.</string>
|
||||
<string name="notYetStarted">The broadcast has not yet started.</string>
|
||||
<string name="officialWebsite">Official website</string>
|
||||
<string name="standings">Standings</string>
|
||||
<string name="officialStandings" comment="Appears in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess. This is a field where a tournament organiser can add a URL pointing to the official standings for their tournament.">Official Standings</string>
|
||||
<string name="iframeHelp" comment="%s is 'webmasters page'">More options on the %s</string>
|
||||
<string name="webmastersPage">webmasters page</string>
|
||||
<string name="pgnSourceHelp" comment="%s is 'streaming API'">A public, real-time PGN source for this round. We also offer a %s for faster and more efficient synchronisation.</string>
|
||||
<string name="embedThisBroadcast">Embed this broadcast in your website</string>
|
||||
<string name="embedThisRound">Embed %s in your website</string>
|
||||
<string name="ratingDiff">Rating diff</string>
|
||||
<string name="gamesThisTournament" comment="Appears as a heading for a list on an individual player's page within a broadcasted tournament. The list shows all the games that individual has played within that tournament. Example: https://lichess.org/broadcast/fide-womens-grand-prix-202425--pune/round-7/ZPXXCcDI#players/8608059">Games in this tournament</string>
|
||||
<string name="score">Score</string>
|
||||
<string name="allTeams" comment="In this context, these are teams in a tournament that is being broadcast. The tournament format features teams. This is the default filter option, showing players from all teams in a given tournament.">All teams</string>
|
||||
<string name="tournamentFormat" comment="Appears as an optional field in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess.">Tournament format</string>
|
||||
<string name="tournamentLocation" comment="Appears as an optional field in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess.">Tournament Location</string>
|
||||
<string name="topPlayers" comment="Appears as an optional field in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess. Broadcast creators can enter some top players' names here to attract attention. It is a free-entry field that accepts up to 4 names.">Top players</string>
|
||||
<string name="timezone" comment="Appears as an optional field in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess.">Time zone</string>
|
||||
<string name="fideRatingCategory" comment="Appears as an optional field in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess. The options for this field are Standard, Blitz, or Rapid.">FIDE rating category</string>
|
||||
<string name="optionalDetails" comment="Appears as a heading that groups fields in the broadcast creation form (https://lichess.org/broadcast/new), for a tournament that someone wishes to broadcast on Lichess.">Optional details</string>
|
||||
<string name="pastBroadcasts">Past broadcasts</string>
|
||||
<string name="allBroadcastsByMonth">View all broadcasts by month</string>
|
||||
<string name="backToLiveMove">Back to live move</string>
|
||||
<string name="sinceHideResults">Since you chose to hide the results, all the preview boards are empty to avoid spoilers.</string>
|
||||
<string name="liveboard" comment="Describes a pane in live broadcasts which lets you see what the current move is. This is useful when you are seeing previous moves in a live game, but still want to see the live/current position.">Live board</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="challengesX">Challenges: %1$s</string>
|
||||
<string name="challengeToPlay">Challenge to a game</string>
|
||||
<string name="challengeDeclined">Challenge declined.</string>
|
||||
<string name="challengeAccepted">Challenge accepted!</string>
|
||||
<string name="challengeCanceled">Challenge cancelled.</string>
|
||||
<string name="registerToSendChallenges" comment="This used to say "Please register to send challenges." We have since added "[...] to this user." to the end of the string for absolute clarity, given the context this appears in. Please update translations as needed.">Please register to send challenges to this user.</string>
|
||||
<string name="youCannotChallengeX">You cannot challenge %s.</string>
|
||||
<string name="xDoesNotAcceptChallenges">%s does not accept challenges.</string>
|
||||
<string name="yourXRatingIsTooFarFromY">Your %1$s rating is too far from %2$s.</string>
|
||||
<string name="cannotChallengeDueToProvisionalXRating">Cannot challenge due to provisional %s rating.</string>
|
||||
<string name="xOnlyAcceptsChallengesFromFriends">%s only accepts challenges from friends.</string>
|
||||
<string name="declineGeneric">I'm not accepting challenges at the moment.</string>
|
||||
<string name="declineLater">This is not the right time for me, please ask again later.</string>
|
||||
<string name="declineTooFast">This time control is too fast for me, please challenge again with a slower game.</string>
|
||||
<string name="declineTooSlow">This time control is too slow for me, please challenge again with a faster game.</string>
|
||||
<string name="declineTimeControl">I'm not accepting challenges with this time control.</string>
|
||||
<string name="declineRated">Please send me a rated challenge instead.</string>
|
||||
<string name="declineCasual">Please send me a casual challenge instead.</string>
|
||||
<string name="declineStandard">I'm not accepting variant challenges right now.</string>
|
||||
<string name="declineVariant">I'm not willing to play this variant right now.</string>
|
||||
<string name="declineNoBot">I'm not accepting challenges from bots.</string>
|
||||
<string name="declineOnlyBot">I'm only accepting challenges from bots.</string>
|
||||
<string name="inviteLichessUser">Or invite a Lichess user:</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,121 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="lichessClasses" comment="Lichess Classes are a feature that lets a teacher create virtual classes and check out students' progress. This text used to be "Lichess Classes", which has since been shortened to "Classes".">Classes</string>
|
||||
<string name="teachClassesOfChessStudents">Teach classes of chess students with the Lichess Classes tool suite.</string>
|
||||
<string name="features">Features</string>
|
||||
<string name="quicklyGenerateSafeUsernames">Quickly generate safe usernames and passwords for students</string>
|
||||
<string name="trackStudentProgress">Track student progress in games and puzzles</string>
|
||||
<string name="messageAllStudents">Message all students about new class material</string>
|
||||
<string name="freeForAllForever" comment="The automated QA checker treats "100%" as if it is a variable, and will give a warning if you change it. It is not a variable. You can still save your translation writing it as "%100" for example, in case this is more valid in your language.">100% free for all, forever, with no ads or trackers</string>
|
||||
<string name="applyToBeLichessTeacher">Apply to be a Lichess Teacher</string>
|
||||
<string name="noClassesYet">No classes yet.</string>
|
||||
<string name="teachersX">Teachers: %s</string>
|
||||
<string name="newClass">New class</string>
|
||||
<string name="closeClass">Close class</string>
|
||||
<string name="removedByX">Removed by %s</string>
|
||||
<string name="reopen" comment="A button, permitting a teacher to reopen a closed class.">Reopen</string>
|
||||
<string name="removeStudent" comment="Removes a student from the class. Note the same text is used both for initial removal, and for full erasure.">Remove student</string>
|
||||
<string name="removedStudents" comment="This is in plural form. It is a heading showing all students who have been removed from the class.">Removed</string>
|
||||
<string name="inviteTheStudentBack" comment="A button. Clicking this will re-invite a student that has been removed from the class.">Invite the student back</string>
|
||||
<string name="sendAMessage">Send a message to all students.</string>
|
||||
<string name="aLinkToTheClassWillBeAdded">A link to the class will be automatically added at the end of the message, so you don't need to include it yourself.</string>
|
||||
<string name="className">Class name</string>
|
||||
<string name="classDescription">Class description</string>
|
||||
<string name="visibleByBothStudentsAndTeachers">Visible by both teachers and students of the class</string>
|
||||
<string name="teachersOfTheClass">Teachers of the class</string>
|
||||
<string name="addLichessUsernames">Add Lichess usernames to invite them as teachers. One per line.</string>
|
||||
<string name="resetPassword">Reset password</string>
|
||||
<string name="makeSureToCopy">Make sure to copy or write down the password now. You won’t ever be able to see it again!</string>
|
||||
<string name="passwordX">Password: %s</string>
|
||||
<string name="generateANewPassword">Generate a new password for the student</string>
|
||||
<string name="invitedToXByY">Invited to %1$s by %2$s</string>
|
||||
<string name="realName">Real name</string>
|
||||
<string name="privateWillNeverBeShown" comment="A description of the real name field for members of a class.">Private. Will never be shown outside the class. Helps you remember who the student is.</string>
|
||||
<string name="addStudent">Add student</string>
|
||||
<string name="lichessProfileXCreatedForY">Lichess profile %1$s created for %2$s.</string>
|
||||
<string name="studentCredentials">Student: %1$s
|
||||
Username: %2$s
|
||||
Password: %3$s</string>
|
||||
<string name="inviteALichessAccount">Invite a Lichess account</string>
|
||||
<string name="inviteDesc1">If the student already has a Lichess account, you can invite them to the class.</string>
|
||||
<string name="inviteDesc2">They will receive a message on Lichess with a link to join the class.</string>
|
||||
<string name="inviteDesc3">Important: only invite students you know, and who actively want to join the class.</string>
|
||||
<string name="inviteDesc4">Never send unsolicited invites to arbitrary players.</string>
|
||||
<string name="createANewLichessAccount" comment="The person who would see this would always be a teacher. In this context, it is to create a new account for a student of their class.">Create a new Lichess account</string>
|
||||
<string name="createDesc1">If the student doesn't have a Lichess account yet, you can create one for them here.</string>
|
||||
<string name="createDesc2">No email address is required. A password will be generated, and you will have to transmit it to the student so that they can log in.</string>
|
||||
<string name="createDesc3">Important: a student must not have multiple accounts.</string>
|
||||
<string name="createDesc4">If they already have one, use the invite form instead.</string>
|
||||
<string name="createStudentWarning">Only create accounts for real students. Do not use this to make multiple accounts for yourself. You would get banned.</string>
|
||||
<string name="lichessUsername">Lichess username</string>
|
||||
<string name="generateANewUsername" comment="A button which lets teachers create a random username for students they are registering.">Generate a new username</string>
|
||||
<string name="welcomeToClass">Welcome to your class: %s.
|
||||
Here is the link to access the class.</string>
|
||||
<string name="invitationToClass">You are invited to join the class "%s" as a student.</string>
|
||||
<string name="clickToViewInvitation">Click the link to view the invitation:</string>
|
||||
<plurals name="nbPendingInvitations">
|
||||
<item quantity="one">One pending invitation</item>
|
||||
<item quantity="other">%s pending invitations</item>
|
||||
</plurals>
|
||||
<string name="pending" comment="Appears in a table of students. Refers to invitation by a teacher to join a class, which the student has not yet responded to.">Pending</string>
|
||||
<string name="declined" comment="Appears in a table of students. Refers to invitation by a teacher to join a class, which the student declined.">Declined</string>
|
||||
<string name="onlyVisibleToTeachers">Only visible to the class teachers</string>
|
||||
<string name="lastActiveDate">Active</string>
|
||||
<string name="managed">Managed</string>
|
||||
<string name="thisStudentAccountIsManaged">This student account is managed</string>
|
||||
<string name="upgradeFromManaged">Upgrade from managed to autonomous</string>
|
||||
<string name="release" comment="This used to be 'release'. It is now called 'graduate', and the term is used here as a verb. 'Releasing' an account means making it a full Lichess account. It will no longer be tied to the teacher that created it.">Graduate</string>
|
||||
<string name="releaseTheAccount">Graduate the account so the student can manage it autonomously.</string>
|
||||
<string name="releaseDesc1">A graduated account cannot be managed again. The student will be able to toggle kid mode and reset password themselves.</string>
|
||||
<string name="releaseDesc2">The student will remain in the class after their account is graduated.</string>
|
||||
<string name="realUniqueEmail">Real, unique email address of the student. We will send a confirmation email to it, with a link to graduate the account.</string>
|
||||
<string name="closeStudent">Close account</string>
|
||||
<string name="closeTheAccount">Close the student account permanently.</string>
|
||||
<string name="closeDesc1">The student will never be able to use this account again. Closing is final. Make sure the student understands and agrees.</string>
|
||||
<string name="closeDesc2">You may want to give the student control over the account instead so that they can continue using it.</string>
|
||||
<string name="teachers">Teachers</string>
|
||||
<plurals name="nbTeachers">
|
||||
<item quantity="one">Teacher</item>
|
||||
<item quantity="other">%s teachers</item>
|
||||
</plurals>
|
||||
<plurals name="nbStudents">
|
||||
<item quantity="one">Student</item>
|
||||
<item quantity="other">%s students</item>
|
||||
</plurals>
|
||||
<string name="students">Students</string>
|
||||
<string name="progress">Progress</string>
|
||||
<string name="noStudents">No students in the class, yet.</string>
|
||||
<string name="noRemovedStudents">No removed students.</string>
|
||||
<string name="overDays">Over days</string>
|
||||
<string name="timePlaying">Time playing</string>
|
||||
<string name="variantXOverLastY">%1$s over last %2$s</string>
|
||||
<string name="winrate">Win rate</string>
|
||||
<string name="na">N/A</string>
|
||||
<string name="overview">Overview</string>
|
||||
<string name="news">News</string>
|
||||
<string name="classNews">Class news</string>
|
||||
<string name="editNews">Edit news</string>
|
||||
<string name="notifyAllStudents">Notify all students</string>
|
||||
<string name="nothingHere">Nothing here, yet.</string>
|
||||
<string name="newsEdit1">All class news in a single field.</string>
|
||||
<string name="newsEdit2">Add the recent news at the top. Don't delete previous news.</string>
|
||||
<string name="newsEdit3">Separate news with ---
|
||||
It will display a horizontal line.</string>
|
||||
<string name="invite">Invite</string>
|
||||
<string name="youHaveBeenInvitedByX">You have been invited by %s.</string>
|
||||
<string name="youAcceptedThisInvitation" comment="Appears when revisiting the page of an invitation to a class, which you have already accepted.">You accepted this invitation.</string>
|
||||
<string name="youDeclinedThisInvitation" comment="Appears when revisiting the page of an invitation to a class, which you have already declined.">You declined this invitation.</string>
|
||||
<string name="orSeparator" comment="Used as separator between invite sections. Shown as large '~ or ~'.">or</string>
|
||||
<string name="createMultipleAccounts">Create multiple Lichess accounts at once</string>
|
||||
<string name="multipleAccsFormDescription" comment="%s is a link and will be replaced with the translation of useThisForm. Make sure both strings fit together.">You can also %s to create multiple Lichess accounts from a list of student names.</string>
|
||||
<string name="useThisForm" comment="Link text in multipleAccsFromDescription">use this form</string>
|
||||
<string name="maxStudentsNote" comment="%1$s will be replaced with a large number (currently 100).\n%2$s is a link and will be replaced with the translation of createMoreClasses. Make sure both strings fit together.">Note that a class can have up to %1$s students. To manage more students, %2$s.</string>
|
||||
<string name="createMoreClasses" comment="Link text in maxStudentsNote">create more classes</string>
|
||||
<string name="studentsRealNamesOnePerLine" comment="An instruction on how to enter students' names when creating new accounts for them.">Students' real names, one per line</string>
|
||||
<string name="xisNowAStudentOfTheClass" comment="%s is the player's name">%s is now a student of the class</string>
|
||||
<string name="anInvitationHasBeenSentToX" comment="%s is the username of a player already registered on Lichess.">An invitation has been sent to %s</string>
|
||||
<string name="xAlreadyHasAPendingInvitation" comment="An error message. %s is the username of a player already registered on Lichess.">%s already has a pending invitation</string>
|
||||
<string name="xIsAKidAccountWarning" comment="%1$s is the username %2$s is a link.">%1$s is a kid account and can't receive your message. You must give them the invitation URL manually: %2$s</string>
|
||||
<string name="moveToClass" comment="%s is the name of the class. The name of the class is set by the teacher. Appears on a confirmation prompt when a teacher looks to move a student to one of the other classes they run.">Move to %s</string>
|
||||
<string name="moveToAnotherClass" comment="Appears as a heading on a page which lets a teacher move one of their students to one of the other classes they run.">Move to another class</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="lichessCoaches">Lichess coaches</string>
|
||||
<string name="lichessCoach">Lichess coach</string>
|
||||
<string name="areYouCoach">Are you a great chess coach with a %s?</string>
|
||||
<string name="nmOrFideTitle" comment="nmOrFideTitle Part of sentence "Are you a great chess coach with a NM or FIDE title?" The text links to our title verification page: https://lichess.org/help/master">NM or FIDE title</string>
|
||||
<string name="confirmTitle">Confirm your title here and we will review your application.</string>
|
||||
<string name="sendApplication" comment="sendApplication %s is the lichess email address">Send us an email at %s and we will review your application.</string>
|
||||
<string name="location">Location</string>
|
||||
<string name="languages">Languages</string>
|
||||
<string name="rating">Rating</string>
|
||||
<string name="hourlyRate">Hourly rate</string>
|
||||
<string name="availability">Availability</string>
|
||||
<string name="accepting">Accepting students</string>
|
||||
<string name="notAccepting">Not accepting students at the moment</string>
|
||||
<string name="xCoachesStudents">%s coaches chess students</string>
|
||||
<string name="viewXProfile">View %s Lichess profile</string>
|
||||
<string name="sendPM">Send a private message</string>
|
||||
<string name="aboutMe">About me</string>
|
||||
<string name="playingExperience">Playing experience</string>
|
||||
<string name="teachingExperience">Teaching experience</string>
|
||||
<string name="otherExperiences">Other experiences</string>
|
||||
<string name="bestSkills">Best skills</string>
|
||||
<string name="teachingMethod">Teaching methodology</string>
|
||||
<string name="publicStudies">Public studies</string>
|
||||
<string name="youtubeVideos">YouTube videos</string>
|
||||
<string name="allCountries" comment="Appears as a select box option on the Coaches page (https://lichess.org/coach). As such, please keep this string short. It is the default option. When selected. it means you are not filtering by country at all. Could alternatively be stated as 'Any country' or 'Show all countries'. This string refers to the user's viewing options. A coach cannot state 'any country' on their profile.">All countries</string>
|
||||
<string name="lastLogin" comment="A filter on the coach page, letting users view only coaches who last logged in over a certain period of time.">Last login</string>
|
||||
<string name="lichessRating" comment="An option for coaches (https://lichess.org/coach) to list their Lichess rating. Coaches list their FIDE rating as standard, but have an option to separately list their rating on Lichess">Lichess rating</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="contact">Contact</string>
|
||||
<string name="contactLichess">Contact Lichess</string>
|
||||
<string name="whatCanWeHelpYouWith">What can we help you with?</string>
|
||||
<string name="visitThisPage">Visit this page to solve the issue</string>
|
||||
<string name="iCantLogIn">I can't log in</string>
|
||||
<string name="noConfirmationEmail">I didn't receive my confirmation email</string>
|
||||
<string name="forgotPassword">I forgot my password</string>
|
||||
<string name="forgotUsername">I forgot my username</string>
|
||||
<string name="youCanLoginWithEmail">You can login with the email address you signed up with</string>
|
||||
<string name="lost2FA">I lost access to my two-factor authentication codes</string>
|
||||
<string name="doPasswordReset">Complete a password reset to remove your second factor</string>
|
||||
<string name="accountSupport">I need account support</string>
|
||||
<string name="wantTitle">I want my title displayed on Lichess</string>
|
||||
<string name="visitTitleConfirmation">To show your title on your Lichess profile, and participate in Titled Arenas, visit the title confirmation page</string>
|
||||
<string name="wantCloseAccount">I want to close my account</string>
|
||||
<string name="closeYourAccount">You can close your account on this page</string>
|
||||
<string name="doNotAskByEmail">Do not ask us by email to close an account, we won't do it.</string>
|
||||
<string name="wantReopen">I want to reopen my account</string>
|
||||
<string name="reopenOnThisPage">You can reopen your account on this page.</string>
|
||||
<string name="doNotAskByEmailToReopen">Do not ask us by email to reopen an account, we won't do it.</string>
|
||||
<string name="wantChangeUsername">I want to change my username</string>
|
||||
<string name="changeUsernameCase">Visit this page to change the case of your username</string>
|
||||
<string name="cantChangeMore">We can't change more than the case. For technical reasons, it's downright impossible.</string>
|
||||
<string name="orCloseAccount">However, you can close your current account, and create a new one.</string>
|
||||
<string name="wantClearHistory">I want to clear my history or rating</string>
|
||||
<string name="cantClearHistory">It's not possible to clear your game history, puzzle history, or ratings.</string>
|
||||
<string name="wantReport">I want to report a player</string>
|
||||
<string name="toReportAPlayerUseForm">To report a player, use the report form</string>
|
||||
<string name="youCanAlsoReachReportPage">You can also reach that page by clicking the %s report button on a profile page.</string>
|
||||
<string name="doNotReportInForum">Do not report players in the forum.</string>
|
||||
<string name="doNotSendReportEmails">Do not send us report emails.</string>
|
||||
<string name="doNotMessageModerators">Please do not send direct messages to moderators.</string>
|
||||
<string name="onlyReports">Only reporting players through the report form is effective.</string>
|
||||
<string name="wantReportBug">I want to report a bug</string>
|
||||
<string name="reportBugInForum">In the Lichess Feedback section of the forum</string>
|
||||
<string name="reportWebsiteIssue">As a Lichess website issue on GitHub</string>
|
||||
<string name="reportMobileIssue">As a Lichess mobile app issue on GitHub</string>
|
||||
<string name="reportBugInDiscord">In the Lichess Discord server</string>
|
||||
<string name="howToReportBug">Please describe what the bug looks like, what you expected to happen instead, and the steps to reproduce the bug.</string>
|
||||
<string name="illegalPawnCapture">Illegal pawn capture</string>
|
||||
<string name="calledEnPassant">It is called "en passant" and is one of the rules of chess.</string>
|
||||
<string name="tryEnPassant">Try this little interactive game to learn more about "en passant".</string>
|
||||
<string name="illegalCastling">Illegal or impossible castling</string>
|
||||
<string name="castlingPrevented">Castling is only prevented if the king goes through a controlled square.</string>
|
||||
<string name="castlingRules">Make sure you understand the castling rules</string>
|
||||
<string name="tryCastling">Try this little interactive game to practice castling in chess</string>
|
||||
<string name="castlingImported">If you imported the game, or started it from a position, make sure you correctly set the castling rights.</string>
|
||||
<string name="insufficientMaterial">Insufficient mating material</string>
|
||||
<string name="fideMate">According to the FIDE Laws of Chess §6.9, if a checkmate is possible with any legal sequence of moves, then the game is not a draw</string>
|
||||
<string name="knightMate">It is possible to checkmate with only a knight or a bishop, if the opponent has more than a king on the board.</string>
|
||||
<string name="noRatingPoints">No rating points were awarded</string>
|
||||
<string name="ratedGame">Make sure you played a rated game. Casual games do not affect the players ratings.</string>
|
||||
<string name="botRatingAbuse">In certain circumstances when playing against a bot account, a rated game may not award points if it is determined that the player is abusing the bot for rating points.</string>
|
||||
<string name="errorPage">Error page</string>
|
||||
<string name="reportErrorPage">If you faced an error page, you may report it:</string>
|
||||
<string name="learnHowToMakeBroadcasts">Learn how to make your own broadcasts on Lichess</string>
|
||||
<string name="banAppeal">Appeal for a ban or IP restriction</string>
|
||||
<string name="engineAppeal">Engine or cheat mark</string>
|
||||
<string name="sendAppealTo">You may send an appeal to %s.</string>
|
||||
<string name="falsePositives">False positives do happen sometimes, and we're sorry about that.</string>
|
||||
<string name="ifLegit">If your appeal is legitimate, we will lift the ban ASAP.</string>
|
||||
<string name="accountLost">However if you indeed used engine assistance, even just once, then your account is unfortunately lost.</string>
|
||||
<string name="doNotDeny">Do not deny having cheated. If you want to be allowed to create a new account, just admit to what you did, and show that you understood that it was a mistake.</string>
|
||||
<string name="otherRestriction">Other restriction</string>
|
||||
<string name="collaboration">Collaboration, legal, commercial</string>
|
||||
<string name="monetizing">Monetising Lichess</string>
|
||||
<string name="buyingLichess">Buying Lichess</string>
|
||||
<string name="authorizationToUse">Authorisation to use Lichess</string>
|
||||
<string name="welcomeToUse">You are welcome to use Lichess for your activity, even commercial.</string>
|
||||
<string name="videosAndBooks">You can show it in your videos, and you can print screenshots of Lichess in your books.</string>
|
||||
<string name="creditAppreciated">Credit is appreciated but not required.</string>
|
||||
<string name="noneOfTheAbove">None of the above</string>
|
||||
<string name="sendEmailAt">Send us an email at %s.</string>
|
||||
<string name="explainYourRequest">Please explain your request clearly and thoroughly. State your Lichess username, and any information that could help us help you.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="coordinates">Coordinates</string>
|
||||
<string name="coordinateTraining">Coordinate training</string>
|
||||
<string name="averageScoreAsWhiteX">Average score as white: %s</string>
|
||||
<string name="averageScoreAsBlackX">Average score as black: %s</string>
|
||||
<string name="knowingTheChessBoard">Knowing the chessboard coordinates is a very important skill for several reasons:</string>
|
||||
<string name="mostChessCourses">Most chess courses and exercises use the algebraic notation extensively.</string>
|
||||
<string name="talkToYourChessFriends">It makes it easier to talk to your chess friends, since you both understand the 'language of chess'.</string>
|
||||
<string name="youCanAnalyseAGameMoreEffectively">You can analyse a game more effectively if you can quickly recognise coordinates.</string>
|
||||
<string name="aCoordinateAppears">A coordinate appears on the board and you must click on the corresponding square.</string>
|
||||
<string name="aSquareIsHighlightedExplanation">A square is highlighted on the board and you must enter its coordinate (e.g. "e4").</string>
|
||||
<string name="youHaveThirtySeconds">You have 30 seconds to correctly map as many squares as possible!</string>
|
||||
<string name="goAsLongAsYouWant">Go as long as you want, there is no time limit!</string>
|
||||
<string name="showCoordinates">Show coordinates</string>
|
||||
<string name="showCoordsOnAllSquares">Coordinates on every square</string>
|
||||
<string name="showPieces">Show pieces</string>
|
||||
<string name="startTraining">Start training</string>
|
||||
<string name="findSquare">Find square</string>
|
||||
<string name="nameSquare">Name square</string>
|
||||
<string name="practiceOnlySomeFilesAndRanks" comment="Label for a checkbox, keep it very short">Practice only some files & ranks</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="dgtBoard">DGT board</string>
|
||||
<string name="lichessAndDgt">Lichess & DGT</string>
|
||||
<string name="dgtBoardRequirements">DGT Board Requirements</string>
|
||||
<string name="dgtBoardLimitations">DGT Board Limitations</string>
|
||||
<string name="thisPageAllowsConnectingDgtBoard">This page allows you to connect your DGT board to Lichess, and to use it for playing games.</string>
|
||||
<string name="toConnectTheDgtBoard" comment="%s is a piece of software e.g. "LiveChess 2.25+"">To connect to the DGT Electronic Board you will need to install %s.</string>
|
||||
<string name="downloadHere">You can download the software here: %s.</string>
|
||||
<string name="ifLiveChessRunningOnThisComputer">If %1$s is running on this computer, you can check your connection to it by %2$s.</string>
|
||||
<string name="openingThisLink">opening this link</string>
|
||||
<string name="ifLiveChessRunningElsewhere">If %1$s is running on a different machine or different port, you will need to set the IP address and port here in the %2$s.</string>
|
||||
<string name="configurationSection">Configuration Section</string>
|
||||
<string name="keepPlayPageOpen">The play page needs to remain open on your browser. It does not need to be visible, you can minimize it or set it side to side with the Lichess game page, but don't close it or the board will stop working.</string>
|
||||
<string name="boardWillAutoConnect">The board will auto connect to any game that is already on course or any new game that starts. Ability to choose which game to play is coming soon.</string>
|
||||
<string name="timeControlsForCasualGames">Time controls for casual games: Classical, Correspondence and Rapid only.</string>
|
||||
<string name="timeControlsForRatedGames">Time controls for rated games: Classical, Correspondence and some Rapids including 15+10 and 20+0</string>
|
||||
<string name="whenReadySetupBoard">When ready, setup your board and then click %s.</string>
|
||||
<string name="ifMoveNotDetected">If a move is not detected</string>
|
||||
<string name="checkYouHaveMadeOpponentsMove">Check that you have made your opponent's move on the DGT board first. Revert your move. Play again.</string>
|
||||
<string name="asALastResort" comment="%s is 'Reload this page', a separate translatable string. Appears on DGT board pages. A DGT board is a digitally connected real life board which requires the player to set up the real life board to match what it is on the screen. Hence needing it to be set up identically to what is visible on Lichess.">As a last resort, setup the board identically as Lichess, then %s</string>
|
||||
<string name="reloadThisPage">Reload this page</string>
|
||||
<string name="dgtConfigure">DGT - Configure</string>
|
||||
<string name="lichessConnectivity">Lichess connectivity</string>
|
||||
<string name="validDgtOauthToken">You have an OAuth token suitable for DGT play.</string>
|
||||
<string name="dgtPlayMenuEntryAdded">A %s entry was added to your PLAY menu at the top.</string>
|
||||
<string name="noSuitableOauthToken">No suitable OAuth token has been created.</string>
|
||||
<string name="dgtBoardConnectivity">DGT board connectivity</string>
|
||||
<string name="clickToGenerateOne">Click to generate one</string>
|
||||
<string name="webSocketUrl">%s WebSocket URL</string>
|
||||
<string name="useWebSocketUrl">Use \"%1$s\" unless %2$s is running on a different machine or different port.</string>
|
||||
<string name="textToSpeech">Text to speech</string>
|
||||
<string name="configureVoiceNarration">Configure voice narration of the played moves, so you can keep your eyes on the board.</string>
|
||||
<string name="enableSpeechSynthesis">Enable Speech Synthesis</string>
|
||||
<string name="speechSynthesisVoice">Speech synthesis voice</string>
|
||||
<string name="announceAllMoves">Announce All Moves</string>
|
||||
<string name="selectAnnouncePreference">Select YES to announce both your moves and your opponent's moves. Select NO to announce only your opponent's moves.</string>
|
||||
<string name="announceMoveFormat">Announce Move Format</string>
|
||||
<string name="moveFormatDescription">SAN is the standard on Lichess like "Nf6". UCI is common on engines like "g8f6".</string>
|
||||
<string name="keywords">Keywords</string>
|
||||
<string name="keywordFormatDescription">Keywords are in JSON format. They are used to translate moves and results into your language. Default is English, but feel free to change it.</string>
|
||||
<string name="debug">Debug</string>
|
||||
<string name="verboseLogging">Verbose logging</string>
|
||||
<string name="toSeeConsoleMessage">To see console message press Command + Option + C (Mac) or Control + Shift + C (Windows, Linux, Chrome OS)</string>
|
||||
<string name="playWithDgtBoard">Play with a DGT board</string>
|
||||
<string name="configure">Configure</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="emailConfirm_subject">Confirm your lichess.org account, %s</string>
|
||||
<string name="emailConfirm_click" comment="emailConfirm_click Part of the confirmation email upon registering for a Lichess account. The unique reset link is presented just after this string.">Click the link to enable your Lichess account:</string>
|
||||
<string name="emailConfirm_justIgnore" comment="This text is included in the registration email for new users.">If you did not register with Lichess, you can safely ignore this message. The unconfirmed account and all traces of your email address will be deleted from our system after 48 hours.</string>
|
||||
<string name="passwordReset_subject">Reset your lichess.org password, %s</string>
|
||||
<string name="passwordReset_intro">We received a request to reset the password for your account.</string>
|
||||
<string name="passwordReset_clickOrIgnore">If you made this request, click the link below. If not, you can ignore this email.</string>
|
||||
<string name="emailChange_subject">Confirm new email address, %s</string>
|
||||
<string name="emailChange_intro">You have requested to change your email address.</string>
|
||||
<string name="emailChange_click">To confirm you have access to this email, please click the link below:</string>
|
||||
<string name="welcome_subject">Welcome to lichess.org, %s</string>
|
||||
<string name="welcome_text">You have successfully created your account on https://lichess.org.
|
||||
|
||||
Here is your profile page: %1$s. You can personalise it on %2$s.
|
||||
|
||||
Have fun, and may your pieces always find their way to your opponent's king!</string>
|
||||
<string name="logInToLichess">Log in to lichess.org, %s</string>
|
||||
<string name="common_orPaste">(Clicking not working? Try pasting it into your browser!)</string>
|
||||
<string name="common_note">This is a service email related to your use of %s.</string>
|
||||
<string name="common_contact">To contact us, please use %s.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="faqAbbreviation">FAQ</string>
|
||||
<string name="frequentlyAskedQuestions">Frequently Asked Questions</string>
|
||||
<string name="whyIsLichessCalledLichess">Why is Lichess called Lichess?</string>
|
||||
<string name="lichessCombinationLiveLightLibrePronounced">Lichess is a combination of live/light/libre and chess. It is pronounced %1$s.</string>
|
||||
<string name="leechess">lee-chess</string>
|
||||
<string name="hearItPronouncedBySpecialist">Hear it pronounced by a specialist.</string>
|
||||
<string name="whyLiveLightLibre">Live, because games are played and watched in real-time 24/7; light and libre for the fact that Lichess is open-source and unencumbered by proprietary junk that plagues other websites.</string>
|
||||
<string name="whyIsLilaCalledLila">Similarly, the source code for Lichess, %1$s, stands for li[chess in sca]la, seeing as the bulk of Lichess is written in %2$s, an intuitive programming language.</string>
|
||||
<string name="howCanIContributeToLichess">How can I contribute to Lichess?</string>
|
||||
<string name="lichessPoweredByDonationsAndVolunteers">Lichess is powered by donations from patrons and the efforts of a team of volunteers.</string>
|
||||
<string name="findMoreAndSeeHowHelp">You can find out more about %1$s (including a %2$s). If you want to help Lichess by volunteering your time and skills, there are many %3$s.</string>
|
||||
<string name="beingAPatron">being a patron</string>
|
||||
<string name="breakdownOfOurCosts">breakdown of our costs</string>
|
||||
<string name="otherWaysToHelp">other ways to help</string>
|
||||
<string name="areThereWebsitesBasedOnLichess">Are there websites based on Lichess?</string>
|
||||
<string name="yesLichessInspiredOtherOpenSourceWebsites">Yes. Lichess has indeed inspired other open-source sites that use our %1$s, %2$s, or %3$s.</string>
|
||||
<string name="keyboardShortcuts">What keyboard shortcuts are there?</string>
|
||||
<string name="keyboardShortcutsExplanation">Some Lichess pages have keyboard shortcuts you can use. Try pressing the '?' key on a study, analysis, puzzle, or game page to list available keyboard shortcuts.</string>
|
||||
<string name="fairPlay">Fair Play</string>
|
||||
<string name="whenAmIEligibleRatinRefund">When am I eligible for the automatic rating refund from cheaters?</string>
|
||||
<string name="ratingRefundExplanation" comment="In answer to the question 'When am I eligible for the automatic rating refund from cheaters?'">One minute after a player is marked, their 40 latest rated games in the last 5 days are taken. If you were their opponent in one of those games, you lost rating (because of a loss or a draw), and your rating was not provisional, you get a rating refund. The refund is capped based on your peak rating and your rating progress after the game. (For example, if your rating greatly increased after that game, you might get no refund or only a partial refund.) A refund will never exceed 150 points.</string>
|
||||
<string name="preventLeavingGameWithoutResigning">What is done about players leaving games without resigning?</string>
|
||||
<string name="leavingGameWithoutResigningExplanation">If your opponent frequently aborts/leaves games, they get "play banned", which means they're temporarily banned from playing games. This is not publicly indicated on their profile. If this behaviour continues, the length of the playban increases - and prolonged behaviour of this nature may lead to account closure.</string>
|
||||
<string name="howCanIBecomeModerator">How can I become a moderator?</string>
|
||||
<string name="youCannotApply">It’s not possible to apply to become a moderator. If we see someone who we think would be good as a moderator, we will contact them directly.</string>
|
||||
<string name="isCorrespondenceDifferent">Is correspondence different from normal chess?</string>
|
||||
<string name="pleaseReadFairPlayPage">For more information, please read our %s</string>
|
||||
<string name="fairPlayPage">fair play page</string>
|
||||
<string name="youCanUseOpeningBookNoEngine">On Lichess, the main difference in rules for correspondence chess is that an opening book is allowed. The use of engines is still prohibited and will result in being flagged for engine assistance. Although ICCF allows engine use in correspondence, Lichess does not.</string>
|
||||
<string name="gameplay">Gameplay</string>
|
||||
<string name="howBulletBlitzEtcDecided">How are Bullet, Blitz and other time controls decided?</string>
|
||||
<string name="basedOnGameDuration">Lichess time controls are based on estimated game duration = %1$s.
|
||||
For instance, the estimated duration of a 5+3 game is 5 × 60 + 40 × 3 = 420 seconds.</string>
|
||||
<string name="durationFormula" comment="durationFormula Part of the larger string 'basedOnGameDuration' Note: this string did not use to say 'in seconds'. Please update if necessary.">(clock initial time in seconds) + 40 × (clock increment)</string>
|
||||
<string name="inferiorThanXsEqualYtimeControl">≤ %1$ss = %2$s</string>
|
||||
<string name="superiorThanXsEqualYtimeControl">≥ %1$ss = %2$s</string>
|
||||
<string name="whatVariantsCanIplay">What variants can I play on Lichess?</string>
|
||||
<string name="lichessSupportChessAnd">Lichess supports standard chess and %1$s.</string>
|
||||
<string name="eightVariants">8 chess variants</string>
|
||||
<string name="whatIsACPL">What is the average centipawn loss (ACPL)?</string>
|
||||
<string name="acplExplanation">The centipawn is the unit of measure used in chess as representation of the advantage. A centipawn is equal to 1/100th of a pawn. Therefore 100 centipawns = 1 pawn. These values play no formal role in the game but are useful to players, and essential in computer chess, for evaluating positions.
|
||||
|
||||
The top computer move will lose zero centipawns, but lesser moves will result in a deterioration of the position, measured in centipawns.
|
||||
|
||||
This value can be used as an indicator of the quality of play. The fewer centipawns one loses per move, the stronger the play.
|
||||
|
||||
The computer analysis on Lichess is powered by Stockfish.</string>
|
||||
<string name="insufficientMaterial">Losing on time, drawing and insufficient material</string>
|
||||
<string name="lichessFollowFIDErules">In the event of one player running out of time, that player will usually lose the game. However, the game is drawn if the position is such that the opponent cannot checkmate the player's king by any possible series of legal moves (%1$s).
|
||||
|
||||
In rare cases this can be difficult to decide automatically (forced lines, fortresses). By default we always side with the player who did not run out of time.
|
||||
|
||||
Note that it can be possible to mate with a single knight or bishop if the opponent has a piece that could block the king.</string>
|
||||
<string name="fideHandbook">FIDE handbook</string>
|
||||
<string name="fideHandbookX">FIDE handbook %s</string>
|
||||
<string name="discoveringEnPassant">Why can a pawn capture another pawn when it is already passed? (en passant)</string>
|
||||
<string name="explainingEnPassant">This is a legal move known as "en passant". The Wikipedia article gives a %1$s.
|
||||
|
||||
It is described in sections 3.7.3.1 and 3.7.3.2 of the %2$s:
|
||||
|
||||
"A pawn occupying a square on the same rank as and on an adjacent file to an opponent’s pawn which has just advanced two squares in one move from its original square may capture this opponent’s pawn as though the latter had been moved only one square. This capture is only legal on the move following this advance and is called an ‘en passant’ capture."
|
||||
|
||||
See the %3$s on this move for some practice with it.</string>
|
||||
<string name="goodIntroduction">good introduction</string>
|
||||
<string name="lichessTraining">Lichess training</string>
|
||||
<string name="watchIMRosenCheckmate">Watch International Master Eric Rosen checkmate %s.</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 of the %2$s.</string>
|
||||
<string name="threefoldRepetitionLowerCase">threefold repetition</string>
|
||||
<string name="notRepeatedMoves">We did not repeat moves. Why was the game still drawn by repetition?</string>
|
||||
<string name="repeatedPositionsThatMatters">Threefold repetition is about repeated %1$s, not moves. Repetition does not have to occur consecutively.</string>
|
||||
<string name="positions">positions</string>
|
||||
<string name="weRepeatedthreeTimesPosButNoDraw">We repeated a position three times. Why was the game not drawn?</string>
|
||||
<string name="threeFoldHasToBeClaimed">Repetition needs to be claimed by one of the players. You can do so by pressing the button that is shown, or by offering a draw before your final repeating move, it won't matter if your opponent rejects the draw offer, the threefold repetition draw will be claimed anyway. You can also %1$s Lichess to automatically claim repetitions for you. Additionally, fivefold repetition always immediately ends the game.</string>
|
||||
<string name="configure">configure</string>
|
||||
<string name="accounts">Accounts</string>
|
||||
<string name="titlesAvailableOnLichess">What titles are there on Lichess?</string>
|
||||
<string name="lichessRecognizeAllOTBtitles">Lichess recognises all FIDE titles gained from OTB (over the board) play, as well as %1$s. Here is a list of FIDE titles:</string>
|
||||
<string name="showYourTitle">If you have an OTB title, you can apply to have this displayed on your account by completing the %1$s, including a clear image of an identifying document/card and a selfie of you holding the document/card.
|
||||
|
||||
Verifying as a titled player on Lichess gives access to play in the Titled Arena events.
|
||||
|
||||
Finally there is an honorary %2$s title.</string>
|
||||
<string name="asWellAsManyNMtitles">many national master titles</string>
|
||||
<string name="verificationForm">verification form</string>
|
||||
<string name="canIbecomeLM">Can I get the Lichess Master (LM) title?</string>
|
||||
<string name="noUpperCaseDot">No.</string>
|
||||
<string name="lMtitleComesToYouDoNotRequestIt">This honorific title is unofficial and only exists on Lichess.
|
||||
|
||||
We rarely award it to highly notable players who are good citizens of Lichess, at our discretion. You don't get the LM title, the LM title gets to you. If you qualify, you will get a message from us regarding it and the choice to accept or decline.
|
||||
|
||||
Do not ask for the LM title.</string>
|
||||
<string name="whatUsernameCanIchoose">What can my username be?</string>
|
||||
<string name="usernamesNotOffensive">In general, usernames should not be: offensive, impersonating someone else, or advertising. You can read more about the %1$s.</string>
|
||||
<string name="guidelines">guidelines</string>
|
||||
<string name="canIChangeMyUsername">Can I change my username?</string>
|
||||
<string name="usernamesCannotBeChanged" comment=""Materialised" is a technical term: https://en.wikipedia.org/wiki/Materialized_view In this context, it means that it is used in many places and too significant to change, on a technical level. It also comments on the social perspective ("people's minds").">No, usernames cannot be changed for technical and practical reasons. Usernames are materialized in too many places: databases, exports, logs, and people's minds. You can adjust the capitalization once.</string>
|
||||
<string name="uniqueTrophies">Unique trophies</string>
|
||||
<string name="ownerUniqueTrophies">That trophy is unique in the history of Lichess, nobody other than %1$s will ever have it.</string>
|
||||
<string name="wayOfBerserkExplanation">To get it, hiimgosu challenged himself to berserk and win all games of %s.</string>
|
||||
<string name="aHourlyBulletTournament">an hourly Bullet tournament</string>
|
||||
<string name="goldenZeeExplanation" comment="goldenZeeExplanation ZugAddict is a legendary player and streamer, do not translate his name. https://lichess.org/@/ZugAddict Thibault is the name of the founder of Lichess: https://lichess.org/@/thibault">ZugAddict was streaming and for the last 2 hours he had been trying to defeat A.I. level 8 in a 1+0 game, without success. Thibault told him that if he successfully did it on stream, he'd get a unique trophy. One hour later, he smashed Stockfish, and the promise was honoured.</string>
|
||||
<string name="lichessRatings">Lichess ratings</string>
|
||||
<string name="whichRatingSystemUsedByLichess">What rating system does Lichess use?</string>
|
||||
<string name="ratingSystemUsedByLichess">Ratings are calculated using the Glicko-2 rating method developed by Mark Glickman. This is a very popular rating method, and is used by a significant number of chess organisations (FIDE being a notable counter-example, as they still use the dated Elo rating system).
|
||||
|
||||
Fundamentally, Glicko ratings use "confidence intervals" when calculating and representing your rating. When you first start using the site, your rating starts at 1500 ± 1000. The 1500 represents your rating, and the 1000 represents the confidence interval.
|
||||
|
||||
Basically, the system is 95% sure that your rating is somewhere between 500 and 2500. It is incredibly uncertain. Because of this, when a player is just starting out, their rating will change very dramatically, potentially several hundred points at a time. But after some games against established players the confidence interval will narrow, and the amount of points gained/lost after each game will decrease.
|
||||
|
||||
Another point to note is that, as time passes, the confidence interval will increase. This allows you to gain/lose points more rapidly to match any changes in your skill level over that time.</string>
|
||||
<string name="whatIsProvisionalRating">Why is there a question mark (?) next to a rating?</string>
|
||||
<string name="provisionalRatingExplanation">The question mark means the rating is provisional. Reasons include:</string>
|
||||
<string name="notPlayedEnoughRatedGamesAgainstX">The player has not yet finished enough rated games against %1$s in the rating category.</string>
|
||||
<string name="similarOpponents">opponents of similar strength</string>
|
||||
<string name="notPlayedRecently">The player hasn't played enough recent games. Depending on the number of games you've played, it might take around a year of inactivity for your rating to become provisional again.</string>
|
||||
<string name="ratingDeviationMorethanOneHundredTen">Concretely, it means that the Glicko-2 deviation is greater than 110. The deviation is the level of confidence the system has in the rating. The lower the deviation, the more stable is a rating.</string>
|
||||
<string name="howDoLeaderoardsWork">How do ranks and leaderboards work?</string>
|
||||
<string name="inOrderToAppearsYouMust">In order to get on the %1$s you must:</string>
|
||||
<string name="ratingLeaderboards">rating leaderboard</string>
|
||||
<string name="havePlayedMoreThanThirtyGamesInThatRating">have played at least 30 rated games in a given rating,</string>
|
||||
<string name="havePlayedARatedGameAtLeastOneWeekAgo">have played a rated game within the last week for this rating,</string>
|
||||
<string name="ratingDeviationLowerThanXinChessYinVariants">have a rating deviation lower than %1$s, in standard chess, and lower than %2$s in variants,</string>
|
||||
<string name="beInTopTen">be in the top 10 in this rating.</string>
|
||||
<string name="secondRequirementToStopOldPlayersTrustingLeaderboards">The 2nd requirement is so that players who no longer use their accounts stop populating leaderboards.</string>
|
||||
<string name="whyAreRatingHigher">Why are ratings higher compared to other sites and organisations such as FIDE, USCF and the ICC?</string>
|
||||
<string name="whyAreRatingHigherExplanation">It is best not to think of ratings as absolute numbers, or compare them against other organisations. Different organisations have different levels of players, different rating systems (Elo, Glicko, Glicko-2, or a modified version of the aforementioned). These factors can drastically affect the absolute numbers (ratings).
|
||||
|
||||
It's best to think of ratings as "relative" figures (as opposed to "absolute" figures): Within a pool of players, their relative differences in ratings will help you estimate who will win/draw/lose, and how often. Saying "I have X rating" means nothing unless there are other players to compare that rating to.</string>
|
||||
<string name="howToHideRatingWhilePlaying">How to hide ratings while playing?</string>
|
||||
<string name="enableZenMode">Enable Zen-mode in the %1$s, or by pressing %2$s during a game.</string>
|
||||
<string name="displayPreferences">display preferences</string>
|
||||
<string name="connexionLostCanIGetMyRatingBack">I lost a game due to lag/disconnection. Can I get my rating points back?</string>
|
||||
<string name="weCannotDoThatEvenIfItIsServerSideButThatsRare">Unfortunately, we cannot give back rating points for games lost due to lag or disconnection, regardless of whether the problem was at your end or our end. The latter is very rare though. Also note that when Lichess restarts and you lose on time because of that, we abort the game to prevent an unfair loss.</string>
|
||||
<string name="howToThreeDots">How to...</string>
|
||||
<string name="enableDisableNotificationPopUps">Enable or disable notification popups?</string>
|
||||
<string name="viewSiteInformationPopUp">View site information popup</string>
|
||||
<string name="lichessCanOptionnalySendPopUps">Lichess can optionally send popup notifications, for example when it is your turn or you received a private message.
|
||||
|
||||
Click the lock icon next to the lichess.org address in the URL bar of your browser.
|
||||
|
||||
Then select whether to allow or block notifications from Lichess.</string>
|
||||
<string name="enableAutoplayForSoundsQ">Enable autoplay for sounds?</string>
|
||||
<string name="enableAutoplayForSoundsA">Most browsers can prevent sound from playing on a freshly loaded page to protect users. Imagine if every website could immediately bombard you with audio ads.
|
||||
|
||||
The red mute icon appears when your browser prevents lichess.org from playing a sound. Usually this restriction is lifted once you click something. On some mobile browsers, touch dragging a piece does not count as a click. In that case you must tap the board to allow sound at the start of each game.
|
||||
|
||||
We show the red icon to alert you when this happens. Often you can explicitly allow lichess.org to play sounds. Here are instructions for doing so on recent versions of some popular browsers.</string>
|
||||
<string name="desktop" comment="Appears on the FAQ for "Enable autoplay for sounds" https://lichess.org/faq#autoplay Indicates that the instructions are for a desktop computer browser - not a mobile browser.">desktop</string>
|
||||
<string name="enableAutoplayForSoundsFirefox">1. Go to lichess.org
|
||||
2. Press Ctrl-i on Linux/Windows or cmd-i on MacOS
|
||||
3. Click the Permissions tab
|
||||
4. Allow Audio and Video on lichess.org</string>
|
||||
<string name="enableAutoplayForSoundsChrome">1. Go to lichess.org
|
||||
2. Click the lock icon in the address bar
|
||||
3. Click Site Settings
|
||||
4. Allow Sound</string>
|
||||
<string name="enableAutoplayForSoundsSafari">1. Go to lichess.org
|
||||
2. Click Safari in the menu bar
|
||||
3. Click Settings for lichess.org ...
|
||||
4. Allow All Auto-Play</string>
|
||||
<string name="enableAutoplayForSoundsMicrosoftEdge">1. Click the three dots in the top right corner
|
||||
2. Click Settings
|
||||
3. Click Cookies and Site Permissions
|
||||
4. Scroll down and click Media autoplay
|
||||
5. Add lichess.org to Allow</string>
|
||||
<string name="stopMyselfFromPlaying" comment="As in "How to stop myself from playing?". It is an FAQ which addresses chess/gaming addiction.">Stop myself from playing?</string>
|
||||
<string name="mentalHealthCondition" comment="Part of a longer FAQ answer on chess/gaming addiction. See the full text on adviceOnMitigatingAddiction.">stand-alone mental health condition</string>
|
||||
<string name="lichessUserstyles" comment="User styles are ways to customise the appearance of Lichess using third-party tools. Part of a longer FAQ answer on chess/gaming addiction. See the full text on adviceOnMitigatingAddiction.">Lichess userstyles</string>
|
||||
<string name="fewerLobbyPools" comment="Lobby pools are options to quick pair for games on the home page (e.g. 1+0, 3+0). In this context, this is mentioned for people who want to limit bullet and blitz. Part of a longer FAQ answer on chess/gaming addiction. See the full text on adviceOnMitigatingAddiction.">fewer lobby pools</string>
|
||||
<string name="adviceOnMitigatingAddiction" comment="Part of the FAQ answer "How to [...] Stop myself from playing?" %1$s, %2$s, and %3$s is software which may change. %4$s is "Lichess userstyles" (as in CSS styles) %5$s is "fewer lobby pools". %6$s is "stand-alone mental health condition".">We regularly receive messages from users asking us for help to stop them from playing too much.
|
||||
|
||||
While Lichess doesn’t ban or block players except for Terms of Service violations, we recommend the use of external tools to limit excessive playing behavior. Some common suggestions for website blockers include %1$s, %2$s, and %3$s. If you want to keep using the site but not get tempted by fast time controls, you might also be interested in %4$s, here is one with %5$s.
|
||||
|
||||
Some players may feel like their playing behavior is turning into an addiction. In fact, the WHO classifies gaming disorder as a %6$s, with essential features being 1) impaired control over gaming, 2) increasing priority given to gaming, and 3) escalation of gaming despite negative consequences. If you think that your chess playing behavior follows this pattern, we encourage you to speak about it with a friend or family member and/or with a professional.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="zeroAdsAndNoTracking">Zero advertisement, no tracking</string>
|
||||
<string name="correspondenceWithConditionalPremoves">Correspondence chess with conditional premoves</string>
|
||||
<string name="standardChessAndX" comment="%s is 8 variants">Standard chess and %s</string>
|
||||
<string name="deepXServerAnalysis" comment="%s is the engine name">Deep %s server analysis</string>
|
||||
<plurals name="gamesPerDay">
|
||||
<item quantity="one">%s game per day</item>
|
||||
<item quantity="other">%s games per day</item>
|
||||
</plurals>
|
||||
<string name="boardEditorAndAnalysisBoardWithEngine" comment="%s is the engine name (Stockfish, Fairy-Stockfish)">Board editor and analysis board with %s</string>
|
||||
<string name="cloudEngineAnalysis">Cloud engine analysis</string>
|
||||
<string name="studies">Studies (shareable and persistent analysis)</string>
|
||||
<string name="chessInsights">Chess insights (detailed analysis of your play)</string>
|
||||
<string name="allChessBasicsLessons">All chess basics lessons</string>
|
||||
<string name="tacticalPuzzlesFromUserGames">Tactical puzzles from user games</string>
|
||||
<string name="personalOpeningExplorerX">%1$s (also works on %2$s)</string>
|
||||
<string name="personalOpeningExplorer">Personal opening explorer</string>
|
||||
<string name="globalOpeningExplorerInNbGames">Global opening explorer (%s games!)</string>
|
||||
<string name="endgameTablebase">7-piece endgame tablebase</string>
|
||||
<string name="downloadOrUploadAnyGameAsPgn">Download/Upload any game as PGN</string>
|
||||
<string name="tvForumBlogTeamsMessagingFriendsChallenges">Blog, forum, teams, TV, messaging, friends, challenges</string>
|
||||
<string name="lightOrDarkThemeCustomBoardsPiecesAndBackground">Light/Dark theme, custom boards, pieces and background</string>
|
||||
<string name="ultraBulletBulletBlitzRapidClassicalAndCorrespondenceChess">UltraBullet, Bullet, Blitz, Rapid, Classical, Correspondence Chess</string>
|
||||
<string name="allFeaturesToCome">All features to come, forever!</string>
|
||||
<string name="landscapeSupportOnApp">iPhone & Android phones and tablets, landscape support</string>
|
||||
<string name="everybodyGetsAllFeaturesForFree">Yes, both accounts have the same features!</string>
|
||||
<string name="weBelieveEveryChessPlayerDeservesTheBest">We believe every chess player deserves the best, and so:</string>
|
||||
<string name="allFeaturesAreFreeForEverybody">All features are free for everybody, forever!</string>
|
||||
<string name="ifYouLoveLichess">If you love Lichess,</string>
|
||||
<string name="supportUsWithAPatronAccount">Support us with a Patron account!</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="xChessInsights">%s's chess insights</string>
|
||||
<string name="xHasNoChessInsights">%s has no chess insights yet!</string>
|
||||
<string name="insightsAreProtected">%s's chess insights are protected</string>
|
||||
<string name="cantSeeInsights">Sorry, you cannot see %s's chess insights.</string>
|
||||
<string name="generateInsights">Generate %s's chess insights.</string>
|
||||
<string name="crunchingData">Now crunching data just for you!</string>
|
||||
<string name="maybeAskThemToChangeTheir" comment="The parameter is the translation for 'insights settings'">Maybe ask them to change their %s?</string>
|
||||
<string name="insightsSettings" comment="In the context of 'maybe ask them to change their insight settings'">insights settings</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="keyboardInputCommands">Keyboard input commands</string>
|
||||
<string name="performAMove">Perform a move</string>
|
||||
<string name="movePieceFromE2ToE4">Move piece from e2 to e4</string>
|
||||
<string name="moveKnightToC3">Move knight to c3</string>
|
||||
<string name="kingsideCastle">Kingside castle</string>
|
||||
<string name="queensideCastle">Queenside castle</string>
|
||||
<string name="promoteC8ToQueen">Promote c8 to queen</string>
|
||||
<string name="dropARookAtB4">Drop a rook at b4 (Crazyhouse variant only)</string>
|
||||
<string name="offerOrAcceptDraw">Offer or accept draw</string>
|
||||
<string name="readOutClocks">Read out clocks</string>
|
||||
<string name="readOutOpponentName">Read out opponent's name</string>
|
||||
<string name="otherCommands">Other commands</string>
|
||||
<string name="tips">Tips</string>
|
||||
<string name="ifTheAboveMoveNotationIsUnfamiliar">If the above move notation is unfamiliar, learn more here:</string>
|
||||
<string name="includingAXToIndicateACapture">Including an "x" to indicate a capture is optional</string>
|
||||
<string name="bothTheLetterOAndTheDigitZero">Both the letter "o" and the digit zero "0" can be used when castling</string>
|
||||
<string name="ifItIsLegalToCastleBothWays">If it is legal to castle both ways, use enter to kingside castle</string>
|
||||
<string name="capitalizationOnlyMattersInAmbiguousSituations">Capitalization only matters in ambiguous situations involving a bishop and the b-pawn</string>
|
||||
<string name="toPremoveSimplyTypeTheDesiredPremove">To premove, simply type the desired premove before it is your turn</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="isLichessLagging">Is Lichess lagging?</string>
|
||||
<string name="measurementInProgressThreeDot">Measurements in progress...</string>
|
||||
<string name="noAndYourNetworkIsGood">No. And your network is good.</string>
|
||||
<string name="noAndYourNetworkIsBad" comment="noAndYourNetworkIsBad The system checks the network lag and replies in response to the question "Is Lichess lagging?" In this case, it's the user's network connection that is making the game lag.">No. And your network is bad.</string>
|
||||
<string name="yesItWillBeFixedSoon">Yes. It will be fixed soon!</string>
|
||||
<string name="andNowTheLongAnswerLagComposedOfTwoValues">And now, the long answer! Game lag is composed of two unrelated values (lower is better):</string>
|
||||
<string name="lichessServerLatency">Lichess server latency</string>
|
||||
<string name="lichessServerLatencyExplanation">The time it takes to process a move on the server. It's the same for everybody, and only depends on the servers load. The more players, the higher it gets, but Lichess developers do their best to keep it low. It rarely exceeds 10ms.</string>
|
||||
<string name="networkBetweenLichessAndYou">Network between Lichess and you</string>
|
||||
<string name="networkBetweenLichessAndYouExplanation">The time it takes to send a move from your computer to Lichess server, and get the response back. It's specific to your distance to Lichess (France), and to the quality of your Internet connection. Lichess developers cannot fix your wifi or make light go faster.</string>
|
||||
<string name="youCanFindTheseValuesAtAnyTimeByClickingOnYourUsername">You can find both these values at any time, by clicking your username in the top bar.</string>
|
||||
<string name="lagCompensation">Lag compensation</string>
|
||||
<string name="lagCompensationExplanation">Lichess compensates network lag. This includes sustained lag and occasional lag spikes. There are limits and heuristics based on time control and the compensated lag so far, so that the result should feel reasonable for both players. As a result, having a higher network lag than your opponent is not a handicap!</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,243 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="learnChess">Learn chess</string>
|
||||
<string name="byPlaying">by playing!</string>
|
||||
<string name="menu">Menu</string>
|
||||
<string name="progressX">Progress: %s</string>
|
||||
<string name="resetMyProgress">Reset my progress</string>
|
||||
<string name="youWillLoseAllYourProgress">You will lose all your progress!</string>
|
||||
<string name="play" comment="play A small ribbon that appears on your current chapter in the Chess Basics course. Please keep this string short.">play!</string>
|
||||
<string name="chessPieces">Chess pieces</string>
|
||||
<string name="theRook">The rook</string>
|
||||
<string name="itMovesInStraightLines">It moves in straight lines</string>
|
||||
<string name="rookIntro">The rook is a powerful piece. Are you ready to command it?</string>
|
||||
<string name="rookGoal">Click on the rook
|
||||
to bring it to the star!</string>
|
||||
<string name="grabAllTheStars">Grab all the stars!</string>
|
||||
<string name="theFewerMoves">The fewer moves you make,
|
||||
the more points you win!</string>
|
||||
<string name="useTwoRooks">Use two rooks
|
||||
to speed things up!</string>
|
||||
<string name="rookComplete">Congratulations! You have successfully mastered the rook.</string>
|
||||
<string name="theBishop">The bishop</string>
|
||||
<string name="itMovesDiagonally">It moves diagonally</string>
|
||||
<string name="bishopIntro">Next we will learn how to manoeuvre a bishop!</string>
|
||||
<string name="youNeedBothBishops">One light-squared bishop,
|
||||
one dark-squared bishop.
|
||||
You need both!</string>
|
||||
<string name="bishopComplete">Congratulations! You can command a bishop.</string>
|
||||
<string name="theQueen">The queen</string>
|
||||
<string name="queenCombinesRookAndBishop">Queen = rook + bishop</string>
|
||||
<string name="queenIntro">The most powerful chess piece enters. Her majesty the queen!</string>
|
||||
<string name="queenComplete">Congratulations! Queens have no secrets for you.</string>
|
||||
<string name="theKing">The king</string>
|
||||
<string name="theMostImportantPiece">The most important piece</string>
|
||||
<string name="kingIntro">You are the king. If you fall in battle, the game is lost.</string>
|
||||
<string name="theKingIsSlow">The king is slow.</string>
|
||||
<string name="lastOne">Last one!</string>
|
||||
<string name="kingComplete">You can now command the commander!</string>
|
||||
<string name="theKnight">The knight</string>
|
||||
<string name="itMovesInAnLShape">It moves in an L shape</string>
|
||||
<string name="knightIntro">Here's a challenge for you. The knight is... a tricky piece.</string>
|
||||
<string name="knightsHaveAFancyWay">Knights have a fancy way
|
||||
of jumping around!</string>
|
||||
<string name="knightsCanJumpOverObstacles">Knights can jump over obstacles!
|
||||
Escape and vanquish the stars!</string>
|
||||
<string name="knightComplete">Congratulations! You have mastered the knight.</string>
|
||||
<string name="thePawn">The pawn</string>
|
||||
<string name="itMovesForwardOnly">It moves forward only</string>
|
||||
<string name="pawnIntro">Pawns are weak, but they pack a lot of potential.</string>
|
||||
<string name="pawnsMoveOneSquareOnly">Pawns move one square only.
|
||||
But when they reach the other side of the board, they become a stronger piece!</string>
|
||||
<string name="mostOfTheTimePromotingToAQueenIsBest">Most of the time promoting to a queen is the best.
|
||||
But sometimes a knight can come in handy!</string>
|
||||
<string name="pawnsMoveForward">Pawns move forward,
|
||||
but capture diagonally!</string>
|
||||
<string name="captureThenPromote">Capture, then promote!</string>
|
||||
<string name="useAllThePawns">Use all the pawns!
|
||||
No need to promote.</string>
|
||||
<string name="aPawnOnTheSecondRank">A pawn on the second rank can move 2 squares at once!</string>
|
||||
<string name="grabAllTheStarsNoNeedToPromote">Grab all the stars!
|
||||
No need to promote.</string>
|
||||
<string name="pawnComplete">Congratulations! Pawns have no secrets for you.</string>
|
||||
<string name="pawnPromotion">Pawn promotion</string>
|
||||
<string name="yourPawnReachedTheEndOfTheBoard">Your pawn reached the end of the board!</string>
|
||||
<string name="itNowPromotesToAStrongerPiece">It now promotes to a stronger piece.</string>
|
||||
<string name="selectThePieceYouWant">Select the piece you want!</string>
|
||||
<string name="fundamentals">Fundamentals</string>
|
||||
<string name="capture">Capture</string>
|
||||
<string name="takeTheEnemyPieces">Take the enemy pieces</string>
|
||||
<string name="captureIntro">Identify the opponent's undefended pieces, and capture them!</string>
|
||||
<string name="takeTheBlackPieces">Take the black pieces!</string>
|
||||
<string name="takeTheBlackPiecesAndDontLoseYours">Take the black pieces!
|
||||
And don't lose yours.</string>
|
||||
<string name="captureComplete">Congratulations! You know how to fight with chess pieces!</string>
|
||||
<string name="protection">Protection</string>
|
||||
<string name="keepYourPiecesSafe">Keep your pieces safe</string>
|
||||
<string name="protectionIntro">Identify the pieces your opponent attacks, and defend them!</string>
|
||||
<string name="protectionComplete">Congratulations! A piece you don't lose is a piece you win!</string>
|
||||
<string name="escape">You're under attack!
|
||||
Escape the threat!</string>
|
||||
<string name="noEscape">There is no escape,
|
||||
but you can defend!</string>
|
||||
<string name="dontLetThemTakeAnyUndefendedPiece">Don't let them take
|
||||
any undefended piece!</string>
|
||||
<string name="combat">Combat</string>
|
||||
<string name="captureAndDefendPieces">Capture and defend pieces</string>
|
||||
<string name="combatIntro">A good warrior knows both attack and defence!</string>
|
||||
<string name="combatComplete">Congratulations! You know how to fight with chess pieces!</string>
|
||||
<string name="checkInOne">Check in one</string>
|
||||
<string name="attackTheOpponentsKing">Attack the opponent's king</string>
|
||||
<string name="checkInOneIntro">To check your opponent, attack their king. They must defend it!</string>
|
||||
<string name="checkInOneGoal">Aim at the opponent's king
|
||||
in one move!</string>
|
||||
<string name="checkInOneComplete">Congratulations! You checked your opponent, forcing them to defend their king!</string>
|
||||
<string name="outOfCheck">Out of check</string>
|
||||
<string name="defendYourKing">Defend your king</string>
|
||||
<string name="outOfCheckIntro">You are in check! You must escape or block the attack.</string>
|
||||
<string name="escapeWithTheKing">Escape with the king!</string>
|
||||
<string name="theKingCannotEscapeButBlock">The king cannot escape,
|
||||
but you can block the attack!</string>
|
||||
<string name="youCanGetOutOfCheckByTaking">You can get out of check
|
||||
by taking the attacking piece.</string>
|
||||
<string name="thisKnightIsCheckingThroughYourDefenses">This knight is checking
|
||||
through your defences!</string>
|
||||
<string name="escapeOrBlock">Escape with the king
|
||||
or block the attack!</string>
|
||||
<string name="outOfCheckComplete">Congratulations! Your king can never be taken, make sure you can defend against a check!</string>
|
||||
<string name="mateInOne">Mate in one</string>
|
||||
<string name="defeatTheOpponentsKing">Defeat the opponent's king</string>
|
||||
<string name="mateInOneIntro">You win when your opponent cannot defend against a check.</string>
|
||||
<string name="attackYourOpponentsKing">Attack your opponent's king
|
||||
in a way that cannot be defended!</string>
|
||||
<string name="mateInOneComplete">Congratulations! That is how you win chess games!</string>
|
||||
<string name="intermediate">Intermediate</string>
|
||||
<string name="boardSetup">Board setup</string>
|
||||
<string name="howTheGameStarts">How the game starts</string>
|
||||
<string name="boardSetupIntro">The two armies face each other, ready for the battle.</string>
|
||||
<string name="thisIsTheInitialPosition">This is the initial position
|
||||
of every game of chess!
|
||||
Make any move to continue.</string>
|
||||
<string name="firstPlaceTheRooks">First place the rooks!
|
||||
They go in the corners.</string>
|
||||
<string name="thenPlaceTheKnights">Then place the knights!
|
||||
They go next to the rooks.</string>
|
||||
<string name="placeTheBishops">Place the bishops!
|
||||
They go next to the knights.</string>
|
||||
<string name="placeTheQueen">Place the queen!
|
||||
She goes on her own colour.</string>
|
||||
<string name="placeTheKing">Place the king!
|
||||
Right next to his queen.</string>
|
||||
<string name="pawnsFormTheFrontLine">Pawns form the front line.
|
||||
Make any move to continue.</string>
|
||||
<string name="boardSetupComplete">Congratulations! You know how to set up the chess board.</string>
|
||||
<string name="castling">Castling</string>
|
||||
<string name="theSpecialKingMove">The special king move</string>
|
||||
<string name="castlingIntro">Bring your king to safety, and deploy your rook for attack!</string>
|
||||
<string name="castleKingSide">Move your king two squares
|
||||
to castle king-side!</string>
|
||||
<string name="castleQueenSide">Move your king two squares
|
||||
to castle queen-side!</string>
|
||||
<string name="theKnightIsInTheWay">The knight is in the way!
|
||||
Move it, then castle king-side.</string>
|
||||
<string name="castleKingSideMovePiecesFirst">Castle king-side!
|
||||
You need to move out pieces first.</string>
|
||||
<string name="castleQueenSideMovePiecesFirst">Castle queen-side!
|
||||
You need to move out pieces first.</string>
|
||||
<string name="youCannotCastleIfMoved">You cannot castle if
|
||||
the king has already moved
|
||||
or the rook has already moved.</string>
|
||||
<string name="youCannotCastleIfAttacked">You cannot castle if
|
||||
the king is attacked on the way.
|
||||
Block the check then castle!</string>
|
||||
<string name="findAWayToCastleKingSide">Find a way to
|
||||
castle king-side!</string>
|
||||
<string name="findAWayToCastleQueenSide">Find a way to
|
||||
castle queen-side!</string>
|
||||
<string name="castlingComplete">Congratulations! You should almost always castle in a game.</string>
|
||||
<string name="enPassant">En passant</string>
|
||||
<string name="theSpecialPawnMove">The special pawn move</string>
|
||||
<string name="enPassantIntro">When the opponent pawn moved by two squares, you can take it like if it moved by one square.</string>
|
||||
<string name="blackJustMovedThePawnByTwoSquares">Black just moved the pawn
|
||||
by two squares!
|
||||
Take it en passant.</string>
|
||||
<string name="enPassantOnlyWorksImmediately">En passant only works
|
||||
immediately after the opponent
|
||||
moved the pawn.</string>
|
||||
<string name="enPassantOnlyWorksOnFifthRank">En passant only works
|
||||
if your pawn is on the 5th rank.</string>
|
||||
<string name="takeAllThePawnsEnPassant">Take all the pawns en passant!</string>
|
||||
<string name="enPassantComplete">Congratulations! You can now take en passant.</string>
|
||||
<string name="stalemate">Stalemate</string>
|
||||
<string name="theGameIsADraw">The game is a draw</string>
|
||||
<string name="stalemateIntro">When a player is not in check and does not have a legal move, it's a stalemate. The game is drawn: no one wins, no one loses.</string>
|
||||
<string name="stalemateGoal">To stalemate black:
|
||||
- Black cannot move anywhere
|
||||
- There is no check.</string>
|
||||
<string name="stalemateComplete">Congratulations! Better be stalemated than checkmated!</string>
|
||||
<string name="advanced">Advanced</string>
|
||||
<string name="pieceValue">Piece value</string>
|
||||
<string name="evaluatePieceStrength">Evaluate piece strength</string>
|
||||
<string name="pieceValueIntro">Pieces with high mobility have a higher value!
|
||||
Queen = 9
|
||||
Rook = 5
|
||||
Bishop = 3
|
||||
Knight = 3
|
||||
Pawn = 1
|
||||
The king is priceless! Losing it means losing the game.</string>
|
||||
<string name="queenOverBishop">Take the piece
|
||||
with the highest value!
|
||||
Queen > Bishop</string>
|
||||
<string name="pieceValueExchange">Take the piece with the highest value!
|
||||
Do not exchange
|
||||
a higher valued piece for a less valuable one.</string>
|
||||
<string name="pieceValueLegal">Take the piece
|
||||
with the highest value!
|
||||
Make sure your move is legal!</string>
|
||||
<string name="takeThePieceWithTheHighestValue">Take the piece
|
||||
with the highest value!</string>
|
||||
<string name="pieceValueComplete">Congratulations! You know the value of material!
|
||||
Queen = 9
|
||||
Rook = 5
|
||||
Bishop = 3
|
||||
Knight = 3
|
||||
Pawn = 1</string>
|
||||
<string name="checkInTwo">Check in two</string>
|
||||
<string name="twoMovesToGiveCheck">Two moves to give a check</string>
|
||||
<string name="checkInTwoIntro">Find the right combination of two moves that checks the opponent's king!</string>
|
||||
<string name="checkInTwoGoal">Threaten the opponent's king
|
||||
in two moves!</string>
|
||||
<string name="checkInTwoComplete">Congratulations! You checked your opponent, forcing them to defend their king!</string>
|
||||
<string name="whatNext">What next?</string>
|
||||
<string name="youKnowHowToPlayChess">You know how to play chess, congratulations! Do you want to become a stronger player?</string>
|
||||
<string name="register">Register</string>
|
||||
<string name="getAFreeLichessAccount">Get a free Lichess account</string>
|
||||
<string name="practice">Practise</string>
|
||||
<string name="learnCommonChessPositions">Learn common chess positions</string>
|
||||
<string name="puzzles">Puzzles</string>
|
||||
<string name="exerciseYourTacticalSkills">Exercise your tactical skills</string>
|
||||
<string name="videos">Videos</string>
|
||||
<string name="watchInstructiveChessVideos">Watch instructive chess videos</string>
|
||||
<string name="playPeople">Play people</string>
|
||||
<string name="opponentsFromAroundTheWorld">Opponents from around the world</string>
|
||||
<string name="playMachine">Play machine</string>
|
||||
<string name="testYourSkillsWithTheComputer">Test your skills with the computer</string>
|
||||
<string name="letsGo">Let's go!</string>
|
||||
<string name="stageX">Stage %s</string>
|
||||
<string name="awesome">Awesome!</string>
|
||||
<string name="excellent">Excellent!</string>
|
||||
<string name="greatJob">Great job!</string>
|
||||
<string name="perfect">Perfect!</string>
|
||||
<string name="outstanding">Outstanding!</string>
|
||||
<string name="wayToGo">Way to go!</string>
|
||||
<string name="yesYesYes">Yes, yes, yes!</string>
|
||||
<string name="youreGoodAtThis">You're good at this!</string>
|
||||
<string name="nailedIt">Nailed it.</string>
|
||||
<string name="rightOn">Right on!</string>
|
||||
<string name="stageXComplete">Stage %s complete</string>
|
||||
<string name="next">Next</string>
|
||||
<string name="nextX">Next: %s</string>
|
||||
<string name="backToMenu">Back to menu</string>
|
||||
<string name="puzzleFailed">Puzzle failed!</string>
|
||||
<string name="retry">Retry</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="featuredEvents">Featured events</string>
|
||||
<string name="moveList">Move list</string>
|
||||
<string name="gameInfo">Game info</string>
|
||||
<string name="pieces">Pieces</string>
|
||||
<string name="gameStatus">Game status</string>
|
||||
<string name="lastMove">Last move</string>
|
||||
<string name="inputForm">Command input form</string>
|
||||
<string name="actions">Actions</string>
|
||||
<string name="yourClock">Your clock</string>
|
||||
<string name="opponentClock">Opponent clock</string>
|
||||
<string name="gameStart">Game start</string>
|
||||
<string name="boardCommandList">Command list when the board has focus</string>
|
||||
<string name="inputFormCommandList">Type these commands in the command input form.</string>
|
||||
<string name="goToInputForm">Go to the command input form.</string>
|
||||
<string name="announceCurrentSquare">Announce current square.</string>
|
||||
<string name="announceLastMove">Announce last move.</string>
|
||||
<string name="announceLastMoveCapture">Announce piece captured in last move.</string>
|
||||
<string name="announcePossibleMoves">Announce possible moves for the selected piece.</string>
|
||||
<string name="announcePossibleCaptures">Announce possible captures with selected piece.</string>
|
||||
<string name="moveWithArrows">Move to adjacent square left, right, up or down.</string>
|
||||
<string name="moveToPieceByType">Move to squares using piece names. For example: repeated k will move to every square where there is a knight. Use uppercase to invert order.</string>
|
||||
<string name="moveToRank">Move to rank 1 to 8.</string>
|
||||
<string name="moveToFile">Move to file a to h.</string>
|
||||
<string name="announcePieceLocations">Announce locations of pieces. Example: p capital N for white knights, p lowercase k for black king.</string>
|
||||
<string name="announcePiecesOnRankOrFile">Announce pieces on a rank or a file. Example: s a, s 1.</string>
|
||||
<string name="goToBoard">Go to the board. Default square is e-4. You can specify a square: board a-1 or b a-1 will take you to square a-1.</string>
|
||||
<string name="movePiece">To move a piece, use standard algebraic notation.</string>
|
||||
<string name="promotion">To promote to anything else than a queen, use equals. For example a-8-equals-n promotes to a knight.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="newAccessToken">New personal API access token</string>
|
||||
<string name="tokenGrantsPermission">A token grants other people permission to use your account.</string>
|
||||
<string name="carefullySelect">Carefully select what it is allowed to do on your behalf.</string>
|
||||
<string name="tokenDescription">Token description</string>
|
||||
<string name="rememberTokenUse">So you remember what this token is for</string>
|
||||
<string name="whatTheTokenCanDo">What the token can do on your behalf:</string>
|
||||
<string name="doNotShareIt">The token will grant access to your account. Do NOT share it with anyone!</string>
|
||||
<string name="copyTokenNow">Make sure to copy your new personal access token now. You won’t be able to see it again!</string>
|
||||
<string name="preferenceRead" comment="In the context of an authentication token, this is a setting that gives a third-party app permission to view the user's preferences. There is a separate setting to let applications write (edit) preferences.">Read preferences</string>
|
||||
<string name="preferenceWrite" comment="In the context of an authentication token, this is a setting that gives a third-party app permission to edit/change the user's preferences. There is a separate setting to let applications only read preferences, but not to write (edit) them.">Write preference</string>
|
||||
<string name="emailRead" comment="In the context of an authentication token, this is a setting that gives a third-party app permission to view the user's registered email address.">Read email address</string>
|
||||
<string name="challengeRead" comment="In the context of an authentication token, this is a setting that gives a third-party app permission to view game challenges from other players. There is a separate setting to let applications send, accept or reject challenges.">Read incoming challenges</string>
|
||||
<string name="challengeWrite" comment="challengeWrite In the context of an authentication token, a setting that permits third party software to send, accept and reject challenges on behalf of the player.">Send, accept and reject challenges</string>
|
||||
<string name="challengeBulk">Create many games at once for other players</string>
|
||||
<string name="studyRead" comment="Gives permission to third-party software to *read* information that already exists. However it won't be able to write (create) private studies or broadcasts.">Read private studies and broadcasts</string>
|
||||
<string name="studyWrite" comment="In the context of an access token, a setting that enables third party software to create, update or delete studies and broadcasts.">Create, update, delete studies and broadcasts</string>
|
||||
<string name="tournamentWrite" comment="In the context of an access token, a setting that permits third party software to create, update or delete studies and join tournaments.">Create, update, and join tournaments</string>
|
||||
<string name="racerWrite" comment="In the context of an access token, a setting which permits third party software to create, and join puzzle races (this is for the activity/minigame Puzzle Racer: https://lichess.org/racer)">Create and join puzzle races</string>
|
||||
<string name="puzzleRead" comment="In the context of an access token, a setting which permits third-party software to view the user's puzzle solving history.">Read puzzle activity</string>
|
||||
<string name="teamRead" comment="Gives permission to third-party software to *read* information that already exists. However it won't be able to write (create) private studies or broadcasts.">Read private team information</string>
|
||||
<string name="teamWrite" comment="In the context of an access token, a setting that permits the third party software to join or leave teams on your behalf.">Join and leave teams</string>
|
||||
<string name="teamLead">Manage teams you lead: send PMs, kick members</string>
|
||||
<string name="followRead" comment="In the context of an access token, a setting which permits third-party software to view (read) which players you are following.">Read followed players</string>
|
||||
<string name="followWrite" comment="In the context of an access token, a setting which permits third-party software to follow and unfollow other players on your behalf.">Follow and unfollow other players</string>
|
||||
<string name="msgWrite" comment="In the context of an access token, a setting which permits third-party software to send messages on your behalf.">Send private messages to other players</string>
|
||||
<string name="boardPlay" comment="In the context of an access token, a setting which permits third-party software to play games using e-boards like DGT, through Lichess's board API.">Play games with board API</string>
|
||||
<string name="botPlay" comment="In the context of an access token, a setting which permits third-party software to play games over the bot API. This is intended mainly for having an engine account e.g. the accounts featured on https://lichess.org/player/bots">Play games with the bot API</string>
|
||||
<string name="engineRead">View and use your external engines</string>
|
||||
<string name="engineWrite">Create and update external engines</string>
|
||||
<string name="webLogin" comment="In the context of an access token, a setting which permits third-party software to create authenticated sessions - meaning effectively unlimited access to your account, using it as if it is you, instead of a third party program. It will be unable to view your password but it will be able to do almost everything else.">Create authenticated website sessions (grants full access!)</string>
|
||||
<string name="webMod" comment="In the context of an access token, this is a setting which permits third-party software to use moderator tools on your behalf. Most players will not be able to see this option.">Use moderator tools (within bounds of your permission)</string>
|
||||
<string name="personalAccessTokens">Personal API access tokens</string>
|
||||
<string name="canMakeOauthRequests" comment="%s is 'authorisation code flow' (flow, as in a process).">You can make OAuth requests without going through the %s.</string>
|
||||
<string name="authorizationCodeFlow" comment="Part of longer string canMakeOauthRequests: You can make OAuth requests without going through the authorisation code flow. This text is also a link which directs to https://lichess.org/api#section/Introduction/Authentication. In this context, 'flow' means a process. Technical information explaining this concept here: https://oauth.net/2/grant-types/authorization-code/ - its formal name is "authorisation code grant type". If you are not comfortable in translating this, we recommend leaving it untranslated.">authorization code flow</string>
|
||||
<string name="insteadGenerateToken" comment="%s is 'generate a personal access token'.">Instead, %s that you can directly use in API requests.</string>
|
||||
<string name="generatePersonalToken" comment="Part of longer string insteadGenerateToken: 'Instead, generate a personal access token you can directly use in API requests.' It is a link, which links to https://lichess.org/account/oauth/token/create and appears after you have created at least one token.">generate a personal access token</string>
|
||||
<string name="guardTokensCarefully">Guard these tokens carefully! They are like passwords. The advantage to using tokens over putting your password into a script is that tokens can be revoked, and you can generate lots of them.</string>
|
||||
<string name="apiDocumentationLinks" comment="%1$s links to a personal token app example (string: personalTokenAppExample). %2$s links to the API documentation (string: apiDocumentation). Full sentence after %1$s and %2$s have been substituted: "Here's a personal app token example and the API documentation." personalTokenAppExample and apiDocumentation can both be translated separately.">Here's a %1$s and the %2$s.</string>
|
||||
<string name="personalTokenAppExample" comment="Part of longer string apiDocumentationLinks: 'Here's a personal token app example and the API documentation.' This text is also a link which directs to https://github.com/lichess-org/api/tree/master/example/oauth-personal-token.">personal token app example</string>
|
||||
<string name="apiDocumentation" comment="Part of longer string apiDocumentationLinks: 'Here's a personal token app example and the API documentation.' This text is also a link which directs to https://lichess.org/api.">API documentation</string>
|
||||
<string name="newToken">New access token</string>
|
||||
<string name="apiAccessTokens">API access tokens</string>
|
||||
<string name="created" comment="%s is relative time, e.g. 2 hours ago.">Created %s</string>
|
||||
<string name="lastUsed" comment="%s is relative time, e.g. 2 hours ago. 'Last used' in this context means 'You used this most recently %s time ago'.">Last used %s</string>
|
||||
<string name="alreadyHavePlayedGames">You already have played games!</string>
|
||||
<string name="attentionOfDevelopers">Note for the attention of developers only:</string>
|
||||
<string name="possibleToPrefill">It is possible to pre-fill this form by tweaking the query parameters of the URL.</string>
|
||||
<string name="forExample" comment="%s is an example URL. Please note the sentence continues on the next line. The complete sentence is: 'For example: https://lichess.org/account/oauth/token/create?scopes[]=challenge:write&scopes[]=puzzle:read&description=Prefilled+token+example ticks the challenge:create and puzzle:read scopes, and sets the token description.'">For example: %s</string>
|
||||
<string name="ticksTheScopes" comment="Part of a longer sentence, this is the second line: 'For example: https://lichess.org/account/oauth/token/create?scopes[]=challenge:write&scopes[]=puzzle:read&description=Prefilled+token+example ticks the challenge:create and puzzle:read scopes, and sets the token description.' %1$s is 'challenge:create', %2$s is 'puzzle:read' which are both used as technical examples. These should not be translated which is why they are included as substituted strings.">ticks the %1$s and %2$s scopes, and sets the token description.</string>
|
||||
<string name="scopesCanBeFound" comment="scopesCanBeFound For this page in particular, developers can link to it so that some options are pre-ticked when a user follows the URL. To pre-tick those options, developers need the scope codes, which they can find by inspecting the source code of the page itself.">The scope codes can be found in the HTML code of the form.</string>
|
||||
<string name="givingPrefilledUrls">Giving these pre-filled URLs to your users will help them get the right token scopes.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="logInAsUsername">Log in as %s</string>
|
||||
<string name="welcome">Welcome!</string>
|
||||
<string name="welcomeToLichess">Welcome to lichess.org!</string>
|
||||
<string name="thisIsYourProfilePage">This is your profile page.</string>
|
||||
<string name="enabledKidModeSuggestion">Will a child use this account? You might want to enable %s.</string>
|
||||
<string name="whatNowSuggestions">What now? Here are a few suggestions:</string>
|
||||
<string name="learnChessRules">Learn chess rules</string>
|
||||
<string name="improveWithChessTacticsPuzzles">Improve with chess tactics puzzles.</string>
|
||||
<string name="playTheArtificialIntelligence">Play the Artificial Intelligence.</string>
|
||||
<string name="playOpponentsFromAroundTheWorld">Play opponents from around the world.</string>
|
||||
<string name="followYourFriendsOnLichess">Follow your friends on Lichess.</string>
|
||||
<string name="playInTournaments">Play in tournaments.</string>
|
||||
<string name="learnFromXAndY">Learn from %1$s and %2$s.</string>
|
||||
<string name="configureLichess">Configure Lichess to your liking.</string>
|
||||
<string name="exploreTheSiteAndHaveFun">Explore the site and have fun :)</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="donate">Donate</string>
|
||||
<string name="donateAsX">Donate as %s</string>
|
||||
<string name="lichessPatron">Lichess Patron</string>
|
||||
<string name="patronSince" comment="%s is a date e.g. "21 Jan 2025", meaning the final text would be something like "Patron since 21 Jan 2025".">Patron since %s</string>
|
||||
<string name="freeAccount">Free account</string>
|
||||
<string name="becomePatron">Become a Lichess Patron</string>
|
||||
<string name="xBecamePatron">%s became a Lichess Patron</string>
|
||||
<plurals name="xIsPatronForNbMonths">
|
||||
<item quantity="one">%1$s is a Lichess Patron for %2$s month</item>
|
||||
<item quantity="other">%1$s is a Lichess Patron for %2$s months</item>
|
||||
</plurals>
|
||||
<string name="newPatrons">New Patrons</string>
|
||||
<string name="freeChess">Free chess for everyone, forever!</string>
|
||||
<string name="noAdsNoSubs">No ads, no subscriptions; but open-source and passion.</string>
|
||||
<string name="thankYou">Thank you for your donation!</string>
|
||||
<string name="youHaveLifetime">You have a Lifetime Patron account. That's pretty awesome!</string>
|
||||
<string name="patronUntil">You have a Patron account until %s.</string>
|
||||
<string name="ifNotRenewedThenAccountWillRevert">If not renewed, your account will then revert to a regular account.</string>
|
||||
<string name="weAreNonProfit">We are a non‑profit association because we believe everyone should have access to a free, world-class chess platform.</string>
|
||||
<string name="weRelyOnSupport">We rely on support from people like you to make it possible. If you enjoy using Lichess, please consider supporting us by donating and becoming a Patron!</string>
|
||||
<string name="lifetime">Lifetime</string>
|
||||
<string name="payLifetimeOnce">Pay %s once. Be a Lichess Patron forever!</string>
|
||||
<string name="lifetimePatron">Lifetime Lichess Patron</string>
|
||||
<string name="monthly">Monthly</string>
|
||||
<string name="recurringBilling">Recurring billing, renewing your Patron wings every month.</string>
|
||||
<string name="onetime">One-time</string>
|
||||
<string name="singleDonation">A single donation that grants you the Patron wings for one month.</string>
|
||||
<string name="otherAmount">Other</string>
|
||||
<string name="pleaseEnterAmountInX">Please enter an amount in %s</string>
|
||||
<string name="withCreditCard">Credit Card</string>
|
||||
<string name="logInToDonate">Log in to donate</string>
|
||||
<string name="weAreSmallTeam">We are a small team, so your support makes a huge difference!</string>
|
||||
<string name="celebratedPatrons">The celebrated Patrons who make Lichess possible</string>
|
||||
<string name="whereMoneyGoes">Where does the money go?</string>
|
||||
<string name="serversAndDeveloper">First of all, powerful servers.
|
||||
Then we pay a full-time developer: %s, the founder of Lichess.</string>
|
||||
<string name="costBreakdown">See the detailed cost breakdown</string>
|
||||
<string name="officialNonProfit">Is Lichess an official non-profit?</string>
|
||||
<string name="actOfCreation">Yes, here's the act of creation (in French)</string>
|
||||
<string name="changeMonthlySupport">Can I change/cancel my monthly support?</string>
|
||||
<string name="changeOrContact">Yes, at any time, from this page.
|
||||
Or you can %s.</string>
|
||||
<string name="contactSupport">contact Lichess support</string>
|
||||
<string name="otherMethods">Other methods of donation?</string>
|
||||
<string name="lichessIsRegisteredWith">Lichess is registered with %s.</string>
|
||||
<string name="bankTransfers">We also accept bank transfers</string>
|
||||
<string name="onlyDonationFromAbove">Please note that only the donation form above will grant the Patron status.</string>
|
||||
<string name="patronFeatures">Are some features reserved to Patrons?</string>
|
||||
<string name="noPatronFeatures">No, because Lichess is entirely free, forever, and for everyone. That's a promise.
|
||||
However, Patrons get bragging rights with cool new Patron wings that show up on your profile.</string>
|
||||
<string name="featuresComparison">See the detailed feature comparison</string>
|
||||
<plurals name="patronForMonths">
|
||||
<item quantity="one">Lichess Patron for one month</item>
|
||||
<item quantity="other">Lichess Patron for %s months</item>
|
||||
</plurals>
|
||||
<string name="youSupportWith">You support lichess.org with %s per month.</string>
|
||||
<string name="tyvm">Thank you very much for your help. You rock!</string>
|
||||
<string name="currentStatus">Current status</string>
|
||||
<string name="nextPayment">Next payment</string>
|
||||
<string name="youWillBeChargedXOnY">You will be charged %1$s on %2$s.</string>
|
||||
<string name="makeAdditionalDonation">Make an additional donation</string>
|
||||
<string name="giftPatronWingsShort">Gift Patron wings</string>
|
||||
<string name="giftPatronWings">Gift Patron wings to a player</string>
|
||||
<string name="update">Update</string>
|
||||
<string name="changeMonthlyAmount">Change the monthly amount (%s)</string>
|
||||
<string name="cancelSupport">Cancel your support</string>
|
||||
<string name="xOrY">%1$s or %2$s</string>
|
||||
<string name="decideHowMuch">Decide what Lichess is worth to you:</string>
|
||||
<string name="stopPayments">Withdraw your credit card and stop payments:</string>
|
||||
<string name="stopPaymentsPayPal">Cancel PayPal subscription and stop payments:</string>
|
||||
<string name="noLongerSupport">No longer support Lichess</string>
|
||||
<string name="viewOthers">View other Lichess Patrons</string>
|
||||
<string name="date">Date</string>
|
||||
<string name="amount">Amount</string>
|
||||
<string name="transactionCompleted">Your transaction has been completed, and a receipt for your donation has been emailed to you.</string>
|
||||
<string name="permanentPatron">You now have a permanent Patron account.</string>
|
||||
<string name="checkOutProfile">Check out your profile page!</string>
|
||||
<string name="nowLifetime">You are now a lifetime Lichess Patron!</string>
|
||||
<string name="nowOneMonth">You are now a Lichess Patron for one month!</string>
|
||||
<string name="downgradeNextMonth">In one month, you will NOT be charged again, and your Lichess account will revert to a regular account.</string>
|
||||
<string name="changeCurrency">Change currency</string>
|
||||
<string name="paymentDetails">Payment details</string>
|
||||
<string name="updatePaymentMethod">Update payment method</string>
|
||||
<string name="stripeManageSub">Manage your subscription and download your invoices and receipts</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="perfStats">%s stats</string>
|
||||
<string name="viewTheGames">View the games</string>
|
||||
<string name="provisional">provisional</string>
|
||||
<string name="notEnoughRatedGames">Not enough rated games have been played to establish a reliable rating.</string>
|
||||
<string name="progressOverLastXGames">Progression over the last %s games:</string>
|
||||
<string name="ratingDeviation">Rating deviation: %s.</string>
|
||||
<string name="ratingDeviationTooltip" comment="ratingDeviationTooltip This is a tooltip (appears on mouseover) for the rating deviation. Appears on performance statistics pages such as https://lichess.org/@/thibault/perf/ultraBullet As of 2021-05-19, $1%s is set to 110.">Lower value means the rating is more stable. Above %1$s, the rating is considered provisional. To be included in the rankings, this value should be below %2$s (standard chess) or %3$s (variants).</string>
|
||||
<string name="totalGames">Total games</string>
|
||||
<string name="ratedGames">Rated games</string>
|
||||
<string name="tournamentGames">Tournament games</string>
|
||||
<string name="berserkedGames">Berserked games</string>
|
||||
<string name="timeSpentPlaying">Time spent playing</string>
|
||||
<string name="averageOpponent">Average opponent</string>
|
||||
<string name="victories">Victories</string>
|
||||
<string name="defeats">Defeats</string>
|
||||
<string name="disconnections">Disconnections</string>
|
||||
<string name="notEnoughGames">Not enough games played</string>
|
||||
<string name="highestRating">Highest rating: %s</string>
|
||||
<string name="lowestRating">Lowest rating: %s</string>
|
||||
<string name="fromXToY">from %1$s to %2$s</string>
|
||||
<string name="winningStreak">Winning streak</string>
|
||||
<string name="losingStreak">Losing streak</string>
|
||||
<string name="longestStreak">Longest streak: %s</string>
|
||||
<string name="currentStreak">Current streak: %s</string>
|
||||
<string name="bestRated">Best rated victories</string>
|
||||
<string name="gamesInARow">Games played in a row</string>
|
||||
<string name="lessThanOneHour">Less than one hour between games</string>
|
||||
<string name="maxTimePlaying">Max time spent playing</string>
|
||||
<string name="now">now</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="preferences">Preferences</string>
|
||||
<string name="display">Display</string>
|
||||
<string name="privacy">Privacy</string>
|
||||
<string name="notifications">Notifications</string>
|
||||
<string name="pieceAnimation">Piece animation</string>
|
||||
<string name="materialDifference">Material difference</string>
|
||||
<string name="boardHighlights">Board highlights (last move and check)</string>
|
||||
<string name="pieceDestinations">Piece destinations (valid moves and premoves)</string>
|
||||
<string name="boardCoordinates">Board coordinates (A-H, 1-8)</string>
|
||||
<string name="moveListWhilePlaying">Move list while playing</string>
|
||||
<string name="pgnPieceNotation">Move notation</string>
|
||||
<string name="chessPieceSymbol">Chess piece symbol</string>
|
||||
<string name="pgnLetter">Letter (K, Q, R, B, N)</string>
|
||||
<string name="zenMode" comment="zenMode This is not the religious meaning. Turning this option on takes away make elements of the user interface. Can also translate as 'Focus mode' as one example.">Zen mode</string>
|
||||
<string name="showPlayerRatings">Show player ratings</string>
|
||||
<string name="showFlairs">Show player flairs</string>
|
||||
<string name="explainShowPlayerRatings">This hides all ratings from Lichess, to help focus on the chess. Rated games still impact your rating, this is only about what you get to see.</string>
|
||||
<string name="displayBoardResizeHandle">Show board resize handle</string>
|
||||
<string name="onlyOnInitialPosition">Only on initial position</string>
|
||||
<string name="inGameOnly">In-game only</string>
|
||||
<string name="exceptInGame" comment="An option regarding when player ratings should be displayed. This will display other players' ratings at all times, EXCEPT during a game. Please see screenshot - text needs to be kept short to fit in the segmented control widget used for settings.">Except in-game</string>
|
||||
<string name="chessClock">Chess clock</string>
|
||||
<string name="tenthsOfSeconds">Tenths of seconds</string>
|
||||
<string name="whenTimeRemainingLessThanTenSeconds" comment="The &lt; symbol becomes "<" (less than symbol). It is not required in your translation; you can write it as a word for example. Just do NOT use < in its place, or your translation will have to be removed. Technical information: < is a reserved character in HTML, which is why it cannot be used.">When time remaining < 10 seconds</string>
|
||||
<string name="horizontalGreenProgressBars">Horizontal green progress bars</string>
|
||||
<string name="soundWhenTimeGetsCritical">Sound when time gets critical</string>
|
||||
<string name="giveMoreTime">Give more time</string>
|
||||
<string name="gameBehavior" comment="gameBehavior In the user settings page, "Game behavior" is the title of the tab for configuring how the player can interact with the game.">Game behaviour</string>
|
||||
<string name="howDoYouMovePieces">How do you move pieces?</string>
|
||||
<string name="clickTwoSquares">Click two squares</string>
|
||||
<string name="dragPiece">Drag a piece</string>
|
||||
<string name="bothClicksAndDrag">Either</string>
|
||||
<string name="premovesPlayingDuringOpponentTurn">Premoves (playing during opponent turn)</string>
|
||||
<string name="takebacksWithOpponentApproval">Takebacks (with opponent approval)</string>
|
||||
<string name="inCasualGamesOnly">In casual games only</string>
|
||||
<string name="promoteToQueenAutomatically">Promote to Queen automatically</string>
|
||||
<string name="explainPromoteToQueenAutomatically">Hold the <ctrl> key while promoting to temporarily disable auto-promotion</string>
|
||||
<string name="whenPremoving">When premoving</string>
|
||||
<string name="claimDrawOnThreefoldRepetitionAutomatically">Claim draw on threefold repetition automatically</string>
|
||||
<string name="whenTimeRemainingLessThanThirtySeconds" comment="The &lt; symbol becomes "<" (less than symbol). It is not required in your translation; you can write it as a word for example. Just do NOT use < in its place, or your translation will have to be removed. Technical information: < is a reserved character in HTML, which is why it cannot be used.">When time remaining < 30 seconds</string>
|
||||
<string name="moveConfirmation">Move confirmation</string>
|
||||
<string name="explainCanThenBeTemporarilyDisabled">Can be disabled during a game with the board menu</string>
|
||||
<string name="inCorrespondenceGames">Correspondence games</string>
|
||||
<string name="correspondenceAndUnlimited">Correspondence and unlimited</string>
|
||||
<string name="confirmResignationAndDrawOffers">Confirm resignation and draw offers</string>
|
||||
<string name="castleByMovingTheKingTwoSquaresOrOntoTheRook">Castling method</string>
|
||||
<string name="castleByMovingTwoSquares">Move king two squares</string>
|
||||
<string name="castleByMovingOntoTheRook">Move king onto rook</string>
|
||||
<string name="inputMovesWithTheKeyboard">Input moves with the keyboard</string>
|
||||
<string name="inputMovesWithVoice">Input moves with your voice</string>
|
||||
<string name="snapArrowsToValidMoves" comment="snapArrowsToValidMoves The 'arrows' are for quick annotations you can do on the board, by holding right mouse button. With this setting enabled, it means the arrows will align themselves to places were pieces can move.">Snap arrows to valid moves</string>
|
||||
<string name="sayGgWpAfterLosingOrDrawing" comment="sayGgWpAfterLosingOrDrawing When enabled, this setting will automatically send 'Good game, well played' to your opponent if you are lose or draw the game. It's meant as a courtesy message. The message will be sent in ENGLISH. It is up to you how to deal with this. For example, you may want to put '(message will be sent in English)' in your translated text as one example. Or you can leave the actual English text and put a brief translation in your own language.">Say "Good game, well played" upon defeat or draw</string>
|
||||
<string name="yourPreferencesHaveBeenSaved">Your preferences have been saved.</string>
|
||||
<string name="scrollOnTheBoardToReplayMoves">Scroll on the board to replay moves</string>
|
||||
<string name="correspondenceEmailNotification">Daily email listing your correspondence games</string>
|
||||
<string name="notifyStreamStart">Streamer goes live</string>
|
||||
<string name="notifyInboxMsg">New inbox message</string>
|
||||
<string name="notifyForumMention">Forum comment mentions you</string>
|
||||
<string name="notifyInvitedStudy">Study invite</string>
|
||||
<string name="notifyGameEvent">Correspondence game updates</string>
|
||||
<string name="notifyChallenge">Challenges</string>
|
||||
<string name="notifyTournamentSoon">Tournament starting soon</string>
|
||||
<string name="notifyTimeAlarm">Correspondence clock running out</string>
|
||||
<string name="notifyBell">Bell notification within Lichess</string>
|
||||
<string name="notifyPush">Device notification when you're not on Lichess</string>
|
||||
<string name="notifyWeb">Browser</string>
|
||||
<string name="notifyDevice">Device</string>
|
||||
<string name="bellNotificationSound">Bell notification sound</string>
|
||||
<string name="blindfold" comment="Appears in the in-game preferences view. Enabling the blindfold option will hide all the pieces.">Blindfold</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<resources>
|
||||
<string name="puzzles">Puzzles</string>
|
||||
<string name="puzzleThemes">Puzzle Themes</string>
|
||||
<string name="recommended">Recommended</string>
|
||||
<string name="phases">Phases</string>
|
||||
<string name="motifs">Motifs</string>
|
||||
<string name="advanced">Advanced</string>
|
||||
<string name="lengths">Lengths</string>
|
||||
<string name="mates">Mates</string>
|
||||
<string name="goals">Goals</string>
|
||||
<string name="origin">Origin</string>
|
||||
<string name="specialMoves">Special moves</string>
|
||||
<string name="didYouLikeThisPuzzle">Did you like this puzzle?</string>
|
||||
<string name="voteToLoadNextOne">Vote to load the next one!</string>
|
||||
<string name="upVote">Up vote puzzle</string>
|
||||
<string name="downVote">Down vote puzzle</string>
|
||||
<string name="yourPuzzleRatingWillNotChange">Your puzzle rating will not change. Note that puzzles are not a competition. Your rating helps selecting the best puzzles for your current skill.</string>
|
||||
<string name="findTheBestMoveForWhite">Find the best move for white.</string>
|
||||
<string name="findTheBestMoveForBlack">Find the best move for black.</string>
|
||||
<string name="toGetPersonalizedPuzzles">To get personalized puzzles:</string>
|
||||
<string name="puzzleId">Puzzle %s</string>
|
||||
<string name="puzzleOfTheDay">Puzzle of the day</string>
|
||||
<string name="dailyPuzzle">Daily Puzzle</string>
|
||||
<string name="clickToSolve">Click to solve</string>
|
||||
<string name="goodMove">Good move</string>
|
||||
<string name="bestMove">Best move!</string>
|
||||
<string name="keepGoing">Keep going…</string>
|
||||
<string name="puzzleSuccess">Success!</string>
|
||||
<string name="puzzleComplete">Puzzle complete!</string>
|
||||
<string name="byOpenings">By openings</string>
|
||||
<string name="puzzlesByOpenings">Puzzles by openings</string>
|
||||
<string name="openingsYouPlayedTheMost">Openings you played the most in rated games</string>
|
||||
<string name="useFindInPage">Use "Find in page" in the browser menu to find your favourite opening!</string>
|
||||
<string name="useCtrlF">Use Ctrl+f to find your favourite opening!</string>
|
||||
<string name="notTheMove">That's not the move!</string>
|
||||
<string name="trySomethingElse">Try something else.</string>
|
||||
<string name="ratingX">Rating: %s</string>
|
||||
<string name="hidden">hidden</string>
|
||||
<plurals name="playedXTimes">
|
||||
<item quantity="one">Played %s time</item>
|
||||
<item quantity="other">Played %s times</item>
|
||||
</plurals>
|
||||
<string name="fromGameLink">From game %s</string>
|
||||
<string name="continueTraining">Continue training</string>
|
||||
<string name="difficultyLevel">Difficulty level</string>
|
||||
<string name="normal">Normal</string>
|
||||
<string name="easier">Easier</string>
|
||||
<string name="easiest">Easiest</string>
|
||||
<plurals name="nbPointsBelowYourPuzzleRating">
|
||||
<item quantity="one">One point below your puzzle rating</item>
|
||||
<item quantity="other">%s points below your puzzle rating</item>
|
||||
</plurals>
|
||||
<string name="harder">Harder</string>
|
||||
<string name="hardest">Hardest</string>
|
||||
<plurals name="nbPointsAboveYourPuzzleRating">
|
||||
<item quantity="one">One point above your puzzle rating</item>
|
||||
<item quantity="other">%s points above your puzzle rating</item>
|
||||
</plurals>
|
||||
<string name="example">Example</string>
|
||||
<string name="addAnotherTheme">Add another theme</string>
|
||||
<string name="nextPuzzle">Next puzzle</string>
|
||||
<string name="jumpToNextPuzzleImmediately">Jump to next puzzle immediately</string>
|
||||
<string name="puzzleDashboard">Puzzle Dashboard</string>
|
||||
<string name="improvementAreas">Improvement areas</string>
|
||||
<string name="strengths">Strengths</string>
|
||||
<string name="history">Puzzle history</string>
|
||||
<string name="solved">solved</string>
|
||||
<string name="failed">incorrect</string>
|
||||
<string name="streakDescription">Solve progressively harder puzzles and build a win streak. There is no clock, so take your time. One wrong move, and it's game over! But you can skip one move per session.</string>
|
||||
<string name="yourStreakX">Your streak: %s</string>
|
||||
<string name="streakSkipExplanation">Skip this move to preserve your streak! Only works once per run.</string>
|
||||
<string name="continueTheStreak">Continue the streak</string>
|
||||
<string name="newStreak">New streak</string>
|
||||
<string name="fromMyGames">From my games</string>
|
||||
<string name="lookupOfPlayer">Lookup puzzles from a player's games</string>
|
||||
<string name="searchPuzzles">Search puzzles</string>
|
||||
<string name="fromMyGamesNone">You have no puzzles in the database, but Lichess still loves you very much.
|
||||
|
||||
Play rapid and classical games to increase your chances of having a puzzle of yours added!</string>
|
||||
<plurals name="puzzlesFoundInUserGames">
|
||||
<item quantity="one">One puzzle found in games by %2$s</item>
|
||||
<item quantity="other">%1$s puzzles found in games by %2$s</item>
|
||||
</plurals>
|
||||
<string name="puzzleDashboardDescription">Train, analyse, improve</string>
|
||||
<plurals name="nbPlayed">
|
||||
<item quantity="other">%s played</item>
|
||||
</plurals>
|
||||
<plurals name="nbToReplay">
|
||||
<item quantity="other">%s to replay</item>
|
||||
</plurals>
|
||||
<string name="percentSolved">%s solved</string>
|
||||
<string name="noPuzzlesToShow">Nothing to show, go play some puzzles first!</string>
|
||||
<string name="improvementAreasDescription">Train these to optimize your progress!</string>
|
||||
<string name="strengthDescription">You perform the best in these themes</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="advancedPawn">Advanced pawn</string>
|
||||
<string name="advancedPawnDescription">One of your pawns is deep into the opponent position, maybe threatening to promote.</string>
|
||||
<string name="advantage">Advantage</string>
|
||||
<string name="advantageDescription">Seize your chance to get a decisive advantage. (200cp ≤ eval ≤ 600cp)</string>
|
||||
<string name="anastasiaMate">Anastasia's mate</string>
|
||||
<string name="anastasiaMateDescription">A knight and rook or queen team up to trap the opposing king between the side of the board and a friendly piece.</string>
|
||||
<string name="arabianMate">Arabian mate</string>
|
||||
<string name="arabianMateDescription">A knight and a rook team up to trap the opposing king on a corner of the board.</string>
|
||||
<string name="attackingF2F7">Attacking f2 or f7</string>
|
||||
<string name="attackingF2F7Description">An attack focusing on the f2 or f7 pawn, such as in the fried liver opening.</string>
|
||||
<string name="attraction">Attraction</string>
|
||||
<string name="attractionDescription">An exchange or sacrifice encouraging or forcing an opponent piece to a square that allows a follow-up tactic.</string>
|
||||
<string name="backRankMate">Back rank mate</string>
|
||||
<string name="backRankMateDescription">Checkmate the king on the home rank, when it is trapped there by its own pieces.</string>
|
||||
<string name="bishopEndgame">Bishop endgame</string>
|
||||
<string name="bishopEndgameDescription">An endgame with only bishops and pawns.</string>
|
||||
<string name="bodenMate">Boden's mate</string>
|
||||
<string name="bodenMateDescription">Two attacking bishops on criss-crossing diagonals deliver mate to a king obstructed by friendly pieces.</string>
|
||||
<string name="castling">Castling</string>
|
||||
<string name="castlingDescription">Bring the king to safety, and deploy the rook for attack.</string>
|
||||
<string name="capturingDefender">Capture the defender</string>
|
||||
<string name="capturingDefenderDescription">Removing a piece that is critical to defence of another piece, allowing the now undefended piece to be captured on a following move.</string>
|
||||
<string name="crushing">Crushing</string>
|
||||
<string name="crushingDescription">Spot the opponent blunder to obtain a crushing advantage. (eval ≥ 600cp)</string>
|
||||
<string name="doubleBishopMate">Double bishop mate</string>
|
||||
<string name="doubleBishopMateDescription">Two attacking bishops on adjacent diagonals deliver mate to a king obstructed by friendly pieces.</string>
|
||||
<string name="dovetailMate">Dovetail mate</string>
|
||||
<string name="dovetailMateDescription">A queen delivers mate to an adjacent king, whose only two escape squares are obstructed by friendly pieces.</string>
|
||||
<string name="equality">Equality</string>
|
||||
<string name="equalityDescription">Come back from a losing position, and secure a draw or a balanced position. (eval ≤ 200cp)</string>
|
||||
<string name="kingsideAttack">Kingside attack</string>
|
||||
<string name="kingsideAttackDescription">An attack of the opponent's king, after they castled on the king side.</string>
|
||||
<string name="clearance">Clearance</string>
|
||||
<string name="clearanceDescription">A move, often with tempo, that clears a square, file or diagonal for a follow-up tactical idea.</string>
|
||||
<string name="defensiveMove">Defensive move</string>
|
||||
<string name="defensiveMoveDescription">A precise move or sequence of moves that is needed to avoid losing material or another advantage.</string>
|
||||
<string name="deflection">Deflection</string>
|
||||
<string name="deflectionDescription">A move that distracts an opponent piece from another duty that it performs, such as guarding a key square. Sometimes also called "overloading".</string>
|
||||
<string name="discoveredAttack">Discovered attack</string>
|
||||
<string name="discoveredAttackDescription">Moving a piece (such as a knight), that previously blocked an attack by a long range piece (such as a rook), out of the way of that piece.</string>
|
||||
<string name="doubleCheck">Double check</string>
|
||||
<string name="doubleCheckDescription">Checking with two pieces at once, as a result of a discovered attack where both the moving piece and the unveiled piece attack the opponent's king.</string>
|
||||
<string name="endgame">Endgame</string>
|
||||
<string name="endgameDescription">A tactic during the last phase of the game.</string>
|
||||
<string name="enPassantDescription">A tactic involving the en passant rule, where a pawn can capture an opponent pawn that has bypassed it using its initial two-square move.</string>
|
||||
<string name="exposedKing">Exposed king</string>
|
||||
<string name="exposedKingDescription">A tactic involving a king with few defenders around it, often leading to checkmate.</string>
|
||||
<string name="fork">Fork</string>
|
||||
<string name="forkDescription">A move where the moved piece attacks two opponent pieces at once.</string>
|
||||
<string name="hangingPiece">Hanging piece</string>
|
||||
<string name="hangingPieceDescription">A tactic involving an opponent piece being undefended or insufficiently defended and free to capture.</string>
|
||||
<string name="hookMate">Hook mate</string>
|
||||
<string name="hookMateDescription">Checkmate with a rook, knight, and pawn along with one enemy pawn to limit the enemy king's escape.</string>
|
||||
<string name="interference">Interference</string>
|
||||
<string name="interferenceDescription">Moving a piece between two opponent pieces to leave one or both opponent pieces undefended, such as a knight on a defended square between two rooks.</string>
|
||||
<string name="intermezzo">Intermezzo</string>
|
||||
<string name="intermezzoDescription">Instead of playing the expected move, first interpose another move posing an immediate threat that the opponent must answer. Also known as "Zwischenzug" or "In between".</string>
|
||||
<string name="killBoxMate">Kill box mate</string>
|
||||
<string name="killBoxMateDescription">A rook is next to the enemy king and supported by a queen that also blocks the king's escape squares. The rook and the queen catch the enemy king in a 3 by 3 "kill box".</string>
|
||||
<string name="vukovicMate">Vukovic mate</string>
|
||||
<string name="vukovicMateDescription">A rook and knight team up to mate the king. The rook delivers mate while supported by a third piece, and the knight is used to block the king's escape squares.</string>
|
||||
<string name="knightEndgame">Knight endgame</string>
|
||||
<string name="knightEndgameDescription">An endgame with only knights and pawns.</string>
|
||||
<string name="long">Long puzzle</string>
|
||||
<string name="longDescription">Three moves to win.</string>
|
||||
<string name="master">Master games</string>
|
||||
<string name="masterDescription">Puzzles from games played by titled players.</string>
|
||||
<string name="masterVsMaster">Master vs Master games</string>
|
||||
<string name="masterVsMasterDescription">Puzzles from games between two titled players.</string>
|
||||
<string name="mate">Checkmate</string>
|
||||
<string name="mateDescription">Win the game with style.</string>
|
||||
<string name="mateIn1">Mate in 1</string>
|
||||
<string name="mateIn1Description">Deliver checkmate in one move.</string>
|
||||
<string name="mateIn2">Mate in 2</string>
|
||||
<string name="mateIn2Description">Deliver checkmate in two moves.</string>
|
||||
<string name="mateIn3">Mate in 3</string>
|
||||
<string name="mateIn3Description">Deliver checkmate in three moves.</string>
|
||||
<string name="mateIn4">Mate in 4</string>
|
||||
<string name="mateIn4Description">Deliver checkmate in four moves.</string>
|
||||
<string name="mateIn5">Mate in 5 or more</string>
|
||||
<string name="mateIn5Description">Figure out a long mating sequence.</string>
|
||||
<string name="middlegame">Middlegame</string>
|
||||
<string name="middlegameDescription">A tactic during the second phase of the game.</string>
|
||||
<string name="oneMove">One-move puzzle</string>
|
||||
<string name="oneMoveDescription">A puzzle that is only one move long.</string>
|
||||
<string name="opening">Opening</string>
|
||||
<string name="openingDescription">A tactic during the first phase of the game.</string>
|
||||
<string name="pawnEndgame">Pawn endgame</string>
|
||||
<string name="pawnEndgameDescription">An endgame with only pawns.</string>
|
||||
<string name="pin">Pin</string>
|
||||
<string name="pinDescription">A tactic involving pins, where a piece is unable to move without revealing an attack on a higher value piece.</string>
|
||||
<string name="promotion">Promotion</string>
|
||||
<string name="promotionDescription">Promote one of your pawn to a queen or minor piece.</string>
|
||||
<string name="queenEndgame">Queen endgame</string>
|
||||
<string name="queenEndgameDescription">An endgame with only queens and pawns.</string>
|
||||
<string name="queenRookEndgame">Queen and Rook</string>
|
||||
<string name="queenRookEndgameDescription">An endgame with only queens, rooks and pawns.</string>
|
||||
<string name="queensideAttack">Queenside attack</string>
|
||||
<string name="queensideAttackDescription">An attack of the opponent's king, after they castled on the queen side.</string>
|
||||
<string name="quietMove">Quiet move</string>
|
||||
<string name="quietMoveDescription">A move that does neither make a check or capture, nor an immediate threat to capture, but does prepare a more hidden unavoidable threat for a later move.</string>
|
||||
<string name="rookEndgame">Rook endgame</string>
|
||||
<string name="rookEndgameDescription">An endgame with only rooks and pawns.</string>
|
||||
<string name="sacrifice">Sacrifice</string>
|
||||
<string name="sacrificeDescription">A tactic involving giving up material in the short-term, to gain an advantage again after a forced sequence of moves.</string>
|
||||
<string name="short">Short puzzle</string>
|
||||
<string name="shortDescription">Two moves to win.</string>
|
||||
<string name="skewer">Skewer</string>
|
||||
<string name="skewerDescription">A motif involving a high value piece being attacked, moving out the way, and allowing a lower value piece behind it to be captured or attacked, the inverse of a pin.</string>
|
||||
<string name="smotheredMate">Smothered mate</string>
|
||||
<string name="smotheredMateDescription">A checkmate delivered by a knight in which the mated king is unable to move because it is surrounded (or smothered) by its own pieces.</string>
|
||||
<string name="superGM">Super GM games</string>
|
||||
<string name="superGMDescription">Puzzles from games played by the best players in the world.</string>
|
||||
<string name="trappedPiece">Trapped piece</string>
|
||||
<string name="trappedPieceDescription">A piece is unable to escape capture as it has limited moves.</string>
|
||||
<string name="underPromotion">Underpromotion</string>
|
||||
<string name="underPromotionDescription">Promotion to a knight, bishop, or rook.</string>
|
||||
<string name="veryLong">Very long puzzle</string>
|
||||
<string name="veryLongDescription">Four moves or more to win.</string>
|
||||
<string name="xRayAttack">X-Ray attack</string>
|
||||
<string name="xRayAttackDescription">A piece attacks or defends a square, through an enemy piece.</string>
|
||||
<string name="zugzwang">Zugzwang</string>
|
||||
<string name="zugzwangDescription">The opponent is limited in the moves they can make, and all moves worsen their position.</string>
|
||||
<string name="mix">Healthy mix</string>
|
||||
<string name="mixDescription">A bit of everything. You don't know what to expect, so you remain ready for anything! Just like in real games.</string>
|
||||
<string name="playerGames">Player games</string>
|
||||
<string name="playerGamesDescription">Lookup puzzles generated from your games, or from another player's games.</string>
|
||||
<string name="puzzleDownloadInformation">These puzzles are in the public domain, and can be downloaded from %s.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="search" comment="May appear either as a button or as grey hint text inside a search box, to indicate what it is for. Please see screenshots for an example.">Search</string>
|
||||
<string name="advancedSearch">Advanced search</string>
|
||||
<plurals name="searchInXGames">
|
||||
<item quantity="one">Search in %s chess game</item>
|
||||
<item quantity="other">Search in %s chess games</item>
|
||||
</plurals>
|
||||
<plurals name="xGamesFound">
|
||||
<item quantity="one">One game found</item>
|
||||
<item quantity="other">%s games found</item>
|
||||
</plurals>
|
||||
<string name="opponentName">Opponent name</string>
|
||||
<string name="loser">Loser</string>
|
||||
<string name="from">From</string>
|
||||
<string name="to">To</string>
|
||||
<string name="humanOrComputer">Whether the player's opponent was human or a computer</string>
|
||||
<string name="aiLevel">A.I. level</string>
|
||||
<string name="source">Source</string>
|
||||
<string name="nbTurns">Number of turns</string>
|
||||
<string name="result">Result</string>
|
||||
<string name="winnerColor">Winner colour</string>
|
||||
<string name="date">Date</string>
|
||||
<string name="sortBy">Sort by</string>
|
||||
<string name="analysis">Analysis</string>
|
||||
<string name="onlyAnalysed">Only games where a computer analysis is available</string>
|
||||
<string name="color">Colour</string>
|
||||
<string name="evaluation">Evaluation</string>
|
||||
<string name="maxNumber">Maximum number</string>
|
||||
<string name="maxNumberExplanation">The maximum number of games to return</string>
|
||||
<string name="include">Include</string>
|
||||
<string name="descending">Descending</string>
|
||||
<string name="ascending">Ascending</string>
|
||||
<plurals name="gamesFound">
|
||||
<item quantity="one">%s game found</item>
|
||||
<item quantity="other">%s games found</item>
|
||||
</plurals>
|
||||
<string name="ratingExplanation">The average rating of both players</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="closeAccount">Close account</string>
|
||||
<string name="managedAccountCannotBeClosed">Your account is managed, and cannot be closed.</string>
|
||||
<string name="cantOpenSimilarAccount" comment="Please note this string was simplified in January 2025. Before this, it used to state "You will not be allowed to open a new account with the same name, even if the case is different." Please update existing translations as required.">The username will NOT be available for registration again.</string>
|
||||
<string name="cancelKeepAccount">Cancel and keep my account</string>
|
||||
<string name="closeAccountAreYouSure">Are you sure you want to close your account?</string>
|
||||
<string name="thisAccountIsClosed">This account is closed.</string>
|
||||
</resources>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="moveToStart">Move to start</string>
|
||||
<string name="youPlayTheWhitePiecesInAllPuzzles">You play the white pieces in all puzzles</string>
|
||||
<string name="youPlayTheBlackPiecesInAllPuzzles">You play the black pieces in all puzzles</string>
|
||||
<string name="puzzlesSolved">puzzles solved</string>
|
||||
<string name="newDailyHighscore">New daily highscore!</string>
|
||||
<string name="newWeeklyHighscore">New weekly highscore!</string>
|
||||
<string name="newMonthlyHighscore">New monthly highscore!</string>
|
||||
<string name="newAllTimeHighscore">New all-time highscore!</string>
|
||||
<string name="previousHighscoreWasX">Previous highscore was %s</string>
|
||||
<string name="playAgain">Play again</string>
|
||||
<plurals name="xRuns">
|
||||
<item quantity="one">1 run</item>
|
||||
<item quantity="other">%s runs</item>
|
||||
</plurals>
|
||||
<plurals name="playedNbRunsOfPuzzleStorm">
|
||||
<item quantity="one">Played one run of %2$s</item>
|
||||
<item quantity="other">Played %1$s runs of %2$s</item>
|
||||
</plurals>
|
||||
<string name="highscoreX">Highscore: %s</string>
|
||||
<string name="score">Score</string>
|
||||
<string name="moves">Moves</string>
|
||||
<string name="accuracy">Accuracy</string>
|
||||
<string name="combo">Combo</string>
|
||||
<string name="time">Time</string>
|
||||
<string name="timePerMove">Time per move</string>
|
||||
<string name="highestSolved">Highest solved</string>
|
||||
<string name="puzzlesPlayed">Puzzles played</string>
|
||||
<string name="newRun">New run (hotkey: Space)</string>
|
||||
<string name="endRun">End run (hotkey: Enter)</string>
|
||||
<string name="highscores">Highscores</string>
|
||||
<string name="viewBestRuns">View best runs</string>
|
||||
<string name="bestRunOfDay">Best run of day</string>
|
||||
<string name="runs">Runs</string>
|
||||
<string name="getReady">Get ready!</string>
|
||||
<string name="waitingForMorePlayers">Waiting for more players to join...</string>
|
||||
<string name="raceComplete">Race complete!</string>
|
||||
<string name="spectating">Spectating</string>
|
||||
<string name="joinTheRace">Join the race!</string>
|
||||
<string name="startTheRace">Start the race</string>
|
||||
<string name="yourRankX">Your rank: %s</string>
|
||||
<string name="waitForRematch">Wait for rematch</string>
|
||||
<string name="nextRace">Next race</string>
|
||||
<string name="joinRematch">Join rematch</string>
|
||||
<string name="waitingToStart">Waiting to start</string>
|
||||
<string name="createNewGame">Create a new game</string>
|
||||
<string name="joinPublicRace">Join a public race</string>
|
||||
<string name="raceYourFriends">Race your friends</string>
|
||||
<string name="skip">skip</string>
|
||||
<string name="skipHelp">You can skip one move per race:</string>
|
||||
<string name="skipExplanation">Skip this move to preserve your combo! Only works once per race.</string>
|
||||
<string name="failedPuzzles">Failed puzzles</string>
|
||||
<string name="slowPuzzles">Slow puzzles</string>
|
||||
<string name="skippedPuzzle">Skipped puzzle</string>
|
||||
<string name="thisWeek">This week</string>
|
||||
<string name="thisMonth">This month</string>
|
||||
<string name="allTime">All-time</string>
|
||||
<string name="clickToReload">Click to reload</string>
|
||||
<string name="thisRunHasExpired">This run has expired!</string>
|
||||
<string name="thisRunWasOpenedInAnotherTab">This run was opened in another tab!</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="lichessStreamers">Lichess streamers</string>
|
||||
<string name="lichessStreamer">Lichess streamer</string>
|
||||
<string name="live">LIVE!</string>
|
||||
<string name="offline">OFFLINE</string>
|
||||
<string name="currentlyStreaming">Currently streaming: %s</string>
|
||||
<string name="lastStream">Last stream %s</string>
|
||||
<string name="becomeStreamer">Become a Lichess streamer</string>
|
||||
<string name="doYouHaveStream">Do you have a Twitch or YouTube channel?</string>
|
||||
<string name="hereWeGo">Here we go!</string>
|
||||
<string name="allStreamers">All streamers</string>
|
||||
<string name="editPage">Edit streamer page</string>
|
||||
<string name="yourPage">Your streamer page</string>
|
||||
<string name="downloadKit">Download streamer kit</string>
|
||||
<string name="xIsStreaming">%s is streaming</string>
|
||||
<string name="rules">Streaming rules</string>
|
||||
<string name="rule1">Include the keyword \"lichess.org\" in your stream title and use the category \"Chess\" when you stream on Lichess.</string>
|
||||
<string name="rule2">Remove the keyword when you stream non-Lichess stuff.</string>
|
||||
<string name="rule3">Lichess will detect your stream automatically and enable the following perks:</string>
|
||||
<string name="rule4" comment="the resulting message is: Read our streaming Fairplay FAQ to ensure a fair play for everyone in your stream">Read our %s to ensure fair play for everyone during your stream.</string>
|
||||
<string name="streamingFairplayFAQ">streaming Fairplay FAQ</string>
|
||||
<string name="perks">Benefits of streaming with the keyword</string>
|
||||
<string name="perk1">Get a flaming streamer icon on your Lichess profile.</string>
|
||||
<string name="perk2">Get bumped up to the top of the streamers list.</string>
|
||||
<string name="perk3">Notify your Lichess followers.</string>
|
||||
<string name="perk4">Show your stream in your games, tournaments and studies.</string>
|
||||
<string name="approved">Your stream is approved.</string>
|
||||
<string name="pendingReview">Your stream is being reviewed by moderators.</string>
|
||||
<string name="pleaseFillIn">Please fill in your streamer information, and upload a picture.</string>
|
||||
<string name="whenReady" comment="whenReady %s is "request a moderator review"">When you are ready to be listed as a Lichess streamer, %s</string>
|
||||
<string name="submitForReview" comment="Appears on a button when editing the page which lets you be listed as a streamer: https://lichess.org/streamer/edit As this is public, any changes to a streamer page are first sent to the Lichess team for review.">Submit for review</string>
|
||||
<string name="streamerLanguageSettings">The Lichess streamer page targets your audience with the language provided by your streaming platform. Set the correct default language for your chess streams in the app or service you use to broadcast.</string>
|
||||
<string name="twitchUsername">Your Twitch username or URL</string>
|
||||
<string name="twitchOrYouTubeRequired" comment="A notice when creating/editing your streamer page (https://lichess.org/streamer/edit), denoting that you can only be listed if you stream from a Twitch or YouTube channel.">Either Twitch or YouTube is required</string>
|
||||
<string name="twitchOrYouTubeMustBeVerified" comment="For background: The "streamer badge" refers to the microphone icon on the streamer's profile (https://lichess.org/@/Lichess). The listing is the streamer's page that appears at https://lichess.org/streamer">Twitch and YouTube changes must be verified.
|
||||
|
||||
Your streamer badge and listing will be suspended while the review is in process. This can take up to 72 hours.</string>
|
||||
<string name="youTubeChannelId">Your YouTube channel ID</string>
|
||||
<string name="streamerName">Your streamer name on Lichess</string>
|
||||
<plurals name="keepItShort">
|
||||
<item quantity="one">Keep it short: %s character max</item>
|
||||
<item quantity="other">Keep it short: %s characters max</item>
|
||||
</plurals>
|
||||
<string name="visibility">Visible on the streamers page</string>
|
||||
<string name="whenApproved">When approved by moderators</string>
|
||||
<string name="headline">Headline</string>
|
||||
<string name="tellUsAboutTheStream">Tell us about your stream in one sentence</string>
|
||||
<string name="longDescription">Long description</string>
|
||||
<string name="xStreamerPicture">%s streamer picture</string>
|
||||
<string name="changePicture">Change/delete your picture</string>
|
||||
<string name="uploadPicture">Upload a picture</string>
|
||||
<string name="maxSize">Max size: %s</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,202 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="private">Private</string>
|
||||
<string name="myStudies">My studies</string>
|
||||
<string name="studiesIContributeTo">Studies I contribute to</string>
|
||||
<string name="myPublicStudies">My public studies</string>
|
||||
<string name="myPrivateStudies">My private studies</string>
|
||||
<string name="myFavoriteStudies">My favourite studies</string>
|
||||
<string name="whatAreStudies">What are studies?</string>
|
||||
<string name="allStudies">All studies</string>
|
||||
<string name="studiesCreatedByX">Studies created by %s</string>
|
||||
<string name="noneYet">None yet.</string>
|
||||
<string name="hot">Hot</string>
|
||||
<string name="dateAddedNewest">Date added (newest)</string>
|
||||
<string name="dateAddedOldest">Date added (oldest)</string>
|
||||
<string name="recentlyUpdated">Recently updated</string>
|
||||
<string name="mostPopular">Most popular</string>
|
||||
<string name="alphabetical">Alphabetical</string>
|
||||
<string name="addNewChapter">Add a new chapter</string>
|
||||
<plurals name="nbChapters">
|
||||
<item quantity="one">%s Chapter</item>
|
||||
<item quantity="other">%s Chapters</item>
|
||||
</plurals>
|
||||
<plurals name="nbGames">
|
||||
<item quantity="one">%s Game</item>
|
||||
<item quantity="other">%s Games</item>
|
||||
</plurals>
|
||||
<string name="addMembers">Add members</string>
|
||||
<plurals name="nbMembers">
|
||||
<item quantity="one">%s Member</item>
|
||||
<item quantity="other">%s Members</item>
|
||||
</plurals>
|
||||
<string name="inviteToTheStudy">Invite to the study</string>
|
||||
<string name="pleaseOnlyInvitePeopleYouKnow">Please only invite people who know you, and who actively want to join this study.</string>
|
||||
<string name="searchByUsername">Search by username</string>
|
||||
<string name="spectator">Spectator</string>
|
||||
<string name="contributor">Contributor</string>
|
||||
<string name="kick">Kick</string>
|
||||
<string name="leaveTheStudy">Leave the study</string>
|
||||
<string name="youAreNowAContributor">You are now a contributor</string>
|
||||
<string name="youAreNowASpectator">You are now a spectator</string>
|
||||
<string name="pgnTags">PGN tags</string>
|
||||
<string name="like">Like</string>
|
||||
<string name="unlike">Unlike</string>
|
||||
<string name="newTag">New tag</string>
|
||||
<string name="commentThisPosition">Comment on this position</string>
|
||||
<string name="commentThisMove">Comment on this move</string>
|
||||
<string name="annotateWithGlyphs">Annotate with glyphs</string>
|
||||
<string name="theChapterIsTooShortToBeAnalysed">The chapter is too short to be analysed.</string>
|
||||
<string name="onlyContributorsCanRequestAnalysis">Only the study contributors can request a computer analysis.</string>
|
||||
<string name="getAFullComputerAnalysis">Get a full server-side computer analysis of the mainline.</string>
|
||||
<string name="makeSureTheChapterIsComplete">Make sure the chapter is complete. You can only request analysis once.</string>
|
||||
<string name="allSyncMembersRemainOnTheSamePosition">All SYNC members remain on the same position</string>
|
||||
<string name="shareChanges">Share changes with spectators and save them on the server</string>
|
||||
<string name="playing">Playing</string>
|
||||
<string name="showResults">Results</string>
|
||||
<string name="showEvalBar">Evaluation bars</string>
|
||||
<string name="next">Next</string>
|
||||
<string name="shareAndExport">Share & export</string>
|
||||
<string name="cloneStudy">Clone</string>
|
||||
<string name="studyPgn">Study PGN</string>
|
||||
<string name="chapterPgn">Chapter PGN</string>
|
||||
<string name="copyChapterPgn">Copy PGN</string>
|
||||
<string name="downloadGame">Download game</string>
|
||||
<string name="studyUrl">Study URL</string>
|
||||
<string name="currentChapterUrl">Current chapter URL</string>
|
||||
<string name="youCanPasteThisInTheForumToEmbed">You can paste this in the forum or your Lichess blog to embed</string>
|
||||
<string name="startAtInitialPosition">Start at initial position</string>
|
||||
<string name="startAtX">Start at %s</string>
|
||||
<string name="embedInYourWebsite">Embed in your website</string>
|
||||
<string name="readMoreAboutEmbedding">Read more about embedding</string>
|
||||
<string name="onlyPublicStudiesCanBeEmbedded">Only public studies can be embedded!</string>
|
||||
<string name="open">Open</string>
|
||||
<string name="xBroughtToYouByY">%1$s, brought to you by %2$s</string>
|
||||
<string name="studyNotFound">Study not found</string>
|
||||
<string name="editChapter">Edit chapter</string>
|
||||
<string name="newChapter">New chapter</string>
|
||||
<string name="importFromChapterX">Import from %s</string>
|
||||
<string name="orientation">Orientation</string>
|
||||
<string name="analysisMode">Analysis mode</string>
|
||||
<string name="pinnedChapterComment">Pinned chapter comment</string>
|
||||
<string name="saveChapter">Save chapter</string>
|
||||
<string name="clearAnnotations">Clear annotations</string>
|
||||
<string name="clearVariations">Clear variations</string>
|
||||
<string name="deleteChapter">Delete chapter</string>
|
||||
<string name="deleteThisChapter">Delete this chapter. There is no going back!</string>
|
||||
<string name="clearAllCommentsInThisChapter">Clear all comments, glyphs and drawn shapes in this chapter</string>
|
||||
<string name="rightUnderTheBoard">Right under the board</string>
|
||||
<string name="noPinnedComment">None</string>
|
||||
<string name="normalAnalysis">Normal analysis</string>
|
||||
<string name="hideNextMoves">Hide next moves</string>
|
||||
<string name="interactiveLesson">Interactive lesson</string>
|
||||
<string name="chapterX">Chapter %s</string>
|
||||
<string name="empty">Empty</string>
|
||||
<string name="startFromInitialPosition">Start from initial position</string>
|
||||
<string name="editor">Editor</string>
|
||||
<string name="startFromCustomPosition">Start from custom position</string>
|
||||
<string name="loadAGameByUrl">Load games by URLs</string>
|
||||
<string name="loadAPositionFromFen">Load a position from FEN</string>
|
||||
<string name="loadAGameFromPgn">Load games from PGN</string>
|
||||
<string name="automatic">Automatic</string>
|
||||
<plurals name="pasteYourPgnTextHereUpToNbGames" comment="It is possible to create multiple chapters in one go. Please try to convey this using a short translation.">
|
||||
<item quantity="one">Paste your PGN text here, up to %s game</item>
|
||||
<item quantity="other">Paste games as PGN text here. For each game, a new chapter is created. The study can have up to %s chapters.</item>
|
||||
</plurals>
|
||||
<string name="urlOfTheGame">URL of the games, one per line</string>
|
||||
<string name="loadAGameFromXOrY">Load games from %1$s or %2$s</string>
|
||||
<string name="createChapter">Create chapter</string>
|
||||
<string name="createStudy">Create study</string>
|
||||
<string name="editStudy">Edit study</string>
|
||||
<string name="visibility">Visibility</string>
|
||||
<string name="public">Public</string>
|
||||
<string name="unlisted">Unlisted</string>
|
||||
<string name="inviteOnly">Invite only</string>
|
||||
<string name="allowCloning">Allow cloning</string>
|
||||
<string name="nobody">Nobody</string>
|
||||
<string name="onlyMe">Only me</string>
|
||||
<string name="contributors">Contributors</string>
|
||||
<string name="members">Members</string>
|
||||
<string name="everyone">Everyone</string>
|
||||
<string name="enableSync">Enable sync</string>
|
||||
<string name="yesKeepEveryoneOnTheSamePosition">Yes: keep everyone on the same position</string>
|
||||
<string name="noLetPeopleBrowseFreely">No: let people browse freely</string>
|
||||
<string name="pinnedStudyComment">Pinned study comment</string>
|
||||
<string name="start">Start</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="clearChat">Clear chat</string>
|
||||
<string name="deleteTheStudyChatHistory">Delete the study chat history? There is no going back!</string>
|
||||
<string name="deleteStudy">Delete study</string>
|
||||
<string name="confirmDeleteStudy" comment="%s is replaced with the name of the study">Delete the entire study? There is no going back! Type the name of the study to confirm: %s</string>
|
||||
<string name="whereDoYouWantToStudyThat">Where do you want to study that?</string>
|
||||
<string name="goodMove">Good move</string>
|
||||
<string name="mistake">Mistake</string>
|
||||
<string name="brilliantMove">Brilliant move</string>
|
||||
<string name="blunder">Blunder</string>
|
||||
<string name="interestingMove">Interesting move</string>
|
||||
<string name="dubiousMove" comment="dubiousMove A questionable move.">Dubious move</string>
|
||||
<string name="onlyMove" comment="onlyMove The only possible move. This is a label that can be placed in a study of a past game. It may not technically be the only move, but the only feasible one.">Only move</string>
|
||||
<string name="zugzwang" comment="zugzwang What zugzwang is: https://lichess.org/practice/intermediate-tactics/zugzwang/9cKgYrHb/ybYJ9gNa This specific string is a label that can be applied to a position in a study, to indicate one side is in zugzwang.">Zugzwang</string>
|
||||
<string name="equalPosition">Equal position</string>
|
||||
<string name="unclearPosition" comment="unclearPosition It is unclear who is winning or losing.">Unclear position</string>
|
||||
<string name="whiteIsSlightlyBetter">White is slightly better</string>
|
||||
<string name="blackIsSlightlyBetter">Black is slightly better</string>
|
||||
<string name="whiteIsBetter">White is better</string>
|
||||
<string name="blackIsBetter">Black is better</string>
|
||||
<string name="whiteIsWinning">White is winning</string>
|
||||
<string name="blackIsWinning">Black is winning</string>
|
||||
<string name="novelty" comment="novelty A move in the opening that has not been played before. https://en.wikipedia.org/wiki/Glossary_of_chess#theoretical_novelty">Novelty</string>
|
||||
<string name="development" comment="development Used in studies - shows that the player made a developing move (e.g. pushing pawns to open their bishops in the opening).">Development</string>
|
||||
<string name="initiative">Initiative</string>
|
||||
<string name="attack" comment="attack A label that can be applied to a position in a Lichess study. Noun.">Attack</string>
|
||||
<string name="counterplay" comment="counterplay A label that can be applied to a position in a Lichess study. Noun. Generally describes a defending player who is under attack, and makes an attacking move elsewhere.">Counterplay</string>
|
||||
<string name="timeTrouble" comment="timeTrouble A label that can be applied to a position in a Lichess study. Noun. Indicates that a player had little time to think and make this move (clock was running low).">Time trouble</string>
|
||||
<string name="withCompensation" comment="withCompensation Compensation is the short-term positional advantage a player has in exchange for typically material disadvantage. Short term advantages involve initiative and attack. https://en.wikipedia.org/wiki/Compensation_(chess)">With compensation</string>
|
||||
<string name="withTheIdea" comment="withTheIdea A label that can be applied to a position in a Lichess study. Noun. Shows that the player was following the theory around an opening, even after the initial opening moves.">With the idea</string>
|
||||
<string name="nextChapter">Next chapter</string>
|
||||
<string name="prevChapter">Previous chapter</string>
|
||||
<string name="studyActions">Study actions</string>
|
||||
<string name="topics">Topics</string>
|
||||
<string name="myTopics">My topics</string>
|
||||
<string name="popularTopics">Popular topics</string>
|
||||
<string name="manageTopics">Manage topics</string>
|
||||
<string name="back">Back</string>
|
||||
<string name="playAgain">Play again</string>
|
||||
<string name="whatWouldYouPlay">What would you play in this position?</string>
|
||||
<string name="youCompletedThisLesson">Congratulations! You completed this lesson.</string>
|
||||
<string name="perPage" comment="%s is a number. Appears on the pages of broadcasts (https://lichess.org/broadcast). Lets the user select how many games to show on each page.">%s per page</string>
|
||||
<string name="getTheTour">Need help? Get the tour!</string>
|
||||
<string name="welcomeToLichessStudyTitle">Welcome to Lichess Study!</string>
|
||||
<string name="welcomeToLichessStudyText">This is a shared analysis board.<br><br>Use it to analyse and annotate games,<br>discuss positions with friends,<br>and of course for chess lessons!<br><br>It's a powerful tool, let's take some time to see how it works.</string>
|
||||
<string name="sharedAndSaveTitle" comment="Appears as the title of a pop-up lightbox in the guided tour of Lichess Studies. As in: shared with other members & saved to the database.">Shared and saved</string>
|
||||
<string name="sharedAndSavedText">Other members can see your moves in real time!<br>Plus, everything is saved forever.</string>
|
||||
<string name="studyMembersTitle">Study members</string>
|
||||
<string name="studyMembersText" comment="%1$s and %2$s are icons that will added at runtime">%1$s Spectators can view the study and talk in the chat.<br><br>%2$s Contributors can make moves and update the study.</string>
|
||||
<string name="addMembersText" comment="%s is an icon that will added at runtime">Click the %s button.<br>Then decide who can contribute or not.</string>
|
||||
<string name="studyChaptersTitle">Study chapters</string>
|
||||
<string name="studyChaptersText">A study can contain several chapters.<br>Each chapter has a distinct initial position and move tree.</string>
|
||||
<string name="commentPositionTitle">Comment on a position</string>
|
||||
<string name="commentPositionText" comment="%s is an icon that will added at runtime">Click the %s button, or right click on the move list on the right.<br>Comments are shared and saved.</string>
|
||||
<string name="annotatePositionTitle">Annotate a position</string>
|
||||
<string name="annotatePositionText">Click the !? button, or a right click on the move list on the right.<br>Annotation glyphs are shared and saved.</string>
|
||||
<string name="conclusionTitle">Thanks for your time</string>
|
||||
<string name="conclusionText">You can find your <a href='/study/mine/hot'>previous studies</a> from your profile page.<br>There is also a <a href='//lichess.org/blog/V0KrLSkAAMo3hsi4/study-chess-the-lichess-way'>blog post about studies</a>.<br>Power users might want to press "?" to see keyboard shortcuts.<br>Have fun!</string>
|
||||
<string name="createChapterTitle">Let's create a study chapter</string>
|
||||
<string name="createChapterText">A study can have several chapters.<br>Each chapter has a distinct move tree,<br>and can be created in various ways.</string>
|
||||
<string name="fromInitialPositionTitle">From initial position</string>
|
||||
<string name="fromInitialPositionText">Just a board setup for a new game.<br>Suited to explore openings.</string>
|
||||
<string name="customPositionTitle">Custom position</string>
|
||||
<string name="customPositionText">Setup the board your way.<br>Suited to explore endgames.</string>
|
||||
<string name="loadExistingLichessGameTitle">Load an existing lichess game</string>
|
||||
<string name="loadExistingLichessGameText">Paste a lichess game URL<br>(like lichess.org/7fHIU0XI)<br>to load the game moves in the chapter.</string>
|
||||
<string name="fromFenStringTitle">From a FEN string</string>
|
||||
<string name="fromFenStringText">Paste a position in FEN format<br><i>4k3/4rb2/8/7p/8/5Q2/1PP5/1K6 w</i><br>to start the chapter from a position.</string>
|
||||
<string name="fromPgnGameTitle">From a PGN game</string>
|
||||
<string name="fromPgnGameText">Paste a game in PGN format.<br>to load moves, comments and variations in the chapter.</string>
|
||||
<string name="variantsAreSupportedTitle">Studies support variants</string>
|
||||
<string name="variantsAreSupportedText">Yes, you can study crazyhouse<br>and all lichess variants!</string>
|
||||
<string name="chapterConclusionText">Chapters are saved forever.<br>Have fun organizing your chess content!</string>
|
||||
<string name="doubleDefeat" comment="A rare ending condition. Both sides were defeated, resulting in 0-0 (no points awarded to either side). Can only appear in studies and broadcasts.">Double defeat</string>
|
||||
<string name="blackDefeatWhiteCanNotWin" comment="A rare ending condition. White will get ½, while Black will get 0 points. Can only appear in studies and broadcasts.">Black defeat, but White can't win</string>
|
||||
<string name="whiteDefeatBlackCanNotWin" comment="A rare ending condition. Black will get ½, while White will get 0 points. Can only appear in studies and broadcasts.">White defeat, but Black can't win</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="swiss">Swiss</string>
|
||||
<string name="swissTournaments">Swiss tournaments</string>
|
||||
<plurals name="viewAllXRounds" comment="viewAllXRounds [one] [other] %s is the number of rounds in the Swiss tournament.">
|
||||
<item quantity="one">View the round</item>
|
||||
<item quantity="other">View all %s rounds</item>
|
||||
</plurals>
|
||||
<plurals name="nbRounds" comment="%s is currentRound/maxRounds e.g. 5/9 maxRounds is always at least 3">
|
||||
<item quantity="one">%s round</item>
|
||||
<item quantity="other">%s rounds</item>
|
||||
</plurals>
|
||||
<plurals name="xRoundsSwiss" comment="%s rounds of a Swiss game">
|
||||
<item quantity="one">%s round Swiss</item>
|
||||
<item quantity="other">%s rounds Swiss</item>
|
||||
</plurals>
|
||||
<plurals name="oneRoundEveryXDays">
|
||||
<item quantity="one">One round per day</item>
|
||||
<item quantity="other">One round every %s days</item>
|
||||
</plurals>
|
||||
<string name="roundsAreStartedManually">Rounds are started manually</string>
|
||||
<plurals name="xSecondsBetweenRounds">
|
||||
<item quantity="one">%s second between rounds</item>
|
||||
<item quantity="other">%s seconds between rounds</item>
|
||||
</plurals>
|
||||
<plurals name="xMinutesBetweenRounds">
|
||||
<item quantity="one">%s minute between rounds</item>
|
||||
<item quantity="other">%s minutes between rounds</item>
|
||||
</plurals>
|
||||
<string name="nextRound">Next round</string>
|
||||
<plurals name="ongoingGames" comment="Displayed next to the ongoing games count">
|
||||
<item quantity="one">Ongoing game</item>
|
||||
<item quantity="other">Ongoing games</item>
|
||||
</plurals>
|
||||
<string name="tournStartDate">Tournament start date</string>
|
||||
<string name="numberOfRounds">Number of rounds</string>
|
||||
<string name="numberOfRoundsHelp">An odd number of rounds allows optimal colour balance.</string>
|
||||
<string name="roundInterval">Interval between rounds</string>
|
||||
<string name="forbiddenPairings">Forbidden pairings</string>
|
||||
<string name="forbiddenPairingsHelp">Usernames of players that must not play together (Siblings, for instance). Two usernames per line, separated by a space.</string>
|
||||
<string name="manualPairings">Manual pairings in next round</string>
|
||||
<string name="manualPairingsHelp">Specify all pairings of the next round manually. One player pair per line. Example:
|
||||
PlayerA PlayerB
|
||||
PlayerC PlayerD
|
||||
To give a bye (1 point) to a player instead of a pairing, add a line like so:
|
||||
PlayerE 1
|
||||
Missing players will be considered absent and get zero points.
|
||||
Leave this field empty to let lichess create pairings automatically.</string>
|
||||
<string name="mustHavePlayedTheirLastSwissGame">Must have played their last swiss game</string>
|
||||
<string name="mustHavePlayedTheirLastSwissGameHelp">Only let players join if they have played their last swiss game. If they failed to show up in a recent swiss event, they won't be able to enter yours. This results in a better swiss experience for the players who actually show up.</string>
|
||||
<string name="newSwiss">New Swiss tournament</string>
|
||||
<string name="swissVsArenaQ">When to use Swiss tournaments instead of arenas?</string>
|
||||
<string name="swissVsArenaA">In a Swiss tournament, all participants play the same number of games, and can only play each other once.
|
||||
It can be a good option for clubs and official tournaments.</string>
|
||||
<string name="pointsCalculationQ">How are points calculated?</string>
|
||||
<string name="pointsCalculationA">A win is worth one point, a draw is a half point, and a loss is zero points.
|
||||
When a player can't be paired during a round, they receive a bye worth one point.</string>
|
||||
<string name="tiebreaksCalculationQ">How are tie breaks calculated?</string>
|
||||
<string name="sonnebornBergerScore">Sonneborn–Berger score</string>
|
||||
<string name="tiebreaksCalculationA">With the %s.
|
||||
Add the scores of every opponent the player beats and half of the score of every opponent the player draws.</string>
|
||||
<string name="pairingsQ">How are pairings decided?</string>
|
||||
<string name="dutchSystem">Dutch system</string>
|
||||
<string name="FIDEHandbook">FIDE handbook</string>
|
||||
<string name="pairingsA">With the %1$s, implemented by %2$s, in accordance with the %3$s.</string>
|
||||
<string name="moreRoundsThanPlayersQ">What happens if the tournament has more rounds than players?</string>
|
||||
<string name="moreRoundsThanPlayersA">When all possible pairings have been played, the tournament will be ended and a winner declared.</string>
|
||||
<string name="restrictedToTeamsQ">Why is it restricted to teams?</string>
|
||||
<string name="restrictedToTeamsA">Swiss tournaments were not designed for online chess. They demand punctuality, dedication and patience from players.
|
||||
We think these conditions are more likely to be met within a team than in global tournaments.</string>
|
||||
<string name="numberOfByesQ">How many byes can a player get?</string>
|
||||
<string name="numberOfByesA">A player gets a bye of one point every time the pairing system can't find a pairing for them.
|
||||
Additionally, a single bye of half a point is attributed when a player late-joins a tournament.</string>
|
||||
<string name="earlyDrawsQ">What happens with early draws?</string>
|
||||
<string name="earlyDrawsAnswer">In Swiss games, players cannot draw before 30 moves are played. While this measure cannot prevent pre-arranged draws, it at least makes it harder to agree to a draw on the fly.</string>
|
||||
<string name="whatIfOneDoesntPlayQ">What happens if a player doesn't play a game?</string>
|
||||
<string name="whatIfOneDoesntPlayA">Their clock will tick, they will flag, and lose the game.
|
||||
Then the system will withdraw the player from the tournament, so they don't lose more games.
|
||||
They can re-join the tournament at any time.</string>
|
||||
<string name="protectionAgainstNoShowQ">What is done regarding no-shows?</string>
|
||||
<string name="protectionAgainstNoShowA">Players who sign up for Swiss events but don't play their games can be problematic.
|
||||
To alleviate this issue, Lichess prevents players who failed to play a game from joining a new Swiss event for a given amount of time.
|
||||
The creator of a Swiss event can decide to let them join the event anyway.</string>
|
||||
<string name="lateJoinQ">Can players late-join?</string>
|
||||
<string name="lateJoinA">Yes, until more than half the rounds have started; for example in a 11-rounds Swiss, players can join before round 6 starts and in a 12-rounds before round 7 starts.
|
||||
Late joiners get a single bye, even if they missed several rounds.</string>
|
||||
<string name="willSwissReplaceArenasQ">Will Swiss replace arena tournaments?</string>
|
||||
<string name="willSwissReplaceArenasA">No. They're complementary features.</string>
|
||||
<string name="roundRobinQ">What about Round Robin?</string>
|
||||
<string name="roundRobinA">We'd like to add it, but unfortunately Round Robin doesn't work online.
|
||||
The reason is that it has no fair way of dealing with people leaving the tournament early. We cannot expect that all players will play all their games in an online event. It just won't happen, and as a result most Round Robin tournaments would be flawed and unfair, which defeats their very reason to exist.
|
||||
The closest you can get to Round Robin online is to play a Swiss tournament with a very high number of rounds. Then all possible pairings will be played before the tournament ends.</string>
|
||||
<string name="otherSystemsQ">What about other tournament systems?</string>
|
||||
<string name="otherSystemsA">We don't plan to add more tournament systems to Lichess at the moment.</string>
|
||||
<string name="swissDescription">In a Swiss tournament %1$s, each competitor does not necessarily play all other entrants. Competitors meet one-on-one in each round and are paired using a set of rules designed to ensure that each competitor plays opponents with a similar running score, but not the same opponent more than once. The winner is the competitor with the highest aggregate points earned in all rounds. All competitors play in each round unless there is an odd number of players.</string>
|
||||
<string name="teamOnly">Swiss tournaments can only be created by team leaders, and can only be played by team members.
|
||||
%1$s to start playing in Swiss tournaments.</string>
|
||||
<string name="joinOrCreateTeam">Join or create a team</string>
|
||||
<string name="nowPlaying">Now playing</string>
|
||||
<string name="startingSoon">Starting soon</string>
|
||||
<string name="comparison">Comparison</string>
|
||||
<string name="tournDuration">Duration of the tournament</string>
|
||||
<string name="predefinedDuration">Predefined duration in minutes</string>
|
||||
<string name="durationUnknown">Predefined max rounds, but duration unknown</string>
|
||||
<string name="numberOfGames">Number of games</string>
|
||||
<string name="numberOfGamesAsManyAsPossible">As many as can be played in the allotted duration</string>
|
||||
<string name="numberOfGamesPreDefined">Decided in advance, same for all players</string>
|
||||
<string name="pairingSystem">Pairing system</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="pairingWaitTime">Pairing wait time</string>
|
||||
<string name="pairingWaitTimeArena">Fast: doesn't wait for all players</string>
|
||||
<string name="pairingWaitTimeSwiss">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>
|
||||
<string name="lateJoin">Late join</string>
|
||||
<string name="lateJoinUntil">Yes until more than half the rounds have started</string>
|
||||
<string name="pause">Pause</string>
|
||||
<string name="pauseSwiss">Yes but might reduce the number of rounds</string>
|
||||
<string name="streaksAndBerserk">Streaks and Berserk</string>
|
||||
<string name="similarToOTB">Similar to OTB tournaments</string>
|
||||
<string name="unlimitedAndFree">Unlimited and free</string>
|
||||
<string name="predefinedUsers">Only allow pre-defined users to join</string>
|
||||
<string name="forbiddedUsers">If this list is non-empty, then users absent from this list will be forbidden to join. One username per line.</string>
|
||||
<string name="playYourGames">Play your games</string>
|
||||
<string name="byes">Byes</string>
|
||||
<string name="absences">Absences</string>
|
||||
<string name="tieBreak">Tie Break</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="team">Team</string>
|
||||
<string name="teams">Teams</string>
|
||||
<plurals name="nbMembers">
|
||||
<item quantity="one">%s member</item>
|
||||
<item quantity="other">%s members</item>
|
||||
</plurals>
|
||||
<string name="allTeams">All teams</string>
|
||||
<string name="leaderTeams" comment="This is the button for 'teams lead by you' in the teams navigation sidebar">Leader teams</string>
|
||||
<string name="newTeam">New team</string>
|
||||
<string name="myTeams">My teams</string>
|
||||
<string name="noTeamFound">No team found</string>
|
||||
<string name="joinTeam">Join team</string>
|
||||
<string name="onlyLeaderLeavesTeam">Please add a new team leader before leaving, or close the team.</string>
|
||||
<string name="quitTeam">Leave team</string>
|
||||
<string name="manuallyReviewAdmissionRequests">Manually review admission requests</string>
|
||||
<string name="manuallyReviewAdmissionRequestsHelp">If checked, players will need to write a request to join the team, which you can decline or accept.</string>
|
||||
<plurals name="teamLeaders">
|
||||
<item quantity="one">Team leader</item>
|
||||
<item quantity="other">Team leaders</item>
|
||||
</plurals>
|
||||
<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>
|
||||
<plurals name="xJoinRequests">
|
||||
<item quantity="one">%s join request</item>
|
||||
<item quantity="other">%s join requests</item>
|
||||
</plurals>
|
||||
<string name="willBeReviewed">Your join request will be reviewed by a team leader.</string>
|
||||
<string name="beingReviewed">Your join request is being reviewed by a team leader.</string>
|
||||
<string name="requestDeclined">Your join request was declined by a team leader.</string>
|
||||
<string name="subToTeamMessages">Subscribe to team messages</string>
|
||||
<string name="teamBattle">Team Battle</string>
|
||||
<string name="teamBattleOverview">A battle of multiple teams, each player scores points for their team</string>
|
||||
<string name="teamTournament">Team tournament</string>
|
||||
<string name="teamTournamentOverview">An Arena tournament that only members of your team can join</string>
|
||||
<string name="swissTournamentOverview">A Swiss tournament that only members of your team can join</string>
|
||||
<string name="messageAllMembers">Message all members</string>
|
||||
<string name="messageAllMembersOverview">Send a private message to every member of the team</string>
|
||||
<string name="messageAllMembersLongDescription">Send a private message to ALL members of the team.
|
||||
You can use this to call players to join a tournament or a team battle.
|
||||
Players who don't like receiving your messages might leave the team.</string>
|
||||
<string name="teamsIlead">Teams I lead</string>
|
||||
<string name="youWayWantToLinkOneOfTheseTournaments">You may want to link one of these upcoming tournaments?</string>
|
||||
<string name="leadersChat">Leaders chat</string>
|
||||
<string name="introduction">Introduction</string>
|
||||
<string name="teamIntroductionHelp">Brief description visible in team listings. Up to 200 chars.</string>
|
||||
<string name="teamDescriptionHelp">Full description visible on the team page.</string>
|
||||
<string name="closeTeam">Close team</string>
|
||||
<string name="closeTeamDescription">Closes the team forever.</string>
|
||||
<string name="entryCode">Team entry code</string>
|
||||
<string name="entryCodeDescriptionForLeader">(Optional) An entry code that new members must know to join this team.</string>
|
||||
<string name="incorrectEntryCode">Incorrect entry code.</string>
|
||||
<string name="teamAlreadyExists">This team already exists.</string>
|
||||
<string name="upcomingTournaments">Upcoming tournaments</string>
|
||||
<string name="completedTourns">Completed tournaments</string>
|
||||
<string name="declinedRequests">Declined Requests</string>
|
||||
<string name="joinLichessVariantTeam">Join the official %s team for news and events</string>
|
||||
<string name="teamPage">Team page</string>
|
||||
<string name="thisTeamBattleIsOver">This tournament is over, and the teams can no longer be updated.</string>
|
||||
<string name="listTheTeamsThatWillCompete">List the teams that will compete in this battle.</string>
|
||||
<string name="oneTeamPerLine">One team per line. Use the auto-completion.</string>
|
||||
<string name="oneTeamPerLineHelp">You can copy-paste this list from a tournament to another!
|
||||
|
||||
You can't remove a team if a player has already joined the tournament with it.</string>
|
||||
<string name="numberOfLeadsPerTeam">Number of leaders per team. The sum of their score is the score of the team.</string>
|
||||
<string name="numberOfLeadsPerTeamHelp">You really shouldn't change this value after the tournament has started!</string>
|
||||
<string name="innerTeam">Inner team</string>
|
||||
<plurals name="battleOfNbTeams">
|
||||
<item quantity="one">Battle of %s teams</item>
|
||||
<item quantity="other">Battle of %s teams</item>
|
||||
</plurals>
|
||||
<plurals name="nbLeadersPerTeam">
|
||||
<item quantity="one">One leader per team</item>
|
||||
<item quantity="other">%s leaders per team</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="twoFactorAuth">Two-factor authentication</string>
|
||||
<string name="twoFactorHelp">Two-factor authentication adds another layer of security to your account.</string>
|
||||
<string name="twoFactorAppRecommend">Get an app for two-factor authentication. We recommend the following apps:</string>
|
||||
<string name="scanTheCode">Scan the QR code with the app.</string>
|
||||
<string name="enterPassword">Enter your password and the authentication code generated by the app to complete the setup. You will need an authentication code every time you log in.</string>
|
||||
<string name="ifYouCannotScanEnterX">If you cannot scan the code, enter the secret key %s into your app.</string>
|
||||
<string name="authenticationCode">Authentication code</string>
|
||||
<string name="ifYouLoseAccessTwoFactor" comment="%s is "Password reset".">Note: If you lose access to your two-factor authentication codes, you can do a %s via email.</string>
|
||||
<string name="enableTwoFactor">Enable two-factor authentication</string>
|
||||
<string name="disableTwoFactor">Disable two-factor authentication</string>
|
||||
<string name="twoFactorEnabled">Two-factor authentication enabled</string>
|
||||
<string name="twoFactorToDisable">You need your password and an authentication code from your authenticator app to disable two-factor authentication.</string>
|
||||
<string name="openTwoFactorApp">Open the two-factor authentication app on your device to view your authentication code and verify your identity.</string>
|
||||
<string name="setupReminder">Please enable two-factor authentication to secure your account at https://lichess.org/account/twofactor.
|
||||
You received this message because your account has special responsibilities such as titled player, team leader, coach, teacher or streamer.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="justNow">just now</string>
|
||||
<plurals name="inNbSeconds">
|
||||
<item quantity="one">in %s second</item>
|
||||
<item quantity="other">in %s seconds</item>
|
||||
</plurals>
|
||||
<plurals name="inNbMinutes">
|
||||
<item quantity="one">in %s minute</item>
|
||||
<item quantity="other">in %s minutes</item>
|
||||
</plurals>
|
||||
<plurals name="inNbHours">
|
||||
<item quantity="one">in %s hour</item>
|
||||
<item quantity="other">in %s hours</item>
|
||||
</plurals>
|
||||
<plurals name="inNbDays">
|
||||
<item quantity="one">in %s day</item>
|
||||
<item quantity="other">in %s days</item>
|
||||
</plurals>
|
||||
<plurals name="inNbWeeks">
|
||||
<item quantity="one">in %s week</item>
|
||||
<item quantity="other">in %s weeks</item>
|
||||
</plurals>
|
||||
<plurals name="inNbMonths">
|
||||
<item quantity="one">in %s month</item>
|
||||
<item quantity="other">in %s months</item>
|
||||
</plurals>
|
||||
<plurals name="inNbYears">
|
||||
<item quantity="one">in %s year</item>
|
||||
<item quantity="other">in %s years</item>
|
||||
</plurals>
|
||||
<string name="rightNow">right now</string>
|
||||
<plurals name="nbMinutesAgo">
|
||||
<item quantity="one">%s minute ago</item>
|
||||
<item quantity="other">%s minutes ago</item>
|
||||
</plurals>
|
||||
<plurals name="nbHoursAgo">
|
||||
<item quantity="one">%s hour ago</item>
|
||||
<item quantity="other">%s hours ago</item>
|
||||
</plurals>
|
||||
<plurals name="nbDaysAgo">
|
||||
<item quantity="one">%s day ago</item>
|
||||
<item quantity="other">%s days ago</item>
|
||||
</plurals>
|
||||
<plurals name="nbWeeksAgo">
|
||||
<item quantity="one">%s week ago</item>
|
||||
<item quantity="other">%s weeks ago</item>
|
||||
</plurals>
|
||||
<plurals name="nbMonthsAgo">
|
||||
<item quantity="one">%s month ago</item>
|
||||
<item quantity="other">%s months ago</item>
|
||||
</plurals>
|
||||
<plurals name="nbYearsAgo">
|
||||
<item quantity="one">%s year ago</item>
|
||||
<item quantity="other">%s years ago</item>
|
||||
</plurals>
|
||||
<plurals name="nbMinutesRemaining">
|
||||
<item quantity="one">%s minute remaining</item>
|
||||
<item quantity="other">%s minutes remaining</item>
|
||||
</plurals>
|
||||
<plurals name="nbHoursRemaining">
|
||||
<item quantity="one">%s hour remaining</item>
|
||||
<item quantity="other">%s hours remaining</item>
|
||||
</plurals>
|
||||
<string name="completed">completed</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="hourlyRapidArena">Hourly Rapid Arena</string>
|
||||
<string name="hourlyRapid">Hourly Rapid</string>
|
||||
<string name="hourlyXArena">Hourly %s Arena</string>
|
||||
<string name="hourlyX" comment="%s is a time control (like "Blitz") or a variant (like "Chess960") Used for tournaments. Please keep this string short and consistent with 'Hourly Rapid' and 'Hourly %s Arena'.">Hourly %s</string>
|
||||
<string name="dailyRapidArena">Daily Rapid Arena</string>
|
||||
<string name="dailyRapid">Daily Rapid</string>
|
||||
<string name="dailyClassicalArena" comment="dailyClassicalArena Used for tournaments. Please keep this string short and consistent with 'Daily Rapid' and 'Daily %s Arena'.">Daily Classical Arena</string>
|
||||
<string name="dailyClassical" comment="dailyClassical Used for tournaments. Please keep this string short and consistent with 'Daily Rapid' and 'Daily %s Arena'.">Daily Classical</string>
|
||||
<string name="dailyXArena" comment="dailyXArena %s is a time control (like "Blitz") or a variant (like "Chess960") Used for tournaments. Please keep this string short and consistent with 'Daily %s'.">Daily %s Arena</string>
|
||||
<string name="dailyX">Daily %s</string>
|
||||
<string name="easternRapidArena" comment="easternRapidArena Eastern refers to the time zone these tournaments are scheduled in for, accommodating East Asia, Oceania and the Pacific.">Eastern Rapid Arena</string>
|
||||
<string name="easternRapid" comment="easternRapid Eastern refers to the time zone these tournaments are scheduled in for, accommodating East Asia, Oceania and the Pacific. Please keep this string short and consistent with 'Eastern Rapid Arena' and 'Eastern %s Arena'.">Eastern Rapid</string>
|
||||
<string name="easternClassicalArena">Eastern Classical Arena</string>
|
||||
<string name="easternClassical">Eastern Classical</string>
|
||||
<string name="easternXArena">Eastern %s Arena</string>
|
||||
<string name="easternX">Eastern %s</string>
|
||||
<string name="weeklyRapidArena">Weekly Rapid Arena</string>
|
||||
<string name="weeklyRapid">Weekly Rapid</string>
|
||||
<string name="weeklyClassicalArena">Weekly Classical Arena</string>
|
||||
<string name="weeklyClassical">Weekly Classical</string>
|
||||
<string name="weeklyXArena">Weekly %s Arena</string>
|
||||
<string name="weeklyX">Weekly %s</string>
|
||||
<string name="monthlyRapidArena">Monthly Rapid Arena</string>
|
||||
<string name="monthlyRapid">Monthly Rapid</string>
|
||||
<string name="monthlyClassicalArena">Monthly Classical Arena</string>
|
||||
<string name="monthlyClassical">Monthly Classical</string>
|
||||
<string name="monthlyXArena">Monthly %s Arena</string>
|
||||
<string name="monthlyX">Monthly %s</string>
|
||||
<string name="yearlyRapidArena">Yearly Rapid Arena</string>
|
||||
<string name="yearlyRapid">Yearly Rapid</string>
|
||||
<string name="yearlyClassicalArena">Yearly Classical Arena</string>
|
||||
<string name="yearlyClassical">Yearly Classical</string>
|
||||
<string name="yearlyXArena">Yearly %s Arena</string>
|
||||
<string name="yearlyX">Yearly %s</string>
|
||||
<string name="rapidShieldArena">Rapid Shield Arena</string>
|
||||
<string name="rapidShield">Rapid Shield</string>
|
||||
<string name="classicalShieldArena">Classical Shield Arena</string>
|
||||
<string name="classicalShield">Classical Shield</string>
|
||||
<string name="xShieldArena">%s Shield Arena</string>
|
||||
<string name="xShield">%s Shield</string>
|
||||
<string name="xTeamBattle">%s Team Battle</string>
|
||||
<string name="eliteXArena">Elite %s Arena</string>
|
||||
<string name="eliteX">Elite %s</string>
|
||||
<string name="xArena">%s Arena</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<resources>
|
||||
<string name="communityBlogs">Community blogs</string>
|
||||
<string name="friendBlogs">Friends blogs</string>
|
||||
<string name="lichessBlog">Lichess blog</string>
|
||||
<string name="myBlog">My blog</string>
|
||||
<string name="likedBlogs">Liked blog posts</string>
|
||||
<string name="blogTopics">Blog topics</string>
|
||||
<plurals name="blogPosts">
|
||||
<item quantity="one">%s blog post</item>
|
||||
<item quantity="other">%s blog posts</item>
|
||||
</plurals>
|
||||
<string name="lichessOfficialBlog">Lichess Official Blog</string>
|
||||
<string name="continueReadingPost">Continue reading this post</string>
|
||||
<string name="lichessBlogPostsFromXYear">Lichess blog posts in %s</string>
|
||||
<string name="previousBlogPosts">Previous blog posts</string>
|
||||
<string name="xBlog">%s's Blog</string>
|
||||
<string name="newPost">New post</string>
|
||||
<string name="editYourBlogPost">Edit your blog post</string>
|
||||
<string name="saveDraft">Save draft</string>
|
||||
<string name="postTitle">Post title</string>
|
||||
<string name="postIntro">Post intro</string>
|
||||
<string name="postBody">Post body</string>
|
||||
<string name="drafts">Drafts</string>
|
||||
<string name="published">Published</string>
|
||||
<string name="createBlogDiscussion">Enable comments</string>
|
||||
<string name="createBlogDiscussionHelp">A forum topic will be created for people to comment on your post</string>
|
||||
<string name="publishOnYourBlog">Publish on your blog</string>
|
||||
<string name="publishHelp">If checked, the post will be listed on your blog. If not, it will be private, in your draft posts</string>
|
||||
<string name="stickyPost" comment="Label for the toggle that can make this blog post sticky.">Sticky post</string>
|
||||
<string name="stickyPostHelp">If checked, this post will be listed first in your profile recent posts and on your blog.</string>
|
||||
<plurals name="publishedNbBlogPosts">
|
||||
<item quantity="one">Published a blog post</item>
|
||||
<item quantity="other">Published %s blog posts</item>
|
||||
</plurals>
|
||||
<plurals name="nbViews">
|
||||
<item quantity="one">One view</item>
|
||||
<item quantity="other">%s views</item>
|
||||
</plurals>
|
||||
<string name="xPublishedY">%1$s published %2$s</string>
|
||||
<string name="thisPostIsPublished">This post is published</string>
|
||||
<string name="thisIsADraft">This is a draft</string>
|
||||
<string name="noPostsInThisBlogYet">No posts in this blog, yet.</string>
|
||||
<string name="noDrafts">No drafts to show.</string>
|
||||
<string name="latestBlogPosts">Latest blog posts</string>
|
||||
<plurals name="viewAllNbPosts">
|
||||
<item quantity="one">View one post</item>
|
||||
<item quantity="other">View all %s posts</item>
|
||||
</plurals>
|
||||
<string name="uploadAnImageForYourPost">Upload an image for your post</string>
|
||||
<string name="imageAlt">Image alternative text</string>
|
||||
<string name="imageCredit">Image credit</string>
|
||||
<string name="deleteBlog">Delete this blog post definitively</string>
|
||||
<string name="safeToUseImages">It is safe to use images from the following websites: </string>
|
||||
<string name="selectPostTopics">Select the topics your post is about</string>
|
||||
<string name="useImagesYouMadeYourself">You can also use images that you made yourself, pictures you took, screenshots of Lichess... anything that is not copyrighted by someone else.</string>
|
||||
<string name="safeAndRespectfulContent">Please only post safe and respectful content. Do not copy someone else's content.</string>
|
||||
<string name="inappropriateContentAccountClosed">Anything inappropriate could get your account closed.</string>
|
||||
<string name="blogTips">Our simple tips to write great blog posts</string>
|
||||
<string name="discussThisBlogPostInTheForum">Discuss this blog post in the forum</string>
|
||||
<string name="youBlockedByBlogAuthor">You are blocked by the blog author.</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="voiceCommands">Voice commands</string>
|
||||
<string name="watchTheVideoTutorial">Watch the video tutorial</string>
|
||||
<string name="instructions1">Use the %1$s button to toggle voice recognition, the %2$s button to open this help dialog, and the %3$s menu to change speech settings.</string>
|
||||
<string name="instructions2">We show arrows for multiple moves when we are not sure. Speak the colour or number of a move arrow to select it.</string>
|
||||
<string name="instructions3">If an arrow shows a sweeping radar, that move will be played when the circle is complete. During this time, you may only say %1$s to play the move immediately, %2$s to cancel, or speak the colour/number of a different arrow. This timer can be adjusted or turned off in settings.</string>
|
||||
<string name="instructions4">Enable %s in noisy surroundings. Hold shift while speaking commands when this is on.</string>
|
||||
<string name="instructions5">Use the phonetic alphabet to improve recognition of chessboard files. </string>
|
||||
<string name="instructions6">%s explains the voice move settings in detail.</string>
|
||||
<string name="thisBlogPost">This blog post</string>
|
||||
<string name="moveToE4OrSelectE4Piece">Move to e4 or select e4 piece</string>
|
||||
<string name="selectOrCaptureABishop">Select or capture a bishop</string>
|
||||
<string name="takeRookWithQueen">Take rook with queen</string>
|
||||
<string name="castle" comment="Castle is used as a verb here, referring to castling.">Castle (either side)</string>
|
||||
<string name="phoneticAlphabetIsBest">Phonetic alphabet is best</string>
|
||||
<string name="cancelTimerOrDenyARequest">Cancel timer or deny a request</string>
|
||||
<string name="playPreferredMoveOrConfirmSomething">Play preferred move or confirm something</string>
|
||||
<string name="sleep">Sleep (if wake word enabled)</string>
|
||||
<string name="turnOffVoiceRecognition">Turn off voice recognition</string>
|
||||
<string name="showPuzzleSolution">Show puzzle solution</string>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user