diff --git a/translation/source/activity.xml b/translation/source/activity.xml
new file mode 100644
index 000000000..8cbb9ccf0
--- /dev/null
+++ b/translation/source/activity.xml
@@ -0,0 +1,79 @@
+
+
+ Activity
+ Hosted a live stream
+
+ - Supported lichess.org for %1$s month as a %2$s
+ - Supported lichess.org for %1$s months as a %2$s
+
+
+ - Practised %1$s position on %2$s
+ - Practised %1$s positions on %2$s
+
+
+ - Solved %s training puzzle
+ - Solved %s training puzzles
+
+
+ - Played %1$s %2$s game
+ - Played %1$s %2$s games
+
+
+ - Posted %1$s message in %2$s
+ - Posted %1$s messages in %2$s
+
+
+ - Played %1$s move
+ - Played %1$s moves
+
+
+ - in %1$s correspondence game
+ - in %1$s correspondence games
+
+
+ - Completed %s correspondence game
+ - Completed %s correspondence games
+
+
+ - Completed %1$s %2$s correspondence game
+ - Completed %1$s %2$s correspondence games
+
+
+ - Started following %s player
+ - Started following %s players
+
+
+ - Gained %s new follower
+ - Gained %s new followers
+
+
+ - Hosted %s simultaneous exhibition
+ - Hosted %s simultaneous exhibitions
+
+
+ - Participated in %s simultaneous exhibition
+ - Participated in %s simultaneous exhibitions
+
+
+ - Created %s new study
+ - Created %s new studies
+
+
+ - Competed in %s Arena tournament
+ - Competed in %s Arena tournaments
+
+
+ - Ranked #%1$s (top %2$s%%) with %3$s game in %4$s
+ - Ranked #%1$s (top %2$s%%) with %3$s games in %4$s
+
+
+ - Competed in %s Swiss tournament
+ - Competed in %s Swiss tournaments
+
+ Ranked #%1$s in %2$s
+ Signed up to lichess.org
+
+ - Joined %s team
+ - Joined %s teams
+
+
diff --git a/translation/source/appeal.xml b/translation/source/appeal.xml
new file mode 100644
index 000000000..de7a62ebe
--- /dev/null
+++ b/translation/source/appeal.xml
@@ -0,0 +1,21 @@
+
+
+ Your account is not marked or restricted. You're all good!
+ Your account is marked for external assistance in games.
+ 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.
+ Your account is banned from joining arenas.
+ Your account is banned from tournaments with real prizes.
+ Your account is marked for rating manipulation.
+ We define this as deliberately manipulating rating by losing games on purpose or by playing against another account that is deliberately losing games.
+ Your account is muted.
+ Read our %s. Failure to comply with the communication guidelines may result in accounts being muted.
+ Your account has been excluded from leaderboards.
+ We define this as using any unfair way to get on the leaderboard.
+ Your account was closed by moderators.
+ Your blogs have been hidden by moderators.
+ Make sure to read again our %s.
+ You have a play timeout.
+ communication guidelines
+ blog rules
+ Fair Play
+
diff --git a/translation/source/arena.xml b/translation/source/arena.xml
new file mode 100644
index 000000000..89443e954
--- /dev/null
+++ b/translation/source/arena.xml
@@ -0,0 +1,90 @@
+
+
+ Arena
+ Arena tournaments
+ Is it rated?
+ You will be notified when the tournament starts, so it is safe to play in another tab while waiting.
+ This tournament is rated and will affect your rating.
+ This tournament is *not* rated and will *not* affect your rating.
+ Some tournaments are rated and will affect your rating.
+ How are scores calculated?
+ 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)
+ Arena Berserk
+ 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.
+ How is the winner decided?
+ 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.
+ How does the pairing work?
+ 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.
+ How does it end?
+ 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.
+ Other important rules
+ There is a countdown for your first move. Failing to make a move within this time will forfeit the game to your opponent.
+
+ - Drawing the game within the first %s move will earn neither player any points.
+ - Drawing the game within the first %s moves will earn neither player any points.
+
+ This is a private tournament
+ Share this URL to let people join: %s
+ 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.
+ The minimum game length for drawn games to award points differs by variant. The table below lists the threshold for each variant.
+ Variant
+ Minimum game length
+ Arena History
+
+ - View the team
+ - View all %s teams
+
+ New Team Battle
+ Custom start date
+ In your own local timezone. This overrides the "Time before tournament starts" setting
+ Allow Berserk
+ Let players halve their clock time to gain an extra point
+ Let players discuss in a chat room
+ Arena streaks
+ After 2 wins, consecutive wins grant 4 points instead of 2.
+ No Berserk allowed
+ No Arena streaks
+ Average performance
+ Average score
+ My tournaments
+ Edit tournament
+ Edit team battle
+ Defender
+ Pick your team
+ Which team will you represent in this battle?
+ You must join one of these teams to participate!
+ Created
+ Recently played
+ Best results
+ Tournament stats
+ 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%.
+ medians
+ All averages on this page are %s.
+ Total
+ Points average
+ Points sum
+ Rank average
+ Tournament winners
+ Tournament shields
+ Only titled players
+ Require an official title to join the tournament
+ The tournament pairings are now closed.
+ Berserk rate
+
diff --git a/translation/source/broadcast.xml b/translation/source/broadcast.xml
new file mode 100644
index 000000000..2f5175f79
--- /dev/null
+++ b/translation/source/broadcast.xml
@@ -0,0 +1,88 @@
+
+
+ Broadcasts
+ My broadcasts
+
+ - %s broadcast
+ - %s broadcasts
+
+
+ - %s viewer
+ - %s viewers
+
+ Live tournament broadcasts
+ Broadcast calendar
+ New live broadcast
+ Subscribed broadcasts
+ About broadcasts
+ How to use Lichess Broadcasts.
+ The new round will have the same members and contributors as the previous one.
+ Add a round
+ Ongoing
+ Upcoming
+ Round name
+ Round number
+ Tournament name
+ Short tournament description
+ Full tournament description
+ Optional long description of the tournament. %1$s is available. Length must be less than %2$s characters.
+ PGN Source URL
+ URL that Lichess will check to get PGN updates. It must be publicly accessible from the Internet.
+ Up to 64 Lichess game IDs, separated by spaces.
+ Start date in the tournament local timezone: %s
+ Optional, if you know when the event starts
+ Current game URL
+ Download all rounds
+ Reset this round
+ Delete this round
+ Definitively delete the round and all its games.
+ Delete all games of this round. The source will need to be active in order to re-create them.
+ Edit round study
+ Delete this tournament
+ Definitively delete the entire tournament, all its rounds and all its games.
+ Show players scores based on game results
+ Optional: replace player names, ratings and titles
+ FIDE federations
+ Top 10 rating
+ FIDE players
+ FIDE player not found
+ FIDE profile
+ Federation
+ Age this year
+ Unrated
+ Recent tournaments
+ Open in Lichess
+ Teams
+ Boards
+ Overview
+ Subscribe to be notified when each round starts. You can toggle bell or push notifications for broadcasts in your account preferences.
+ Upload tournament image
+ No boards yet. These will appear once games are uploaded.
+ Boards can be loaded with a source or via the %s
+ Starts after %s
+ The broadcast will start very soon.
+ The broadcast has not yet started.
+ Official website
+ Standings
+ Official Standings
+ More options on the %s
+ webmasters page
+ A public, real-time PGN source for this round. We also offer a %s for faster and more efficient synchronisation.
+ Embed this broadcast in your website
+ Embed %s in your website
+ Rating diff
+ Games in this tournament
+ Score
+ All teams
+ Tournament format
+ Tournament Location
+ Top players
+ Time zone
+ FIDE rating category
+ Optional details
+ Past broadcasts
+ View all broadcasts by month
+ Back to live move
+ Since you chose to hide the results, all the preview boards are empty to avoid spoilers.
+ Live board
+
diff --git a/translation/source/challenge.xml b/translation/source/challenge.xml
new file mode 100644
index 000000000..9597d61dd
--- /dev/null
+++ b/translation/source/challenge.xml
@@ -0,0 +1,26 @@
+
+
+ Challenges: %1$s
+ Challenge to a game
+ Challenge declined.
+ Challenge accepted!
+ Challenge cancelled.
+ Please register to send challenges to this user.
+ You cannot challenge %s.
+ %s does not accept challenges.
+ Your %1$s rating is too far from %2$s.
+ Cannot challenge due to provisional %s rating.
+ %s only accepts challenges from friends.
+ I'm not accepting challenges at the moment.
+ This is not the right time for me, please ask again later.
+ This time control is too fast for me, please challenge again with a slower game.
+ This time control is too slow for me, please challenge again with a faster game.
+ I'm not accepting challenges with this time control.
+ Please send me a rated challenge instead.
+ Please send me a casual challenge instead.
+ I'm not accepting variant challenges right now.
+ I'm not willing to play this variant right now.
+ I'm not accepting challenges from bots.
+ I'm only accepting challenges from bots.
+ Or invite a Lichess user:
+
diff --git a/translation/source/class.xml b/translation/source/class.xml
new file mode 100644
index 000000000..ca6e785ca
--- /dev/null
+++ b/translation/source/class.xml
@@ -0,0 +1,121 @@
+
+
+ Classes
+ Teach classes of chess students with the Lichess Classes tool suite.
+ Features
+ Quickly generate safe usernames and passwords for students
+ Track student progress in games and puzzles
+ Message all students about new class material
+ 100% free for all, forever, with no ads or trackers
+ Apply to be a Lichess Teacher
+ No classes yet.
+ Teachers: %s
+ New class
+ Close class
+ Removed by %s
+ Reopen
+ Remove student
+ Removed
+ Invite the student back
+ Send a message to all students.
+ A link to the class will be automatically added at the end of the message, so you don't need to include it yourself.
+ Class name
+ Class description
+ Visible by both teachers and students of the class
+ Teachers of the class
+ Add Lichess usernames to invite them as teachers. One per line.
+ Reset password
+ Make sure to copy or write down the password now. You won’t ever be able to see it again!
+ Password: %s
+ Generate a new password for the student
+ Invited to %1$s by %2$s
+ Real name
+ Private. Will never be shown outside the class. Helps you remember who the student is.
+ Add student
+ Lichess profile %1$s created for %2$s.
+ Student: %1$s
+Username: %2$s
+Password: %3$s
+ Invite a Lichess account
+ If the student already has a Lichess account, you can invite them to the class.
+ They will receive a message on Lichess with a link to join the class.
+ Important: only invite students you know, and who actively want to join the class.
+ Never send unsolicited invites to arbitrary players.
+ Create a new Lichess account
+ If the student doesn't have a Lichess account yet, you can create one for them here.
+ 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.
+ Important: a student must not have multiple accounts.
+ If they already have one, use the invite form instead.
+ Only create accounts for real students. Do not use this to make multiple accounts for yourself. You would get banned.
+ Lichess username
+ Generate a new username
+ Welcome to your class: %s.
+Here is the link to access the class.
+ You are invited to join the class "%s" as a student.
+ Click the link to view the invitation:
+
+ - One pending invitation
+ - %s pending invitations
+
+ Pending
+ Declined
+ Only visible to the class teachers
+ Active
+ Managed
+ This student account is managed
+ Upgrade from managed to autonomous
+ Graduate
+ Graduate the account so the student can manage it autonomously.
+ A graduated account cannot be managed again. The student will be able to toggle kid mode and reset password themselves.
+ The student will remain in the class after their account is graduated.
+ Real, unique email address of the student. We will send a confirmation email to it, with a link to graduate the account.
+ Close account
+ Close the student account permanently.
+ The student will never be able to use this account again. Closing is final. Make sure the student understands and agrees.
+ You may want to give the student control over the account instead so that they can continue using it.
+ Teachers
+
+ - Teacher
+ - %s teachers
+
+
+ - Student
+ - %s students
+
+ Students
+ Progress
+ No students in the class, yet.
+ No removed students.
+ Over days
+ Time playing
+ %1$s over last %2$s
+ Win rate
+ N/A
+ Overview
+ News
+ Class news
+ Edit news
+ Notify all students
+ Nothing here, yet.
+ All class news in a single field.
+ Add the recent news at the top. Don't delete previous news.
+ Separate news with ---
+It will display a horizontal line.
+ Invite
+ You have been invited by %s.
+ You accepted this invitation.
+ You declined this invitation.
+ or
+ Create multiple Lichess accounts at once
+ You can also %s to create multiple Lichess accounts from a list of student names.
+ use this form
+ Note that a class can have up to %1$s students. To manage more students, %2$s.
+ create more classes
+ Students' real names, one per line
+ %s is now a student of the class
+ An invitation has been sent to %s
+ %s already has a pending invitation
+ %1$s is a kid account and can't receive your message. You must give them the invitation URL manually: %2$s
+ Move to %s
+ Move to another class
+
diff --git a/translation/source/coach.xml b/translation/source/coach.xml
new file mode 100644
index 000000000..f1f11df68
--- /dev/null
+++ b/translation/source/coach.xml
@@ -0,0 +1,30 @@
+
+
+ Lichess coaches
+ Lichess coach
+ Are you a great chess coach with a %s?
+ NM or FIDE title
+ Confirm your title here and we will review your application.
+ Send us an email at %s and we will review your application.
+ Location
+ Languages
+ Rating
+ Hourly rate
+ Availability
+ Accepting students
+ Not accepting students at the moment
+ %s coaches chess students
+ View %s Lichess profile
+ Send a private message
+ About me
+ Playing experience
+ Teaching experience
+ Other experiences
+ Best skills
+ Teaching methodology
+ Public studies
+ YouTube videos
+ All countries
+ Last login
+ Lichess rating
+
diff --git a/translation/source/contact.xml b/translation/source/contact.xml
new file mode 100644
index 000000000..4c3d7859b
--- /dev/null
+++ b/translation/source/contact.xml
@@ -0,0 +1,77 @@
+
+
+ Contact
+ Contact Lichess
+ What can we help you with?
+ Visit this page to solve the issue
+ I can't log in
+ I didn't receive my confirmation email
+ I forgot my password
+ I forgot my username
+ You can login with the email address you signed up with
+ I lost access to my two-factor authentication codes
+ Complete a password reset to remove your second factor
+ I need account support
+ I want my title displayed on Lichess
+ To show your title on your Lichess profile, and participate in Titled Arenas, visit the title confirmation page
+ I want to close my account
+ You can close your account on this page
+ Do not ask us by email to close an account, we won't do it.
+ I want to reopen my account
+ You can reopen your account on this page.
+ Do not ask us by email to reopen an account, we won't do it.
+ I want to change my username
+ Visit this page to change the case of your username
+ We can't change more than the case. For technical reasons, it's downright impossible.
+ However, you can close your current account, and create a new one.
+ I want to clear my history or rating
+ It's not possible to clear your game history, puzzle history, or ratings.
+ I want to report a player
+ To report a player, use the report form
+ You can also reach that page by clicking the %s report button on a profile page.
+ Do not report players in the forum.
+ Do not send us report emails.
+ Please do not send direct messages to moderators.
+ Only reporting players through the report form is effective.
+ I want to report a bug
+ In the Lichess Feedback section of the forum
+ As a Lichess website issue on GitHub
+ As a Lichess mobile app issue on GitHub
+ In the Lichess Discord server
+ Please describe what the bug looks like, what you expected to happen instead, and the steps to reproduce the bug.
+ Illegal pawn capture
+ It is called "en passant" and is one of the rules of chess.
+ Try this little interactive game to learn more about "en passant".
+ Illegal or impossible castling
+ Castling is only prevented if the king goes through a controlled square.
+ Make sure you understand the castling rules
+ Try this little interactive game to practice castling in chess
+ If you imported the game, or started it from a position, make sure you correctly set the castling rights.
+ Insufficient mating material
+ 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
+ It is possible to checkmate with only a knight or a bishop, if the opponent has more than a king on the board.
+ No rating points were awarded
+ Make sure you played a rated game. Casual games do not affect the players ratings.
+ 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.
+ Error page
+ If you faced an error page, you may report it:
+ Learn how to make your own broadcasts on Lichess
+ Appeal for a ban or IP restriction
+ Engine or cheat mark
+ You may send an appeal to %s.
+ False positives do happen sometimes, and we're sorry about that.
+ If your appeal is legitimate, we will lift the ban ASAP.
+ However if you indeed used engine assistance, even just once, then your account is unfortunately lost.
+ 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.
+ Other restriction
+ Collaboration, legal, commercial
+ Monetising Lichess
+ Buying Lichess
+ Authorisation to use Lichess
+ You are welcome to use Lichess for your activity, even commercial.
+ You can show it in your videos, and you can print screenshots of Lichess in your books.
+ Credit is appreciated but not required.
+ None of the above
+ Send us an email at %s.
+ Please explain your request clearly and thoroughly. State your Lichess username, and any information that could help us help you.
+
diff --git a/translation/source/coordinates.xml b/translation/source/coordinates.xml
new file mode 100644
index 000000000..8b4d5f0c8
--- /dev/null
+++ b/translation/source/coordinates.xml
@@ -0,0 +1,22 @@
+
+
+ Coordinates
+ Coordinate training
+ Average score as white: %s
+ Average score as black: %s
+ Knowing the chessboard coordinates is a very important skill for several reasons:
+ Most chess courses and exercises use the algebraic notation extensively.
+ It makes it easier to talk to your chess friends, since you both understand the 'language of chess'.
+ You can analyse a game more effectively if you can quickly recognise coordinates.
+ A coordinate appears on the board and you must click on the corresponding square.
+ A square is highlighted on the board and you must enter its coordinate (e.g. "e4").
+ You have 30 seconds to correctly map as many squares as possible!
+ Go as long as you want, there is no time limit!
+ Show coordinates
+ Coordinates on every square
+ Show pieces
+ Start training
+ Find square
+ Name square
+ Practice only some files & ranks
+
diff --git a/translation/source/dgt.xml b/translation/source/dgt.xml
new file mode 100644
index 000000000..d5571df2f
--- /dev/null
+++ b/translation/source/dgt.xml
@@ -0,0 +1,47 @@
+
+
+ DGT board
+ Lichess & DGT
+ DGT Board Requirements
+ DGT Board Limitations
+ This page allows you to connect your DGT board to Lichess, and to use it for playing games.
+ To connect to the DGT Electronic Board you will need to install %s.
+ You can download the software here: %s.
+ If %1$s is running on this computer, you can check your connection to it by %2$s.
+ opening this link
+ 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.
+ Configuration Section
+ 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.
+ 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.
+ Time controls for casual games: Classical, Correspondence and Rapid only.
+ Time controls for rated games: Classical, Correspondence and some Rapids including 15+10 and 20+0
+ When ready, setup your board and then click %s.
+ If a move is not detected
+ Check that you have made your opponent's move on the DGT board first. Revert your move. Play again.
+ As a last resort, setup the board identically as Lichess, then %s
+ Reload this page
+ DGT - Configure
+ Lichess connectivity
+ You have an OAuth token suitable for DGT play.
+ A %s entry was added to your PLAY menu at the top.
+ No suitable OAuth token has been created.
+ DGT board connectivity
+ Click to generate one
+ %s WebSocket URL
+ Use \"%1$s\" unless %2$s is running on a different machine or different port.
+ Text to speech
+ Configure voice narration of the played moves, so you can keep your eyes on the board.
+ Enable Speech Synthesis
+ Speech synthesis voice
+ Announce All Moves
+ Select YES to announce both your moves and your opponent's moves. Select NO to announce only your opponent's moves.
+ Announce Move Format
+ SAN is the standard on Lichess like "Nf6". UCI is common on engines like "g8f6".
+ Keywords
+ 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.
+ Debug
+ Verbose logging
+ To see console message press Command + Option + C (Mac) or Control + Shift + C (Windows, Linux, Chrome OS)
+ Play with a DGT board
+ Configure
+
diff --git a/translation/source/emails.xml b/translation/source/emails.xml
new file mode 100644
index 000000000..2a5ae6b3c
--- /dev/null
+++ b/translation/source/emails.xml
@@ -0,0 +1,22 @@
+
+
+ Confirm your lichess.org account, %s
+ Click the link to enable your Lichess account:
+ 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.
+ Reset your lichess.org password, %s
+ We received a request to reset the password for your account.
+ If you made this request, click the link below. If not, you can ignore this email.
+ Confirm new email address, %s
+ You have requested to change your email address.
+ To confirm you have access to this email, please click the link below:
+ Welcome to lichess.org, %s
+ 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!
+ Log in to lichess.org, %s
+ (Clicking not working? Try pasting it into your browser!)
+ This is a service email related to your use of %s.
+ To contact us, please use %s.
+
diff --git a/translation/source/faq.xml b/translation/source/faq.xml
new file mode 100644
index 000000000..d4d1c8fd6
--- /dev/null
+++ b/translation/source/faq.xml
@@ -0,0 +1,178 @@
+
+
+ FAQ
+ Frequently Asked Questions
+ Why is Lichess called Lichess?
+ Lichess is a combination of live/light/libre and chess. It is pronounced %1$s.
+ lee-chess
+ Hear it pronounced by a specialist.
+ 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.
+ 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.
+ How can I contribute to Lichess?
+ Lichess is powered by donations from patrons and the efforts of a team of volunteers.
+ 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.
+ being a patron
+ breakdown of our costs
+ other ways to help
+ Are there websites based on Lichess?
+ Yes. Lichess has indeed inspired other open-source sites that use our %1$s, %2$s, or %3$s.
+ What keyboard shortcuts are there?
+ 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.
+ Fair Play
+ 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.
+ What is done about players leaving games without resigning?
+ 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.
+ How can I become a moderator?
+ 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.
+ Is correspondence different from normal chess?
+ For more information, please read our %s
+ fair play page
+ 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.
+ Gameplay
+ How are Bullet, Blitz and other time controls decided?
+ 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.
+ (clock initial time in seconds) + 40 × (clock increment)
+ ≤ %1$ss = %2$s
+ ≥ %1$ss = %2$s
+ What variants can I play on Lichess?
+ Lichess supports standard chess and %1$s.
+ 8 chess variants
+ What is the average centipawn loss (ACPL)?
+ 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.
+ Losing on time, drawing and insufficient material
+ 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.
+ FIDE handbook
+ FIDE handbook %s
+ Why can a pawn capture another pawn when it is already passed? (en passant)
+ 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.
+ good introduction
+ Lichess training
+ Watch International Master Eric Rosen checkmate %s.
+ Threefold repetition
+ If a position occurs three times, players can claim a draw by %1$s. Lichess implements the official FIDE rules, as described in Article 9.2 of the %2$s.
+ threefold repetition
+ We did not repeat moves. Why was the game still drawn by repetition?
+ Threefold repetition is about repeated %1$s, not moves. Repetition does not have to occur consecutively.
+ positions
+ We repeated a position three times. Why was the game not drawn?
+ 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.
+ configure
+ Accounts
+ What titles are there on Lichess?
+ Lichess recognises all FIDE titles gained from OTB (over the board) play, as well as %1$s. Here is a list of FIDE titles:
+ 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.
+ many national master titles
+ verification form
+ Can I get the Lichess Master (LM) title?
+ No.
+ 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.
+ What can my username be?
+ In general, usernames should not be: offensive, impersonating someone else, or advertising. You can read more about the %1$s.
+ guidelines
+ Can I change my username?
+ 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.
+ Unique trophies
+ That trophy is unique in the history of Lichess, nobody other than %1$s will ever have it.
+ To get it, hiimgosu challenged himself to berserk and win all games of %s.
+ an hourly Bullet tournament
+ 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.
+ Lichess ratings
+ What rating system does Lichess use?
+ 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.
+ Why is there a question mark (?) next to a rating?
+ The question mark means the rating is provisional. Reasons include:
+ The player has not yet finished enough rated games against %1$s in the rating category.
+ opponents of similar strength
+ 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.
+ 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.
+ How do ranks and leaderboards work?
+ In order to get on the %1$s you must:
+ rating leaderboard
+ have played at least 30 rated games in a given rating,
+ have played a rated game within the last week for this rating,
+ have a rating deviation lower than %1$s, in standard chess, and lower than %2$s in variants,
+ be in the top 10 in this rating.
+ The 2nd requirement is so that players who no longer use their accounts stop populating leaderboards.
+ Why are ratings higher compared to other sites and organisations such as FIDE, USCF and the ICC?
+ 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.
+ How to hide ratings while playing?
+ Enable Zen-mode in the %1$s, or by pressing %2$s during a game.
+ display preferences
+ I lost a game due to lag/disconnection. Can I get my rating points back?
+ 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.
+ How to...
+ Enable or disable notification popups?
+ View site information popup
+ 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.
+ Enable autoplay for sounds?
+ 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.
+ desktop
+ 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
+ 1. Go to lichess.org
+2. Click the lock icon in the address bar
+3. Click Site Settings
+4. Allow Sound
+ 1. Go to lichess.org
+2. Click Safari in the menu bar
+3. Click Settings for lichess.org ...
+4. Allow All Auto-Play
+ 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
+ Stop myself from playing?
+ stand-alone mental health condition
+ Lichess userstyles
+ fewer lobby pools
+ 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.
+
diff --git a/translation/source/features.xml b/translation/source/features.xml
new file mode 100644
index 000000000..801f2c09f
--- /dev/null
+++ b/translation/source/features.xml
@@ -0,0 +1,32 @@
+
+
+ Zero advertisement, no tracking
+ Correspondence chess with conditional premoves
+ Standard chess and %s
+ Deep %s server analysis
+
+ - %s game per day
+ - %s games per day
+
+ Board editor and analysis board with %s
+ Cloud engine analysis
+ Studies (shareable and persistent analysis)
+ Chess insights (detailed analysis of your play)
+ All chess basics lessons
+ Tactical puzzles from user games
+ %1$s (also works on %2$s)
+ Personal opening explorer
+ Global opening explorer (%s games!)
+ 7-piece endgame tablebase
+ Download/Upload any game as PGN
+ Blog, forum, teams, TV, messaging, friends, challenges
+ Light/Dark theme, custom boards, pieces and background
+ UltraBullet, Bullet, Blitz, Rapid, Classical, Correspondence Chess
+ All features to come, forever!
+ iPhone & Android phones and tablets, landscape support
+ Yes, both accounts have the same features!
+ We believe every chess player deserves the best, and so:
+ All features are free for everybody, forever!
+ If you love Lichess,
+ Support us with a Patron account!
+
diff --git a/translation/source/insight.xml b/translation/source/insight.xml
new file mode 100644
index 000000000..fed8c95aa
--- /dev/null
+++ b/translation/source/insight.xml
@@ -0,0 +1,11 @@
+
+
+ %s's chess insights
+ %s has no chess insights yet!
+ %s's chess insights are protected
+ Sorry, you cannot see %s's chess insights.
+ Generate %s's chess insights.
+ Now crunching data just for you!
+ Maybe ask them to change their %s?
+ insights settings
+
diff --git a/translation/source/keyboardMove.xml b/translation/source/keyboardMove.xml
new file mode 100644
index 000000000..80d0ddd70
--- /dev/null
+++ b/translation/source/keyboardMove.xml
@@ -0,0 +1,22 @@
+
+
+ Keyboard input commands
+ Perform a move
+ Move piece from e2 to e4
+ Move knight to c3
+ Kingside castle
+ Queenside castle
+ Promote c8 to queen
+ Drop a rook at b4 (Crazyhouse variant only)
+ Offer or accept draw
+ Read out clocks
+ Read out opponent's name
+ Other commands
+ Tips
+ If the above move notation is unfamiliar, learn more here:
+ Including an "x" to indicate a capture is optional
+ Both the letter "o" and the digit zero "0" can be used when castling
+ If it is legal to castle both ways, use enter to kingside castle
+ Capitalization only matters in ambiguous situations involving a bishop and the b-pawn
+ To premove, simply type the desired premove before it is your turn
+
diff --git a/translation/source/lag.xml b/translation/source/lag.xml
new file mode 100644
index 000000000..0c7191f8a
--- /dev/null
+++ b/translation/source/lag.xml
@@ -0,0 +1,16 @@
+
+
+ Is Lichess lagging?
+ Measurements in progress...
+ No. And your network is good.
+ No. And your network is bad.
+ Yes. It will be fixed soon!
+ And now, the long answer! Game lag is composed of two unrelated values (lower is better):
+ Lichess server latency
+ 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.
+ Network between Lichess and you
+ 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.
+ You can find both these values at any time, by clicking your username in the top bar.
+ Lag compensation
+ 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!
+
diff --git a/translation/source/learn.xml b/translation/source/learn.xml
new file mode 100644
index 000000000..42c2d2e33
--- /dev/null
+++ b/translation/source/learn.xml
@@ -0,0 +1,243 @@
+
+
+ Learn chess
+ by playing!
+ Menu
+ Progress: %s
+ Reset my progress
+ You will lose all your progress!
+ play!
+ Chess pieces
+ The rook
+ It moves in straight lines
+ The rook is a powerful piece. Are you ready to command it?
+ Click on the rook
+to bring it to the star!
+ Grab all the stars!
+ The fewer moves you make,
+the more points you win!
+ Use two rooks
+to speed things up!
+ Congratulations! You have successfully mastered the rook.
+ The bishop
+ It moves diagonally
+ Next we will learn how to manoeuvre a bishop!
+ One light-squared bishop,
+one dark-squared bishop.
+You need both!
+ Congratulations! You can command a bishop.
+ The queen
+ Queen = rook + bishop
+ The most powerful chess piece enters. Her majesty the queen!
+ Congratulations! Queens have no secrets for you.
+ The king
+ The most important piece
+ You are the king. If you fall in battle, the game is lost.
+ The king is slow.
+ Last one!
+ You can now command the commander!
+ The knight
+ It moves in an L shape
+ Here's a challenge for you. The knight is... a tricky piece.
+ Knights have a fancy way
+of jumping around!
+ Knights can jump over obstacles!
+Escape and vanquish the stars!
+ Congratulations! You have mastered the knight.
+ The pawn
+ It moves forward only
+ Pawns are weak, but they pack a lot of potential.
+ Pawns move one square only.
+But when they reach the other side of the board, they become a stronger piece!
+ Most of the time promoting to a queen is the best.
+But sometimes a knight can come in handy!
+ Pawns move forward,
+but capture diagonally!
+ Capture, then promote!
+ Use all the pawns!
+No need to promote.
+ A pawn on the second rank can move 2 squares at once!
+ Grab all the stars!
+No need to promote.
+ Congratulations! Pawns have no secrets for you.
+ Pawn promotion
+ Your pawn reached the end of the board!
+ It now promotes to a stronger piece.
+ Select the piece you want!
+ Fundamentals
+ Capture
+ Take the enemy pieces
+ Identify the opponent's undefended pieces, and capture them!
+ Take the black pieces!
+ Take the black pieces!
+And don't lose yours.
+ Congratulations! You know how to fight with chess pieces!
+ Protection
+ Keep your pieces safe
+ Identify the pieces your opponent attacks, and defend them!
+ Congratulations! A piece you don't lose is a piece you win!
+ You're under attack!
+Escape the threat!
+ There is no escape,
+but you can defend!
+ Don't let them take
+any undefended piece!
+ Combat
+ Capture and defend pieces
+ A good warrior knows both attack and defence!
+ Congratulations! You know how to fight with chess pieces!
+ Check in one
+ Attack the opponent's king
+ To check your opponent, attack their king. They must defend it!
+ Aim at the opponent's king
+in one move!
+ Congratulations! You checked your opponent, forcing them to defend their king!
+ Out of check
+ Defend your king
+ You are in check! You must escape or block the attack.
+ Escape with the king!
+ The king cannot escape,
+but you can block the attack!
+ You can get out of check
+by taking the attacking piece.
+ This knight is checking
+through your defences!
+ Escape with the king
+or block the attack!
+ Congratulations! Your king can never be taken, make sure you can defend against a check!
+ Mate in one
+ Defeat the opponent's king
+ You win when your opponent cannot defend against a check.
+ Attack your opponent's king
+in a way that cannot be defended!
+ Congratulations! That is how you win chess games!
+ Intermediate
+ Board setup
+ How the game starts
+ The two armies face each other, ready for the battle.
+ This is the initial position
+of every game of chess!
+Make any move to continue.
+ First place the rooks!
+They go in the corners.
+ Then place the knights!
+They go next to the rooks.
+ Place the bishops!
+They go next to the knights.
+ Place the queen!
+She goes on her own colour.
+ Place the king!
+Right next to his queen.
+ Pawns form the front line.
+Make any move to continue.
+ Congratulations! You know how to set up the chess board.
+ Castling
+ The special king move
+ Bring your king to safety, and deploy your rook for attack!
+ Move your king two squares
+to castle king-side!
+ Move your king two squares
+to castle queen-side!
+ The knight is in the way!
+Move it, then castle king-side.
+ Castle king-side!
+You need to move out pieces first.
+ Castle queen-side!
+You need to move out pieces first.
+ You cannot castle if
+the king has already moved
+or the rook has already moved.
+ You cannot castle if
+the king is attacked on the way.
+Block the check then castle!
+ Find a way to
+castle king-side!
+ Find a way to
+castle queen-side!
+ Congratulations! You should almost always castle in a game.
+ En passant
+ The special pawn move
+ When the opponent pawn moved by two squares, you can take it like if it moved by one square.
+ Black just moved the pawn
+by two squares!
+Take it en passant.
+ En passant only works
+immediately after the opponent
+moved the pawn.
+ En passant only works
+if your pawn is on the 5th rank.
+ Take all the pawns en passant!
+ Congratulations! You can now take en passant.
+ Stalemate
+ The game is a draw
+ 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.
+ To stalemate black:
+- Black cannot move anywhere
+- There is no check.
+ Congratulations! Better be stalemated than checkmated!
+ Advanced
+ Piece value
+ Evaluate piece strength
+ 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.
+ Take the piece
+with the highest value!
+Queen > Bishop
+ Take the piece with the highest value!
+ Do not exchange
+ a higher valued piece for a less valuable one.
+ Take the piece
+with the highest value!
+Make sure your move is legal!
+ Take the piece
+with the highest value!
+ Congratulations! You know the value of material!
+Queen = 9
+Rook = 5
+Bishop = 3
+Knight = 3
+Pawn = 1
+ Check in two
+ Two moves to give a check
+ Find the right combination of two moves that checks the opponent's king!
+ Threaten the opponent's king
+in two moves!
+ Congratulations! You checked your opponent, forcing them to defend their king!
+ What next?
+ You know how to play chess, congratulations! Do you want to become a stronger player?
+ Register
+ Get a free Lichess account
+ Practise
+ Learn common chess positions
+ Puzzles
+ Exercise your tactical skills
+ Videos
+ Watch instructive chess videos
+ Play people
+ Opponents from around the world
+ Play machine
+ Test your skills with the computer
+ Let's go!
+ Stage %s
+ Awesome!
+ Excellent!
+ Great job!
+ Perfect!
+ Outstanding!
+ Way to go!
+ Yes, yes, yes!
+ You're good at this!
+ Nailed it.
+ Right on!
+ Stage %s complete
+ Next
+ Next: %s
+ Back to menu
+ Puzzle failed!
+ Retry
+
diff --git a/translation/source/nvui.xml b/translation/source/nvui.xml
new file mode 100644
index 000000000..995fd225e
--- /dev/null
+++ b/translation/source/nvui.xml
@@ -0,0 +1,31 @@
+
+
+ Featured events
+ Move list
+ Game info
+ Pieces
+ Game status
+ Last move
+ Command input form
+ Actions
+ Your clock
+ Opponent clock
+ Game start
+ Command list when the board has focus
+ Type these commands in the command input form.
+ Go to the command input form.
+ Announce current square.
+ Announce last move.
+ Announce piece captured in last move.
+ Announce possible moves for the selected piece.
+ Announce possible captures with selected piece.
+ Move to adjacent square left, right, up or down.
+ 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.
+ Move to rank 1 to 8.
+ Move to file a to h.
+ Announce locations of pieces. Example: p capital N for white knights, p lowercase k for black king.
+ Announce pieces on a rank or a file. Example: s a, s 1.
+ 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.
+ To move a piece, use standard algebraic notation.
+ To promote to anything else than a queen, use equals. For example a-8-equals-n promotes to a knight.
+
diff --git a/translation/source/oauthScope.xml b/translation/source/oauthScope.xml
new file mode 100644
index 000000000..116307171
--- /dev/null
+++ b/translation/source/oauthScope.xml
@@ -0,0 +1,54 @@
+
+
+ New personal API access token
+ A token grants other people permission to use your account.
+ Carefully select what it is allowed to do on your behalf.
+ Token description
+ So you remember what this token is for
+ What the token can do on your behalf:
+ The token will grant access to your account. Do NOT share it with anyone!
+ Make sure to copy your new personal access token now. You won’t be able to see it again!
+ Read preferences
+ Write preference
+ Read email address
+ Read incoming challenges
+ Send, accept and reject challenges
+ Create many games at once for other players
+ Read private studies and broadcasts
+ Create, update, delete studies and broadcasts
+ Create, update, and join tournaments
+ Create and join puzzle races
+ Read puzzle activity
+ Read private team information
+ Join and leave teams
+ Manage teams you lead: send PMs, kick members
+ Read followed players
+ Follow and unfollow other players
+ Send private messages to other players
+ Play games with board API
+ Play games with the bot API
+ View and use your external engines
+ Create and update external engines
+ Create authenticated website sessions (grants full access!)
+ Use moderator tools (within bounds of your permission)
+ Personal API access tokens
+ You can make OAuth requests without going through the %s.
+ authorization code flow
+ Instead, %s that you can directly use in API requests.
+ generate a personal access token
+ 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.
+ Here's a %1$s and the %2$s.
+ personal token app example
+ API documentation
+ New access token
+ API access tokens
+ Created %s
+ Last used %s
+ You already have played games!
+ Note for the attention of developers only:
+ It is possible to pre-fill this form by tweaking the query parameters of the URL.
+ For example: %s
+ ticks the %1$s and %2$s scopes, and sets the token description.
+ The scope codes can be found in the HTML code of the form.
+ Giving these pre-filled URLs to your users will help them get the right token scopes.
+
diff --git a/translation/source/onboarding.xml b/translation/source/onboarding.xml
new file mode 100644
index 000000000..912b594f0
--- /dev/null
+++ b/translation/source/onboarding.xml
@@ -0,0 +1,18 @@
+
+
+ Log in as %s
+ Welcome!
+ Welcome to lichess.org!
+ This is your profile page.
+ Will a child use this account? You might want to enable %s.
+ What now? Here are a few suggestions:
+ Learn chess rules
+ Improve with chess tactics puzzles.
+ Play the Artificial Intelligence.
+ Play opponents from around the world.
+ Follow your friends on Lichess.
+ Play in tournaments.
+ Learn from %1$s and %2$s.
+ Configure Lichess to your liking.
+ Explore the site and have fun :)
+
diff --git a/translation/source/patron.xml b/translation/source/patron.xml
new file mode 100644
index 000000000..7796d51a6
--- /dev/null
+++ b/translation/source/patron.xml
@@ -0,0 +1,87 @@
+
+
+ Donate
+ Donate as %s
+ Lichess Patron
+ Patron since %s
+ Free account
+ Become a Lichess Patron
+ %s became a Lichess Patron
+
+ - %1$s is a Lichess Patron for %2$s month
+ - %1$s is a Lichess Patron for %2$s months
+
+ New Patrons
+ Free chess for everyone, forever!
+ No ads, no subscriptions; but open-source and passion.
+ Thank you for your donation!
+ You have a Lifetime Patron account. That's pretty awesome!
+ You have a Patron account until %s.
+ If not renewed, your account will then revert to a regular account.
+ We are a non‑profit association because we believe everyone should have access to a free, world-class chess platform.
+ 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!
+ Lifetime
+ Pay %s once. Be a Lichess Patron forever!
+ Lifetime Lichess Patron
+ Monthly
+ Recurring billing, renewing your Patron wings every month.
+ One-time
+ A single donation that grants you the Patron wings for one month.
+ Other
+ Please enter an amount in %s
+ Credit Card
+ Log in to donate
+ We are a small team, so your support makes a huge difference!
+ The celebrated Patrons who make Lichess possible
+ Where does the money go?
+ First of all, powerful servers.
+Then we pay a full-time developer: %s, the founder of Lichess.
+ See the detailed cost breakdown
+ Is Lichess an official non-profit?
+ Yes, here's the act of creation (in French)
+ Can I change/cancel my monthly support?
+ Yes, at any time, from this page.
+Or you can %s.
+ contact Lichess support
+ Other methods of donation?
+ Lichess is registered with %s.
+ We also accept bank transfers
+ Please note that only the donation form above will grant the Patron status.
+ Are some features reserved to Patrons?
+ 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.
+ See the detailed feature comparison
+
+ - Lichess Patron for one month
+ - Lichess Patron for %s months
+
+ You support lichess.org with %s per month.
+ Thank you very much for your help. You rock!
+ Current status
+ Next payment
+ You will be charged %1$s on %2$s.
+ Make an additional donation
+ Gift Patron wings
+ Gift Patron wings to a player
+ Update
+ Change the monthly amount (%s)
+ Cancel your support
+ %1$s or %2$s
+ Decide what Lichess is worth to you:
+ Withdraw your credit card and stop payments:
+ Cancel PayPal subscription and stop payments:
+ No longer support Lichess
+ View other Lichess Patrons
+ Date
+ Amount
+ Your transaction has been completed, and a receipt for your donation has been emailed to you.
+ You now have a permanent Patron account.
+ Check out your profile page!
+ You are now a lifetime Lichess Patron!
+ You are now a Lichess Patron for one month!
+ In one month, you will NOT be charged again, and your Lichess account will revert to a regular account.
+ Change currency
+ Payment details
+ Update payment method
+ Manage your subscription and download your invoices and receipts
+
diff --git a/translation/source/perfStat.xml b/translation/source/perfStat.xml
new file mode 100644
index 000000000..8376facbd
--- /dev/null
+++ b/translation/source/perfStat.xml
@@ -0,0 +1,32 @@
+
+
+ %s stats
+ View the games
+ provisional
+ Not enough rated games have been played to establish a reliable rating.
+ Progression over the last %s games:
+ Rating deviation: %s.
+ 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).
+ Total games
+ Rated games
+ Tournament games
+ Berserked games
+ Time spent playing
+ Average opponent
+ Victories
+ Defeats
+ Disconnections
+ Not enough games played
+ Highest rating: %s
+ Lowest rating: %s
+ from %1$s to %2$s
+ Winning streak
+ Losing streak
+ Longest streak: %s
+ Current streak: %s
+ Best rated victories
+ Games played in a row
+ Less than one hour between games
+ Max time spent playing
+ now
+
diff --git a/translation/source/preferences.xml b/translation/source/preferences.xml
new file mode 100644
index 000000000..5a3b9b326
--- /dev/null
+++ b/translation/source/preferences.xml
@@ -0,0 +1,72 @@
+
+
+ Preferences
+ Display
+ Privacy
+ Notifications
+ Piece animation
+ Material difference
+ Board highlights (last move and check)
+ Piece destinations (valid moves and premoves)
+ Board coordinates (A-H, 1-8)
+ Move list while playing
+ Move notation
+ Chess piece symbol
+ Letter (K, Q, R, B, N)
+ Zen mode
+ Show player ratings
+ Show player flairs
+ 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.
+ Show board resize handle
+ Only on initial position
+ In-game only
+ Except in-game
+ Chess clock
+ Tenths of seconds
+ When time remaining < 10 seconds
+ Horizontal green progress bars
+ Sound when time gets critical
+ Give more time
+ Game behaviour
+ How do you move pieces?
+ Click two squares
+ Drag a piece
+ Either
+ Premoves (playing during opponent turn)
+ Takebacks (with opponent approval)
+ In casual games only
+ Promote to Queen automatically
+ Hold the <ctrl> key while promoting to temporarily disable auto-promotion
+ When premoving
+ Claim draw on threefold repetition automatically
+ When time remaining < 30 seconds
+ Move confirmation
+ Can be disabled during a game with the board menu
+ Correspondence games
+ Correspondence and unlimited
+ Confirm resignation and draw offers
+ Castling method
+ Move king two squares
+ Move king onto rook
+ Input moves with the keyboard
+ Input moves with your voice
+ Snap arrows to valid moves
+ Say "Good game, well played" upon defeat or draw
+ Your preferences have been saved.
+ Scroll on the board to replay moves
+ Daily email listing your correspondence games
+ Streamer goes live
+ New inbox message
+ Forum comment mentions you
+ Study invite
+ Correspondence game updates
+ Challenges
+ Tournament starting soon
+ Correspondence clock running out
+ Bell notification within Lichess
+ Device notification when you're not on Lichess
+ Browser
+ Device
+ Bell notification sound
+ Blindfold
+
diff --git a/translation/source/puzzle.xml b/translation/source/puzzle.xml
new file mode 100644
index 000000000..0a3e80bac
--- /dev/null
+++ b/translation/source/puzzle.xml
@@ -0,0 +1,97 @@
+
+
+
+ Puzzles
+ Puzzle Themes
+ Recommended
+ Phases
+ Motifs
+ Advanced
+ Lengths
+ Mates
+ Goals
+ Origin
+ Special moves
+ Did you like this puzzle?
+ Vote to load the next one!
+ Up vote puzzle
+ Down vote puzzle
+ Your puzzle rating will not change. Note that puzzles are not a competition. Your rating helps selecting the best puzzles for your current skill.
+ Find the best move for white.
+ Find the best move for black.
+ To get personalized puzzles:
+ Puzzle %s
+ Puzzle of the day
+ Daily Puzzle
+ Click to solve
+ Good move
+ Best move!
+ Keep going…
+ Success!
+ Puzzle complete!
+ By openings
+ Puzzles by openings
+ Openings you played the most in rated games
+ Use "Find in page" in the browser menu to find your favourite opening!
+ Use Ctrl+f to find your favourite opening!
+ That's not the move!
+ Try something else.
+ Rating: %s
+ hidden
+
+ - Played %s time
+ - Played %s times
+
+ From game %s
+ Continue training
+ Difficulty level
+ Normal
+ Easier
+ Easiest
+
+ - One point below your puzzle rating
+ - %s points below your puzzle rating
+
+ Harder
+ Hardest
+
+ - One point above your puzzle rating
+ - %s points above your puzzle rating
+
+ Example
+ Add another theme
+ Next puzzle
+ Jump to next puzzle immediately
+ Puzzle Dashboard
+ Improvement areas
+ Strengths
+ Puzzle history
+ solved
+ incorrect
+ 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.
+ Your streak: %s
+ Skip this move to preserve your streak! Only works once per run.
+ Continue the streak
+ New streak
+ From my games
+ Lookup puzzles from a player's games
+ Search puzzles
+ 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!
+
+ - One puzzle found in games by %2$s
+ - %1$s puzzles found in games by %2$s
+
+ Train, analyse, improve
+
+ - %s played
+
+
+ - %s to replay
+
+ %s solved
+ Nothing to show, go play some puzzles first!
+ Train these to optimize your progress!
+ You perform the best in these themes
+
diff --git a/translation/source/puzzleTheme.xml b/translation/source/puzzleTheme.xml
new file mode 100644
index 000000000..5ad8952a7
--- /dev/null
+++ b/translation/source/puzzleTheme.xml
@@ -0,0 +1,131 @@
+
+
+ Advanced pawn
+ One of your pawns is deep into the opponent position, maybe threatening to promote.
+ Advantage
+ Seize your chance to get a decisive advantage. (200cp ≤ eval ≤ 600cp)
+ Anastasia's mate
+ A knight and rook or queen team up to trap the opposing king between the side of the board and a friendly piece.
+ Arabian mate
+ A knight and a rook team up to trap the opposing king on a corner of the board.
+ Attacking f2 or f7
+ An attack focusing on the f2 or f7 pawn, such as in the fried liver opening.
+ Attraction
+ An exchange or sacrifice encouraging or forcing an opponent piece to a square that allows a follow-up tactic.
+ Back rank mate
+ Checkmate the king on the home rank, when it is trapped there by its own pieces.
+ Bishop endgame
+ An endgame with only bishops and pawns.
+ Boden's mate
+ Two attacking bishops on criss-crossing diagonals deliver mate to a king obstructed by friendly pieces.
+ Castling
+ Bring the king to safety, and deploy the rook for attack.
+ Capture the defender
+ Removing a piece that is critical to defence of another piece, allowing the now undefended piece to be captured on a following move.
+ Crushing
+ Spot the opponent blunder to obtain a crushing advantage. (eval ≥ 600cp)
+ Double bishop mate
+ Two attacking bishops on adjacent diagonals deliver mate to a king obstructed by friendly pieces.
+ Dovetail mate
+ A queen delivers mate to an adjacent king, whose only two escape squares are obstructed by friendly pieces.
+ Equality
+ Come back from a losing position, and secure a draw or a balanced position. (eval ≤ 200cp)
+ Kingside attack
+ An attack of the opponent's king, after they castled on the king side.
+ Clearance
+ A move, often with tempo, that clears a square, file or diagonal for a follow-up tactical idea.
+ Defensive move
+ A precise move or sequence of moves that is needed to avoid losing material or another advantage.
+ Deflection
+ A move that distracts an opponent piece from another duty that it performs, such as guarding a key square. Sometimes also called "overloading".
+ Discovered attack
+ 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.
+ Double check
+ 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.
+ Endgame
+ A tactic during the last phase of the game.
+ 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.
+ Exposed king
+ A tactic involving a king with few defenders around it, often leading to checkmate.
+ Fork
+ A move where the moved piece attacks two opponent pieces at once.
+ Hanging piece
+ A tactic involving an opponent piece being undefended or insufficiently defended and free to capture.
+ Hook mate
+ Checkmate with a rook, knight, and pawn along with one enemy pawn to limit the enemy king's escape.
+ Interference
+ 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.
+ Intermezzo
+ 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".
+ Kill box mate
+ 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".
+ Vukovic mate
+ 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.
+ Knight endgame
+ An endgame with only knights and pawns.
+ Long puzzle
+ Three moves to win.
+ Master games
+ Puzzles from games played by titled players.
+ Master vs Master games
+ Puzzles from games between two titled players.
+ Checkmate
+ Win the game with style.
+ Mate in 1
+ Deliver checkmate in one move.
+ Mate in 2
+ Deliver checkmate in two moves.
+ Mate in 3
+ Deliver checkmate in three moves.
+ Mate in 4
+ Deliver checkmate in four moves.
+ Mate in 5 or more
+ Figure out a long mating sequence.
+ Middlegame
+ A tactic during the second phase of the game.
+ One-move puzzle
+ A puzzle that is only one move long.
+ Opening
+ A tactic during the first phase of the game.
+ Pawn endgame
+ An endgame with only pawns.
+ Pin
+ A tactic involving pins, where a piece is unable to move without revealing an attack on a higher value piece.
+ Promotion
+ Promote one of your pawn to a queen or minor piece.
+ Queen endgame
+ An endgame with only queens and pawns.
+ Queen and Rook
+ An endgame with only queens, rooks and pawns.
+ Queenside attack
+ An attack of the opponent's king, after they castled on the queen side.
+ Quiet move
+ 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.
+ Rook endgame
+ An endgame with only rooks and pawns.
+ Sacrifice
+ A tactic involving giving up material in the short-term, to gain an advantage again after a forced sequence of moves.
+ Short puzzle
+ Two moves to win.
+ Skewer
+ 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.
+ Smothered mate
+ 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.
+ Super GM games
+ Puzzles from games played by the best players in the world.
+ Trapped piece
+ A piece is unable to escape capture as it has limited moves.
+ Underpromotion
+ Promotion to a knight, bishop, or rook.
+ Very long puzzle
+ Four moves or more to win.
+ X-Ray attack
+ A piece attacks or defends a square, through an enemy piece.
+ Zugzwang
+ The opponent is limited in the moves they can make, and all moves worsen their position.
+ Healthy mix
+ A bit of everything. You don't know what to expect, so you remain ready for anything! Just like in real games.
+ Player games
+ Lookup puzzles generated from your games, or from another player's games.
+ These puzzles are in the public domain, and can be downloaded from %s.
+
diff --git a/translation/source/search.xml b/translation/source/search.xml
new file mode 100644
index 000000000..894809f2e
--- /dev/null
+++ b/translation/source/search.xml
@@ -0,0 +1,39 @@
+
+
+ Search
+ Advanced search
+
+ - Search in %s chess game
+ - Search in %s chess games
+
+
+ - One game found
+ - %s games found
+
+ Opponent name
+ Loser
+ From
+ To
+ Whether the player's opponent was human or a computer
+ A.I. level
+ Source
+ Number of turns
+ Result
+ Winner colour
+ Date
+ Sort by
+ Analysis
+ Only games where a computer analysis is available
+ Colour
+ Evaluation
+ Maximum number
+ The maximum number of games to return
+ Include
+ Descending
+ Ascending
+
+ - %s game found
+ - %s games found
+
+ The average rating of both players
+
diff --git a/translation/source/settings.xml b/translation/source/settings.xml
new file mode 100644
index 000000000..4d46af231
--- /dev/null
+++ b/translation/source/settings.xml
@@ -0,0 +1,10 @@
+
+
+ Settings
+ Close account
+ Your account is managed, and cannot be closed.
+ The username will NOT be available for registration again.
+ Cancel and keep my account
+ Are you sure you want to close your account?
+ This account is closed.
+
diff --git a/translation/source/site.xml b/translation/source/site.xml
new file mode 100644
index 000000000..16a2aaafb
--- /dev/null
+++ b/translation/source/site.xml
@@ -0,0 +1,1012 @@
+
+
+ Play with a friend
+ Play with the computer
+ To invite someone to play, give this URL
+ Game Over
+ Waiting for opponent
+ Or let your opponent scan this QR code
+ Waiting
+ Your turn
+ %1$s level %2$s
+ Level
+ Strength
+ Toggle the chat
+ Chat
+ Resign
+ Checkmate
+ Stalemate
+ White
+ Black
+ as white
+ as black
+ Random side
+ Create a game
+ Create the game
+ White is victorious
+ Black is victorious
+ You play the white pieces
+ You play the black pieces
+ It's your turn!
+ Cheat Detected
+ King in the centre
+ Three checks
+ Race finished
+ Variant ending
+ New opponent
+ Your opponent wants to play a new game with you
+ Join the game
+ White to play
+ Black to play
+
+ - Your opponent left the game. You can claim victory in %s second.
+ - Your opponent left the game. You can claim victory in %s seconds.
+
+ Your opponent left the game. You can claim victory, call the game a draw, or wait.
+ Claim victory
+ Call draw
+ Please be nice in the chat!
+ The first person to come to this URL will play with you.
+ White resigned
+ Black resigned
+ White left the game
+ Black left the game
+ White didn't move
+ Black didn't move
+ Request a computer analysis
+ Computer analysis
+ Computer analysis available
+ Computer analysis disabled
+ Analysis board
+ Depth %s
+ Using server analysis
+ Loading engine...
+ Calculating moves...
+ Error loading engine
+ Cloud analysis
+ Go deeper
+ Show threat
+ in local browser
+ Toggle local evaluation
+ Promote variation
+ Make mainline
+ Delete from here
+ Collapse variations
+ Expand variations
+ Force variation
+ Copy variation PGN
+ Copy mainline PGN
+ Move
+ Variant loss
+ Variant win
+ Insufficient material
+ Pawn move
+ Capture
+ Close
+ Winning
+ Losing
+ Drawn
+ Unknown
+ Database
+ White / Draw / Black
+ Average rating: %s
+ Recent games
+ Top games
+ OTB games of %1$s+ FIDE-rated players from %2$s to %3$s
+
+ - Mate in %s half-move
+ - Mate in %s half-moves
+
+ DTZ50'' with rounding, based on number of half-moves until next capture or pawn move
+ No game found
+ Max depth reached!
+ Maybe include more games from the preferences menu?
+ Openings
+ Opening explorer
+ Opening/endgame explorer
+ %s opening explorer
+ Play first opening/endgame-explorer move
+ Win prevented by 50-move rule
+ Loss prevented by 50-move rule
+ Win or 50 moves by prior mistake
+ Loss or 50 moves by prior mistake
+ Win/loss only guaranteed if recommended tablebase line has been followed since the last capture or pawn move, due to possible rounding of DTZ values in Syzygy tablebases.
+ All set!
+ Import PGN
+ Delete
+ Delete this imported game?
+ Replay mode
+ Realtime
+ By CPL
+ Enable
+ Best move arrow
+ Show variation arrows
+ Evaluation gauge
+ Multiple lines
+ CPUs
+ Memory
+ Infinite analysis
+ Removes the depth limit, and keeps your computer warm
+ Blunder
+ Mistake
+ Inaccuracy
+
+ - %s blunder
+ - %s blunders
+
+
+ - %s Blunder
+ - %s Blunders
+
+
+ - %s mistake
+ - %s mistakes
+
+
+ - %s Mistake
+ - %s Mistakes
+
+
+ - %s inaccuracy
+ - %s inaccuracies
+
+
+ - %s Inaccuracy
+ - %s Inaccuracies
+
+ Move times
+ Flip board
+ Threefold repetition
+ Claim a draw
+ Draw claimed
+ Offer draw
+ Draw
+
+ - %s player
+ - %s players
+
+ Draw by mutual agreement
+ Fifty moves without progress
+ Current games
+ Joined %s
+
+ - %s game
+ - %s games
+
+
+ - %1$s rating over %2$s game
+ - %1$s rating over %2$s games
+
+
+ - %s bookmark
+ - %s bookmarks
+
+ View in full size
+ Sign out
+ Sign in
+ Keep me logged in
+ You need an account to do that
+ Register
+ Computers and computer-assisted players are not allowed to play. Please do not get assistance from chess engines, databases, or from other players while playing. Also note that making multiple accounts is strongly discouraged and excessive multi-accounting will lead to being banned.
+ Games
+ Forum
+ %1$s posted in topic %2$s
+ Latest forum posts
+ Players
+ Friends
+ other players
+ Conversations
+ Today
+ Yesterday
+ Minutes per side
+ Variant
+ Variants
+ Time control
+ Real time
+ Correspondence
+ Days per turn
+ One day
+
+ - %s day
+ - %s days
+
+
+ - %s hour
+ - %s hours
+
+
+ - %s minute
+ - %s minutes
+
+ Time
+ Rating
+ Rating stats
+ User name
+ User name or email
+ Change username
+ Only the case of the letters can change. For example "johndoe" to "JohnDoe".
+ Change your username. This can only be done once and you are only allowed to change the case of the letters in your username.
+ Make sure to choose a username that's appropriate for all ages. You cannot change it later and any accounts with inappropriate usernames will get closed!
+ We will only use it for password reset.
+ Password
+ Change password
+ Change email
+ Email
+ Password reset
+ Forgot password?
+ This password is extremely common, and too easy to guess.
+ Please don't use your username as your password.
+ You have used the same password on another site, and that site has been compromised. To ensure the safety of your Lichess account, we need you to set a new password. Thank you for your understanding.
+ You are leaving Lichess
+ Never type your Lichess password on another site!
+ Proceed to %s
+ Do not set a password suggested by someone else. They will use it to steal your account.
+ Do not set an email address suggested by someone else. They will use it to steal your account.
+ Help with email confirmation
+ Didn't receive your confirmation email after signing up?
+ What username did you use to sign up?
+ We couldn't find any user by this name: %s.
+ You can use this username to create a new account
+ We have sent an email to %s.
+ It can take some time to arrive.
+ Wait 5 minutes and refresh your email inbox.
+ Also check your spam folder, it might end up there. If so, mark it as not spam.
+ If everything else fails, then send us this email:
+ Copy and paste the above text and send it to %s
+ We will come back to you shortly to help you complete your signup.
+ The user %s is successfully confirmed.
+ You can login right now as %s.
+ You do not need a confirmation email.
+ The account %s is closed.
+ The account %s was registered without an email.
+ Rank
+ Rank: %s
+
+ - Rank is updated every minute
+ - Rank is updated every %s minutes
+
+
+ - %s puzzle
+ - %s puzzles
+
+ Games played
+
+ - %s game with you
+ - %s games with you
+
+ OK
+ Cancel
+ White time out
+ Black time out
+ Draw offer sent
+ Draw offer accepted
+ Draw offer cancelled
+ White offers draw
+ Black offers draw
+ White declines draw
+ Black declines draw
+ Your opponent offers a draw
+ Accept
+ Decline
+ Playing right now
+ Playing now
+ Finished
+ Abort game
+ Game aborted
+ Standard
+ Custom position
+ Unlimited
+ Mode
+ Casual
+ Rated
+ Casual
+ Rated
+ This game is rated
+ Rematch
+ Rematch offer sent
+ Rematch offer accepted
+ Rematch offer cancelled
+ Rematch offer declined
+ Cancel rematch offer
+ View rematch
+ Confirm move
+ Play
+ Inbox
+ Chat room
+ Sign in to chat
+ You have been timed out.
+ Spectator room
+ Compose message
+ Subject
+ Send
+ Increment in seconds
+ Free Online Chess
+
+ - %s rated
+ - %s rated
+
+
+ - %s win
+ - %s wins
+
+
+ - %s loss
+ - %s losses
+
+
+ - %s draw
+ - %s draws
+
+
+ - %s playing
+ - %s playing
+
+ Export games
+ Rating range
+
+ - Give %s second
+ - Give %s seconds
+
+ This account violated the Lichess Terms of Service
+ Opening explorer & tablebase
+ Takeback
+ Propose a takeback
+ White proposes takeback
+ Black proposes takeback
+ Takeback sent
+ White declines takeback
+ Black declines takeback
+ White accepts takeback
+ Black accepts takeback
+ White cancels takeback
+ Black cancels takeback
+ Your opponent proposes a takeback
+ Bookmark this game
+ Tournament
+ Tournaments
+ Tournament points
+
+ - %s tournament point
+ - %s tournament points
+
+
+ - %s study
+ - %s studies
+
+
+ - %s simul
+ - %s simuls
+
+ View tournament
+ Back to tournament
+ You cannot draw before 30 moves are played in a Swiss tournament.
+ Thematic
+
+ - ≥ %s rated game
+ - ≥ %s rated games
+
+
+ - ≥ %1$s %2$s rated game
+ - ≥ %1$s %2$s rated games
+
+
+ - You need to play %1$s more %2$s rated game
+ - You need to play %1$s more %2$s rated games
+
+
+ - You need to play %s more rated game
+ - You need to play %s more rated games
+
+ Your %s rating is provisional
+ Your %1$s rating (%2$s) is too high
+ Your top weekly %1$s rating (%2$s) is too high
+ Your %1$s rating (%2$s) is too low
+ Rated ≥ %1$s in %2$s
+ Rated ≤ %1$s in %2$s for the last week
+ Must be in team %s
+ You are not in the team %s
+ Back to game
+ Free online chess server. Play chess in a clean interface. No registration, no ads, no plugin required. Play chess with the computer, friends or random opponents.
+ %1$s joined team %2$s
+ %1$s created team %2$s
+ started streaming
+ %s started streaming
+ Average rating
+ Location
+ Filter games
+ Reset
+ Submit
+ Save
+ Leaderboard
+ Screenshot current position
+ Game as GIF
+ Paste the FEN text here
+ Paste the PGN text here
+ Or upload a PGN file
+ From position
+ Continue from here
+ Study
+ Import game
+ Paste a game PGN to get a browsable replay, computer analysis, game chat and public shareable URL.
+ Variations will be erased. To keep them, import the PGN via a study.
+ This PGN can be accessed by the public. To import a game privately, use a study.
+
+ - %s imported game
+ - %s imported games
+
+ This is a chess CAPTCHA.
+ Click on the board to make your move, and prove you are human.
+ Please solve the chess captcha.
+ Not a checkmate
+ White to checkmate in one move
+ Black to checkmate in one move
+ Retry
+ Reconnecting
+ Offline
+
+ - %s friend online
+ - %s friends online
+
+ Favourite opponents
+ Follow
+ Following
+ Unfollow
+ Follow %s
+ Unfollow %s
+ Block
+ Blocked
+ Unblock
+ %1$s started following %2$s
+
+ - %s follower
+ - %s followers
+
+
+ - %s following
+ - %s following
+
+ More
+ Member since
+ Active %s
+ Player
+ List
+ Graph
+
+ - Less than %s minute
+ - Less than %s minutes
+
+ Required.
+ Open tournaments
+ Duration
+ Winner
+ Standing
+ Create a new tournament
+ Tournament calendar
+ Entry requirements:
+ Advanced settings
+ Pick a very safe name for the tournament.
+ Anything even slightly inappropriate could get your account closed.
+ Leave empty to name the tournament after a notable chess player.
+ Make the tournament private, and restrict access with a password
+ Join
+ Withdraw
+ Points
+ Wins
+ Losses
+ Created by
+ Starting in
+ Stand by %s, pairing players, get ready!
+ Pause
+ Resume
+ You are playing!
+ Win rate
+ Performance
+ Tournament complete
+ Moves played
+ White wins
+ Black wins
+ Draw rate
+ Draws
+ Average opponent
+ Board editor
+ Set the board
+ Popular openings
+ Endgame positions
+ Chess960 start position: %s
+ Starting position
+ Clear board
+ Load position
+ Private
+ Report %s to moderators
+ Profile completion: %s
+ %s rating
+ If none, leave empty
+ Profile
+ Edit profile
+ Real name
+ Set your flair
+ Flair
+ There is a setting to hide all user flairs across the entire site.
+ Biography
+ Country or region
+ Thank you!
+ Social media links
+ One URL per line.
+ Inline notation
+ For safekeeping and sharing, consider making a study.
+ Clear moves
+ Previously on Lichess TV
+ Online players
+ Active players
+ Beware, the game is rated but has no clock!
+ Success
+
+ - %s game in play
+ - %s games in play
+
+ Automatically proceed to next game after moving
+ Auto switch
+ Puzzles
+ Online bots
+ Name
+ Description
+ Private description
+ Text that only the team members will see. If set, replaces the public description for team members.
+ No
+ Yes
+ Website
+ Mobile
+ Help:
+ Create a new topic
+ Topics
+ Posts
+ Last post
+ Views
+ Replies
+ Reply to this topic
+ Reply
+ Message
+ Create the topic
+ Report a user
+ User
+ Reason
+ What's the matter?
+ Cheat
+ Troll
+ Other
+ Paste the link to the game(s) and explain what is wrong about this user's behaviour. Don't just say "they cheat", but tell us how you came to this conclusion.
+ Explain what about this username is offensive. Don't just say "it's offensive/inappropriate", but tell us how you came to this conclusion, especially if the insult is obfuscated, not in english, is in slang, or is a historical/cultural reference.
+ Your report will be processed faster if written in English.
+ Please provide at least one link to a cheated game.
+ by %s
+ Imported by %s
+ This topic is now closed.
+ Blog
+ Notes
+ Type private notes here
+ Write a private note about this user
+ No note yet
+ Invalid username or password
+ Incorrect password
+ Invalid authentication code
+ Email me a link
+ Current password
+ New password
+ New password (again)
+ The new passwords don't match
+ Password strength
+ Clock initial time
+ Clock increment
+ Privacy
+ Privacy policy
+ Let other players follow you
+ Let other players challenge you
+ Let other players invite you to study
+ Sound
+ None
+ Fast
+ Normal
+ Slow
+ Inside the board
+ Outside the board
+ All squares of the board
+ On slow games
+ Always
+ Never
+ %1$s competes in %2$s
+ Victory
+ Defeat
+ %1$s vs %2$s in %3$s
+ %1$s vs %2$s in %3$s
+ %1$s vs %2$s in %3$s
+ Timeline
+ Starting:
+ All information is public and optional.
+ Talk about yourself, your interests, what you like in chess, your favourite openings, players, ...
+
+ - Maximum: %s character.
+ - Maximum: %s characters.
+
+
+ - %s block
+ - %s blocks
+
+ List players you have blocked
+ Human
+ Computer
+ Side
+ Clock
+ Opponent
+ Learn
+ Study
+ Practice
+ Community
+ Tools
+ Increment
+ Invalid value
+ This field is required
+ This email address is invalid
+ This email address is not acceptable. Please double-check it, and try again.
+ Email address invalid or already taken
+ This is already your email address
+ Must be at least %s characters long
+ Must be at most %s characters long
+ Must be at least %s
+ Must be at most %s
+ If rating is ± %s
+ If registered
+ Only existing conversations
+ Only friends
+ Menu
+ Castling
+ White O-O
+ Black O-O
+
+ - %s forum post
+ - %s forum posts
+
+ Time spent playing: %s
+ Watch games
+ Time featured on TV: %s
+ Watch
+ Video library
+ Streamers
+ Mobile App
+ Webmasters
+ About
+ About %s
+ %1$s is a free (%2$s), libre, no-ads, open source chess server.
+ really
+ Contribute
+ Terms of Service
+ Title verification
+ Source Code
+ Simultaneous exhibitions
+ Host
+ Host colour: %s
+ Your pending simuls
+ Newly created simuls
+ Host a new simul
+ Sign up to host or join a simul
+ Simul not found
+ This simultaneous exhibition does not exist.
+ Return to simul homepage
+ Simuls involve a single player facing several players at once.
+ Out of 50 opponents, Fischer won 47 games, drew 2 and lost 1.
+ The concept is taken from real world events. In real life, this involves the simul host moving from table to table to play a single move.
+ When the simul starts, every player starts a game with the host. The simul ends when all games are complete.
+ Simuls are always casual. Rematches, takebacks and adding time are disabled.
+ Create
+ When you create a Simul, you get to play several players at once.
+ If you select several variants, each player gets to choose which one to play.
+ Fischer Clock setup. The more players you take on, the more time you may need.
+ You may add extra initial time to your clock to help you cope with the simul.
+ Host extra initial clock time
+ Add initial time to your clock for each player joining the simul.
+ Host extra clock time per player
+ Lichess tournaments
+ Arena tournament FAQ
+ Time before tournament starts
+ Average centipawn loss
+ Accuracy
+ Keyboard shortcuts
+ move backward/forward
+ go to start/end
+ Cycle selected variation
+ show/hide comments
+ enter/exit variation
+ Request computer analysis, Learn from your mistakes
+ Next (Learn from your mistakes)
+ Next blunder
+ Next mistake
+ Next inaccuracy
+ Previous branch
+ Next branch
+ Toggle variation arrows
+ Cycle previous/next variation
+ Toggle move annotations
+ Toggle position annotations
+ Variation arrows let you navigate without using the move list.
+ play selected move
+ New tournament
+ Chess tournaments featuring various time controls and variants
+ Play fast-paced chess tournaments! Join an official scheduled tournament, or create your own. Bullet, Blitz, Classical, Chess960, King of the Hill, Threecheck, and more options available for endless chess fun.
+ Tournament not found
+ This tournament does not exist.
+ The tournament may have been cancelled if all players left before it started.
+ Return to tournaments homepage
+ Weekly %s rating distribution
+
+ - %1$s %2$s player this week.
+ - %1$s %2$s players this week.
+
+ Your %1$s rating is %2$s.
+ You are better than %1$s of %2$s players.
+ %1$s is better than %2$s of %3$s players.
+ Better than %1$s of %2$s players
+ You do not have an established %s rating.
+ Your rating
+ Cumulative
+ Glicko-2 rating
+ Check your Email
+ We've sent you an email. Click the link in the email to activate your account.
+ If you don't see the email, check other places it might be, like your junk, spam, social, or other folders.
+ If you do not get the email within 5 minutes:
+ Check all junk, spam, and other folders
+ Verify that %s is your email address
+ We've sent an email to %s. Click the link in the email to reset your password.
+ By registering, you agree to the %s.
+ Read about our %s.
+ Network lag between you and Lichess
+ Time to process a move on Lichess's server
+ Download annotated
+ Download raw
+ Download imported
+ Download all games
+ Crosstable
+ Scroll over the board to move in the game.
+ Scroll over computer variations to preview them.
+ Press shift+click or right-click to draw circles and arrows on the board.
+ Let other players message you
+ Receive notifications when mentioned in the forum
+ Share your chess insights data
+ With nobody
+ With friends
+ With everybody
+ Kid mode
+ Kid mode is enabled.
+ This is about safety. In kid mode, all site communications are disabled. Enable this for your children and school students, to protect them from other internet users.
+ In kid mode, the Lichess logo gets a %s icon, so you know your kids are safe.
+ Your account is managed. Ask your chess teacher about lifting kid mode.
+ Enable Kid mode
+ Disable Kid mode
+ Security
+ Sessions
+ revoke all sessions
+ Play chess everywhere
+ Everybody gets all features for free
+ View the solution
+ No challenges.
+
+ - Available in %s language!
+ - Available in %s languages!
+
+ %1$s hosts %2$s
+ %1$s joins %2$s
+ %1$s likes %2$s
+ Quick pairing
+ Lobby
+ Anonymous
+ Your score: %s
+ Language
+ All languages
+ Background
+ Light
+ Dark
+ Transparent
+ Device theme
+ Background image URL:
+ Board
+ Size
+ Opacity
+ Brightness
+ Hue
+ Reset colours to default
+ Piece set
+ Embed in your website
+ This username is already in use, please try another one.
+ The username must start with a letter.
+ The username must end with a letter or a number.
+ The username must only contain letters, numbers, underscores, and hyphens. Consecutive underscores and hyphens are not allowed.
+ This username is not acceptable.
+ Play chess in style
+ Chess basics
+ Coaches
+ Invalid PGN
+ Invalid FEN
+ Custom
+ Notifications
+ Notifications: %1$s
+ Rating: %s
+
+ - %s second to play the first move
+ - %s seconds to play the first move
+
+ Practice with computer
+ Another was %s
+ Best was %s
+ You browsed away
+ Resume practice
+ The game has been drawn by the fifty move rule.
+ The game is a draw.
+ Computer thinking ...
+ See best move
+ Hide best move
+ Get a hint
+ Evaluating your move ...
+ White wins
+ Black wins
+ Learn from your mistakes
+ Learn from this mistake
+ Skip this move
+ Next
+ %s was played
+ Find a better move for white
+ Find a better move for black
+ Resume learning
+ You can do better
+ Try another move for white
+ Try another move for black
+ Solution
+ Waiting for analysis
+ No mistakes found for white
+ No mistakes found for black
+ Done reviewing white mistakes
+ Done reviewing black mistakes
+ Do it again
+ Review white mistakes
+ Review black mistakes
+ Advantage
+
+ - %s second
+ - %s seconds
+
+ Opening
+ Middlegame
+ Endgame
+ Conditional premoves
+ Add current variation
+ Play a variation to create conditional premoves
+ No conditional premoves
+ Play %s
+
+ - and save %s premove line
+ - and save %s premove lines
+
+ You have received a private message from Lichess.
+ Click here to read it
+ Sorry :(
+ We had to time you out for a while.
+ Why?
+ We aim to provide a pleasant chess experience for everyone.
+ To that effect, we must ensure that all players follow good practice.
+ When a potential problem is detected, we display this message.
+ How to avoid this?
+ Play every game you start.
+ Try to win (or at least draw) every game you play.
+ Resign lost games (don't let the clock run down).
+ We apologise for the temporary inconvenience,
+ and wish you great games on lichess.org.
+ Thank you for reading!
+ Lifetime score
+ Current match score
+ I agree that I will at no time receive assistance during my games (from a chess computer, book, database or another person).
+ I agree that I will always be respectful to other players.
+ I agree that I will not create multiple accounts (except for the reasons stated in the %s).
+ I agree that I will follow all Lichess policies.
+ Search or start new conversation
+ Edit
+ Bullet
+ Blitz
+ Rapid
+ Classical
+ Insanely fast games: less than 30 seconds
+ Very fast games: less than 3 minutes
+ Fast games: 3 to 8 minutes
+ Rapid games: 8 to 25 minutes
+ Classical games: 25 minutes and more
+ Correspondence games: one or several days per move
+ Chess tactics trainer
+ Important
+ Your question may already have an answer %1$s
+ in the FAQ
+ To report a user for cheating or bad behaviour, %1$s
+ use the report form
+ To request support, %1$s
+ try the contact page
+ Make sure to read %1$s
+ the forum etiquette
+ This topic has been archived and can no longer be replied to.
+ Join the %1$s, to post in this forum
+ %1$s team
+ You can't post in the forums yet. Play some games!
+ Subscribe
+ Unsubscribe
+ mentioned you in "%1$s".
+ %1$s mentioned you in "%2$s".
+ invited you to "%1$s".
+ %1$s invited you to "%2$s".
+ You are now part of the team.
+ You have joined "%1$s".
+ Someone you reported was banned
+ Congratulations, you won!
+ Game vs %1$s
+ %1$s vs %2$s
+ You lost rating points to someone who violated the Lichess TOS
+ Refund: %1$s %2$s rating points.
+ Time is almost up!
+ [Click to reveal email address]
+ Download
+ Coach manager
+ Streamer manager
+ Cancel the tournament
+ Tournament description
+ Anything special you want to tell the participants? Try to keep it short. Markdown links are available: [name](https://url)
+ Games are rated and impact players ratings
+ Only members of team
+ No restriction
+ Minimum rated games
+ Minimum rating
+ Maximum weekly rating
+ Paste a valid FEN to start every game from a given position.
+It only works for standard games, not with variants.
+You can use the %s to generate a FEN position, then paste it here.
+Leave empty to start games from the normal initial position.
+ Cancel the simul
+ Host colour for each game
+ Estimated start time
+ Feature on %s
+ Show your simul to everyone on %s. Disable for private simuls.
+ Simul description
+ Anything you want to tell the participants?
+ %s is available for more advanced syntax.
+ Paste a game URL or a study chapter URL to embed it.
+ In your own local timezone
+ Tournament chat
+ No chat
+ Only team leaders
+ Only team members
+ Navigate the move tree
+ Mouse tricks
+ Toggle local computer analysis
+ Toggle all computer analysis
+ Play best computer move
+ Analysis options
+ Focus chat
+ Show this help dialog
+ Reopen your account
+ If you closed your account, but have since changed your mind, you get a chance of getting your account back.
+ Email address associated to the account
+ We've sent you an email with a link.
+ Tournament entry code
+ Hang on!
+ You have a game in progress with %s.
+ Abort the game
+ Resign the game
+ You can't start a new game until this one is finished.
+ Since
+ Until
+ Rated games played on Lichess
+ Switch sides
+ Closing your account will withdraw your appeal
+ Our tips for organising events
+ Instructions
+ Show me everything
+ Lichess is a charity and entirely free/libre open source software.
+All operating costs, development, and content are funded solely by user donations.
+ Nothing to see here at the moment.
+ Stats
+ Accessibility
+ Enable blind mode
+ Disable blind mode
+
diff --git a/translation/source/storm.xml b/translation/source/storm.xml
new file mode 100644
index 000000000..0d9587a0d
--- /dev/null
+++ b/translation/source/storm.xml
@@ -0,0 +1,62 @@
+
+
+ Move to start
+ You play the white pieces in all puzzles
+ You play the black pieces in all puzzles
+ puzzles solved
+ New daily highscore!
+ New weekly highscore!
+ New monthly highscore!
+ New all-time highscore!
+ Previous highscore was %s
+ Play again
+
+ - 1 run
+ - %s runs
+
+
+ - Played one run of %2$s
+ - Played %1$s runs of %2$s
+
+ Highscore: %s
+ Score
+ Moves
+ Accuracy
+ Combo
+ Time
+ Time per move
+ Highest solved
+ Puzzles played
+ New run (hotkey: Space)
+ End run (hotkey: Enter)
+ Highscores
+ View best runs
+ Best run of day
+ Runs
+ Get ready!
+ Waiting for more players to join...
+ Race complete!
+ Spectating
+ Join the race!
+ Start the race
+ Your rank: %s
+ Wait for rematch
+ Next race
+ Join rematch
+ Waiting to start
+ Create a new game
+ Join a public race
+ Race your friends
+ skip
+ You can skip one move per race:
+ Skip this move to preserve your combo! Only works once per race.
+ Failed puzzles
+ Slow puzzles
+ Skipped puzzle
+ This week
+ This month
+ All-time
+ Click to reload
+ This run has expired!
+ This run was opened in another tab!
+
diff --git a/translation/source/streamer.xml b/translation/source/streamer.xml
new file mode 100644
index 000000000..5cd3d76ec
--- /dev/null
+++ b/translation/source/streamer.xml
@@ -0,0 +1,54 @@
+
+
+ Lichess streamers
+ Lichess streamer
+ LIVE!
+ OFFLINE
+ Currently streaming: %s
+ Last stream %s
+ Become a Lichess streamer
+ Do you have a Twitch or YouTube channel?
+ Here we go!
+ All streamers
+ Edit streamer page
+ Your streamer page
+ Download streamer kit
+ %s is streaming
+ Streaming rules
+ Include the keyword \"lichess.org\" in your stream title and use the category \"Chess\" when you stream on Lichess.
+ Remove the keyword when you stream non-Lichess stuff.
+ Lichess will detect your stream automatically and enable the following perks:
+ Read our %s to ensure fair play for everyone during your stream.
+ streaming Fairplay FAQ
+ Benefits of streaming with the keyword
+ Get a flaming streamer icon on your Lichess profile.
+ Get bumped up to the top of the streamers list.
+ Notify your Lichess followers.
+ Show your stream in your games, tournaments and studies.
+ Your stream is approved.
+ Your stream is being reviewed by moderators.
+ Please fill in your streamer information, and upload a picture.
+ When you are ready to be listed as a Lichess streamer, %s
+ Submit for review
+ 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.
+ Your Twitch username or URL
+ Either Twitch or YouTube is required
+ 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.
+ Your YouTube channel ID
+ Your streamer name on Lichess
+
+ - Keep it short: %s character max
+ - Keep it short: %s characters max
+
+ Visible on the streamers page
+ When approved by moderators
+ Headline
+ Tell us about your stream in one sentence
+ Long description
+ %s streamer picture
+ Change/delete your picture
+ Upload a picture
+ Max size: %s
+
diff --git a/translation/source/study.xml b/translation/source/study.xml
new file mode 100644
index 000000000..39b11fb57
--- /dev/null
+++ b/translation/source/study.xml
@@ -0,0 +1,202 @@
+
+
+ Private
+ My studies
+ Studies I contribute to
+ My public studies
+ My private studies
+ My favourite studies
+ What are studies?
+ All studies
+ Studies created by %s
+ None yet.
+ Hot
+ Date added (newest)
+ Date added (oldest)
+ Recently updated
+ Most popular
+ Alphabetical
+ Add a new chapter
+
+ - %s Chapter
+ - %s Chapters
+
+
+ - %s Game
+ - %s Games
+
+ Add members
+
+ - %s Member
+ - %s Members
+
+ Invite to the study
+ Please only invite people who know you, and who actively want to join this study.
+ Search by username
+ Spectator
+ Contributor
+ Kick
+ Leave the study
+ You are now a contributor
+ You are now a spectator
+ PGN tags
+ Like
+ Unlike
+ New tag
+ Comment on this position
+ Comment on this move
+ Annotate with glyphs
+ The chapter is too short to be analysed.
+ Only the study contributors can request a computer analysis.
+ Get a full server-side computer analysis of the mainline.
+ Make sure the chapter is complete. You can only request analysis once.
+ All SYNC members remain on the same position
+ Share changes with spectators and save them on the server
+ Playing
+ Results
+ Evaluation bars
+ Next
+ Share & export
+ Clone
+ Study PGN
+ Chapter PGN
+ Copy PGN
+ Download game
+ Study URL
+ Current chapter URL
+ You can paste this in the forum or your Lichess blog to embed
+ Start at initial position
+ Start at %s
+ Embed in your website
+ Read more about embedding
+ Only public studies can be embedded!
+ Open
+ %1$s, brought to you by %2$s
+ Study not found
+ Edit chapter
+ New chapter
+ Import from %s
+ Orientation
+ Analysis mode
+ Pinned chapter comment
+ Save chapter
+ Clear annotations
+ Clear variations
+ Delete chapter
+ Delete this chapter. There is no going back!
+ Clear all comments, glyphs and drawn shapes in this chapter
+ Right under the board
+ None
+ Normal analysis
+ Hide next moves
+ Interactive lesson
+ Chapter %s
+ Empty
+ Start from initial position
+ Editor
+ Start from custom position
+ Load games by URLs
+ Load a position from FEN
+ Load games from PGN
+ Automatic
+
+ - Paste your PGN text here, up to %s game
+ - Paste games as PGN text here. For each game, a new chapter is created. The study can have up to %s chapters.
+
+ URL of the games, one per line
+ Load games from %1$s or %2$s
+ Create chapter
+ Create study
+ Edit study
+ Visibility
+ Public
+ Unlisted
+ Invite only
+ Allow cloning
+ Nobody
+ Only me
+ Contributors
+ Members
+ Everyone
+ Enable sync
+ Yes: keep everyone on the same position
+ No: let people browse freely
+ Pinned study comment
+ Start
+ Save
+ Clear chat
+ Delete the study chat history? There is no going back!
+ Delete study
+ Delete the entire study? There is no going back! Type the name of the study to confirm: %s
+ Where do you want to study that?
+ Good move
+ Mistake
+ Brilliant move
+ Blunder
+ Interesting move
+ Dubious move
+ Only move
+ Zugzwang
+ Equal position
+ Unclear position
+ White is slightly better
+ Black is slightly better
+ White is better
+ Black is better
+ White is winning
+ Black is winning
+ Novelty
+ Development
+ Initiative
+ Attack
+ Counterplay
+ Time trouble
+ With compensation
+ With the idea
+ Next chapter
+ Previous chapter
+ Study actions
+ Topics
+ My topics
+ Popular topics
+ Manage topics
+ Back
+ Play again
+ What would you play in this position?
+ Congratulations! You completed this lesson.
+ %s per page
+ Need help? Get the tour!
+ Welcome to Lichess Study!
+ 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.
+ Shared and saved
+ Other members can see your moves in real time!<br>Plus, everything is saved forever.
+ Study members
+ %1$s Spectators can view the study and talk in the chat.<br><br>%2$s Contributors can make moves and update the study.
+ Click the %s button.<br>Then decide who can contribute or not.
+ Study chapters
+ A study can contain several chapters.<br>Each chapter has a distinct initial position and move tree.
+ Comment on a position
+ Click the %s button, or right click on the move list on the right.<br>Comments are shared and saved.
+ Annotate a position
+ Click the !? button, or a right click on the move list on the right.<br>Annotation glyphs are shared and saved.
+ Thanks for your time
+ 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!
+ Let's create a study chapter
+ A study can have several chapters.<br>Each chapter has a distinct move tree,<br>and can be created in various ways.
+ From initial position
+ Just a board setup for a new game.<br>Suited to explore openings.
+ Custom position
+ Setup the board your way.<br>Suited to explore endgames.
+ Load an existing lichess game
+ Paste a lichess game URL<br>(like lichess.org/7fHIU0XI)<br>to load the game moves in the chapter.
+ From a FEN string
+ 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.
+ From a PGN game
+ Paste a game in PGN format.<br>to load moves, comments and variations in the chapter.
+ Studies support variants
+ Yes, you can study crazyhouse<br>and all lichess variants!
+ Chapters are saved forever.<br>Have fun organizing your chess content!
+ Double defeat
+ Black defeat, but White can't win
+ White defeat, but Black can't win
+
diff --git a/translation/source/swiss.xml b/translation/source/swiss.xml
new file mode 100644
index 000000000..bc06ebfb9
--- /dev/null
+++ b/translation/source/swiss.xml
@@ -0,0 +1,130 @@
+
+
+ Swiss
+ Swiss tournaments
+
+ - View the round
+ - View all %s rounds
+
+
+ - %s round
+ - %s rounds
+
+
+ - %s round Swiss
+ - %s rounds Swiss
+
+
+ - One round per day
+ - One round every %s days
+
+ Rounds are started manually
+
+ - %s second between rounds
+ - %s seconds between rounds
+
+
+ - %s minute between rounds
+ - %s minutes between rounds
+
+ Next round
+
+ - Ongoing game
+ - Ongoing games
+
+ Tournament start date
+ Number of rounds
+ An odd number of rounds allows optimal colour balance.
+ Interval between rounds
+ Forbidden pairings
+ Usernames of players that must not play together (Siblings, for instance). Two usernames per line, separated by a space.
+ Manual pairings in next round
+ 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.
+ Must have played their last swiss game
+ 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.
+ New Swiss tournament
+ When to use Swiss tournaments instead of arenas?
+ 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.
+ How are points calculated?
+ 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.
+ How are tie breaks calculated?
+ Sonneborn–Berger score
+ With the %s.
+Add the scores of every opponent the player beats and half of the score of every opponent the player draws.
+ How are pairings decided?
+ Dutch system
+ FIDE handbook
+ With the %1$s, implemented by %2$s, in accordance with the %3$s.
+ What happens if the tournament has more rounds than players?
+ When all possible pairings have been played, the tournament will be ended and a winner declared.
+ Why is it restricted to teams?
+ 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.
+ How many byes can a player get?
+ 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.
+ What happens with early draws?
+ 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.
+ What happens if a player doesn't play a game?
+ 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.
+ What is done regarding no-shows?
+ 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.
+ Can players late-join?
+ 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.
+ Will Swiss replace arena tournaments?
+ No. They're complementary features.
+ What about Round Robin?
+ 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.
+ What about other tournament systems?
+ We don't plan to add more tournament systems to Lichess at the moment.
+ 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.
+ 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.
+ Join or create a team
+ Now playing
+ Starting soon
+ Comparison
+ Duration of the tournament
+ Predefined duration in minutes
+ Predefined max rounds, but duration unknown
+ Number of games
+ As many as can be played in the allotted duration
+ Decided in advance, same for all players
+ Pairing system
+ Any available opponent with similar ranking
+ Best pairing based on points and tie breaks
+ Pairing wait time
+ Fast: doesn't wait for all players
+ Slow: waits for all players
+ Identical pairing
+ Possible, but not consecutive
+ Forbidden
+ Late join
+ Yes until more than half the rounds have started
+ Pause
+ Yes but might reduce the number of rounds
+ Streaks and Berserk
+ Similar to OTB tournaments
+ Unlimited and free
+ Only allow pre-defined users to join
+ If this list is non-empty, then users absent from this list will be forbidden to join. One username per line.
+ Play your games
+ Byes
+ Absences
+ Tie Break
+
diff --git a/translation/source/team.xml b/translation/source/team.xml
new file mode 100644
index 000000000..792680502
--- /dev/null
+++ b/translation/source/team.xml
@@ -0,0 +1,78 @@
+
+
+ Team
+ Teams
+
+ - %s member
+ - %s members
+
+ All teams
+ Leader teams
+ New team
+ My teams
+ No team found
+ Join team
+ Please add a new team leader before leaving, or close the team.
+ Leave team
+ Manually review admission requests
+ If checked, players will need to write a request to join the team, which you can decline or accept.
+
+ - Team leader
+ - Team leaders
+
+ Recent members
+ Kick someone out of the team
+ Who do you want to kick out of the team?
+
+ - %s join request
+ - %s join requests
+
+ Your join request will be reviewed by a team leader.
+ Your join request is being reviewed by a team leader.
+ Your join request was declined by a team leader.
+ Subscribe to team messages
+ Team Battle
+ A battle of multiple teams, each player scores points for their team
+ Team tournament
+ An Arena tournament that only members of your team can join
+ A Swiss tournament that only members of your team can join
+ Message all members
+ Send a private message to every member of the team
+ 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.
+ Teams I lead
+ You may want to link one of these upcoming tournaments?
+ Leaders chat
+ Introduction
+ Brief description visible in team listings. Up to 200 chars.
+ Full description visible on the team page.
+ Close team
+ Closes the team forever.
+ Team entry code
+ (Optional) An entry code that new members must know to join this team.
+ Incorrect entry code.
+ This team already exists.
+ Upcoming tournaments
+ Completed tournaments
+ Declined Requests
+ Join the official %s team for news and events
+ Team page
+ This tournament is over, and the teams can no longer be updated.
+ List the teams that will compete in this battle.
+ One team per line. Use the auto-completion.
+ 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.
+ Number of leaders per team. The sum of their score is the score of the team.
+ You really shouldn't change this value after the tournament has started!
+ Inner team
+
+ - Battle of %s teams
+ - Battle of %s teams
+
+
+ - One leader per team
+ - %s leaders per team
+
+
diff --git a/translation/source/tfa.xml b/translation/source/tfa.xml
new file mode 100644
index 000000000..798353fe7
--- /dev/null
+++ b/translation/source/tfa.xml
@@ -0,0 +1,18 @@
+
+
+ Two-factor authentication
+ Two-factor authentication adds another layer of security to your account.
+ Get an app for two-factor authentication. We recommend the following apps:
+ Scan the QR code with the app.
+ 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.
+ If you cannot scan the code, enter the secret key %s into your app.
+ Authentication code
+ Note: If you lose access to your two-factor authentication codes, you can do a %s via email.
+ Enable two-factor authentication
+ Disable two-factor authentication
+ Two-factor authentication enabled
+ You need your password and an authentication code from your authenticator app to disable two-factor authentication.
+ Open the two-factor authentication app on your device to view your authentication code and verify your identity.
+ 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.
+
diff --git a/translation/source/timeago.xml b/translation/source/timeago.xml
new file mode 100644
index 000000000..09b80e223
--- /dev/null
+++ b/translation/source/timeago.xml
@@ -0,0 +1,66 @@
+
+
+ just now
+
+ - in %s second
+ - in %s seconds
+
+
+ - in %s minute
+ - in %s minutes
+
+
+ - in %s hour
+ - in %s hours
+
+
+ - in %s day
+ - in %s days
+
+
+ - in %s week
+ - in %s weeks
+
+
+ - in %s month
+ - in %s months
+
+
+ - in %s year
+ - in %s years
+
+ right now
+
+ - %s minute ago
+ - %s minutes ago
+
+
+ - %s hour ago
+ - %s hours ago
+
+
+ - %s day ago
+ - %s days ago
+
+
+ - %s week ago
+ - %s weeks ago
+
+
+ - %s month ago
+ - %s months ago
+
+
+ - %s year ago
+ - %s years ago
+
+
+ - %s minute remaining
+ - %s minutes remaining
+
+
+ - %s hour remaining
+ - %s hours remaining
+
+ completed
+
diff --git a/translation/source/tourname.xml b/translation/source/tourname.xml
new file mode 100644
index 000000000..14d964e02
--- /dev/null
+++ b/translation/source/tourname.xml
@@ -0,0 +1,47 @@
+
+
+ Hourly Rapid Arena
+ Hourly Rapid
+ Hourly %s Arena
+ Hourly %s
+ Daily Rapid Arena
+ Daily Rapid
+ Daily Classical Arena
+ Daily Classical
+ Daily %s Arena
+ Daily %s
+ Eastern Rapid Arena
+ Eastern Rapid
+ Eastern Classical Arena
+ Eastern Classical
+ Eastern %s Arena
+ Eastern %s
+ Weekly Rapid Arena
+ Weekly Rapid
+ Weekly Classical Arena
+ Weekly Classical
+ Weekly %s Arena
+ Weekly %s
+ Monthly Rapid Arena
+ Monthly Rapid
+ Monthly Classical Arena
+ Monthly Classical
+ Monthly %s Arena
+ Monthly %s
+ Yearly Rapid Arena
+ Yearly Rapid
+ Yearly Classical Arena
+ Yearly Classical
+ Yearly %s Arena
+ Yearly %s
+ Rapid Shield Arena
+ Rapid Shield
+ Classical Shield Arena
+ Classical Shield
+ %s Shield Arena
+ %s Shield
+ %s Team Battle
+ Elite %s Arena
+ Elite %s
+ %s Arena
+
diff --git a/translation/source/ublog.xml b/translation/source/ublog.xml
new file mode 100644
index 000000000..1167b730a
--- /dev/null
+++ b/translation/source/ublog.xml
@@ -0,0 +1,62 @@
+
+
+ Community blogs
+ Friends blogs
+ Lichess blog
+ My blog
+ Liked blog posts
+ Blog topics
+
+ - %s blog post
+ - %s blog posts
+
+ Lichess Official Blog
+ Continue reading this post
+ Lichess blog posts in %s
+ Previous blog posts
+ %s's Blog
+ New post
+ Edit your blog post
+ Save draft
+ Post title
+ Post intro
+ Post body
+ Drafts
+ Published
+ Enable comments
+ A forum topic will be created for people to comment on your post
+ Publish on your blog
+ If checked, the post will be listed on your blog. If not, it will be private, in your draft posts
+ Sticky post
+ If checked, this post will be listed first in your profile recent posts and on your blog.
+
+ - Published a blog post
+ - Published %s blog posts
+
+
+ - One view
+ - %s views
+
+ %1$s published %2$s
+ This post is published
+ This is a draft
+ No posts in this blog, yet.
+ No drafts to show.
+ Latest blog posts
+
+ - View one post
+ - View all %s posts
+
+ Upload an image for your post
+ Image alternative text
+ Image credit
+ Delete this blog post definitively
+ It is safe to use images from the following websites:
+ Select the topics your post is about
+ You can also use images that you made yourself, pictures you took, screenshots of Lichess... anything that is not copyrighted by someone else.
+ Please only post safe and respectful content. Do not copy someone else's content.
+ Anything inappropriate could get your account closed.
+ Our simple tips to write great blog posts
+ Discuss this blog post in the forum
+ You are blocked by the blog author.
+
diff --git a/translation/source/voiceCommands.xml b/translation/source/voiceCommands.xml
new file mode 100644
index 000000000..27e2956c3
--- /dev/null
+++ b/translation/source/voiceCommands.xml
@@ -0,0 +1,22 @@
+
+
+ Voice commands
+ Watch the video tutorial
+ 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.
+ We show arrows for multiple moves when we are not sure. Speak the colour or number of a move arrow to select it.
+ 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.
+ Enable %s in noisy surroundings. Hold shift while speaking commands when this is on.
+ Use the phonetic alphabet to improve recognition of chessboard files.
+ %s explains the voice move settings in detail.
+ This blog post
+ Move to e4 or select e4 piece
+ Select or capture a bishop
+ Take rook with queen
+ Castle (either side)
+ Phonetic alphabet is best
+ Cancel timer or deny a request
+ Play preferred move or confirm something
+ Sleep (if wake word enabled)
+ Turn off voice recognition
+ Show puzzle solution
+