From 7f9ec249ce64fa02d5158c648c85eaadccaf2488 Mon Sep 17 00:00:00 2001 From: kraktus <56031107+kraktus@users.noreply.github.com> Date: Mon, 20 Apr 2020 20:43:24 +0100 Subject: [PATCH] Translate Q&A about rating system used by lichess and provisional rating --- app/views/site/faq.scala | 27 +++++++++------------------ modules/i18n/src/main/I18nKeys.scala | 8 ++++++++ translation/source/faq.xml | 18 +++++++++++++++--- 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/app/views/site/faq.scala b/app/views/site/faq.scala index 56d0b30c9d..7691ee8b09 100644 --- a/app/views/site/faq.scala +++ b/app/views/site/faq.scala @@ -253,36 +253,27 @@ object faq { h2("Lichess ratings"), question( "ratings", - "What rating system does Lichess use?", + whichRatingSystemUsedByLichess.txt(), p( - "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)." - ), - p( - """Fundamentally, Glicko ratings use "confidence intervals" when calculating and representing your rating. When you first start using the site, your rating starts at 1500 ± 700. The 1500 represents your rating, and the 700 represents the confidence interval.""" - ), - p( - "Basically, the system is 90% sure that your rating is somewhere between 800 and 2200. 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." - ), - p( - "Another point to note is that, as time passes, the confidence interval will increase. This allows you to gain/lose points points more rapidly to match any changes in your skill level over that time." + ratingSystemUsedByLichess() ) ), question( "provisional", - "Why is there a question mark (?) next to a rating?", - p("The question mark means the rating is provisional. Reasons include:"), + whatIsProvisionalRating.txt(), + p(provisionalRatingExplanation()), ul( li( - "The player has not yet finished enough rated games against ", - em("opponents of similar strength"), - " in the rating category." + notPlayedEnoughRatedGamesAgainstX( + em(similarOpponents()) + ) ), li( - "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." + notPlayedRecently() ) ), p( - "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." + ratingDeviationMorethanOneHundredTen() ) ), question( diff --git a/modules/i18n/src/main/I18nKeys.scala b/modules/i18n/src/main/I18nKeys.scala index a47318083f..23b16671b5 100644 --- a/modules/i18n/src/main/I18nKeys.scala +++ b/modules/i18n/src/main/I18nKeys.scala @@ -1714,6 +1714,14 @@ val `ownerUniqueTrophies` = new I18nKey("faq:ownerUniqueTrophies") val `wayOfBerserkExplanation` = new I18nKey("faq:wayOfBerserkExplanation") val `aHourlyBulletTournament` = new I18nKey("faq:aHourlyBulletTournament") val `goldenZeeExplanation` = new I18nKey("faq:goldenZeeExplanation") +val `whichRatingSystemUsedByLichess` = new I18nKey("faq:whichRatingSystemUsedByLichess") +val `ratingSystemUsedByLichess` = new I18nKey("faq:ratingSystemUsedByLichess") +val `whatIsProvisionalRating` = new I18nKey("faq:whatIsProvisionalRating") +val `provisionalRatingExplanation` = new I18nKey("faq:provisionalRatingExplanation") +val `notPlayedEnoughRatedGamesAgainstX` = new I18nKey("faq:notPlayedEnoughRatedGamesAgainstX") +val `similarOpponents` = new I18nKey("faq:similarOpponents") +val `notPlayedRecently` = new I18nKey("faq:notPlayedRecently") +val `ratingDeviationMorethanOneHundredTen` = new I18nKey("faq:ratingDeviationMorethanOneHundredTen") } } diff --git a/translation/source/faq.xml b/translation/source/faq.xml index f6287ff19c..321f59c6da 100644 --- a/translation/source/faq.xml +++ b/translation/source/faq.xml @@ -93,8 +93,20 @@ 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 100% games of %1$s. a 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." - ) - + 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. + 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 ± 700. The 1500 represents your rating, and the 700 represents the confidence interval. + + Basically, the system is 90% sure that your rating is somewhere between 800 and 2200. 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 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.