diff --git a/bin/mongodb/indexes.js b/bin/mongodb/indexes.js
index 9c0fe308eba62..3d8fb749c41d9 100644
--- a/bin/mongodb/indexes.js
+++ b/bin/mongodb/indexes.js
@@ -313,3 +313,9 @@ db.study_chapter_flat.createIndex(
);
db.title_request.createIndex({ userId: 1 });
db.title_request.createIndex({ 'history.0.status.n': 1, 'history.0.at': 1 });
+
+// you may want to run these on the insight database
+// if it's a different one
+db.insight.createIndex({ mr: 1, p: 1, c: 1 });
+db.insight.createIndex({ mr: 1, a: 1 }, { partialFilterExpression: { mr: { $exists: true } } });
+db.insight.createIndex({ u: 1, d: -1 });
diff --git a/modules/core/src/main/game/misc.scala b/modules/core/src/main/game/misc.scala
index c9cb32276f1ad..6c503f646657f 100644
--- a/modules/core/src/main/game/misc.scala
+++ b/modules/core/src/main/game/misc.scala
@@ -66,13 +66,14 @@ enum Source(val id: Int) derives Eq:
case Arena extends Source(id = 5)
case Position extends Source(id = 6)
case Import extends Source(id = 7)
- case ImportLive extends Source(id = 9)
+ case ImportLive extends Source(id = 9) // wut?
case Simul extends Source(id = 10)
case Pool extends Source(id = 12)
case Swiss extends Source(id = 13)
object Source:
val byId = values.mapBy(_.id)
+ val byName = values.mapBy(_.name)
val searchable = List(Lobby, Friend, Ai, Position, Arena, Simul, Pool, Swiss)
val expirable = Set(Lobby, Arena, Pool, Swiss)
def apply(id: Int): Option[Source] = byId.get(id)
diff --git a/modules/game/src/main/BSONHandlers.scala b/modules/game/src/main/BSONHandlers.scala
index c814a323ffcf7..c2de8f3ab07bc 100644
--- a/modules/game/src/main/BSONHandlers.scala
+++ b/modules/game/src/main/BSONHandlers.scala
@@ -56,6 +56,8 @@ object BSONHandlers:
given BSONHandler[GameRule] = valueMapHandler[String, GameRule](GameRule.byKey)(_.toString)
+ given sourceHandler: BSONHandler[Source] = valueMapHandler[Int, Source](Source.byId)(_.id)
+
private[game] given crazyhouseDataHandler: BSON[Crazyhouse.Data] with
import Crazyhouse.*
def reads(r: BSON.Reader) =
@@ -191,7 +193,7 @@ object BSONHandlers:
createdAt = createdAt,
movedAt = r.dateD(F.movedAt, createdAt),
metadata = GameMetadata(
- source = r.intO(F.source).flatMap(Source.apply),
+ source = r.getO[Source](F.source),
pgnImport = r.getO[PgnImport](F.pgnImport),
tournamentId = r.getO[TourId](F.tournamentId),
swissId = r.getO[SwissId](F.swissId),
@@ -219,9 +221,9 @@ object BSONHandlers:
F.status -> o.status,
F.turns -> o.chess.ply,
F.startedAtTurn -> w.intO(o.chess.startedAtPly.value),
- F.clock -> (o.chess.clock.flatMap { c =>
+ F.clock -> o.chess.clock.flatMap { c =>
clockBSONWrite(o.createdAt, c).toOption
- }),
+ },
F.daysPerTurn -> o.daysPerTurn,
F.moveTimes -> o.binaryMoveTimes,
F.whiteClockHistory -> clockHistory(Color.White, o.clockHistory, o.chess.clock, o.flagged),
@@ -231,7 +233,7 @@ object BSONHandlers:
F.bookmarks -> w.intO(o.bookmarks),
F.createdAt -> w.date(o.createdAt),
F.movedAt -> w.date(o.movedAt),
- F.source -> o.metadata.source.map(_.id),
+ F.source -> o.metadata.source,
F.pgnImport -> o.metadata.pgnImport,
F.tournamentId -> o.metadata.tournamentId,
F.swissId -> o.metadata.swissId,
diff --git a/modules/insight/src/main/BSONHandlers.scala b/modules/insight/src/main/BSONHandlers.scala
index 2276fe199b2e1..69b801f2a0f3c 100644
--- a/modules/insight/src/main/BSONHandlers.scala
+++ b/modules/insight/src/main/BSONHandlers.scala
@@ -9,6 +9,8 @@ import lila.db.BSON
import lila.db.dsl.{ *, given }
import lila.rating.BSONHandlers.perfTypeIdHandler
import lila.rating.PerfType
+import lila.core.game.Source
+import lila.game.BSONHandlers.sourceHandler
object BSONHandlers:
@@ -102,6 +104,7 @@ object BSONHandlers:
ratingDiff = r.get[IntRatingDiff](ratingDiff),
analysed = r.boolD(analysed),
provisional = r.boolD(provisional),
+ source = r.getO[Source](source),
date = r.date(date)
)
def writes(w: BSON.Writer, e: InsightEntry) =
@@ -124,5 +127,6 @@ object BSONHandlers:
ratingDiff -> e.ratingDiff,
analysed -> w.boolO(e.analysed),
provisional -> w.boolO(e.provisional),
+ source -> e.source,
date -> e.date
)
diff --git a/modules/insight/src/main/InsightDimension.scala b/modules/insight/src/main/InsightDimension.scala
index d3d9e6e335490..4a2c5fe88cf69 100644
--- a/modules/insight/src/main/InsightDimension.scala
+++ b/modules/insight/src/main/InsightDimension.scala
@@ -12,7 +12,9 @@ import lila.db.dsl.{ *, given }
import lila.insight.BSONHandlers.given
import lila.insight.InsightEntry.BSONFields as F
import lila.rating.BSONHandlers.perfTypeIdHandler
+import lila.game.BSONHandlers.sourceHandler
import lila.rating.PerfType
+import lila.core.game.Source
enum InsightDimension[A](
val key: String,
@@ -231,6 +233,15 @@ enum InsightDimension[A](
"Time left on the player clock, accounting for increment. 100% = full clock, 0% = flagging."
)
+ case GameSource
+ extends InsightDimension[Source](
+ "source",
+ "Game source",
+ F.source,
+ InsightPosition.Game,
+ "How the game was created."
+ )
+
object InsightDimension:
def requiresStableRating(d: InsightDimension[?]) = d match
@@ -260,6 +271,10 @@ object InsightDimension:
case ClockPercentRange => lila.insight.ClockPercentRange.all.toList
case Blur => lila.insight.Blur.values.toIndexedSeq
case TimeVariance => lila.insight.TimeVariance.values.toIndexedSeq
+ case GameSource =>
+ Source.values.toIndexedSeq.filter:
+ case Source.Ai | Source.Import | Source.ImportLive => false
+ case _ => true
def valueByKey[X](d: InsightDimension[X], key: String): Option[X] = d match
case Period => key.toIntOption.map(lila.insight.Period.apply)
@@ -284,6 +299,7 @@ object InsightDimension:
case ClockPercentRange => key.toIntOption.flatMap(lila.insight.ClockPercentRange.byPercent.get)
case Blur => lila.insight.Blur(key == "true").some
case TimeVariance => key.toFloatOption.map(lila.insight.TimeVariance.byId)
+ case GameSource => Source.byName.get(key)
def valueToJson[X](d: InsightDimension[X])(v: X)(using Translate): JsObject =
Json.obj(
@@ -292,7 +308,7 @@ object InsightDimension:
)
def valueKey[X](d: InsightDimension[X])(v: X): String =
- (d match
+ d.match
case Date => v.toString
case Period => v.days.toString
case Perf => v.key
@@ -315,7 +331,8 @@ object InsightDimension:
case ClockPercentRange => v.bottom.toInt
case Blur => v.id
case TimeVariance => v.id
- ).toString
+ case GameSource => v.name
+ .toString
def valueJson[X](d: InsightDimension[X])(v: X)(using Translate): JsValue =
d match
@@ -341,6 +358,7 @@ object InsightDimension:
case ClockPercentRange => JsString(v.name)
case Blur => JsString(v.name)
case TimeVariance => JsString(v.name)
+ case GameSource => JsString(v.toString)
def filtersOf[X](d: InsightDimension[X], selected: List[X]): Bdoc =
diff --git a/modules/insight/src/main/InsightEntry.scala b/modules/insight/src/main/InsightEntry.scala
index b615ad779f811..5a479feeeca68 100644
--- a/modules/insight/src/main/InsightEntry.scala
+++ b/modules/insight/src/main/InsightEntry.scala
@@ -1,6 +1,7 @@
package lila.insight
import lila.common.SimpleOpening
+import lila.core.game.Source
case class InsightEntry(
id: String, // gameId + w/b
@@ -20,6 +21,7 @@ case class InsightEntry(
ratingDiff: IntRatingDiff,
analysed: Boolean,
provisional: Boolean,
+ source: Option[Source],
date: Instant
)
@@ -48,4 +50,5 @@ case object InsightEntry:
val ratingDiff = "rd"
val analysed = "a"
val provisional = "pr"
+ val source = "so"
val date = "d"
diff --git a/modules/insight/src/main/InsightIndexer.scala b/modules/insight/src/main/InsightIndexer.scala
index 1571bba7d87b7..67ad0efaa7227 100644
--- a/modules/insight/src/main/InsightIndexer.scala
+++ b/modules/insight/src/main/InsightIndexer.scala
@@ -24,13 +24,12 @@ final private class InsightIndexer(
)
def all(user: User): Funit =
- workQueue {
- storage.fetchLast(user.id).flatMap {
- _.fold(fromScratch(user)) { e =>
- computeFrom(user, e.date.plusSeconds(1))
- }
- }
- }
+ workQueue:
+ storage
+ .fetchLast(user.id)
+ .flatMap:
+ _.fold(fromScratch(user)): e =>
+ computeFrom(user, e.date.plusSeconds(1))
def update(game: Game, userId: UserId, previous: InsightEntry): Funit =
povToEntry(game, userId, previous.provisional).flatMap {
@@ -39,11 +38,8 @@ final private class InsightIndexer(
}
private def fromScratch(user: User): Funit =
- fetchFirstGame(user).flatMap {
- _.so { g =>
- computeFrom(user, g.createdAt)
- }
- }
+ fetchFirstGame(user).flatMapz: g =>
+ computeFrom(user, g.createdAt)
private def gameQuery(user: User) =
Query.user(user.id) ++
@@ -58,25 +54,23 @@ final private class InsightIndexer(
private def fetchFirstGame(user: User): Fu[Option[Game]] =
if user.count.rated == 0 then fuccess(none)
else
- {
- (user.count.rated >= maxGames).so(
+ (user.count.rated >= maxGames)
+ .so:
gameRepo.coll
.find(gameQuery(user))
.sort(Query.sortCreated)
.skip(maxGames - 1)
.one[Game](ReadPref.sec)
- )
- }.orElse(
- gameRepo.coll
- .find(gameQuery(user))
- .sort(Query.sortChronological)
- .one[Game](ReadPref.sec)
- )
+ .orElse:
+ gameRepo.coll
+ .find(gameQuery(user))
+ .sort(Query.sortChronological)
+ .one[Game](ReadPref.sec)
private def computeFrom(user: User, from: Instant): Funit =
storage
.nbByPerf(user.id)
- .flatMap { nbs =>
+ .flatMap: nbs =>
var nbByPerf = nbs
def toEntry(game: Game): Fu[Option[InsightEntry]] =
val nb = nbByPerf.getOrElse(game.perfKey, 0) + 1
@@ -94,4 +88,4 @@ final private class InsightIndexer(
.grouped(100.atMost(maxGames))
.map(storage.bulkInsert)
.runWith(Sink.ignore)
- } void
+ .void
diff --git a/modules/insight/src/main/JsonQuestion.scala b/modules/insight/src/main/JsonQuestion.scala
index 9c92eed000384..1c4acefc9d911 100644
--- a/modules/insight/src/main/JsonQuestion.scala
+++ b/modules/insight/src/main/JsonQuestion.scala
@@ -46,6 +46,7 @@ case class JsonQuestion(
case ClockPercentRange.key => build(ClockPercentRange)
case Blur.key => build(Blur)
case TimeVariance.key => build(TimeVariance)
+ case GameSource.key => build(GameSource)
case _ => none
}
.filterNot(_.isEmpty)
@@ -75,6 +76,7 @@ case class JsonQuestion(
case AccuracyPercentRange.key => build(AccuracyPercentRange)
case Blur.key => build(Blur)
case TimeVariance.key => build(TimeVariance)
+ case GameSource.key => build(GameSource)
case _ => none
yield question
diff --git a/modules/insight/src/main/JsonView.scala b/modules/insight/src/main/JsonView.scala
index b54d7af4459d7..9785020dedb66 100644
--- a/modules/insight/src/main/JsonView.scala
+++ b/modules/insight/src/main/JsonView.scala
@@ -38,7 +38,8 @@ final class JsonView:
dimWrites.writes(D.Period),
dimWrites.writes(D.Perf),
dimWrites.writes(D.Color),
- dimWrites.writes(D.OpponentStrength)
+ dimWrites.writes(D.OpponentStrength),
+ dimWrites.writes(D.GameSource)
)
),
Categ(
diff --git a/modules/insight/src/main/PovToEntry.scala b/modules/insight/src/main/PovToEntry.scala
index 934fc4a22dc84..615988e826cb8 100644
--- a/modules/insight/src/main/PovToEntry.scala
+++ b/modules/insight/src/main/PovToEntry.scala
@@ -205,6 +205,7 @@ final private class PovToEntry(
ratingDiff = ~pov.player.ratingDiff,
analysed = analysis.isDefined,
provisional = provisional,
+ source = game.source,
date = game.createdAt
)
diff --git a/modules/mod/src/main/ui/ModUi.scala b/modules/mod/src/main/ui/ModUi.scala
index 3b4bbdaf9fbd6..07d753d3ac2e9 100644
--- a/modules/mod/src/main/ui/ModUi.scala
+++ b/modules/mod/src/main/ui/ModUi.scala
@@ -32,7 +32,7 @@ final class ModUi(helpers: Helpers)(isChatPanic: () => Boolean):
cls := (!allowed).option("disabled"),
title := {
if allowed
- then "Definitely erase everything about this user?"
+ then "Definitely erase everything about this user"
else "This user has some history, only admins can erase"
},
(!allowed).option(disabled)
diff --git a/modules/user/src/main/UserApi.scala b/modules/user/src/main/UserApi.scala
index bd004f0e336db..c0c00dc878873 100644
--- a/modules/user/src/main/UserApi.scala
+++ b/modules/user/src/main/UserApi.scala
@@ -226,7 +226,7 @@ final class UserApi(userRepo: UserRepo, perfsRepo: UserPerfsRepo, cacheApi: Cach
userRepo.coll
.aggregateList(max, _.priTemp): framework =>
import framework.*
- Match($inIds(ids) ++ userRepo.botWithBioSelect) -> List(
+ Match($inIds(ids) ++ userRepo.botWithBioSelect ++ userRepo.enabledSelect ++ userRepo.notLame) -> List(
Sort(Descending(BSONFields.roles), Descending(BSONFields.playTimeTotal)),
Limit(max),
PipelineOperator(perfsRepo.aggregate.lookup)
diff --git a/translation/dest/activity/fa-IR.xml b/translation/dest/activity/fa-IR.xml
index a016e1b296bfb..e4ea209a1adeb 100644
--- a/translation/dest/activity/fa-IR.xml
+++ b/translation/dest/activity/fa-IR.xml
@@ -39,7 +39,7 @@
- تکمیل %1$s بازی مکاتبهای %2$s
- - %s بازیکن را دنبال کرد
+ - شروع به دنبالیدن %s بازیکن کرد
- شروع به دنبالیدن %s بازیکن کرد
diff --git a/translation/dest/broadcast/ca-ES.xml b/translation/dest/broadcast/ca-ES.xml
index 118347c3534ff..1e27edffc88d3 100644
--- a/translation/dest/broadcast/ca-ES.xml
+++ b/translation/dest/broadcast/ca-ES.xml
@@ -71,7 +71,6 @@
Diferència puntuació
Partides en aquest torneig
Puntuació
- %s per pàgina
Tots els equips
Format del torneig
Ubicació del torneig
diff --git a/translation/dest/broadcast/da-DK.xml b/translation/dest/broadcast/da-DK.xml
index 52d091c2ca4a6..3589e783846b3 100644
--- a/translation/dest/broadcast/da-DK.xml
+++ b/translation/dest/broadcast/da-DK.xml
@@ -71,7 +71,6 @@
Rating-forskel
Partier i denne turnering
Score
- %s pr. side
Alle hold
Turneringsformat
Turneringssted
diff --git a/translation/dest/broadcast/de-DE.xml b/translation/dest/broadcast/de-DE.xml
index 2afe7a7bf058c..ec12a042c1383 100644
--- a/translation/dest/broadcast/de-DE.xml
+++ b/translation/dest/broadcast/de-DE.xml
@@ -71,7 +71,6 @@
Wertungsdifferenz
Partien in diesem Turnier
Punktestand
- %s pro Seite
Alle Teams
Turnierformat
Turnierort
diff --git a/translation/dest/broadcast/en-US.xml b/translation/dest/broadcast/en-US.xml
index dcf2f54856a5f..8ad9fefff8b8c 100644
--- a/translation/dest/broadcast/en-US.xml
+++ b/translation/dest/broadcast/en-US.xml
@@ -71,7 +71,6 @@
Rating diff
Games in this tournament
Score
- %s per page
All teams
Tournament format
Tournament Location
diff --git a/translation/dest/broadcast/es-ES.xml b/translation/dest/broadcast/es-ES.xml
index 3dc00b90697ac..c4af859583532 100644
--- a/translation/dest/broadcast/es-ES.xml
+++ b/translation/dest/broadcast/es-ES.xml
@@ -71,7 +71,6 @@
Diferencia de valoración
Partidas en este torneo
Resultado
- %s por página
Todos los equipos
Formato del torneo
Ubicación del torneo
diff --git a/translation/dest/broadcast/fi-FI.xml b/translation/dest/broadcast/fi-FI.xml
index 72bf29b4e388c..f8f23742093a7 100644
--- a/translation/dest/broadcast/fi-FI.xml
+++ b/translation/dest/broadcast/fi-FI.xml
@@ -70,7 +70,6 @@
Vahvuuslukujen erotus
Pelit tässä turnauksessa
Pisteet
- %s per sivu
Kaikki joukkueet
Turnauksen laji
Turnauksen sijainti
diff --git a/translation/dest/broadcast/fr-FR.xml b/translation/dest/broadcast/fr-FR.xml
index 071548c72bc95..25b7452834981 100644
--- a/translation/dest/broadcast/fr-FR.xml
+++ b/translation/dest/broadcast/fr-FR.xml
@@ -71,7 +71,6 @@
Différence de cote
Partie de ce tournoi
Résultat
- %s par page
Toutes les équipes
Format du tournoi
Lieu du tournoi
diff --git a/translation/dest/broadcast/gl-ES.xml b/translation/dest/broadcast/gl-ES.xml
index c343fd58620e6..22f6dc2b53edf 100644
--- a/translation/dest/broadcast/gl-ES.xml
+++ b/translation/dest/broadcast/gl-ES.xml
@@ -71,7 +71,6 @@
Diferenza de puntuación
Partidas neste torneo
Resultado
- %s por páxina
Todos os equipos
Formato do torneo
Lugar do torneo
diff --git a/translation/dest/broadcast/gsw-CH.xml b/translation/dest/broadcast/gsw-CH.xml
index f3d3a72ff0123..29ea1f19490f2 100644
--- a/translation/dest/broadcast/gsw-CH.xml
+++ b/translation/dest/broadcast/gsw-CH.xml
@@ -71,7 +71,6 @@
Wertigs Differänz
Schpiel i dem Turnier
Resultat
- %s pro Site
Alli Teams
Turnier-Format
Turnier-Lokal
diff --git a/translation/dest/broadcast/he-IL.xml b/translation/dest/broadcast/he-IL.xml
index 5ed3f69157169..fccacbe8a609a 100644
--- a/translation/dest/broadcast/he-IL.xml
+++ b/translation/dest/broadcast/he-IL.xml
@@ -73,7 +73,6 @@
הפרש הדירוג
משחקים בטורניר זה
ניקוד
- %s לכל עמוד
כל הקבוצות
שיטת הטורניר
מיקום הטורניר
diff --git a/translation/dest/broadcast/ja-JP.xml b/translation/dest/broadcast/ja-JP.xml
index 8575fe2525ded..834a102da6918 100644
--- a/translation/dest/broadcast/ja-JP.xml
+++ b/translation/dest/broadcast/ja-JP.xml
@@ -60,6 +60,7 @@
中継はまだ始まっていません。
公式サイト
順位
+ 公式順位
他のオプションは %s にあります
ウェブ管理者のページ
このラウンドについて公表されたリアルタイムの PGN です。%s も利用でき、高速かつ高効率の同期が行なえます。
@@ -68,4 +69,14 @@
レーティングの差
このトーナメントの対局
スコア
+ すべてのチーム
+ トーナメント形式
+ 開催地
+ トッププレイヤー
+ タイムゾーン
+ FIDE レーティング カテゴリー
+ その他詳細(オプション)
+ 今後の中継
+ 過去の中継
+ すべての中継を月別に表示
diff --git a/translation/dest/broadcast/ko-KR.xml b/translation/dest/broadcast/ko-KR.xml
index 87243770c92be..aa4477fc0c599 100644
--- a/translation/dest/broadcast/ko-KR.xml
+++ b/translation/dest/broadcast/ko-KR.xml
@@ -70,7 +70,6 @@
레이팅 차이
이 토너먼트의 게임들
점수
- 페이지 당 %s개
모든 팀
토너먼트 형식
토너먼트 장소
diff --git a/translation/dest/broadcast/nb-NO.xml b/translation/dest/broadcast/nb-NO.xml
index 3343524d0db3c..bab0ee96ae1d9 100644
--- a/translation/dest/broadcast/nb-NO.xml
+++ b/translation/dest/broadcast/nb-NO.xml
@@ -62,6 +62,7 @@
Overføringen har ikke startet.
Offisiell nettside
Resultatliste
+ Offisiell tabell
Flere alternativer på %s
administratorens side
En offentlig PGN-kilde i sanntid for denne runden. Vi tilbyr også en %s for raskere og mer effektiv synkronisering.
@@ -70,4 +71,14 @@
Ratingdifferanse
Partier i denne turneringen
Poengsum
+ Alle lag
+ Turneringsformat
+ Turneringssted
+ Toppspillere
+ Tidssone
+ FIDE-ratingkategori
+ Valgfrie detaljer
+ Kommende overføringer
+ Tidligere overføringer
+ Vis alle overføringer etter måned
diff --git a/translation/dest/broadcast/nl-NL.xml b/translation/dest/broadcast/nl-NL.xml
index f3e44203fb7ce..f563f91f5072a 100644
--- a/translation/dest/broadcast/nl-NL.xml
+++ b/translation/dest/broadcast/nl-NL.xml
@@ -70,7 +70,6 @@
Ratingverschil
Partijen in dit toernooi
Score
- %s per pagina
Alle teams
Toernooivorm
Toernooilocatie
diff --git a/translation/dest/broadcast/pl-PL.xml b/translation/dest/broadcast/pl-PL.xml
index b1727a28944dc..b660533cdc1ee 100644
--- a/translation/dest/broadcast/pl-PL.xml
+++ b/translation/dest/broadcast/pl-PL.xml
@@ -73,7 +73,6 @@
Różnica rankingu
Partie w tym turnieju
Wynik
- %s na stronie
Wszystkie kluby
Format turnieju
Lokalizacja turnieju
diff --git a/translation/dest/broadcast/pt-BR.xml b/translation/dest/broadcast/pt-BR.xml
index 8245c7606c11e..6ff8063f2bb32 100644
--- a/translation/dest/broadcast/pt-BR.xml
+++ b/translation/dest/broadcast/pt-BR.xml
@@ -71,7 +71,6 @@
Diferência de pontos
Jogos neste torneio
Pontuação
- %s por página
Todas as equipes
Formato do torneio
Local do torneio
diff --git a/translation/dest/broadcast/pt-PT.xml b/translation/dest/broadcast/pt-PT.xml
index 08efaa0e536d5..e6692ca4f01c5 100644
--- a/translation/dest/broadcast/pt-PT.xml
+++ b/translation/dest/broadcast/pt-PT.xml
@@ -71,7 +71,6 @@
Diferença de Elo
Jogos deste torneio
Pontuação
- %s por página
Todas as equipas
Formato do torneio
Localização do Torneio
diff --git a/translation/dest/broadcast/ru-RU.xml b/translation/dest/broadcast/ru-RU.xml
index 186ae66352945..11cad9efca40b 100644
--- a/translation/dest/broadcast/ru-RU.xml
+++ b/translation/dest/broadcast/ru-RU.xml
@@ -73,7 +73,6 @@
Разница в рейтингах
Партии этого турнира
Очки
- %s на страницу
Все клубы
Формат турнира
Местоположение турнира
diff --git a/translation/dest/broadcast/sk-SK.xml b/translation/dest/broadcast/sk-SK.xml
index 9a280b7b40dbc..06042d116e439 100644
--- a/translation/dest/broadcast/sk-SK.xml
+++ b/translation/dest/broadcast/sk-SK.xml
@@ -72,7 +72,6 @@
Ratingový rozdiel
Partie tohto turnaja
Skóre
- %s na stránku
Všetky tímy
Formát turnaja
Miesto konania turnaja
diff --git a/translation/dest/broadcast/sl-SI.xml b/translation/dest/broadcast/sl-SI.xml
index f669d730421cb..ea811c0906c16 100644
--- a/translation/dest/broadcast/sl-SI.xml
+++ b/translation/dest/broadcast/sl-SI.xml
@@ -42,7 +42,6 @@
Prikaži rezultate igralcev na podlagi rezultatov igre
Izbirno: zamenjajte imena igralcev, ratinge in nazive
Uradna lestvica
- %s na stran
Vse ekipe
Oblika turnirja
Lokacija turnirja
diff --git a/translation/dest/broadcast/sq-AL.xml b/translation/dest/broadcast/sq-AL.xml
index 308615eb245fd..d5fffa6cfc23b 100644
--- a/translation/dest/broadcast/sq-AL.xml
+++ b/translation/dest/broadcast/sq-AL.xml
@@ -67,7 +67,6 @@
Trupëzojeni %s në sajtin tuaj
Lojëra në këtë turne
Përfundim
- %s për faqe
Krejt ekipet
Format turneu
Vendndodhje Turney
diff --git a/translation/dest/broadcast/tr-TR.xml b/translation/dest/broadcast/tr-TR.xml
index 017e61994f997..73eb4eb09165a 100644
--- a/translation/dest/broadcast/tr-TR.xml
+++ b/translation/dest/broadcast/tr-TR.xml
@@ -71,7 +71,6 @@
Puan farkı
Bu turnuvadaki maçlar
Skor
- Sayfa başına %s
Tüm takımlar
Turnuva biçimi
Turnuva Konumu
diff --git a/translation/dest/broadcast/vi-VN.xml b/translation/dest/broadcast/vi-VN.xml
index bf6e51b529cf9..7731c01db8b78 100644
--- a/translation/dest/broadcast/vi-VN.xml
+++ b/translation/dest/broadcast/vi-VN.xml
@@ -70,7 +70,6 @@
Độ thay đổi hệ số
Các ván đấu trong giải này
Điểm số
- %s mỗi trang
Tất cả đội
Điều lệ giải đấu
Địa điểm tổ chức giải đấu
diff --git a/translation/dest/contact/tl-PH.xml b/translation/dest/contact/tl-PH.xml
index 46448e13c3f50..63acf4f8b64e9 100644
--- a/translation/dest/contact/tl-PH.xml
+++ b/translation/dest/contact/tl-PH.xml
@@ -3,10 +3,13 @@
Kontakin ang Lichess
Ano ang maari naming maitulong?
Hindi ako makapag-log-in
+ Maaari mong isarado ang iyong account sa page na ito
Gusto kong buksan muli ang aking account
Maaari mong mabuksan ang iyong account sa page na ito. Isang beses lang ito gumagana.
Gusto kong baguhin ang aking username
+ Hindi posibleng burahin ang iyong kasaysayang sa laro, kasaysayan sa palaisipan, o mga rating.
Gusto ko mag-report ng manlalaro
+ Gusto ko mag-report ng bug
Iligal na pagkain ng pawn
Tinatawag itong \"en passant\" at isa ito sa mga patakaran ng chess.
Iligal o imposibleng castling
diff --git a/translation/dest/preferences/ml-IN.xml b/translation/dest/preferences/ml-IN.xml
index 6428c154fd4c3..9b7ec75263b22 100644
--- a/translation/dest/preferences/ml-IN.xml
+++ b/translation/dest/preferences/ml-IN.xml
@@ -1,7 +1,9 @@
പരിഗണനകൾ
+ പ്രതലം
സ്വകാര്യത
+ അറിയിക്കലുകൾ
കരു ആനിമേഷൻ
രൂപ വ്യത്യാസം
പലകയിലെ മുഖ്യ ആകർഷണങ്ങൾ (അവസാന നീക്കവും അടിയറവും)
@@ -12,6 +14,7 @@
ചെസ്സ് കരുവിന്റെ അടയാളം
അക്ഷരം (K, Q, R, B, N)
സെൻ മോഡ്
+ കളിക്കാരിന്റെ അടയാളങ്ങൾ കാണിക്കുക
തുടക്കത്തില് മാത്രം
കളിയിൽ മാത്രം
ചതുരംഗ സമയം
@@ -41,5 +44,7 @@
കീബോർഡ് മുഖേന നീക്കങ്ങൾ നൽകുക
നിങ്ങളുടെ ക്രമീകരണങ്ങൾ സേവ് ചെയ്തു.
വെല്ലുവിളികൾ
+ പരുതുന്നതു്
+ ഉപകരണം
മണയടിശബ്ദം
diff --git a/translation/dest/site/fa-IR.xml b/translation/dest/site/fa-IR.xml
index a5d77bc81bc5b..3698babdd91ab 100644
--- a/translation/dest/site/fa-IR.xml
+++ b/translation/dest/site/fa-IR.xml
@@ -429,7 +429,7 @@
رقبای مورد علاقه
دنبالیدن
- دنبالنده
+ دنبالشدگان
وادنبالیدن
دنبالیدن %s
وادنبالیدن %s
@@ -442,8 +442,8 @@
- %s دنبالگر
- - %s دنبالنده
- - %s دنبالنده
+ - %s دنبالشده
+ - %s دنبالشده
بیشتر
عضویت از تاریخ
diff --git a/translation/dest/streamer/ko-KR.xml b/translation/dest/streamer/ko-KR.xml
index 05985cc2bcfb8..93755371c5dfb 100644
--- a/translation/dest/streamer/ko-KR.xml
+++ b/translation/dest/streamer/ko-KR.xml
@@ -24,7 +24,7 @@
Lichess 프로필에 스트리머 아이콘을 얻습니다.
스트리머 목록의 맨 위로 올라갑니다.
Lichess 팔로워들에게 알림
- 당신의 게임, 대회, 공부들을 스트리밍할 수 있습니다.
+ 당신의 게임, 대회, 연구를 스트리밍할 수 있습니다.
스트리밍이 승인되었습니다.
운영진이 스트리밍을 검토하고 있습니다.
스트리머 정보를 채우고 사진을 업로드해주세요.
diff --git a/translation/dest/study/af-ZA.xml b/translation/dest/study/af-ZA.xml
index ca742d69fb593..2aced654ecfd5 100644
--- a/translation/dest/study/af-ZA.xml
+++ b/translation/dest/study/af-ZA.xml
@@ -15,7 +15,7 @@
Datum bygevoeg (oudste)
Onlangs opgedateer
Mees gewilde
- Alfabeties
+ Alfabeties
Voeg \'n nuwe hoofstuk by
- %s Hoofstuk
@@ -66,7 +66,7 @@
Aflaai spel
Bestudeer URL
Huidige hoofstuk URL
- U kan dit in die forum plak om in te bed
+ U kan dit in die forum plak om in te bed
Begin by die oorspronklike posisie
Begin by %s
Bed in u webwerf of blog
@@ -97,9 +97,9 @@
Begin vanaf oorspronklike posisie
Redakteur
Begin vanaf eie posisie
- Laai \'n wedstryd op deur die URL
+ Laai \'n wedstryd op deur die URL
Laai posisie vanaf FEN
- Laai wedstryd vanaf PGN
+ Laai wedstryd vanaf PGN
Outomaties
- Plak jou PGN teks hier, tot by %s spel
@@ -163,7 +163,7 @@
Gewilde onderwerpe
Bestuur onderwerpe
Terug
- Speel weer
- Wat sal jy in hierdie posisie speel?
- Geluk! Jy het hierdie les voltooi.
+ Speel weer
+ Wat sal jy in hierdie posisie speel?
+ Geluk! Jy het hierdie les voltooi.
diff --git a/translation/dest/study/an-ES.xml b/translation/dest/study/an-ES.xml
index 9dbbcf6e20a33..ba9514ef272ff 100644
--- a/translation/dest/study/an-ES.xml
+++ b/translation/dest/study/an-ES.xml
@@ -15,7 +15,7 @@
Data (mas antigas)
Actualizaus recientment
Mas populars
- Alfabetico
+ Alfabetico
Anyadir nuevo capitol
- %s Capitol
@@ -66,7 +66,7 @@
Descargar partida
URL d\'o estudio
URL d\'o capitol actual
- Puez apegar esto en o foro pa ficar-ie la partida
+ Puez apegar esto en o foro pa ficar-ie la partida
Prencipiar dende la posición inicial
Prencipiar en %s
Fica-lo en a tuya pachina u blog
@@ -97,9 +97,9 @@
Prencipiar dende la posición inicial
Editor
Prencipiar dende una posición personalizada
- Cargar una partida dende una URL
+ Cargar una partida dende una URL
Cargar una posición vía codigo FEN
- Cargar una partida vía codigo PGN
+ Cargar una partida vía codigo PGN
Automatica
- Apega aquí lo codigo PGN, %s partida como maximo
@@ -163,7 +163,7 @@
Temas populars
Chestionar los temas
Enta zaga
- Chugar atra vegada
- Qué chugarías en esta posición?
- Felicidaz! Has remtau la lición.
+ Chugar atra vegada
+ Qué chugarías en esta posición?
+ Felicidaz! Has remtau la lición.
diff --git a/translation/dest/study/ar-SA.xml b/translation/dest/study/ar-SA.xml
index 694102308ddf9..c8850f1ebe0cb 100644
--- a/translation/dest/study/ar-SA.xml
+++ b/translation/dest/study/ar-SA.xml
@@ -15,7 +15,7 @@
تاريخ الإضافة (الأقدم)
تم تحديثه مؤخرا
الاكثر شعبية
- أبجدي
+ أبجدي
أضف فصلاً جديدا
- %s فصل
@@ -79,7 +79,7 @@
حمل لعبة
رابط الدراسة
رابط الفصل الحالي
- يمكنك لصق هذا في المنتدى لتضمينه
+ يمكنك لصق هذا في المنتدى لتضمينه
البدء من وضع البداية
البدء من %s
ضمنه في موقع أو مدونة
@@ -110,9 +110,9 @@
البدء من وضعية البداية
المحرر
البدء من وضع مخصص
- تحميل لعبة من رابط
+ تحميل لعبة من رابط
تحميل موقف من FEN
- استرد لعبة من PGN
+ استرد لعبة من PGN
تلقائي
- ألصق نص PGN هنا، حتى %s مباراة
@@ -180,7 +180,7 @@
المواضيع الشائعة
إدارة المواضيع
رجوع
- اللعب مجددا
- ماذا ستلعب في هذا الموقف؟
- تهانينا! لقد أكملت هذا الدرس.
+ اللعب مجددا
+ ماذا ستلعب في هذا الموقف؟
+ تهانينا! لقد أكملت هذا الدرس.
diff --git a/translation/dest/study/ast-ES.xml b/translation/dest/study/ast-ES.xml
index 3ea04e700dfa8..517bfe4410d98 100644
--- a/translation/dest/study/ast-ES.xml
+++ b/translation/dest/study/ast-ES.xml
@@ -1,2 +1,5 @@
-
+
+ Fallu
+ Picia
+
diff --git a/translation/dest/study/av-DA.xml b/translation/dest/study/av-DA.xml
index 3ea04e700dfa8..79adf5d08d2b9 100644
--- a/translation/dest/study/av-DA.xml
+++ b/translation/dest/study/av-DA.xml
@@ -1,2 +1,7 @@
-
+
+ ЦӀунизе
+ ЛъикӀаб хъурщи
+ ГъалатӀ
+ КӀудияб гъалатӀ
+
diff --git a/translation/dest/study/az-AZ.xml b/translation/dest/study/az-AZ.xml
index 0e40992c20115..3a08af618b17e 100644
--- a/translation/dest/study/az-AZ.xml
+++ b/translation/dest/study/az-AZ.xml
@@ -15,7 +15,7 @@
Əlavə edilmə tarixi (köhnədən yeniyə)
Ən son yenilənən
Ən məşhur
- Əlifbaya görə
+ Əlifbaya görə
Yeni bir fəsil əlavə et
- %s Fəsil
@@ -64,7 +64,7 @@
Oyunu endir
Çalışma URL-i
Cari fəsil URL-ii
- Pərçimləmək üçün bunu forumda paylaşa bilərsiniz
+ Pərçimləmək üçün bunu forumda paylaşa bilərsiniz
Başlanğıc pozisiyada başlasın
buradan başla: %s
Veb sayt və ya bloqunuzda pərçimləyin
@@ -93,9 +93,9 @@
Başlanğıc pozisiyadan başlasın
Redaktor
Özəl pozisiyadan başlasın
- URL ilə oyun yüklə
+ URL ilə oyun yüklə
FEN ilə pozisiya yüklə
- PGN ilə oyun yüklə
+ PGN ilə oyun yüklə
Avtomatik
- PGN mətninizi bura yapışdırın, ən çox %s oyuna qədər
diff --git a/translation/dest/study/be-BY.xml b/translation/dest/study/be-BY.xml
index 854d3d274e0da..d055955c57566 100644
--- a/translation/dest/study/be-BY.xml
+++ b/translation/dest/study/be-BY.xml
@@ -15,7 +15,7 @@
Дата дадання (старэйшыя)
Нядаўна абноўленыя
Найбольш папулярныя
- Па алфавіце
+ Па алфавіце
Дадаць новы раздзел
- %s раздзел
@@ -73,7 +73,7 @@
Спампаваць гульню
URL навучання
URL бягучага раздзелу
- Вы можаце ўставіць гэта на форум, каб убудаваць
+ Вы можаце ўставіць гэта на форум, каб убудаваць
Пачынаць у пачатковай пазіцыі
Пачынаць з %s
Убудаваць у свой сайт або блог
@@ -104,9 +104,9 @@
Пачынаць з пачатковай пазіцыі
Рэдактар
Пачынаць з абранай пазіцыі
- Загрузіць гульні па URLs
+ Загрузіць гульні па URLs
Загрузіць пазіцыю з FEN
- Загрузіць гульні з PGN
+ Загрузіць гульні з PGN
Аўтаматычна
- Устаўце сюды ваш PGN тэкст, не больш за %s гульню
@@ -172,7 +172,7 @@
Папулярныя тэмы
Кіраваць тэмамі
Назад
- Гуляць зноў
- Як бы вы пахадзілі ў гэтай пазіцыі?
- Віншуем! Вы прайшлі гэты ўрок.
+ Гуляць зноў
+ Як бы вы пахадзілі ў гэтай пазіцыі?
+ Віншуем! Вы прайшлі гэты ўрок.
diff --git a/translation/dest/study/bg-BG.xml b/translation/dest/study/bg-BG.xml
index adbf7764b0eb7..fa134eb0d6572 100644
--- a/translation/dest/study/bg-BG.xml
+++ b/translation/dest/study/bg-BG.xml
@@ -15,7 +15,7 @@
Дата на добавяне (най-стари)
Скоро обновени
Най-популярни
- Азбучно
+ Азбучно
Добавяне на нов раздел
- %s Глава
@@ -66,7 +66,7 @@
Изтегли партия
URL на казуса
URL на настоящата глава
- Можете да поставите това във форум и ще бъде вградено
+ Можете да поставите това във форум и ще бъде вградено
Започни от начална позиция
Започни от %s
Вгради в твоя сайт или блог
@@ -97,9 +97,9 @@
Започни от начална позиция
Редактор
Започни от избрана позиция
- Зареди партии от URL
+ Зареди партии от URL
Зареди позиция от FEN
- Зареди партии от PGN
+ Зареди партии от PGN
Автоматичен
- Постави твоя PGN текст тук, до %s партия
@@ -163,7 +163,7 @@
Популярни теми
Управление на темите
Обратно
- Играйте отново
- Какво бихте играли в тази позиция?
- Поздравления! Вие завършихте този урок.
+ Играйте отново
+ Какво бихте играли в тази позиция?
+ Поздравления! Вие завършихте този урок.
diff --git a/translation/dest/study/bn-BD.xml b/translation/dest/study/bn-BD.xml
index 46c5c240d5d75..8099209b23bb8 100644
--- a/translation/dest/study/bn-BD.xml
+++ b/translation/dest/study/bn-BD.xml
@@ -15,7 +15,7 @@
তৈরির তারিখ (সবচেয়ে পুরনো)
সাম্প্রতিক হালনাগাদকৃত
সবচেয়ে জনপ্রিয়
- বর্ণানুক্রমিক
+ বর্ণানুক্রমিক
নতুন অধ্যায় যোগ করুন
- %sটি অধ্যায়
@@ -52,9 +52,9 @@
ডাউনলোড করুন সকল গেম
ওপেন
নির্দিষ্ট অবস্থান থেকে শুরু করুন
- URL থেকে খেলা লোড করুন
+ URL থেকে খেলা লোড করুন
FEN থেকে একটি অবস্থান লোড করুন
- PGN থেকে খেলা লোড করুন
+ PGN থেকে খেলা লোড করুন
স্বয়ংক্রিয়
- PGN টেক্সট এখানে পেস্ট করুন, %s টি খেলা পর্যন্ত
diff --git a/translation/dest/study/br-FR.xml b/translation/dest/study/br-FR.xml
index d817a8e5f8098..b96166c85bc4b 100644
--- a/translation/dest/study/br-FR.xml
+++ b/translation/dest/study/br-FR.xml
@@ -72,7 +72,7 @@
Pellgargañ ur c\'hrogad
Studiañ URL
URL ar pennad evit poent
- Gallout a rit pegañ se er forom evit ensoc\'hañ
+ Gallout a rit pegañ se er forom evit ensoc\'hañ
Kregiñ el lec\'hiadur kentañ
Kregiñ e %s
Enframmañ en ho lec\'hienn pe blog
@@ -101,9 +101,9 @@
Kregiñ el lec\'hiadur kentañ
Aozer
Kregiñ adalek ul lakadur aozet
- Kargañ ur c\'hrogad dre URL
+ Kargañ ur c\'hrogad dre URL
Kargañ ul lakadur dre FEN
- Kargañ ul lakadur dre PGN
+ Kargañ ul lakadur dre PGN
Emgefre
- Pegit testenn ho PGN amañ, betek %s krogad
@@ -137,4 +137,7 @@
Dilemel an istor-flapañ? Hep distro e vo!
Dilemel ar studiadenn
Pelec\'h ho peus c\'hoant da studiañ se?
+ Fiñvadenn vat
+ Fazi
+ Bourd
diff --git a/translation/dest/study/bs-BA.xml b/translation/dest/study/bs-BA.xml
index 55bd239bd5942..8061017d67014 100644
--- a/translation/dest/study/bs-BA.xml
+++ b/translation/dest/study/bs-BA.xml
@@ -15,7 +15,7 @@
Datum dodavanja (najstarije)
Nedavno ažurirane
Najpopularnije
- Abecedno
+ Abecedno
Dodajte novo poglavlje
- %s Poglavlje
@@ -70,7 +70,7 @@
Skini partiju
Link studije
Link trenutnog poglavlja
- Možete ovo zalijepiti na forumu ili Vašem blogu na Lichessu kako biste ugradili poglavlje
+ Možete ovo zalijepiti na forumu ili Vašem blogu na Lichessu kako biste ugradili poglavlje
Krenite sa inicijalnom pozicijom
Krenite sa %s
Ugradite na Vaš sajt
@@ -101,9 +101,9 @@
Krenite sa inicijalnom pozicijom
Uređivač
Krenite sa željenom pozicijom
- Učitajte partiju pomoću linka
+ Učitajte partiju pomoću linka
Učitajte partiju pomoću FEN koda
- Učitajte partiju pomoću PGN formata
+ Učitajte partiju pomoću PGN formata
Automatska
- Ovdje zalijepite svoj PGN tekst, do %s partije
@@ -168,7 +168,7 @@
Popularne teme
Upravljajte temama
Nazad
- Igrajte ponovo
- Šta biste odigrali u ovoj poziciji?
- Čestitamo! Kompletirali ste ovu lekciju.
+ Igrajte ponovo
+ Šta biste odigrali u ovoj poziciji?
+ Čestitamo! Kompletirali ste ovu lekciju.
diff --git a/translation/dest/study/ca-ES.xml b/translation/dest/study/ca-ES.xml
index c3ec1dd7170a1..e859342b8efdd 100644
--- a/translation/dest/study/ca-ES.xml
+++ b/translation/dest/study/ca-ES.xml
@@ -15,7 +15,7 @@
Data d’inclusió (més antics)
Actualitzat darrerament
Més popular
- Alfabètic
+ Alfabètic
Afegir un nou capítol
- %s Capítol
@@ -67,7 +67,7 @@
Descarrega partida
URL de l’estudi
URL del capítol actual
- Pots enganxar això en el forum per insertar
+ Pots enganxar això en el forum per insertar
Comnçar a la posició inicial
Començar a %s
Inserta en la teva web o blog
@@ -98,9 +98,9 @@
Començar a la posició inicial
Editor
Començar a una posició personalitzada
- Carregar una partida desde una URL
+ Carregar una partida desde una URL
Carregar una posició via codi FEN
- Carregar una partida PGN
+ Carregar una partida PGN
Automàtic
- Enganxa el teu PGN aquí, fins a %s partida
@@ -164,7 +164,8 @@
Temes populars
Gestiona els temes
Enrere
- Torna a jugar
- Que jugaríeu en aquesta posició?
- Enhorabona, heu completat aquesta lliçó.
+ Torna a jugar
+ Que jugaríeu en aquesta posició?
+ Enhorabona, heu completat aquesta lliçó.
+ %s per pàgina
diff --git a/translation/dest/study/ceb-PH.xml b/translation/dest/study/ceb-PH.xml
index 3ea04e700dfa8..7ffb930d57532 100644
--- a/translation/dest/study/ceb-PH.xml
+++ b/translation/dest/study/ceb-PH.xml
@@ -1,2 +1,5 @@
-
+
+ Sayup
+ Kasaypanan
+
diff --git a/translation/dest/study/ckb-IR.xml b/translation/dest/study/ckb-IR.xml
index 5c94f3f6b6914..d3e09f0dda36b 100644
--- a/translation/dest/study/ckb-IR.xml
+++ b/translation/dest/study/ckb-IR.xml
@@ -15,7 +15,7 @@
(کۆنترین) داتای زیادکراو
بەم دواییە نوێکرایەوە
دیارترین
- ڕیزکردن بەپێی ئەلفوبێ
+ ڕیزکردن بەپێی ئەلفوبێ
بەشێکی نوێ زیاد بکە
- %s بەشەکان
@@ -67,7 +67,7 @@
دابەزاندی یاری
خوێندنی URL
لینکی یاریەکانی ئێستا
- دەتوانیت ئەمە لە مەکۆکە یان بلۆگی لیچێسەکەتدا لێبدەیت بۆ جێگیرکردن
+ دەتوانیت ئەمە لە مەکۆکە یان بلۆگی لیچێسەکەتدا لێبدەیت بۆ جێگیرکردن
له شوێنێکی سەرەتایی دەستپێبکە
دەس پێ ئەکات لە %s
لە ماڵپەڕەکەتدا جێگیر بکە
@@ -98,9 +98,9 @@
دەستپێکردن لە پێگەی سەرەتاوە
دەستکاریکەر
لە شوێنی تایبەتمەندەوە دەست پێ بکە
- یارییەکان بەپێی URL بار بکە
+ یارییەکان بەپێی URL بار بکە
لە FEN ەوە پۆستێک بار بکە
- یارییەکان لە PGN ەوە بار بکە
+ یارییەکان لە PGN ەوە بار بکە
خوودکاری
- دانانی تیکستی PGN لێرە، بۆ %s یاریانە
@@ -164,7 +164,7 @@
بابەتە بەناوبانگەکان
ڕێکخستنی بابەتەکان
گەڕانەوە
- یاریکردنەوە
- چۆن یاریدەکەی لەم پۆزشنەدا؟
- پیرۆزە! ئەم دەرسەت تەواوکرد.
+ یاریکردنەوە
+ چۆن یاریدەکەی لەم پۆزشنەدا؟
+ پیرۆزە! ئەم دەرسەت تەواوکرد.
diff --git a/translation/dest/study/co-FR.xml b/translation/dest/study/co-FR.xml
index 01f2208797a73..46bfc91fb4a86 100644
--- a/translation/dest/study/co-FR.xml
+++ b/translation/dest/study/co-FR.xml
@@ -8,5 +8,9 @@
Dopu
Ultima
Sparte & espurtà
+ Salvà
Sfassà u studiu sanu? Ùn puderete annullà! Scivite u nome di u studiu pè cunfirmà: %s
+ Bellu colpu
+ Sbagliu
+ Sbaglione
diff --git a/translation/dest/study/cs-CZ.xml b/translation/dest/study/cs-CZ.xml
index bb3d35d097e66..d8598e22e2dbe 100644
--- a/translation/dest/study/cs-CZ.xml
+++ b/translation/dest/study/cs-CZ.xml
@@ -15,7 +15,7 @@
Datum přidání (nejstarší)
Nedávno aktualizované
Nejoblíbenější
- Abecedně
+ Abecedně
Přidat novou kapitolu
- %s kapitola
@@ -73,7 +73,7 @@
Stáhnout hru
URL studie
URL aktuální kapitoly
- Tento odkaz můžete vložit např. do diskusního fóra
+ Tento odkaz můžete vložit např. do diskusního fóra
Začít ve výchozí pozici
Začít u tahu %s
Vložte vaší stránku nebo blog
@@ -104,9 +104,9 @@
Začít z původní pozice
Tvůrce
Začít od vlastní pozice
- Načíst hru podle URL
+ Načíst hru podle URL
Načíst polohu z FEN
- Načíst hru z PGN
+ Načíst hru z PGN
Automatický
- Vložte obsah vašeho PGN souboru (až %s hra)
@@ -172,7 +172,7 @@
Oblíbená témata
Správa témat
Zpět
- Hrát znovu
- Co byste v této pozici hráli?
- Blahopřejeme! Dokončili jste tuto lekci.
+ Hrát znovu
+ Co byste v této pozici hráli?
+ Blahopřejeme! Dokončili jste tuto lekci.
diff --git a/translation/dest/study/cv-CU.xml b/translation/dest/study/cv-CU.xml
index 585cafd653e8f..634c8091a5ca9 100644
--- a/translation/dest/study/cv-CU.xml
+++ b/translation/dest/study/cv-CU.xml
@@ -29,5 +29,5 @@
Тапӑну
Темӑ
Кайалла
- Тепре выльа
+ Тепре выльа
diff --git a/translation/dest/study/cy-GB.xml b/translation/dest/study/cy-GB.xml
index 5d6ee00e21b8d..d70fa2f8578a7 100644
--- a/translation/dest/study/cy-GB.xml
+++ b/translation/dest/study/cy-GB.xml
@@ -35,4 +35,6 @@
Cychwyn
Cadw
Clirio\'r sgwrs
+ Camgymeriad
+ Camgymeriad difrifol
diff --git a/translation/dest/study/da-DK.xml b/translation/dest/study/da-DK.xml
index 6f9c2ab5f012f..96bc6c5dcd865 100644
--- a/translation/dest/study/da-DK.xml
+++ b/translation/dest/study/da-DK.xml
@@ -15,7 +15,7 @@
Dato tilføjet (ældste)
Nyligt opdateret
Mest populære
- Alfabetisk
+ Alfabetisk
Tilføj et nyt kapitel
- %s kapitel
@@ -67,7 +67,7 @@
Download parti
Studie URL
Nuværende kapitel URL
- Du kan indsætte dette i forummet for at indlejre
+ Du kan indsætte dette i forummet for at indlejre
Start ved indledende stilling
Start ved %s
Indlejr på din hjemmeside eller blog
@@ -98,9 +98,9 @@
Start ved indledende stilling
Editor
Start fra brugerdefinerede stilling
- Indlæs et parti fra URL
+ Indlæs et parti fra URL
Indlæs en stilling fra FEN
- Indlæs et parti fra PGN
+ Indlæs et parti fra PGN
Automatisk
- Indsæt din PGN-tekst her, op til %s parti
@@ -164,7 +164,8 @@
Populære emner
Administrér emner
Tilbage
- Spil igen
- Hvad ville du spille i denne position?
- Tillykke! Du har fuldført denne lektion.
+ Spil igen
+ Hvad ville du spille i denne position?
+ Tillykke! Du har fuldført denne lektion.
+ %s pr. side
diff --git a/translation/dest/study/de-DE.xml b/translation/dest/study/de-DE.xml
index 075525468c8d7..5e7254050a65d 100644
--- a/translation/dest/study/de-DE.xml
+++ b/translation/dest/study/de-DE.xml
@@ -15,7 +15,7 @@
Veröffentlichungsdatum (älteste)
Kürzlich aktualisiert
Beliebteste
- Alphabetisch
+ Alphabetisch
Neues Kapitel hinzufügen
- %s Kapitel
@@ -67,7 +67,7 @@
Lade die Partie herunter
Studien URL
URL des aktuellen Kapitels
- Zum Einbinden füge dies im Forum ein
+ Zum Einbinden füge dies im Forum ein
Beginne mit der Anfangsstellung
Beginne mit %s
In deine Webseite oder deinen Blog einbetten
@@ -98,9 +98,9 @@
Von Ausgangsstellung starten
Editor
Von benutzerdefinierter Stellung starten
- Lade eine Partie mittels URL
+ Lade eine Partie mittels URL
Lade eine Partie mittels FEN
- Lade eine Partie mittels PGN
+ Lade eine Partie mittels PGN
Automatisch
- Füge deinen PGN Text hier ein, bis zu %s Partie
@@ -164,7 +164,8 @@
Beliebte Themen
Themen verwalten
Zurück
- Erneut spielen
- Was würdest du in dieser Stellung spielen?
- Gratulation! Du hast diese Lektion abgeschlossen.
+ Erneut spielen
+ Was würdest du in dieser Stellung spielen?
+ Gratulation! Du hast diese Lektion abgeschlossen.
+ %s pro Seite
diff --git a/translation/dest/study/el-GR.xml b/translation/dest/study/el-GR.xml
index 6b18a418bac9a..d812f2c01c4f3 100644
--- a/translation/dest/study/el-GR.xml
+++ b/translation/dest/study/el-GR.xml
@@ -15,7 +15,7 @@
Ημερομηνία προσθήκης (παλαιότερες)
Πρόσφατα ενημερωμένες
Οι πιο δημοφιλείς
- Αλφαβητικά
+ Αλφαβητικά
Προσθήκη νέου κεφαλαίου
- %s Κεφάλαιο
@@ -67,7 +67,7 @@
Λήψη παιχνιδιού
URL μελέτης
Τρέχον κεφάλαιο URL
- Επικολλήστε το παρόν για ενσωμάτωση στο φόρουμ
+ Επικολλήστε το παρόν για ενσωμάτωση στο φόρουμ
Ξεκινάει από αρχική θέση
Ξεκινάει με %s
Ενσωματώστε στην ιστοσελίδα σας ή το μπλογκ σας
@@ -98,9 +98,9 @@
Έναρξη από τρέχουσα θέση
Επεξεργαστής
Έναρξη από τρέχουσα θέση
- Φόρτωση παρτίδας με URL
+ Φόρτωση παρτίδας με URL
Φόρτωση θέσης από FEN
- Φόρτωσε μια παρτίδα από PGN
+ Φόρτωσε μια παρτίδα από PGN
Αυτόματο
- Επικολλήστε το PGN εδώ, μέχρι %s παρτίδα
@@ -164,7 +164,7 @@
Δημοφιλή θέματα
Διαχείριση θεμάτων
Πίσω
- Παίξτε ξανά
- Τι θα παίζατε σε αυτή τη θέση;
- Συγχαρητήρια! Ολοκληρώσατε αυτό το μάθημα.
+ Παίξτε ξανά
+ Τι θα παίζατε σε αυτή τη θέση;
+ Συγχαρητήρια! Ολοκληρώσατε αυτό το μάθημα.
diff --git a/translation/dest/study/en-US.xml b/translation/dest/study/en-US.xml
index 12160d960a9d3..ab86d78116ed6 100644
--- a/translation/dest/study/en-US.xml
+++ b/translation/dest/study/en-US.xml
@@ -15,7 +15,7 @@
Date added (oldest)
Recently updated
Most popular
- Alphabetical
+ Alphabetical
Add a new chapter
- %s Chapter
@@ -67,7 +67,7 @@
Download game
Study URL
Current chapter URL
- You can paste this in the forum or your Lichess blog to embed
+ You can paste this in the forum or your Lichess blog to embed
Start at initial position
Start at %s
Embed in your website
@@ -98,9 +98,9 @@
Start from initial position
Editor
Start from custom position
- Load games by URL
+ Load games by URL
Load a position from FEN
- Load games from PGN
+ Load games from PGN
Automatic
- Paste your PGN text here, up to %s game
@@ -164,7 +164,8 @@
Popular topics
Manage topics
Back
- Play again
- What would you play in this position?
- Congratulations! You completed this lesson.
+ Play again
+ What would you play in this position?
+ Congratulations! You completed this lesson.
+ %s per page
diff --git a/translation/dest/study/eo-UY.xml b/translation/dest/study/eo-UY.xml
index 06214794c2460..eb97bf3275d2e 100644
--- a/translation/dest/study/eo-UY.xml
+++ b/translation/dest/study/eo-UY.xml
@@ -15,7 +15,7 @@
Dato aldonita (plej malnovaj)
Lastatempe ĝisdatigita
Plej popularaj
- Alfabete
+ Alfabete
Aldoni novan ĉapitron
- %s Ĉapitro
@@ -67,7 +67,7 @@
Elŝuti ludon
URL de la studo
URL de tiu ĉi ĉapitro
- Vi povas alglui ĉi tiun en la forumo aŭ via Lichess blogo por enkorpigi
+ Vi povas alglui ĉi tiun en la forumo aŭ via Lichess blogo por enkorpigi
Starti ekde komenca pozicio
Komenci je %s
Enkorpigi en via retejo
@@ -98,9 +98,9 @@
Starti el la komenca pozicio
Redaktanto
Starti el propra pozicio
- Ŝarĝi ludon el URL
+ Ŝarĝi ludon el URL
Ŝarĝi posicion el FEN kodo
- Ŝarĝi ludon el PGN
+ Ŝarĝi ludon el PGN
Aŭtomata
- Algluu ĉi tie vian PGN kodon, maksimume ĝis %s ludo
@@ -164,7 +164,7 @@
Popularaj temoj
Administri temojn
Reen
- Reludi
- Kion vi ludus en ĉi tiu pozicio?
- Gratulon! Vi kompletigis la lecionon.
+ Reludi
+ Kion vi ludus en ĉi tiu pozicio?
+ Gratulon! Vi kompletigis la lecionon.
diff --git a/translation/dest/study/es-ES.xml b/translation/dest/study/es-ES.xml
index 697a754e27686..20fc1f515f450 100644
--- a/translation/dest/study/es-ES.xml
+++ b/translation/dest/study/es-ES.xml
@@ -15,7 +15,7 @@
Fecha (más antiguos)
Actualizados recientemente
Más populares
- Alfabético
+ Alfabético
Añadir nuevo capítulo
- %s Capítulo
@@ -67,7 +67,7 @@
Descargar partida
URL del estudio
URL del capítulo actual
- Puedes pegar esto en el foro para insertar la partida
+ Puedes pegar esto en el foro para insertar la partida
Comenzar desde la posición inicial
Comenzar en %s
Insértalo en tu página o blog
@@ -98,9 +98,9 @@
Comenzar desde la posición inicial
Editor
Comenzar desde una posición personalizada
- Cargar una partida desde una URL
+ Cargar una partida desde una URL
Cargar una posición vía código FEN
- Cargar una partida vía código PGN
+ Cargar una partida vía código PGN
Automática
- Pega aquí el código PGN, %s partida como máximo
@@ -164,7 +164,8 @@
Temas populares
Administrar temas
Volver
- Jugar de nuevo
- ¿Qué jugarías en esta posición?
- ¡Felicidades! Has completado esta lección.
+ Jugar de nuevo
+ ¿Qué jugarías en esta posición?
+ ¡Felicidades! Has completado esta lección.
+ %s por página
diff --git a/translation/dest/study/et-EE.xml b/translation/dest/study/et-EE.xml
index 141effb9f4162..1c66c3ce7779a 100644
--- a/translation/dest/study/et-EE.xml
+++ b/translation/dest/study/et-EE.xml
@@ -15,7 +15,7 @@
Lisamisaeg (vanimad)
Hiljuti uuendatud
Kõige populaarsemad
- Tähestikuline
+ Tähestikuline
Lisa uus peatükk
- %s peatükk
@@ -63,7 +63,7 @@
Lae alla mäng
Uuringu URL
Praeguse peatüki URL
- Te saate selle asetada foorumisse või oma Lichessi blogisse sängitamiseks
+ Te saate selle asetada foorumisse või oma Lichessi blogisse sängitamiseks
Alusta algseisus
Alusta %s
Sängita oma veebilehele
@@ -94,9 +94,9 @@
Alusta algsest positsioonist
Muuda
Alusta kohandatud positsioonist
- Lae mäng alla URL-ist
+ Lae mäng alla URL-ist
Laadi alla positsioon FEN-ist
- Lae mänge PGN-ist
+ Lae mänge PGN-ist
Automaatne
- Aseta oma PGN tekst siia, kuni %s mäng
@@ -156,7 +156,7 @@
Populaarsed teemad
Halda teemasid
Tagasi
- Mängi uuesti
- Mis sa mängiksid selles positsioonis?
- Palju õnne! Oled läbinud selle õppetunni.
+ Mängi uuesti
+ Mis sa mängiksid selles positsioonis?
+ Palju õnne! Oled läbinud selle õppetunni.
diff --git a/translation/dest/study/eu-ES.xml b/translation/dest/study/eu-ES.xml
index b0732679f477b..e6f16d5068bde 100644
--- a/translation/dest/study/eu-ES.xml
+++ b/translation/dest/study/eu-ES.xml
@@ -15,7 +15,7 @@
Sorrera-data (zaharrena)
Eguneratutako azkenak
Arrakasta gehien duena
- Alfabetikoa
+ Alfabetikoa
Kapitulu berria gehitu
- Kapitulu %s
@@ -67,7 +67,7 @@
Partida deskargatu
Azterlanaren helbidea
Uneko kapituluaren helbidea
- Hau foroan itsatsi dezakezu
+ Hau foroan itsatsi dezakezu
Hasierako posizioan hasi
Hemen asi %s
Zure webgunean itsatsi
@@ -98,9 +98,9 @@
Hasierako posiziotik hasi
Editorea
Pertsonalizatutako posiziotik hasi
- Partida interneteko helbide batetik kargatu
+ Partida interneteko helbide batetik kargatu
Posizioa FEN batetik kargatu
- Partida PGN batetik kargatu
+ Partida PGN batetik kargatu
Automatikoa
- Itsatsi hemen zure PGNa, gehienez partida %s
@@ -164,7 +164,7 @@
Gai arrakastatsuak
Kudeatu gaiak
Atzera joan
- Jokatu berriz
- Zer jokatuko zenuke posizio honetan?
- Zorionak! Ikasgai hau osatu duzu.
+ Jokatu berriz
+ Zer jokatuko zenuke posizio honetan?
+ Zorionak! Ikasgai hau osatu duzu.
diff --git a/translation/dest/study/fa-IR.xml b/translation/dest/study/fa-IR.xml
index 4c53e7cfdb87a..10af599122db4 100644
--- a/translation/dest/study/fa-IR.xml
+++ b/translation/dest/study/fa-IR.xml
@@ -15,7 +15,7 @@
تاریخ افزوده شدن (کهنهترین)
تازگی بهروزشده
محبوبترین
- براساس حروف الفبا
+ براساس حروف الفبا
افزودن بخش جدید
- %s بخش
@@ -67,7 +67,7 @@
بارگیری بازی
وبنشانی مطالعه
وبنشانی بخش جاری
- میتوانید این را در انجمن یا وبنوشت Lichessتان برای جاسازی قرار دهید
+ میتوانید این را در انجمن یا وبنوشت Lichessتان برای جاسازی قرار دهید
در وضعیت نخستین بیاغازید
آغاز از %s
در وبگاهتان قرار دهید
@@ -98,9 +98,9 @@
از وضعیت نخستین بیاغازید
ویرایشگر
از وضعیت دلخواه بیاغازید
- بارگذاری بازی از وبنشانیها
+ بارگذاری بازی از وبنشانیها
بار کردن وضعیت از FEN
- باگذاری بازی با استفاده از فایل PGN
+ باگذاری بازی با استفاده از فایل PGN
خودکار
- متن PGN خود را در اینجا بچسبانید، تا %s بازی
@@ -164,7 +164,7 @@
موضوعهای محبوب
مدیریت موضوعها
بازگشت
- دوباره بازی کنید
- در این وضعیت چطور بازی میکنید؟
- تبریک! شما این درس را کامل کردید.
+ دوباره بازی کنید
+ در این وضعیت چطور بازی میکنید؟
+ تبریک! شما این درس را کامل کردید.
diff --git a/translation/dest/study/fi-FI.xml b/translation/dest/study/fi-FI.xml
index c25ac3854c481..d40a98a96f57e 100644
--- a/translation/dest/study/fi-FI.xml
+++ b/translation/dest/study/fi-FI.xml
@@ -15,7 +15,7 @@
Julkaisupäivä (vanhimmat)
Viimeksi päivitetyt
Suosituimmat
- Aakkosjärjestyksessä
+ Aakkosjärjestyksessä
Lisää uusi luku
- %s luku
@@ -67,7 +67,7 @@
Lataa peli
Tutkielman URL
Tämän luvun URL
- Voit upottaa tämän foorumiin liittämällä
+ Voit upottaa tämän foorumiin liittämällä
Aloita alkuperäisestä asemasta
Aloita siirrosta %s
Upota sivustoosi tai blogiisi
@@ -98,9 +98,9 @@
Aloita alkuasemasta
Editori
Aloita haluamastasi asemasta
- Lataa peli URL:stä
+ Lataa peli URL:stä
Lataa asema FEN:istä
- Ota peli PGN:stä
+ Ota peli PGN:stä
Automaattinen
- Liitä PGN tähän, enintään %s peli
@@ -164,7 +164,8 @@
Suositut aiheet
Aiheiden hallinta
Takaisin
- Pelaa uudelleen
- Mitä pelaisit tässä asemassa?
- Onnittelut! Olet suorittanut tämän oppiaiheen.
+ Pelaa uudelleen
+ Mitä pelaisit tässä asemassa?
+ Onnittelut! Olet suorittanut tämän oppiaiheen.
+ %s per sivu
diff --git a/translation/dest/study/fo-FO.xml b/translation/dest/study/fo-FO.xml
index a5dbb68568c6a..5798c2a406e47 100644
--- a/translation/dest/study/fo-FO.xml
+++ b/translation/dest/study/fo-FO.xml
@@ -63,7 +63,7 @@
Tak talv niður
URL rannsókn
Núverandi URL partur
- Tú kanst seta hetta inn í torgið at sýna tað har
+ Tú kanst seta hetta inn í torgið at sýna tað har
Byrja við byrjanarstøðuni
Byrja við %s
Fell inn í heimasíðu tína ella blogg tín
@@ -92,9 +92,9 @@
Byrja við byrjanarstøðuni
Ritstjóri
Byrja við støðu, ið brúkari ger av
- Les inn talv frá URL
+ Les inn talv frá URL
Les inn talvstøðu frá FEN
- Les inn talv frá PGN
+ Les inn talv frá PGN
Sjálvvirkið
- Set PGN tekstin hjá tær inn her, upp til %s talv
diff --git a/translation/dest/study/fr-FR.xml b/translation/dest/study/fr-FR.xml
index 5def9f8ad771e..d6e7b6a21bdc6 100644
--- a/translation/dest/study/fr-FR.xml
+++ b/translation/dest/study/fr-FR.xml
@@ -15,7 +15,7 @@
Date d\'ajout (premier ajout)
Récemment mis à jour
Études les plus populaires
- Alphabétique
+ Alphabétique
Ajouter un nouveau chapitre
- %s chapitre
@@ -67,7 +67,7 @@
Télécharger la partie
URL de l\'étude
URL du chapitre actuel
- Vous pouvez collez ce lien dans le forum afin de l’insérer
+ Vous pouvez collez ce lien dans le forum afin de l’insérer
Commencer à partir du début
Débuter à %s
Intégrer dans votre site ou blog
@@ -98,9 +98,9 @@
Commencer à partir du début
Editeur
Commencer à partir d\'une position personnalisée
- Charger des parties à partir d\'une URL
+ Charger des parties à partir d\'une URL
Charger une position par FEN
- Charger des parties par PGN
+ Charger des parties par PGN
Automatique
- Collez votre texte PGN ici, jusqu\'à %s partie
@@ -164,7 +164,8 @@
Thèmes populaires
Gérer les thèmes
Retour
- Jouer à nouveau
- Que joueriez-vous dans cette position ?
- Félicitations ! Vous avez terminé ce cours.
+ Jouer à nouveau
+ Que joueriez-vous dans cette position ?
+ Félicitations ! Vous avez terminé ce cours.
+ %s par page
diff --git a/translation/dest/study/fy-NL.xml b/translation/dest/study/fy-NL.xml
index 3ea04e700dfa8..fbda62f9a9137 100644
--- a/translation/dest/study/fy-NL.xml
+++ b/translation/dest/study/fy-NL.xml
@@ -1,2 +1,8 @@
-
+
+ Opnimme yn de eigen webside
+ Bewarje
+ Goede set
+ Flater
+ Flater
+
diff --git a/translation/dest/study/ga-IE.xml b/translation/dest/study/ga-IE.xml
index 366e26cc42eb0..4eaacb19d66aa 100644
--- a/translation/dest/study/ga-IE.xml
+++ b/translation/dest/study/ga-IE.xml
@@ -15,7 +15,7 @@
Dáta curtha leis (dáta is sinne)
Faisnéis nuashonraithe le déanaí
Móréilimh
- Aibítre
+ Aibítre
Cuir caibidil nua leis
- %s Caibidil
@@ -75,7 +75,7 @@
Íoslódáil cluiche
URL an staidéir
URL caibidil reatha
- Is féidir é seo a ghreamú san fhóram chun leabú
+ Is féidir é seo a ghreamú san fhóram chun leabú
Tosaigh ag an suíomh tosaigh
Tosú ag %s
Leabaithe i do shuíomh Gréasáin nó i do bhlag
@@ -106,9 +106,9 @@
Tosaigh ón suíomh tosaigh
Eagarthóir
Tosaigh ón suíomh saincheaptha
- Lód cluichí le URLanna
+ Lód cluichí le URLanna
Luchtaigh suíomh ó FEN
- Lódáil cluichí ó PGN
+ Lódáil cluichí ó PGN
Uathoibríoch
- Greamaigh do théacs PGN anseo, suas le %s cluiche
@@ -175,7 +175,7 @@
Topaicí choitianta
Bainistigh topaicí
Siar
- Imir arís
- Cad a dhéanfá sa suíomh seo?
- Comhghairdeas! Chríochnaigh tú an ceacht seo.
+ Imir arís
+ Cad a dhéanfá sa suíomh seo?
+ Comhghairdeas! Chríochnaigh tú an ceacht seo.
diff --git a/translation/dest/study/gl-ES.xml b/translation/dest/study/gl-ES.xml
index 7f421c22979f6..698a4ee52ef94 100644
--- a/translation/dest/study/gl-ES.xml
+++ b/translation/dest/study/gl-ES.xml
@@ -15,7 +15,7 @@
Data engadida (máis antigos)
Actualizados recentemente
Máis populares
- Alfabeticamente
+ Alfabeticamente
Engadir un novo capítulo
- %s Capítulo
@@ -67,7 +67,7 @@
Descargar partida
URL do estudo
Ligazón do capítulo actual
- Podes pegar esta URL no foro ou no teu blog de Lichess para incrustala
+ Podes pegar esta URL no foro ou no teu blog de Lichess para incrustala
Comezar desde a posición inicial do estudo
Comezar en %s
Incrustar na túa páxina web ou blog
@@ -98,9 +98,9 @@
Comezar desde a posición inicial
Editor
Comezar dende unha posición personalizada
- Cargar as partidas dende unha URL
+ Cargar as partidas dende unha URL
Cargar unha posición dende o FEN
- Cargar as partidas dende o PGN
+ Cargar as partidas dende o PGN
Automática
- Pega o teu texto PGN aquí, ata %s partida
@@ -164,7 +164,8 @@
Temas populares
Administrar temas
Voltar
- Xogar de novo
- Que xogarías nesta posición?
- Parabéns! Completaches esta lección.
+ Xogar de novo
+ Que xogarías nesta posición?
+ Parabéns! Completaches esta lección.
+ %s por páxina
diff --git a/translation/dest/study/gsw-CH.xml b/translation/dest/study/gsw-CH.xml
index f4266bc592a74..d41b9589c4e2b 100644
--- a/translation/dest/study/gsw-CH.xml
+++ b/translation/dest/study/gsw-CH.xml
@@ -15,7 +15,7 @@
wänn zuegfüegt (älti)
frisch aktualisiert
beliebtschti
- alphabetisch
+ alphabetisch
Neus Kapitel zuefüege
- %s Kapitel
@@ -67,7 +67,7 @@
Das Schpiel abelade
Schtudie URL
URL aktuells Kapitel
- Du chasch das, zum ibinde, im Forum oder i dim Liches Tagebuech ifüege
+ Du chasch das, zum ibinde, im Forum oder i dim Liches Tagebuech ifüege
Fang ab de Grundschtellig a
Fang mit %s a
I dini Website ibinde
@@ -98,9 +98,9 @@
Fang vu de Usgangsschtellig a
Ändärä
Fang vunere benutzerdefinierte Schtellig a
- Lad es Schpiel mit ere URL
+ Lad es Schpiel mit ere URL
Lad e Schtellig mit ere FEN
- Lad Schpiel mit eme PGN
+ Lad Schpiel mit eme PGN
Automatisch
- Füeg din PGN Tegscht da i, bis zu %s Schpiel
@@ -164,7 +164,8 @@
Beliebti Theme
Theme verwalte
Zrugg
- Vo vornä
- Was würdisch du ih derä Stellig spiele?
- Gratulation! Du häsch die Lektion abgschlosse.
+ Vo vornä
+ Was würdisch du ih derä Stellig spiele?
+ Gratulation! Du häsch die Lektion abgschlosse.
+ %s pro Site
diff --git a/translation/dest/study/gu-IN.xml b/translation/dest/study/gu-IN.xml
index 9920a33fd1d71..990083803ae2b 100644
--- a/translation/dest/study/gu-IN.xml
+++ b/translation/dest/study/gu-IN.xml
@@ -14,7 +14,11 @@
- %s સદસ્ય
- %s સદસ્યો
+ આગલુ
ખોલો
%2$s ના દ્વારા%1$s લાવવામાં આવ્યું
સ્ટડી ના મળી
+ સાચવો
+ ભૂલ
+ મોટી ભૂલ
diff --git a/translation/dest/study/he-IL.xml b/translation/dest/study/he-IL.xml
index 92685b1e0dbe4..9e48a20374e21 100644
--- a/translation/dest/study/he-IL.xml
+++ b/translation/dest/study/he-IL.xml
@@ -15,7 +15,7 @@
תאריך הוספה (הישן ביותר)
עודכן לאחרונה
הכי פופולריים
- בסדר האלפבית
+ בסדר האלפבית
הוסיפו פרק חדש
- פרק %s
@@ -73,7 +73,7 @@
הורדת המשחק
כתובת לוח הלמידה
כתובת האינטרנט של הפרק הנוכחי
- את/ה יכול/ה לפרסם את זה בפורום כדי להטמיע
+ את/ה יכול/ה לפרסם את זה בפורום כדי להטמיע
התחילו בעמדת הפתיחה
התחילו ב%s
הטמעה באתר שלך
@@ -104,9 +104,9 @@
התחילו מהעמדה ההתחלתית
עורך
התחילו מעמדה מותאמת אישית
- טען משחק ע\"י כתובת אינטרנט
+ טען משחק ע\"י כתובת אינטרנט
טען עמדה מFEN
- טען משחק מPGN
+ טען משחק מPGN
אוטומטי
- הדבק את טקסט הPGN שלך כאן, עד למשחק %s
@@ -172,7 +172,8 @@
נושאים פופולריים
עריכת נושאים
חזרה
- הפעל שוב
- מה הייתם משחקים בעמדה הזו?
- מזל טוב! סיימתם את השיעור.
+ הפעל שוב
+ מה הייתם משחקים בעמדה הזו?
+ מזל טוב! סיימתם את השיעור.
+ %s לכל עמוד
diff --git a/translation/dest/study/hi-IN.xml b/translation/dest/study/hi-IN.xml
index 1b39ae5a8906e..09fb3e8265a82 100644
--- a/translation/dest/study/hi-IN.xml
+++ b/translation/dest/study/hi-IN.xml
@@ -15,7 +15,7 @@
जोड़ा गया (सबसे पुराना)
हाल ही में अद्यतित
सबसे लोकप्रिय
- वर्णक्रमानुसार
+ वर्णक्रमानुसार
एक नया अध्याय जोड़ें
- %s अध्याय
@@ -66,7 +66,7 @@
खेल नीचे लादें
अध्ययन का URL
वर्तमान अध्याय URL
- आप अध्याय को जोड़ने के लिए इसे फ़ोरम में जोर सकते हैं
+ आप अध्याय को जोड़ने के लिए इसे फ़ोरम में जोर सकते हैं
प्रारंभिक स्थिति में शुरू करें
%s से प्रारंभ करें
अपनी वेबसाइट अथवा ब्लॉग पर प्रकाशित करें
@@ -97,9 +97,9 @@
प्रारंभिक स्थिति से शुरू करें
संपादक
कृत्रिम स्थिति से शुरू करें
- URL द्वारा एक गेम लोड करें
+ URL द्वारा एक गेम लोड करें
FEN द्वारा स्थिति लोड करें
- PGN से एक गेम लोड करें
+ PGN से एक गेम लोड करें
स्वचालित
- यहां अपना PGN टेक्स्ट डाले,%s खेल तक
@@ -163,7 +163,7 @@
लोकप्रिय विषय
विषय प्रबंधन
पीछे
- फिर से खेलेंगे?
- आप इस स्थिति में क्या खेलेंगे?
- बधाई हो! आपने यह सबक पूरा कर लिया है।
+ फिर से खेलेंगे?
+ आप इस स्थिति में क्या खेलेंगे?
+ बधाई हो! आपने यह सबक पूरा कर लिया है।
diff --git a/translation/dest/study/hr-HR.xml b/translation/dest/study/hr-HR.xml
index c4899bbf3c261..bc943a32258d2 100644
--- a/translation/dest/study/hr-HR.xml
+++ b/translation/dest/study/hr-HR.xml
@@ -15,7 +15,7 @@
Po datumu (najstarije)
Nedavno objavljene
Najpopularnije
- Abecednim redom
+ Abecednim redom
Dodaj novo poglavlje
- %s Poglavlje
@@ -69,7 +69,7 @@
Preuzmi igru
Studiraj URL
URL trenutnog poglavlja
- Možete zaljepiti ovo u forum da ugradite poglavlje
+ Možete zaljepiti ovo u forum da ugradite poglavlje
Kreni s početne pozicije
Započni na %s
Ugradi u svoju stranicu ili blog
@@ -100,9 +100,9 @@
Kreni s početne pozicije
Uređivač
Kreni s prilagođene pozicije
- Učitaj igru prema URL
+ Učitaj igru prema URL
Učitaj poziciju od FENa
- Učitaj igru od PGNa
+ Učitaj igru od PGNa
Automatski
- Ovdje zalijepite svoj PGN tekst, do %s igre
@@ -167,7 +167,7 @@
Popularne teme
Upravljaj temama
Nazad
- Igraj ponovno
- Što bi igrali u ovoj poziciji?
- Čestitamo! Završili ste lekciju.
+ Igraj ponovno
+ Što bi igrali u ovoj poziciji?
+ Čestitamo! Završili ste lekciju.
diff --git a/translation/dest/study/hu-HU.xml b/translation/dest/study/hu-HU.xml
index 88e9b4a2473b9..3a81de2aac411 100644
--- a/translation/dest/study/hu-HU.xml
+++ b/translation/dest/study/hu-HU.xml
@@ -15,7 +15,7 @@
Hozzáadva (legrégebbi)
Nemrégiben frissítve
Legnépszerűbb
- Betűrendben
+ Betűrendben
Új fejezet hozzáadása
- %s Fejezet
@@ -66,7 +66,7 @@
Játszma letöltése
Tanulmány URL
URL erre a fejezetre
- Ezzel a linkkel beágyazhatod a fejezetet a Lichess blogodban vagy a fórumon
+ Ezzel a linkkel beágyazhatod a fejezetet a Lichess blogodban vagy a fórumon
Kezdés a kiinduló állásból
Kezdés innen: %s
Beágyazás saját weboldalba
@@ -97,9 +97,9 @@
Kezdés az alapállásból
Szerkesztő
Kezdés tetszőleges állásból
- Játszmák betöltése linkkel
+ Játszmák betöltése linkkel
Állás betöltése FEN-ből
- Játszmák betöltése PGN-ből
+ Játszmák betöltése PGN-ből
Automatikus
- Illeszd be a PGN szövegét legfeljebb %s játszmáig
@@ -163,7 +163,7 @@
Népszerű témakörök
Témakörök kezelése
Vissza
- Újra
- Mit lépnél ebben az állásban?
- Gratulálok! A fejezet végére értél.
+ Újra
+ Mit lépnél ebben az állásban?
+ Gratulálok! A fejezet végére értél.
diff --git a/translation/dest/study/hy-AM.xml b/translation/dest/study/hy-AM.xml
index c6d8eff8e4315..e1d1d342a88fb 100644
--- a/translation/dest/study/hy-AM.xml
+++ b/translation/dest/study/hy-AM.xml
@@ -15,7 +15,7 @@
Վաղուց ավելացվածները
Վերջերս թարմացվածները
Ամենահայտնիները
- Այբբենական կարգով
+ Այբբենական կարգով
Ավելացնել նոր գլուխ
- %s գլուխ
@@ -66,7 +66,7 @@
Ներբեռնել պարտիան
Ստուդիայի հղումը
Այս գլխի հղումը
- Ֆորումում կամ Lichess-ի բլոգում ներդնելու համար տեղադրեք այս կոդը
+ Ֆորումում կամ Lichess-ի բլոգում ներդնելու համար տեղադրեք այս կոդը
Բացել սկզբնական դիրքում
Սկսել %s-ից
Ներդնել սեփական կայքում կամ բլոգում
@@ -97,9 +97,9 @@
Սկսել նախնական դիրքից
Խմբագիր
Սկսել սեփական դիրքից
- Բեռնել պարտիան ըստ URL-ի
+ Բեռնել պարտիան ըստ URL-ի
Բեռնել դիրքը FEN-ով
- Բեռնել դիրքն ըստ PGN-ի
+ Բեռնել դիրքն ըստ PGN-ի
Ինքնաբերաբար
- Տեղադրեք տեսքտը PGN ձևաչափով, %s պարտիայից ոչ ավելի
@@ -163,7 +163,7 @@
Շատ դիտվող թեմաներ
Թեմաների կառավարում
Հետ
- Կրկին խաղալ
- Ինչպե՞ս կխաղայիք այս դիրքում
- Շնորհավորո՜ւմ ենք։ Դուք ավարեցիք այս դասը։
+ Կրկին խաղալ
+ Ինչպե՞ս կխաղայիք այս դիրքում
+ Շնորհավորո՜ւմ ենք։ Դուք ավարեցիք այս դասը։
diff --git a/translation/dest/study/ia-IA.xml b/translation/dest/study/ia-IA.xml
index 3e57e0fc9a791..a5c26016803a9 100644
--- a/translation/dest/study/ia-IA.xml
+++ b/translation/dest/study/ia-IA.xml
@@ -36,6 +36,7 @@
Duplicar
PGN del studio
Discargar tote le partitas
+ Incorpora in tu sito web
Aperir
Studio non trovate
Modificar capitulo
@@ -79,4 +80,7 @@
Deler le chronologia del chat in le studio? Iste action es irreversibile!
Deler studio
Ubi tu vole studiar isto?
+ Bon movimento
+ Error
+ Error grave
diff --git a/translation/dest/study/id-ID.xml b/translation/dest/study/id-ID.xml
index 97ede9981c05e..ea88509e5b8d6 100644
--- a/translation/dest/study/id-ID.xml
+++ b/translation/dest/study/id-ID.xml
@@ -15,7 +15,7 @@
Tanggal ditambahkan (terlama)
Baru saja diperbarui
Paling populer
- Menurut abjad
+ Menurut abjad
Tambahkan bab baru
- %s Bab
@@ -63,7 +63,7 @@
Unduh permainan
URL studi
URL Bab saat ini
- Anda dapat menempelkan ini di forum untuk disematkan
+ Anda dapat menempelkan ini di forum untuk disematkan
Mulai saat posisi awal
Mulai dari %s
Sematkan di blog atau website Anda
@@ -94,9 +94,9 @@
Mulai dari posisi awal
Penyunting
Mulai dari posisi yang disesuaikan
- Muat permainan dari URL
+ Muat permainan dari URL
Muat posisi dari FEN
- Muat permainan dari PGN
+ Muat permainan dari PGN
Otomatis
- Tempelkan PGN kamu disini, lebih dari %s permainan
@@ -159,6 +159,6 @@
Topik populer
Kelola topik
Kembali
- Main lagi
- Selamat. Anda telah menyelesaikan pelajaran ini.
+ Main lagi
+ Selamat. Anda telah menyelesaikan pelajaran ini.
diff --git a/translation/dest/study/io-EN.xml b/translation/dest/study/io-EN.xml
index 3ea04e700dfa8..08d4b059ee966 100644
--- a/translation/dest/study/io-EN.xml
+++ b/translation/dest/study/io-EN.xml
@@ -1,2 +1,4 @@
-
+
+ Next
+
diff --git a/translation/dest/study/is-IS.xml b/translation/dest/study/is-IS.xml
index 9448fc2e3f776..d74b937813897 100644
--- a/translation/dest/study/is-IS.xml
+++ b/translation/dest/study/is-IS.xml
@@ -24,4 +24,8 @@
URL greiningar
Opna
Greining fannst ekki
+ Vista
+ Góður leikur
+ Mistök
+ Afleikur
diff --git a/translation/dest/study/it-IT.xml b/translation/dest/study/it-IT.xml
index b25c5bce605cd..d12bf54f58fee 100644
--- a/translation/dest/study/it-IT.xml
+++ b/translation/dest/study/it-IT.xml
@@ -15,7 +15,7 @@
Data di pubblicazione (dalla meno recente)
Data di aggiornamento (dalla più recente)
Più popolari
- Alfabetico
+ Alfabetico
Aggiungi un nuovo capitolo
- %s capitolo
@@ -67,7 +67,7 @@
Scarica partita
URL dello studio
URL del capitolo corrente
- Puoi incollare questo URL nel forum per creare un rimando
+ Puoi incollare questo URL nel forum per creare un rimando
Inizia dalla prima mossa
Inizia a: %s
Incorpora nel tuo sito Web o Blog
@@ -98,9 +98,9 @@
Parti dalla posizione iniziale
Editor
Inizia da una posizione personalizzata
- Carica una partita da URL
+ Carica una partita da URL
Carica una posizione da FEN
- Carica una partita da PGN
+ Carica una partita da PGN
Automatica
- Incolla qui il testo PGN, massimo %s partita
@@ -164,7 +164,7 @@
Argomenti popolari
Gestisci discussioni
Indietro
- Gioca di nuovo
- Cosa giocheresti in questa posizione?
- Congratulazioni! Hai completato questa lezione.
+ Gioca di nuovo
+ Cosa giocheresti in questa posizione?
+ Congratulazioni! Hai completato questa lezione.
diff --git a/translation/dest/study/ja-JP.xml b/translation/dest/study/ja-JP.xml
index b1234dcb81a4c..87846e7d0e97a 100644
--- a/translation/dest/study/ja-JP.xml
+++ b/translation/dest/study/ja-JP.xml
@@ -15,7 +15,7 @@
投稿日(古い順)
更新順
人気順
- アルファベット順
+ アルファベット順
新たな章を追加
- %s 章
@@ -64,7 +64,7 @@
1 局をダウンロード
研究の URL
現在の章の URL
- これをフォーラムにペーストすれば埋め込み表示できます
+ これをフォーラムにペーストすれば埋め込み表示できます
開始局面から
%s に開始
自分のウェブサイト/ブログに埋め込む
@@ -95,9 +95,9 @@
開始局面から
エディタ
指定した局面から
- 棋譜を URL で読み込み
+ 棋譜を URL で読み込み
局面を FEN で読み込み
- 棋譜を PGN で読み込み
+ 棋譜を PGN で読み込み
自動
- ここに PGN をペースト(%s 局まで)
@@ -160,7 +160,8 @@
人気のトピック
トピックの管理
戻る
- もう一度プレイ
- この局面、あなたならどう指す?
- おめでとう ! このレッスンを修了しました。
+ もう一度プレイ
+ この局面、あなたならどう指す?
+ おめでとう ! このレッスンを修了しました。
+ %s 件/ページ
diff --git a/translation/dest/study/jbo-EN.xml b/translation/dest/study/jbo-EN.xml
index 3ea04e700dfa8..cab15c2a205b1 100644
--- a/translation/dest/study/jbo-EN.xml
+++ b/translation/dest/study/jbo-EN.xml
@@ -1,2 +1,7 @@
-
+
+ bavla\'i
+ rejgau
+ lo nu srera na\'oi
+ lo nu srera sai
+
diff --git a/translation/dest/study/ka-GE.xml b/translation/dest/study/ka-GE.xml
index a4acb840962a5..39e1ae0812e50 100644
--- a/translation/dest/study/ka-GE.xml
+++ b/translation/dest/study/ka-GE.xml
@@ -17,5 +17,8 @@
არცერთი
წევრები
შენახვა
+ კარგი სვლა
+ შეცდომა
+ უხეში შეცდომა
უკან
diff --git a/translation/dest/study/kaa-UZ.xml b/translation/dest/study/kaa-UZ.xml
index 3ea04e700dfa8..f577c41d6efc6 100644
--- a/translation/dest/study/kaa-UZ.xml
+++ b/translation/dest/study/kaa-UZ.xml
@@ -1,2 +1,6 @@
-
+
+ Saqlaw
+ Qátelik
+ Qopal qáte
+
diff --git a/translation/dest/study/kab-DZ.xml b/translation/dest/study/kab-DZ.xml
index 3ea04e700dfa8..56e4c1158221d 100644
--- a/translation/dest/study/kab-DZ.xml
+++ b/translation/dest/study/kab-DZ.xml
@@ -1,2 +1,4 @@
-
+
+ Tyita ilhan
+
diff --git a/translation/dest/study/kk-KZ.xml b/translation/dest/study/kk-KZ.xml
index 51a5312538954..0cb21cd8ce9ad 100644
--- a/translation/dest/study/kk-KZ.xml
+++ b/translation/dest/study/kk-KZ.xml
@@ -15,7 +15,7 @@
Құрылған күні (ескіден)
Жақында құрылған
Ең танымалдары
- Әліппе ретімен
+ Әліппе ретімен
Жаңа бөлім құру
- %s бөлім
@@ -66,7 +66,7 @@
Ойынды жүктеп алу
Зерттеудің сілтемесі
Қазіргі бөлімнің сілтемесі
- Сіз бұны форумға не Личес блогыңызға қоя аласыз
+ Сіз бұны форумға не Личес блогыңызға қоя аласыз
Басталуы: бастапқы күйден
Басталуы: %s
Сіздің сайт не блогыңызға арналған енгізу сілтемесі
@@ -97,9 +97,9 @@
Басталуы: бастапқы күйден
Өңдеуші
Басталуы: белгілі күйден
- Сілтеме арқылы ойындарды жүктеп салу
+ Сілтеме арқылы ойындарды жүктеп салу
FEN арқылы ойындарды жүктеп салу
- PGN арқылы ойындарды жүктеп салу
+ PGN арқылы ойындарды жүктеп салу
Автоматты түрде
- PGN мәтінін осында қойыңыз, %s ойын ғана
@@ -163,7 +163,7 @@
Белгілі тақырыптар
Тақырыптарды басқару
Кері қайту
- Қайта ойнау
- Осы күйде не ойнамақсыз?
- Құтты болсын! Сіз бұл сабақты бітірдіңіз.
+ Қайта ойнау
+ Осы күйде не ойнамақсыз?
+ Құтты болсын! Сіз бұл сабақты бітірдіңіз.
diff --git a/translation/dest/study/kmr-TR.xml b/translation/dest/study/kmr-TR.xml
index 447a8624e5202..b48fd67df2f3b 100644
--- a/translation/dest/study/kmr-TR.xml
+++ b/translation/dest/study/kmr-TR.xml
@@ -86,9 +86,9 @@
Ji pozîsyona pêşîn bide destpêkirin
Edîtor
Ji pozîsyona xisûsî bide destpêkirin
- Bi URLyê lîstikek bar bike
+ Bi URLyê lîstikek bar bike
Pozisyonek bar bike ji FENê
- Lîstikek bar bike ji PGN
+ Lîstikek bar bike ji PGN
Otomatîk
- Nivîsa xwe ya PGNê bi vir ve bize, herî zêde %s lîstik
@@ -118,4 +118,7 @@
Gotûbêjê paqij bike
Bila dîroka gotûbêja xebatê were jêbirin? Jê veger tine!
Xebatê jê bibe
+ Hemleya baş
+ Çewtî
+ Şelipan
diff --git a/translation/dest/study/kn-IN.xml b/translation/dest/study/kn-IN.xml
index 3e78111b1b9a7..a9d0985f12e11 100644
--- a/translation/dest/study/kn-IN.xml
+++ b/translation/dest/study/kn-IN.xml
@@ -15,7 +15,7 @@
ಸೇರಿಸಿದ ದಿನಾಂಕ (ಹಳೆಯದು)
ಇತ್ತೀಚೆಗೆ ನವೀಕರಿಸಲಾಗಿದೆ
ಅತ್ಯಂತ ಜನಪ್ರಿಯ
- ವರ್ಣಮಾಲೆಯ ಪ್ರಕಾರ
+ ವರ್ಣಮಾಲೆಯ ಪ್ರಕಾರ
ಹೊಸ ಅಧ್ಯಾಯವನ್ನು ಸೇರಿಸಿ
- %s ಅಧ್ಯಾಯ
@@ -66,7 +66,7 @@
ಆಟವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ಅಧ್ಯಯನ URL
ಪ್ರಸ್ತುತ ಅಧ್ಯಾಯ URL
- ಎಂಬೆಡ್ ಮಾಡಲು ನೀವು ಇದನ್ನು ಫೋರಮ್ ಅಥವಾ ನಿಮ್ಮ ಲಿಚೆಸ್ ಬ್ಲಾಗ್ನಲ್ಲಿ ಅಂಟಿಸಬಹುದು
+ ಎಂಬೆಡ್ ಮಾಡಲು ನೀವು ಇದನ್ನು ಫೋರಮ್ ಅಥವಾ ನಿಮ್ಮ ಲಿಚೆಸ್ ಬ್ಲಾಗ್ನಲ್ಲಿ ಅಂಟಿಸಬಹುದು
ಆರಂಭಿಕ ಸ್ಥಾನದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ
%s ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ
ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಿ
@@ -97,9 +97,9 @@
ಆರಂಭಿಕ ಸ್ಥಾನದಿಂದ ಪ್ರಾರಂಭಿಸಿ
ಸಂಪಾದಕ ಬಟನ್
ಕಸ್ಟಮ್ ಸ್ಥಾನದಿಂದ ಪ್ರಾರಂಭಿಸಿ
- URL ಗಳ ಮೂಲಕ ಆಟಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ
+ URL ಗಳ ಮೂಲಕ ಆಟಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ
FEN ನಿಂದ ಸ್ಥಾನವನ್ನು ಲೋಡ್ ಮಾಡಿ
- PGN ನಿಂದ ಆಟಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ
+ PGN ನಿಂದ ಆಟಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ
ಸ್ವಯಂಚಾಲಿತ
- ನಿಮ್ಮ PGN ಪಠ್ಯವನ್ನು ಇಲ್ಲಿ ಅಂಟಿಸಿ, %s ಆಟದವರೆಗೆ
@@ -163,7 +163,7 @@
ಜನಪ್ರಿಯ ವಿಷಯಗಳು
ವಿಷಯಗಳನ್ನು ನಿರ್ವಹಿಸಿ
ಹಿಂದೆ
- ಪುನಃ ಅಡಿ
- ಈ ಸ್ಥಾನದಲ್ಲಿ ನೀವು ಏನು ಆಡುತ್ತೀರಿ?
- ಅಭಿನಂದನೆಗಳು! ನೀವು ಈ ಪಾಠವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೀರಿ.
+ ಪುನಃ ಅಡಿ
+ ಈ ಸ್ಥಾನದಲ್ಲಿ ನೀವು ಏನು ಆಡುತ್ತೀರಿ?
+ ಅಭಿನಂದನೆಗಳು! ನೀವು ಈ ಪಾಠವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೀರಿ.
diff --git a/translation/dest/study/ko-KR.xml b/translation/dest/study/ko-KR.xml
index 709cb8c1ab63a..5ba3d2185c02c 100644
--- a/translation/dest/study/ko-KR.xml
+++ b/translation/dest/study/ko-KR.xml
@@ -15,7 +15,7 @@
추가된 날짜(오래된 순)
최근에 업데이트된 순
인기 많은 순
- 알파벳 순
+ 알파벳 순
새 챕터 추가하기
- %s 챕터
@@ -64,7 +64,7 @@
게임 다운로드
연구 URL
현재 챕터 URL
- 포럼에 공유하려면 이 주소를 붙여넣으세요
+ 포럼에 공유하려면 이 주소를 붙여넣으세요
처음 포지션에서 시작
%s에서 시작
웹사이트 또는 블로그에 공유하기
@@ -95,9 +95,9 @@
초기 포지션에서 시작
편집기
커스텀 포지션에서 시작
- URL로 게임 가져오기
+ URL로 게임 가져오기
FEN으로 포지션 가져오기
- PGN으로 게임 가져오기
+ PGN으로 게임 가져오기
자동
- PGN을 여기에 붙여넣으세요. 최대 %s 게임까지 가능합니다.
@@ -160,7 +160,8 @@
인기 주제
주제 관리
뒤로
- 다시 플레이
- 이 포지션에서 무엇을 하시겠습니까?
- 축하합니다! 이 레슨을 완료했습니다.
+ 다시 플레이
+ 이 포지션에서 무엇을 하시겠습니까?
+ 축하합니다! 이 레슨을 완료했습니다.
+ 페이지 당 %s개
diff --git a/translation/dest/study/ky-KG.xml b/translation/dest/study/ky-KG.xml
index 3ea04e700dfa8..39a6893a5d905 100644
--- a/translation/dest/study/ky-KG.xml
+++ b/translation/dest/study/ky-KG.xml
@@ -1,2 +1,5 @@
-
+
+ Жыңылыштык
+ Одоно жаңылыштык
+
diff --git a/translation/dest/study/la-LA.xml b/translation/dest/study/la-LA.xml
index 3ea04e700dfa8..86a3c23a17b99 100644
--- a/translation/dest/study/la-LA.xml
+++ b/translation/dest/study/la-LA.xml
@@ -1,2 +1,9 @@
-
+
+ Posterus
+ Ostende in locum
+ Serva
+ Bonum spatium
+ Erratum
+ Peccatus
+
diff --git a/translation/dest/study/lb-LU.xml b/translation/dest/study/lb-LU.xml
index 8aeac7e267648..0f5599ed3fd12 100644
--- a/translation/dest/study/lb-LU.xml
+++ b/translation/dest/study/lb-LU.xml
@@ -15,7 +15,7 @@
Veröffentlechungsdatum (am aalsten)
Rezent aktualiséiert
Am Beléiftsten
- Alphabetesch
+ Alphabetesch
Neit Kapitel bäifügen
- %s Kapitel
@@ -66,7 +66,7 @@
Partie eroflueden
Etüden URL
Aktuellt Kapitel URL
- Zum Anbetten an een Forum oder Blog afügen
+ Zum Anbetten an een Forum oder Blog afügen
Mat Startpositioun ufänken
Bei %s ufänken
An Websäit anbetten
@@ -97,9 +97,9 @@
Aus Startpositioun ufänken
Editor
Aus benotzerdefinéierter Positioun ufänken
- Partien mat URL lueden
+ Partien mat URL lueden
Positioun aus FEN lueden
- Partien aus PGN lueden
+ Partien aus PGN lueden
Automatesch
- PGN Text hei asetzen, bis zu %s Partie
@@ -163,7 +163,7 @@
Beléift Themen
Themen managen
Zeréck
- Nach eng Kéier spillen
- Wat géifs du an dëser Positioun spillen?
- Gudd gemaach! Du hues dës Übung ofgeschloss.
+ Nach eng Kéier spillen
+ Wat géifs du an dëser Positioun spillen?
+ Gudd gemaach! Du hues dës Übung ofgeschloss.
diff --git a/translation/dest/study/lt-LT.xml b/translation/dest/study/lt-LT.xml
index 7fdb5ebbc27e3..8af0097d2ca3d 100644
--- a/translation/dest/study/lt-LT.xml
+++ b/translation/dest/study/lt-LT.xml
@@ -15,7 +15,7 @@
Sukūrimo data (seniausios)
Neseniai atnaujintos
Populiariausios
- Abėcėlės tvarka
+ Abėcėlės tvarka
Pridėti naują skyrių
- %s skyrius
@@ -73,7 +73,7 @@
Atsisiųsti žaidimą
Studijos URL
Dabartinio skyriaus URL
- Galite įklijuoti šį forume norėdami įterpti
+ Galite įklijuoti šį forume norėdami įterpti
Pradėti pradinėje pozicijoje
Pradėti nuo %s
Įterpti savo svetainėje ar tinklaraštyje
@@ -104,9 +104,9 @@
Pradėti nuo pirminės pozicijos
Redaktorius
Pradėti nuo tinkintos pozicijos
- Pakrauti partijas iš adresų
+ Pakrauti partijas iš adresų
Pakrauti poziciją iš FEN
- Pakrauti partijas iš PGN
+ Pakrauti partijas iš PGN
Automatinis
- Įklijuokite savo PGN tekstą čia, iki %s žaidimo
@@ -172,7 +172,7 @@
Populiarios temos
Valdyti temas
Atgal
- Žaisti dar kartą
- Ar norėtumėte žaisti nuo šios pozicijos?
- Sveikiname! Jūs pabaigėte šią pamoką.
+ Žaisti dar kartą
+ Ar norėtumėte žaisti nuo šios pozicijos?
+ Sveikiname! Jūs pabaigėte šią pamoką.
diff --git a/translation/dest/study/lv-LV.xml b/translation/dest/study/lv-LV.xml
index 0f3209ea0dfaf..63d0166c0ded9 100644
--- a/translation/dest/study/lv-LV.xml
+++ b/translation/dest/study/lv-LV.xml
@@ -15,7 +15,7 @@
Pievienošanas datums (vecākās)
Nesen atjaunotās
Populārākās
- Alfabētiskā secībā
+ Alfabētiskā secībā
Pievienot nodaļu
- %s Nodaļas
@@ -69,7 +69,7 @@
Lejupielādēt spēli
Izpētes URL
Pašreizējās nodaļas URL
- Šo varat ielīmēt forumā, lai iegultu
+ Šo varat ielīmēt forumā, lai iegultu
Sākt no sākotnējās pozīcijas
Sākt ar %s
Iegult savā mājaslapā vai blogā
@@ -100,9 +100,9 @@
Sākt no sākotnējās pozīcijas
Redaktors
Sākt no pielāgotas pozīcijas
- Ielādēt spēli, norādot URL
+ Ielādēt spēli, norādot URL
Ielādēt pozīciju no FEN
- Ielādēt spēli no PGN
+ Ielādēt spēli no PGN
Automātisks
- Ielīmējiet PGN tekstu šeit, ne vairāk kā %s spēles
@@ -167,7 +167,7 @@
Populāri temati
Pārvaldīt tematus
Atpakaļ
- Spēlēt vēlreiz
- Kā jūs spēlētu šādā pozīcijā?
- Apsveicam! Pabeidzāt šo nodarbību.
+ Spēlēt vēlreiz
+ Kā jūs spēlētu šādā pozīcijā?
+ Apsveicam! Pabeidzāt šo nodarbību.
diff --git a/translation/dest/study/mg-MG.xml b/translation/dest/study/mg-MG.xml
index 3ea04e700dfa8..61e105636c718 100644
--- a/translation/dest/study/mg-MG.xml
+++ b/translation/dest/study/mg-MG.xml
@@ -1,2 +1,5 @@
-
+
+ Fahadisoana
+ Fahadisoana goavana
+
diff --git a/translation/dest/study/mk-MK.xml b/translation/dest/study/mk-MK.xml
index 3ea04e700dfa8..8475811aa46f0 100644
--- a/translation/dest/study/mk-MK.xml
+++ b/translation/dest/study/mk-MK.xml
@@ -1,2 +1,9 @@
-
+
+ Следно
+ Вгради во твојот сајт
+ Зачувај
+ Добар потег
+ Грешка
+ Глупа грешка
+
diff --git a/translation/dest/study/ml-IN.xml b/translation/dest/study/ml-IN.xml
index 134ebd8e496ac..66d8c432cfc87 100644
--- a/translation/dest/study/ml-IN.xml
+++ b/translation/dest/study/ml-IN.xml
@@ -15,7 +15,7 @@
ചേർത്ത തീയതി (പഴയത്)
സമീപകാലത്തു പുതുക്കിയത്
ഏറ്റവും ജനകീയമായത്
- അക്ഷരക്രമത്തിലുള്ള
+ അക്ഷരക്രമത്തിലുള്ള
പുതിയ അധ്യായം തുടങ്ങുക
- %s അധ്യായം
@@ -93,9 +93,9 @@
ആദ്യ പൊസിഷനില് തുടങ്ങുക
എഡിറ്റർ
കസ്റ്റം പൊസിഷനില് തുടങ്ങുക
- URL ഉപയോഗിച്ചു കളി ലോഡ് ചെയ്യുക
+ URL ഉപയോഗിച്ചു കളി ലോഡ് ചെയ്യുക
FEN-ൽ നിന്നും പൊസിഷൻ ലോഡ് ചെയ്യുക
- PGN-ൽ നിന്നും കളി ലോഡ് ചെയ്യുക
+ PGN-ൽ നിന്നും കളി ലോഡ് ചെയ്യുക
സ്വയമേ
- നിങ്ങളുടെ PGN ടെക്സ്റ്റ് ഇവിടെ പേസ്റ്റ് ചെയ്യുക, %s കളി വരെ
@@ -151,7 +151,7 @@
ജനപ്രീയമായ വിശയങ്ങൾ
വിശയങ്ങൾ നിയന്ത്രക്കുക
തിരിച്ച്
- പിന്നേയും കളിക്കുക
- താങ്ങൾ ഈ കരുനിലയിൽ എന്ത് ചെയ്യും?
- അഭിനന്ദനങ്ങൾ! താങ്ങൾ ഈ പാഠം പൂർത്തീകരിച്ചിരിക്കുന്നു.
+ പിന്നേയും കളിക്കുക
+ താങ്ങൾ ഈ കരുനിലയിൽ എന്ത് ചെയ്യും?
+ അഭിനന്ദനങ്ങൾ! താങ്ങൾ ഈ പാഠം പൂർത്തീകരിച്ചിരിക്കുന്നു.
diff --git a/translation/dest/study/mn-MN.xml b/translation/dest/study/mn-MN.xml
index bc044ec84ab8c..c3e63f0b8521b 100644
--- a/translation/dest/study/mn-MN.xml
+++ b/translation/dest/study/mn-MN.xml
@@ -44,6 +44,7 @@
Бүлэг PGN
Судалгааны URL
Одоогийн бүлгийн URL
+ Вэб сайтадаа оруулах
Нээлттэй байна
Судалгаагүй байна
Хоосон
@@ -62,6 +63,7 @@
Судалгаа устгах
Сайн нүүдэл
Алдаа
+ Ноцтой алдаа
Зэрэгцээ
Тэнцүү байрлал
diff --git a/translation/dest/study/mr-IN.xml b/translation/dest/study/mr-IN.xml
index 016f9355d4c81..4d2fce2e6df73 100644
--- a/translation/dest/study/mr-IN.xml
+++ b/translation/dest/study/mr-IN.xml
@@ -15,7 +15,7 @@
तारखेनुसार (सर्वात जुने)
अलीकडे बदललेले
जास्त लोकप्रिय
- वर्णक्रमानुसार
+ वर्णक्रमानुसार
एक नवीन अध्याय जोडा
- %s खेळ
@@ -51,7 +51,9 @@
उघडा
अभिमुखता
प्रारंभिक स्थितीपासून सुरूवात
+ जतन करा
चांगली चाल
+ चुक
तल्लख चाल
घोडचूक
चित्तवेधक चाल
@@ -82,7 +84,7 @@
लोकप्रय विषय
बिषय व्यवस्थापन
मागे
- परत खेळा
- या स्थितीत तुम्ही काय खेळाल?
- अभिनंदन! तुम्ही हा धडा पूर्ण केला.
+ परत खेळा
+ या स्थितीत तुम्ही काय खेळाल?
+ अभिनंदन! तुम्ही हा धडा पूर्ण केला.
diff --git a/translation/dest/study/ms-MY.xml b/translation/dest/study/ms-MY.xml
index 3ea04e700dfa8..72b98991471f8 100644
--- a/translation/dest/study/ms-MY.xml
+++ b/translation/dest/study/ms-MY.xml
@@ -1,2 +1,7 @@
-
+
+ Simpan
+ Pergerakan baik
+ Kesilapan
+ Kesilapan
+
diff --git a/translation/dest/study/my-MM.xml b/translation/dest/study/my-MM.xml
index 4acdedd5bb729..e0e5b2e5feb8b 100644
--- a/translation/dest/study/my-MM.xml
+++ b/translation/dest/study/my-MM.xml
@@ -2,11 +2,12 @@
ပွဲအားလုံး ဒေါင်းလုပ်ဆွဲပါ
ပွဲကို ဒေါင်းလုပ်ဆွဲပါ
- Embed လုပ်ရန် အတွက် ဤစာများကို ဖိရမ်တွင် ကူးထည့်နိုင်ပါသည်
+ Embed လုပ်ရန် အတွက် ဤစာများကို ဖိရမ်တွင် ကူးထည့်နိုင်ပါသည်
မိမိ ဝက်ဗ်ဆိုက် သို့မဟုတ် ဘလော့ဂ်တွင် embed လုပ်ပါ
Embed လုပ်ခြင်းနှင့် ပတ်သက်၍ နောက်ထပ် ဖတ်ရှုမည်
%s မှ တင်သွင်းပါ
လိုင်းကွဲများကို ရှင်းပစ်ပါ
+ ကောင်းသော ရွှေ့ကွက်
အကြောင်းအရာ
ကျွန်ုပ် ရွေးချယ်ထားသည့် အကြောင်းအရာများ
လူကြိုက်များသည့် အကြောင်းအရာများ
diff --git a/translation/dest/study/nb-NO.xml b/translation/dest/study/nb-NO.xml
index fdbdc1561677c..826c363ea0873 100644
--- a/translation/dest/study/nb-NO.xml
+++ b/translation/dest/study/nb-NO.xml
@@ -15,7 +15,7 @@
Dato tilføyd (eldste)
Nylig oppdatert
Mest populære
- Alfabetisk
+ Alfabetisk
Legg til kapittel
- %s kapittel
@@ -67,7 +67,7 @@
Last ned partiet
Studie-URL
Kapittel-URL
- Du kan lime inn dette i forumet for å bygge det inn der
+ Du kan lime inn dette i forumet for å bygge det inn der
Start ved innledende stilling
Start ved %s
Bygg inn på nettstedet ditt eller bloggen din
@@ -98,9 +98,9 @@
Start ved innledende stilling
Editor
Start fra innledende stilling
- Last inn partier fra URL-er
+ Last inn partier fra URL-er
Last inn en stilling fra FEN
- Last inn partier fra PGN
+ Last inn partier fra PGN
Automatisk
- Sett inn PGN-teksten din her, maksimum %s parti
@@ -164,7 +164,8 @@
Populære emner
Administrer emner
Tilbake
- Spill igjen
- Hva vil du spille i denne stillingen?
- Gratulerer! Du har fullført denne leksjonen.
+ Spill igjen
+ Hva vil du spille i denne stillingen?
+ Gratulerer! Du har fullført denne leksjonen.
+ %s per side
diff --git a/translation/dest/study/ne-NP.xml b/translation/dest/study/ne-NP.xml
index 9f6fb82f47843..108e7587174e9 100644
--- a/translation/dest/study/ne-NP.xml
+++ b/translation/dest/study/ne-NP.xml
@@ -86,9 +86,9 @@
प्रारम्भिक पोजिशनमा शुरु गर्नुहोस्
सम्पादक
कष्टम पोजिशनमा शुरु गर्नुहोस्
- खेलको URL लोड गरौं
+ खेलको URL लोड गरौं
FEN बाट पोजिसन लोड गरौं
- PGN बाट खेल लोड गरौं
+ PGN बाट खेल लोड गरौं
स्वचालित
- PGN स्ट्रिङ्ग यहाँ पेष्ट गरौं, %s खेल सम्म
@@ -119,4 +119,7 @@
पाठको वार्तालाप इतिहास मेट्ने पक्का हो? पछि कुनै उपाय हुनेछैन!
पाठ मेटौं
यो अध्ययनलाई कहाँ राख्न चाहनुहुन्छ?
+ राम्रो चाल
+ सानो भुल
+ ठुलो भुल
diff --git a/translation/dest/study/nl-NL.xml b/translation/dest/study/nl-NL.xml
index 9de1ee12a24fc..2938054d27250 100644
--- a/translation/dest/study/nl-NL.xml
+++ b/translation/dest/study/nl-NL.xml
@@ -15,7 +15,7 @@
Datum toegevoegd (oudste)
Recent bijgewerkt
Meest populair
- Alfabetisch
+ Alfabetisch
Nieuw hoofdstuk toevoegen
- %s hoofdstuk
@@ -67,7 +67,7 @@
Partij downloaden
Studie URL
Huidige hoofdstuk URL
- Je kunt deze link plakken wanneer je een bericht schrijft op het forum om de partij interactief weer te geven
+ Je kunt deze link plakken wanneer je een bericht schrijft op het forum om de partij interactief weer te geven
Begin bij de startpositie
Beginnen bij %s
Insluiten in blog of website
@@ -98,9 +98,9 @@
Start bij de initiële positie
Editor
Start bij een aangepaste positie
- Laad partijen via een URL
+ Laad partijen via een URL
Laad een spel via een FEN
- Laad partijen via een PGN
+ Laad partijen via een PGN
Automatisch
- Plak je PGN tekst hier, tot %s spel mogelijk
@@ -164,7 +164,8 @@
Populaire onderwerpen
Onderwerpen beheren
Terug
- Opnieuw spelen
- Wat zou je in deze stelling spelen?
- Gefeliciteerd! Je hebt deze les voltooid.
+ Opnieuw spelen
+ Wat zou je in deze stelling spelen?
+ Gefeliciteerd! Je hebt deze les voltooid.
+ %s per pagina
diff --git a/translation/dest/study/nn-NO.xml b/translation/dest/study/nn-NO.xml
index 8789959407fb3..8555edc473305 100644
--- a/translation/dest/study/nn-NO.xml
+++ b/translation/dest/study/nn-NO.xml
@@ -15,7 +15,7 @@
Dato tilføydd (første)
Nyleg oppdatert
Mest omtykt
- Alfabetisk
+ Alfabetisk
Føy til eit nytt kapittel
- %s kapittel
@@ -67,7 +67,7 @@
Last ned spel
Studie-URL
Kapittel-URL
- Du kan lime inn dette i forumet for å syna det der
+ Du kan lime inn dette i forumet for å syna det der
Start ved innleiande stilling
Start ved %s
Inkorporer i websida eller bloggen din
@@ -98,9 +98,9 @@
Start ved innleiande stilling
Editor
Start frå innleiande stilling
- Last opp eit parti frå URL
+ Last opp eit parti frå URL
Last opp ein stilling frå FEN
- Last opp eit parti frå PGN
+ Last opp eit parti frå PGN
Automatisk
- Sett inn PGN-teksten din her, maksimum %s parti
@@ -164,7 +164,7 @@
Omtykte tema
Administrer tema
Tilbake
- Spel på ny
- Kva vil du spela i denne stillinga?
- Gratulerar! Du har fullført denne leksjonen.
+ Spel på ny
+ Kva vil du spela i denne stillinga?
+ Gratulerar! Du har fullført denne leksjonen.
diff --git a/translation/dest/study/or-IN.xml b/translation/dest/study/or-IN.xml
index 4c1a0c6b9ba88..535b6f1352901 100644
--- a/translation/dest/study/or-IN.xml
+++ b/translation/dest/study/or-IN.xml
@@ -74,6 +74,8 @@
ନା: ଲୋକଙ୍କୁ ମୁକ୍ତ ଭାବରେ ବ୍ରାଉଜ୍ କରିବାକୁ ଦିଅନ୍ତୁ
ଆରମ୍ଭ କର
ଆପଣ ଏହାକୁ କେଉଁଠାରେ ଅଧ୍ୟୟନ କରିବାକୁ ଚାହାଁନ୍ତି?
+ ଭୁଲ
+ ଗମ୍ଭୀର ଭୁଲ
ଧଳା ଜିତୁଛି
କଳା ଜିତୁଛି
ବିକାଶ
diff --git a/translation/dest/study/os-SE.xml b/translation/dest/study/os-SE.xml
index 3ea04e700dfa8..321ddc6bc85c3 100644
--- a/translation/dest/study/os-SE.xml
+++ b/translation/dest/study/os-SE.xml
@@ -1,2 +1,6 @@
-
+
+ Бафснайын
+ Рæдыд
+ Хæлиудзыхдзинад
+
diff --git a/translation/dest/study/pa-IN.xml b/translation/dest/study/pa-IN.xml
index 3ea04e700dfa8..dd7055163b96d 100644
--- a/translation/dest/study/pa-IN.xml
+++ b/translation/dest/study/pa-IN.xml
@@ -1,2 +1,4 @@
-
+
+ ਗਲਤੀ
+
diff --git a/translation/dest/study/pl-PL.xml b/translation/dest/study/pl-PL.xml
index 9afee15a0d02c..f4194d3ef3c9e 100644
--- a/translation/dest/study/pl-PL.xml
+++ b/translation/dest/study/pl-PL.xml
@@ -15,7 +15,7 @@
Data dodania (od najstarszych)
Ostatnio aktualizowane
Najpopularniejsze
- Alfabetycznie
+ Alfabetycznie
Dodaj nowy rozdział
- %s rozdział
@@ -73,7 +73,7 @@
Pobierz partię
Link do opracowania
URL bieżącego rozdziału
- Możesz wkleić to, aby osadzić na forum
+ Możesz wkleić to, aby osadzić na forum
Rozpocznij z pozycji początkowej
Rozpocznij od %s
Udostępnij na swojej stronie lub na blogu
@@ -104,9 +104,9 @@
Rozpocznij z pozycji początkowej
Edytor
Rozpocznij z ustawionej pozycji
- Zaimportuj partię z linku
+ Zaimportuj partię z linku
Zaimportuj partię z FEN
- Zaimportuj partię z PGN
+ Zaimportuj partię z PGN
Automatycznie
- Wklej tutaj swój PGN, max %s partię
@@ -172,7 +172,8 @@
Popularne tematy
Zarządzaj tematami
Powrót
- Odtwórz ponownie
- Co byś zagrał w tej pozycji?
- Gratulacje! Ukończono tę lekcję.
+ Odtwórz ponownie
+ Co byś zagrał w tej pozycji?
+ Gratulacje! Ukończono tę lekcję.
+ %s na stronie
diff --git a/translation/dest/study/pt-BR.xml b/translation/dest/study/pt-BR.xml
index c7c4b3a704280..516433277627b 100644
--- a/translation/dest/study/pt-BR.xml
+++ b/translation/dest/study/pt-BR.xml
@@ -15,7 +15,7 @@
Data de criação (mais antiga)
Atualizado recentemente
Mais populares
- Em ordem alfabética
+ Em ordem alfabética
Adicionar um novo capítulo
- %s Capítulo
@@ -67,7 +67,7 @@
Baixar partida
URL de estudo
URL do capítulo atual
- Você pode colar isso no fórum para incluir o estudo na publicação
+ Você pode colar isso no fórum para incluir o estudo na publicação
Começar na posição inicial
Começar em %s
Incorporar em seu site ou blog
@@ -98,9 +98,9 @@
Reiniciar para posição inicial
Editor
Iniciar com posição personalizada
- Carregar um jogo por URL
+ Carregar um jogo por URL
Carregar uma posição com FEN
- Carregar um jogo com PGN
+ Carregar um jogo com PGN
Automático
- Cole seu texto PGN aqui, até %s jogo
@@ -164,7 +164,8 @@
Tópicos populares
Gerenciar tópicos
Voltar
- Jogar novamente
- O que você jogaria nessa posição?
- Parabéns! Você completou essa lição.
+ Jogar novamente
+ O que você jogaria nessa posição?
+ Parabéns! Você completou essa lição.
+ %s por página
diff --git a/translation/dest/study/pt-PT.xml b/translation/dest/study/pt-PT.xml
index 5452569df7bfc..cbc9354fd3f35 100644
--- a/translation/dest/study/pt-PT.xml
+++ b/translation/dest/study/pt-PT.xml
@@ -15,7 +15,7 @@
Data em que foi adicionado (mais antigo)
Atualizado recentemente
Mais popular
- Ordem alfabética
+ Ordem alfabética
Adicionar um novo capítulo
- %s capítulo
@@ -67,7 +67,7 @@
Transferir partida
URL do estudo
URL do capítulo atual
- Podes colocar isto no fórum para o incorporares
+ Podes colocar isto no fórum para o incorporares
Começar na posição inicial
Começar em %s
Incorporar no teu site ou blog
@@ -98,9 +98,9 @@
Começar da posição inicial
Editor
Iniciar de uma posição personalizada
- Carregar um jogo por URL
+ Carregar um jogo por URL
Carregar uma posição por FEN
- Carregar um jogo por PGN
+ Carregar um jogo por PGN
Automática
- Cole seu texto PGN aqui, até %s jogo
@@ -164,7 +164,8 @@
Tópicos populares
Gerir tópicos
Voltar
- Jogar novamente
- O que jogaria nessa situação?
- Parabéns! Completou esta lição.
+ Jogar novamente
+ O que jogaria nessa situação?
+ Parabéns! Completou esta lição.
+ %s por página
diff --git a/translation/dest/study/ro-RO.xml b/translation/dest/study/ro-RO.xml
index ebcca1cfebdd1..ae975cf7be9e7 100644
--- a/translation/dest/study/ro-RO.xml
+++ b/translation/dest/study/ro-RO.xml
@@ -15,7 +15,7 @@
Data adăugată (cele mai vechi)
Încărcate recent
Cele mai populare
- Alfabetic
+ Alfabetic
Adaugă un nou capitol
- %s capitol
@@ -70,7 +70,7 @@
Descarcă partida
URL-ul studiului
URL-ul capitolului curent
- Poți lipi acest cod în forum pentru a îngloba
+ Poți lipi acest cod în forum pentru a îngloba
Începeți de la poziția inițială
Începeți la %s
Înglobează pe site-ul sau blog-ul tău
@@ -101,9 +101,9 @@
Începeți de la poziția inițială
Editor
Începeți de la o poziție personalizată
- Încărcați meciul din URL
+ Încărcați meciul din URL
Încărcați o poziție din FEN
- Încărcați un joc din PGN
+ Încărcați un joc din PGN
Automată
- Lipiți textul PGN aici, până la %s meci
@@ -168,7 +168,7 @@
Subiecte populare
Gestionează subiecte
Înapoi
- Joacă din nou
- Ce ai juca în această poziție?
- Felicitări! Ai terminat această lecție.
+ Joacă din nou
+ Ce ai juca în această poziție?
+ Felicitări! Ai terminat această lecție.
diff --git a/translation/dest/study/ru-RU.xml b/translation/dest/study/ru-RU.xml
index 0fdc58639dc33..3dd3897401fb6 100644
--- a/translation/dest/study/ru-RU.xml
+++ b/translation/dest/study/ru-RU.xml
@@ -15,7 +15,7 @@
Давно добавленные
Недавно обновлённые
Самые популярные
- По алфавиту
+ По алфавиту
Добавить новую главу
- %s глава
@@ -73,7 +73,7 @@
Скачать партию
Ссылка на студию
Ссылка на эту главу
- Вставьте этот код на форум для вставки
+ Вставьте этот код на форум для вставки
Открыть в начальной позиции
Начать с %s
Вставить в свой сайт или блог
@@ -104,9 +104,9 @@
Начать с исходной позиции
Редактор
Начать со своей позиции
- Загрузить игру по URL
+ Загрузить игру по URL
Загрузить позицию из FEN
- Загрузить игру из PGN
+ Загрузить игру из PGN
Автоматически
- Вставьте текст в формате PGN, не больше %s игры
@@ -172,7 +172,8 @@
Популярные темы
Управление темами
Назад
- Сыграть снова
- Как бы вы сыграли в этой позиции?
- Поздравляем! Вы прошли этот урок.
+ Сыграть снова
+ Как бы вы сыграли в этой позиции?
+ Поздравляем! Вы прошли этот урок.
+ %s на страницу
diff --git a/translation/dest/study/ry-UA.xml b/translation/dest/study/ry-UA.xml
index 5fb2e2dca1a10..b378f48199f17 100644
--- a/translation/dest/study/ry-UA.xml
+++ b/translation/dest/study/ry-UA.xml
@@ -9,5 +9,8 @@
Одкрыти
Не є
Усокотити
+ Добрый ход
+ Захыб
+ Хыба
Назад
diff --git a/translation/dest/study/sco-GB.xml b/translation/dest/study/sco-GB.xml
index 5f984242a3af0..d4630f5172454 100644
--- a/translation/dest/study/sco-GB.xml
+++ b/translation/dest/study/sco-GB.xml
@@ -15,7 +15,7 @@
Date addit (auldest)
Newlins updatit
Maist likit
- Alphabetical
+ Alphabetical
Eik a new chaipter
Eik members
Inveet tae the muise
@@ -36,4 +36,6 @@
Shaw wae glyphs
The chaipter is ower short tae be scance\'t.
Onny thae muise inpiters can requeest a computer scance.
+ Mistak
+ Blunner
diff --git a/translation/dest/study/si-LK.xml b/translation/dest/study/si-LK.xml
index d04657fdc7c01..799826c6fed80 100644
--- a/translation/dest/study/si-LK.xml
+++ b/translation/dest/study/si-LK.xml
@@ -15,7 +15,7 @@
එකතු කළ දිනය (පැරණිතම)
මෑතකදී යාවත්කාලීන කරන ලදි
වඩාත් ජනප්රිය
- අකාරාදී
+ අකාරාදී
නව පරිච්ඡේදයක් එක් කරන්න
- %s පරිච්ඡේදය
@@ -66,7 +66,7 @@
ක්රීඩාව බාගන්න
අධ්යයන URL
වත්මන් පරිච්ඡේද URL
- ඔබට මෙය සංසදයේ හෝ ඔබේ Lichess බ්ලොග් අඩවියේ ඇලවිය හැක
+ ඔබට මෙය සංසදයේ හෝ ඔබේ Lichess බ්ලොග් අඩවියේ ඇලවිය හැක
ආරම්භක ස්ථානයේ සිට ආරම්භ කරන්න
%s ට අරඹන්න
ඔබේ වෙබ් අඩවියට ඇතුළත් කරන්න
@@ -97,9 +97,9 @@
ආරම්භක ස්ථානයේ සිට ආරම්භ කරන්න
සංස්කාරකයා
අභිරුචි ස්ථානයේ සිට ආරම්භ කරන්න
- URL මගින් ක්රීඩා පූරණය කරන්න
+ URL මගින් ක්රීඩා පූරණය කරන්න
FEN වෙතින් ස්ථානයක් පූරණය කරන්න
- PGN වෙතින් ක්රීඩා පූරණය කරන්න
+ PGN වෙතින් ක්රීඩා පූරණය කරන්න
ස්වයංක්රීය
ක්රීඩාවල URL, පේළියකට එකක්
පරිච්ඡේදය සාදන්න
diff --git a/translation/dest/study/sk-SK.xml b/translation/dest/study/sk-SK.xml
index 3939c6dc12e29..78560ebdbc24c 100644
--- a/translation/dest/study/sk-SK.xml
+++ b/translation/dest/study/sk-SK.xml
@@ -15,7 +15,7 @@
Dátum pridania (najstaršie)
Nedávno aktualizované
Najpopulárnejšie
- Abecedne
+ Abecedne
Pridať novú kapitolu
- %s Kapitola
@@ -73,7 +73,7 @@
Stiahnúť hru
URL štúdie
URL aktuálnej kapitoly
- Vložte pre zobrazenie vo fóre
+ Vložte pre zobrazenie vo fóre
Začať zo základného postavenia
Začať na %s
Vložte na svoju webstránku alebo blog
@@ -104,9 +104,9 @@
Začať z počiatočnej pozície
Editor
Začať z vlastnej pozície
- Načítať hru z URL
+ Načítať hru z URL
Načítať pozíciu z FEN
- Načítať hru z PGN
+ Načítať hru z PGN
Automatická
- Váš PGN text vložte sem, maximálne %s partiu
@@ -172,7 +172,8 @@
Populárne témy
Spravovať témy
Späť
- Hrať znova
- Čo by ste hrali v tejto pozícii?
- Gratulujeme! Túto lekciu ste ukončili.
+ Hrať znova
+ Čo by ste hrali v tejto pozícii?
+ Gratulujeme! Túto lekciu ste ukončili.
+ %s na stránku
diff --git a/translation/dest/study/sl-SI.xml b/translation/dest/study/sl-SI.xml
index 54806baef88d5..5058a6a5bf651 100644
--- a/translation/dest/study/sl-SI.xml
+++ b/translation/dest/study/sl-SI.xml
@@ -15,7 +15,7 @@
Dodano (starejše)
Nazadnje objavljeno
Najbolj popularno
- Po abecednem redu
+ Po abecednem redu
Dodaj poglavje
- %s Poglavje
@@ -72,7 +72,7 @@
Prenesi igro
URL študije
URL trenutnega poglavja
- To lahko prilepite na forum, da vstavite
+ To lahko prilepite na forum, da vstavite
Začni v začetni poziciji
Začni z %s
Vstavite v vašo spletno stran ali blog
@@ -103,9 +103,9 @@
Začni v začetni poziciji
Urejevalnik
Začni v prilagojeni poziciji
- Naloži partijo iz URL
+ Naloži partijo iz URL
Naloži pozicijo iz FEN
- Naloži partijo iz PGN
+ Naloži partijo iz PGN
Samodejno
- Prilepite PGN besedilo, z največ %s partijo
@@ -171,7 +171,8 @@
Priljubljene teme
Upravljaj teme
Nazaj
- Igrajte ponovno
- Kaj bi igrali v tem položaju?
- Čestitke! Končali ste to lekcijo.
+ Igrajte ponovno
+ Kaj bi igrali v tem položaju?
+ Čestitke! Končali ste to lekcijo.
+ %s na stran
diff --git a/translation/dest/study/sn-ZW.xml b/translation/dest/study/sn-ZW.xml
index 3ea04e700dfa8..bfd6b79a0e8e5 100644
--- a/translation/dest/study/sn-ZW.xml
+++ b/translation/dest/study/sn-ZW.xml
@@ -1,2 +1,5 @@
-
+
+ Chitadzo
+ Kukanganisa
+
diff --git a/translation/dest/study/so-SO.xml b/translation/dest/study/so-SO.xml
index 9a5325d8a5bc6..7e91b0f7e6cff 100644
--- a/translation/dest/study/so-SO.xml
+++ b/translation/dest/study/so-SO.xml
@@ -1,4 +1,7 @@
+ Badbaadiyo
+ Qalad
+ Qalad
Dibka
diff --git a/translation/dest/study/sq-AL.xml b/translation/dest/study/sq-AL.xml
index 6699b7fc834d7..0f591fc4b248a 100644
--- a/translation/dest/study/sq-AL.xml
+++ b/translation/dest/study/sq-AL.xml
@@ -15,7 +15,7 @@
Data e krijimit (nga më e vjetra)
E përditësuar së fundmi
Më populloret
- Alfabetik
+ Alfabetik
Shto një kapitull të ri
- %s Kapitull
@@ -67,7 +67,7 @@
Shkarko lojën
URL Mësimi
URL e Kapitullit Aktual
- Këtë mund ta ngjitni te forumi ose blogu juaj Lichess, për ta trupëzuar
+ Këtë mund ta ngjitni te forumi ose blogu juaj Lichess, për ta trupëzuar
Fillo në pozicionin fillestar
Fillo tek %s
Trupëzojeni te sajti juaj
@@ -98,9 +98,9 @@
Fillo nga pozicioni fillestar
Përpunues
Fillo nga pozicion vetjak
- Ngarko lojëra nga URL
+ Ngarko lojëra nga URL
Ngarko pozicionin nga FEN
- Ngarko lojëra nga PGN
+ Ngarko lojëra nga PGN
Automatik
- Hidhni këtu tekstin e PGN-s tuaj, deri në %s lojë
@@ -164,7 +164,8 @@
Tema popullore
Administroni tema
Mbrapsht
- Riluaje
- Ç’lëvizje do të bënit në këtë pozicion?
- Përgëzime! E mbaruat këtë mësim.
+ Riluaje
+ Ç’lëvizje do të bënit në këtë pozicion?
+ Përgëzime! E mbaruat këtë mësim.
+ %s për faqe
diff --git a/translation/dest/study/sr-SP.xml b/translation/dest/study/sr-SP.xml
index ef7f30325e97f..6a6a924e1d24e 100644
--- a/translation/dest/study/sr-SP.xml
+++ b/translation/dest/study/sr-SP.xml
@@ -66,7 +66,7 @@
Преузми партију
Линк студије
Линк тренутног поглавља
- Ово можете налепити у форум да уградите
+ Ово можете налепити у форум да уградите
Започни на иницијалној позицији
Започни на %s
Угради у свој сајт или блог
@@ -95,9 +95,9 @@
Започните од иницијалне позиције
Уређивач
Започните од жељене позиције
- Учитајте партије преко линкова
+ Учитајте партије преко линкова
Учитајте позицију из FEN-а
- Учитајте партију из PGN-а
+ Учитајте партију из PGN-а
Аутоматски
- Налепите свој PGN текст овде, до %s партије
@@ -129,4 +129,7 @@
Избриши историју ћаскања студије? Нема повратка назад!
Избриши студију
Где желите то проучити?
+ Добар потез
+ Грешка
+ Груба грешка
diff --git a/translation/dest/study/sv-SE.xml b/translation/dest/study/sv-SE.xml
index 95b1a41431627..366f75557164a 100644
--- a/translation/dest/study/sv-SE.xml
+++ b/translation/dest/study/sv-SE.xml
@@ -15,7 +15,7 @@
Datum tillagd (nyaste)
Nyligen uppdaterade
Mest populära
- Alfabetisk
+ Alfabetisk
Lägg till ett nytt kapitel
- %s Kapitel
@@ -67,7 +67,7 @@
Ladda ner parti
Studiens URL
Aktuell kapitel URL
- Du kan klistra in detta i forumet för att infoga
+ Du kan klistra in detta i forumet för att infoga
Start vid ursprunglig position
Börja på %s
Infoga på din hemsida eller blogg
@@ -98,9 +98,9 @@
Starta från ursprunglig position
Redigeringsverktyg
Starta från anpassad position
- Importera ett spel med URL
+ Importera ett spel med URL
Importera en position med FEN-kod
- Importera ett spel med PGN-kod
+ Importera ett spel med PGN-kod
Automatisk
- Klistra in din PGN-kod här, upp till %s parti
@@ -164,7 +164,7 @@
Populära ämnen
Hantera ämnen
Tillbaka
- Spela igen
- Vad skulle du spela i denna position?
- Grattis! Du har slutfört denna lektionen.
+ Spela igen
+ Vad skulle du spela i denna position?
+ Grattis! Du har slutfört denna lektionen.
diff --git a/translation/dest/study/ta-IN.xml b/translation/dest/study/ta-IN.xml
index e8ed58fe9c58e..5851248131c5c 100644
--- a/translation/dest/study/ta-IN.xml
+++ b/translation/dest/study/ta-IN.xml
@@ -15,7 +15,7 @@
நேரப்படி சேர்க்கப்பட்டவை (பழயவை)
அண்மையில் புதுப்பிக்கப்பட்டவை
மிகவும் பிரபலமானவை
- அகரவரிசைப்படி
+ அகரவரிசைப்படி
புதிய அத்தியாயத்தைச் சேர்க்க
- %s அத்தியாயம்
@@ -67,7 +67,7 @@
விளையாட்டைப் பதிவிறக்க
கற்கை URL
இந்த அத்தியாய URL
- மன்றத்தில் அல்லது லீசெஸ் வலைப்பதிவில் உட்பொதிக்க நீங்கள் இதை ஒட்டலாம்
+ மன்றத்தில் அல்லது லீசெஸ் வலைப்பதிவில் உட்பொதிக்க நீங்கள் இதை ஒட்டலாம்
கற்கையை இந்த இடத்திலிருந்து ஆரம்பிக்கவும்
%s இல் ஆரம்பிக்க
உங்கள் வலைத்தளத்தில் உட்பொதிக்க
@@ -98,9 +98,9 @@
கற்கையை இந்த இடத்திலிருந்து ஆரம்பிக்கவும்
திருத்து
தனிப்பயன் நிலையிலிருந்து தொடங்கவும்
- URLகள் மூலம் ஆட்டங்களை ஏற்றவும்
+ URLகள் மூலம் ஆட்டங்களை ஏற்றவும்
FEN இலிருந்து ஒரு நிலையை ஏற்றவும்
- PGN இலிருந்து ஆட்டங்களை ஏற்றவும்
+ PGN இலிருந்து ஆட்டங்களை ஏற்றவும்
தானியங்கி
- %s ஆட்டம்வரை உங்கள் PGN உரையை இங்கே ஒட்டவும்
@@ -164,7 +164,7 @@
பிரபலமான தலைப்புகள்
தலைப்புகளை நிர்வகிக்கவும்
பின்செல்
- மீண்டும் விளையாட
- இந்த நிலையில் நீங்கள் என்ன விளையாடுவீர்கள்?
- வாழ்த்துகள்! இந்தப் பாடத்தை முடித்துவிட்டீர்கள்.
+ மீண்டும் விளையாட
+ இந்த நிலையில் நீங்கள் என்ன விளையாடுவீர்கள்?
+ வாழ்த்துகள்! இந்தப் பாடத்தை முடித்துவிட்டீர்கள்.
diff --git a/translation/dest/study/te-IN.xml b/translation/dest/study/te-IN.xml
index 029bc9671c0e2..d23eaa374ed3d 100644
--- a/translation/dest/study/te-IN.xml
+++ b/translation/dest/study/te-IN.xml
@@ -1,12 +1,15 @@
ఇష్టపడలేదు
+ సేవ్
+ తప్పు
+ మహా తప్పు
టాపిక్ లు
నా టాపిక్ లు
ప్రముఖ టాపిక్ లు
అంశాలను నిర్వహించండి
వెనుకకు
- మళ్లీ ఆడండి
- మీరు ఈ స్థానంలో ఏమి ఆడతారు?
- శుభాకాంక్షలు! మీరు ఈ పాఠాన్ని పూర్తి చేసారు.
+ మళ్లీ ఆడండి
+ మీరు ఈ స్థానంలో ఏమి ఆడతారు?
+ శుభాకాంక్షలు! మీరు ఈ పాఠాన్ని పూర్తి చేసారు.
diff --git a/translation/dest/study/th-TH.xml b/translation/dest/study/th-TH.xml
index b5d010cfc8c36..59879d7f1a810 100644
--- a/translation/dest/study/th-TH.xml
+++ b/translation/dest/study/th-TH.xml
@@ -15,7 +15,7 @@
วันที่เพิ่ม (เก่าสุด)
อัพเดตเร็วๆนี้
นิยมที่สุด
- ตามอักษร
+ ตามอักษร
เพิ่มบทใหม่
- %s บท
@@ -64,7 +64,7 @@
ดาวน์โหลดเกม
URL กรณีศึกษา
URL บทปัจจุบัน
- คุณสามารถวางลิงค์นี้ในฟอรั่ม Lichess หรือบล็อก Lichess ของคุณเพื่อฝังโค้ด
+ คุณสามารถวางลิงค์นี้ในฟอรั่ม Lichess หรือบล็อก Lichess ของคุณเพื่อฝังโค้ด
เริ่มที่ตำแหน่งตั้งต้น
เริ่มที่ %s
ฝังในเว็บไซต์ของคุณ
@@ -95,9 +95,9 @@
เริ่มที่ตำแหน่งตั้งต้น
ตัวแก้ไข
เริ่มที่ตำแหน่งที่กำหนดเอง
- โหลดเกมโดย URL
+ โหลดเกมโดย URL
โหลดตำแหน่งจาก FEN
- โหลดเกมจาก PGN
+ โหลดเกมจาก PGN
อัตโนมัติ
- วางข้อความ PGN ของคุณที่นี่, ได้ถึง %s เกม
@@ -160,7 +160,7 @@
หัวข้อยอดนิยม
จัดการหัวข้อ
กลับ
- เล่นใหม่
- คุณจะเดินอะไรในตำแหน่งนี้
- ยินดีด้วย! คุณจบบทเรียนนี้แล้ว
+ เล่นใหม่
+ คุณจะเดินอะไรในตำแหน่งนี้
+ ยินดีด้วย! คุณจบบทเรียนนี้แล้ว
diff --git a/translation/dest/study/tk-TM.xml b/translation/dest/study/tk-TM.xml
index 3ea04e700dfa8..616bd9b390d08 100644
--- a/translation/dest/study/tk-TM.xml
+++ b/translation/dest/study/tk-TM.xml
@@ -1,2 +1,7 @@
-
+
+ Indiki
+ Gowy göçüm
+ Ýalňyşlyk
+ Säwlik
+
diff --git a/translation/dest/study/tl-PH.xml b/translation/dest/study/tl-PH.xml
index 80279ac7ed9e4..7e51fa35f7d22 100644
--- a/translation/dest/study/tl-PH.xml
+++ b/translation/dest/study/tl-PH.xml
@@ -43,6 +43,7 @@
Tanggalin ang mga anotasyon
I-delete ang kabanata
I-delete ang kabanata? Hindi na ito mababawi muli!
+ I-save
Magandang galaw
Pagkakamali
Magandang galaw
diff --git a/translation/dest/study/tlh-AA.xml b/translation/dest/study/tlh-AA.xml
index 56b86a27f3a27..186a5b4ed4441 100644
--- a/translation/dest/study/tlh-AA.xml
+++ b/translation/dest/study/tlh-AA.xml
@@ -21,6 +21,7 @@
vorgh
veb
HochDIch
+ tonSaw\' QaQ
Qagh
Qagh\'a\'
QaplI\' QujwI\' qIj
diff --git a/translation/dest/study/tp-TP.xml b/translation/dest/study/tp-TP.xml
index f8f25c8530fe6..db86328d19753 100644
--- a/translation/dest/study/tp-TP.xml
+++ b/translation/dest/study/tp-TP.xml
@@ -15,7 +15,7 @@
tenpo kama (sin ala)
tenpo lili la ni li sin
o nasin tan pilin pi jan mute
- o nasin tan sitelen nimi
+ o nasin tan sitelen nimi
o pali e wan sin
- wan %s
@@ -113,6 +113,6 @@
kulupu lipu pi jan mute
o ante e kulupu lipu
o tawa open
- o musi sin
- sina seme lon musi ni?
+ o musi sin
+ sina seme lon musi ni?
diff --git a/translation/dest/study/tr-TR.xml b/translation/dest/study/tr-TR.xml
index d363b41789d81..54b46b818f493 100644
--- a/translation/dest/study/tr-TR.xml
+++ b/translation/dest/study/tr-TR.xml
@@ -15,7 +15,7 @@
Eklenme tarihi (en eski)
Yeni güncellenmiş
En popüler
- Alfabetik
+ Alfabetik
Yeni bir bölüm ekle
- %s Bölüm
@@ -67,7 +67,7 @@
Oyunu indir
Çalışma Adresi
Mevcut Bölümün Adresi
- Forumda gömülü olarak paylaşmak için yukarıdaki bağlantıyı kullanabilirsiniz
+ Forumda gömülü olarak paylaşmak için yukarıdaki bağlantıyı kullanabilirsiniz
İlk pozisyondan başlasın
%s pozisyonundan başlasın
İnternet sitenizde ya da blogunuzda gömülü olarak paylaşın
@@ -98,9 +98,9 @@
İlk pozisyondan başlasın
Editör
Özel bir pozisyondan başlasın
- URL ile oyun yükle
+ URL ile oyun yükle
FEN kullanarak pozisyon yükle
- PGN ile oyun yükle
+ PGN ile oyun yükle
Otomatik
- PGN metninizi buraya yapıştırın, en fazla %s oyuna kadar
@@ -164,7 +164,8 @@
Popüler konular
Konuları yönet
Baştan başlat
- Tekrar oyna
- Burada hangi hamleyi yapardınız?
- Tebrikler! Bu dersi tamamlandınız.
+ Tekrar oyna
+ Burada hangi hamleyi yapardınız?
+ Tebrikler! Bu dersi tamamlandınız.
+ Sayfa başına %s
diff --git a/translation/dest/study/tt-RU.xml b/translation/dest/study/tt-RU.xml
index 81f3752c804e6..cf8e22d44d6b5 100644
--- a/translation/dest/study/tt-RU.xml
+++ b/translation/dest/study/tt-RU.xml
@@ -15,7 +15,7 @@
Кушылган сәнә(иң олуг)
Якында яңартылган
Иң мәшһүр
- Әлифбаи
+ Әлифбаи
Яңа баб өстәлеш
- %s Баблар
@@ -63,7 +63,7 @@
Йөкләш уенны
Өйрәнеш URL
Хәзерге баб URL
- Сез җайлаштырасыз форумны ябыштырыш колыш
+ Сез җайлаштырасыз форумны ябыштырыш колыш
Ачу
Урнашу
Вәдъ әл-тәһлил
@@ -88,10 +88,11 @@
Сакла
Якшы йөрү
Хата
+ Зур хата
Цугцванг
Яңалык
Һөҗүм
Темалар
Артка
- Яңадан уйнау
+ Яңадан уйнау
diff --git a/translation/dest/study/uk-UA.xml b/translation/dest/study/uk-UA.xml
index de38e65be5fce..bd278e5bc7537 100644
--- a/translation/dest/study/uk-UA.xml
+++ b/translation/dest/study/uk-UA.xml
@@ -15,7 +15,7 @@
Дата додавання (старіші)
Нещодавно оновлені
Найпопулярніші
- За алфавітом
+ За алфавітом
Додати новий розділ
- %s розділ
@@ -73,7 +73,7 @@
Завантажити гру
Посилання на дослідження
Посилання на цей розділ
- Ви можете вставити цей код на форумі для вбудування
+ Ви можете вставити цей код на форумі для вбудування
Старт з початкової позиції
Почати з %s
Вбудувати на своєму сайті
@@ -104,9 +104,9 @@
Старт з початкової позиції
Редактор
Почати з обраної позиції
- Завантажте гру за посиланням
+ Завантажте гру за посиланням
Завантажити позицію з FEN
- Завантажити гру з PGN
+ Завантажити гру з PGN
Автоматично
- Вставте ваш PGN текст тут, до %s гри
@@ -172,7 +172,7 @@
Популярні теми
Управління темами
Назад
- Грати знову
- Що б ви грали в цій позиції?
- Вітаємо! Ви завершили цей урок.
+ Грати знову
+ Що б ви грали в цій позиції?
+ Вітаємо! Ви завершили цей урок.
diff --git a/translation/dest/study/ur-PK.xml b/translation/dest/study/ur-PK.xml
index 3ea04e700dfa8..aebf72f1985d4 100644
--- a/translation/dest/study/ur-PK.xml
+++ b/translation/dest/study/ur-PK.xml
@@ -1,2 +1,9 @@
-
+
+ اگلا
+ اپنی ویب سائٹ پرایمبیڈ کریں
+ محفوظ
+ اچھی چال ہے
+ غلطی
+ احمقانہ غلطی
+
diff --git a/translation/dest/study/uz-UZ.xml b/translation/dest/study/uz-UZ.xml
index f3188d07fbb67..f0011aca5bb46 100644
--- a/translation/dest/study/uz-UZ.xml
+++ b/translation/dest/study/uz-UZ.xml
@@ -15,7 +15,7 @@
Qo\'shilgan vaqt (eskiroq)
Yaqinda yangilangan
Eng ommabop
- Alfavitli
+ Alfavitli
Yangi bo\'lim qo\'shish
- %s bo\'lim
@@ -66,7 +66,7 @@
Oʻyinni yuklab olish
URL o\'rganish
Joriy bo\'lim URL i
- Siz buni bo\'limga bog\'lash uchun forumga joylashingiz mumkin
+ Siz buni bo\'limga bog\'lash uchun forumga joylashingiz mumkin
Boshlang\'ich holatdan boshlash
%s da boshlash
Oʻz websaytingizda yoki blogingizda joylang
@@ -97,9 +97,9 @@
Boshlang\'ich holatdan boshlash
Tahrirlovchi
Ko\'rsatilgan holatdan boshlash
- O\'yinni URL dan o\'qib olish
+ O\'yinni URL dan o\'qib olish
Boshlang\'ich hiolatni FEN dan yuklab olish
- PGN dan o\'yinni o\'qib olish
+ PGN dan o\'yinni o\'qib olish
Avtomatik
- %s o\'yinni yuklash uchun PGN matnni shu yerga qo\'ying
@@ -163,7 +163,7 @@
Nomdor mavzular
Mavzularni boshqarish
Ortga
- Qayta o‘ynash
- Ushbu holatda qanday o‘ynagan bo‘lardingiz?
- Tabriklaymiz! Siz bu darsni tugatdingiz.
+ Qayta o‘ynash
+ Ushbu holatda qanday o‘ynagan bo‘lardingiz?
+ Tabriklaymiz! Siz bu darsni tugatdingiz.
diff --git a/translation/dest/study/vi-VN.xml b/translation/dest/study/vi-VN.xml
index 77ad3a56b359e..d5fe017b3974c 100644
--- a/translation/dest/study/vi-VN.xml
+++ b/translation/dest/study/vi-VN.xml
@@ -15,7 +15,7 @@
Ngày được thêm (cũ nhất)
Được cập nhật gần đây
Phổ biến nhất
- Theo thứ tự chữ cái
+ Theo thứ tự chữ cái
Thêm một chương mới
- %s Chương
@@ -64,7 +64,7 @@
Tải về ván cờ
URL nghiên cứu
URL chương hiện tại
- Bạn có thể dán cái này để nhúng vào diễn đàn hoặc blog Lichess cá nhân của bạn
+ Bạn có thể dán cái này để nhúng vào diễn đàn hoặc blog Lichess cá nhân của bạn
Bắt đầu từ thế cờ ban đầu
Bắt đầu tại nước %s
Nhúng vào trang web của bạn
@@ -95,9 +95,9 @@
Bắt đầu từ thế cờ ban đầu
Chỉnh sửa bàn cờ
Bắt đầu từ thế cờ tùy chỉnh
- Tải ván cờ bằng URL
+ Tải ván cờ bằng URL
Tải thế cờ từ chuỗi FEN
- Tải ván cờ từ PGN
+ Tải ván cờ từ PGN
Tự động
- Dán PGN ở đây, tối đa %s ván
@@ -160,7 +160,8 @@
Chủ đề phổ biến
Quản lý chủ đề
Quay Lại
- Chơi lại
- Bạn sẽ làm gì ở thế cờ này?
- Chúc mừng! Bạn đã hoàn thành bài học này.
+ Chơi lại
+ Bạn sẽ làm gì ở thế cờ này?
+ Chúc mừng! Bạn đã hoàn thành bài học này.
+ %s mỗi trang
diff --git a/translation/dest/study/zh-CN.xml b/translation/dest/study/zh-CN.xml
index b28130e1a864c..f791d41a7a416 100644
--- a/translation/dest/study/zh-CN.xml
+++ b/translation/dest/study/zh-CN.xml
@@ -15,7 +15,7 @@
添加时间 (最早)
最近更新
最受欢迎
- 按字母顺序
+ 按字母顺序
添加一个新章节
- 共 %s 章
@@ -64,7 +64,7 @@
下载棋局
研究链接
当前章节链接
- 你可以将此粘贴到论坛以嵌入章节
+ 你可以将此粘贴到论坛以嵌入章节
从初始局面开始
从 %s 开始
嵌入到你的网站上
@@ -95,9 +95,9 @@
从初始局面开始
编辑器
从自定义局面开始
- 通过 URL 加载游戏
+ 通过 URL 加载游戏
从 FEN 加载一个局面
- 从 PGN 文件加载游戏
+ 从 PGN 文件加载游戏
自动
- 在此粘贴你的 PGN 文本,最多支持 %s 个游戏
@@ -160,7 +160,7 @@
热门主题
管理主题
回到起始
- 重玩
- 你会在这个位置上怎么走?
- 恭喜!你完成了这个课程!
+ 重玩
+ 你会在这个位置上怎么走?
+ 恭喜!你完成了这个课程!
diff --git a/translation/dest/study/zh-TW.xml b/translation/dest/study/zh-TW.xml
index fc29366d151a8..e3e24ecbd00e0 100644
--- a/translation/dest/study/zh-TW.xml
+++ b/translation/dest/study/zh-TW.xml
@@ -15,7 +15,7 @@
新增日期(由舊到新)
最近更新
最受歡迎
- 按字母順序
+ 按字母順序
加入新章節
- 第%s章
@@ -64,7 +64,7 @@
下載棋局
研究連結
目前章節連結
- 您可以將此複製到論壇以嵌入
+ 您可以將此複製到論壇以嵌入
從起始局面開始
從%s開始
嵌入到您的網站或部落格
@@ -95,9 +95,9 @@
從起始局面開始
編輯器
從自定的局面開始
- 以連結導入棋局
+ 以連結導入棋局
透過FEN讀取局面
- 以PGN文件導入棋局
+ 以PGN文件導入棋局
自動
- 在此貼上PGN文本,最多可導入%s個棋局
@@ -160,7 +160,7 @@
熱門主題
管理主題
返回
- 再玩一次
- 你會在這個位置上怎麼走?
- 恭喜!您完成了這個課程。
+ 再玩一次
+ 你會在這個位置上怎麼走?
+ 恭喜!您完成了這個課程。
diff --git a/translation/dest/study/zu-ZA.xml b/translation/dest/study/zu-ZA.xml
index 3ea04e700dfa8..9c3b4aeda4ea8 100644
--- a/translation/dest/study/zu-ZA.xml
+++ b/translation/dest/study/zu-ZA.xml
@@ -1,2 +1,5 @@
-
+
+ Iphutha
+ Ukuphaphalaza
+
diff --git a/ui/analyse/src/study/chapterNewForm.ts b/ui/analyse/src/study/chapterNewForm.ts
index 54e507194e583..15e3d73a5d781 100644
--- a/ui/analyse/src/study/chapterNewForm.ts
+++ b/ui/analyse/src/study/chapterNewForm.ts
@@ -337,7 +337,7 @@ export function view(ctrl: StudyChapterNewForm): VNode {
...(activeTab === 'pgn' ? [['automatic', i18n.study.automatic()]] : []),
['white', i18n.site.white()],
['black', i18n.site.black()],
- ].map(([value, name]) => value && option(value, ctrl.orientation, name)),
+ ].map(([value, name]) => value && option(value, ctrl.orientation, name, { key: value })),
),
]),
]),
diff --git a/ui/analyse/src/view/util.ts b/ui/analyse/src/view/util.ts
index 9f81a9df22f39..1eb42b9e05197 100644
--- a/ui/analyse/src/view/util.ts
+++ b/ui/analyse/src/view/util.ts
@@ -1,5 +1,5 @@
import { fixCrazySan } from 'chess';
-import { attributesModule, classModule, eventListenersModule, init, h } from 'snabbdom';
+import { attributesModule, classModule, eventListenersModule, init, h, VNodeData } from 'snabbdom';
import { plyToTurn } from '../util';
export const patch = init([classModule, attributesModule, eventListenersModule]);
@@ -20,5 +20,5 @@ export function titleNameToId(titleName: string): string {
return (split.length === 1 ? split[0] : split[1]).toLowerCase();
}
-export const option = (value: string, current: string | undefined, name: string) =>
- h('option', { attrs: { value: value, selected: value === current } }, name);
+export const option = (value: string, current: string | undefined, name: string, data?: VNodeData) =>
+ h('option', { attrs: { value: value, selected: value === current }, ...data }, name);
diff --git a/ui/game/src/view/status.ts b/ui/game/src/view/status.ts
index 15ece9ae2c59f..6f6894bbc7e77 100644
--- a/ui/game/src/view/status.ts
+++ b/ui/game/src/view/status.ts
@@ -1,7 +1,9 @@
import { FEN } from 'chessground/types';
import { Ctrl } from '../interfaces';
-function bishopOnColor(expandedFen: string, offset: 0 | 1): boolean {
+export function bishopOnColor(expandedFen: string, offset: 0 | 1): boolean {
+ if (expandedFen.length !== 64) throw new Error('Expanded FEN expected to be 64 characters');
+
for (let row = 0; row < 8; row++) {
for (let col = row % 2 === offset ? 0 : 1; col < 8; col += 2) {
if (/[bB]/.test(expandedFen[row * 8 + col])) return true;
@@ -10,7 +12,14 @@ function bishopOnColor(expandedFen: string, offset: 0 | 1): boolean {
return false;
}
-function insufficientMaterial(variant: VariantKey, fullFen: FEN): boolean {
+export function expandFen(fullFen: FEN): string {
+ return fullFen
+ .split(' ')[0]
+ .replace(/\d/g, n => '1'.repeat(+n))
+ .replace(/\//g, '');
+}
+
+export function insufficientMaterial(variant: VariantKey, fullFen: FEN): boolean {
// TODO: atomic and antichess
if (
variant === 'horde' ||
@@ -18,18 +27,17 @@ function insufficientMaterial(variant: VariantKey, fullFen: FEN): boolean {
variant === 'racingKings' ||
variant === 'crazyhouse' ||
variant === 'atomic' ||
- variant === 'antichess'
+ variant === 'antichess' ||
+ variant === 'threeCheck'
)
return false;
- let fen = fullFen.split(' ')[0].replace(/[^a-z]/gi, '');
- if (/^[Kk]{2}$/.test(fen)) return true;
- if (variant === 'threeCheck') return false;
- if (/[prq]/i.test(fen)) return false;
- if (/n/.test(fen)) return fen.length - fen.replace(/[a-z]/g, '').length <= 2 && !/[PBNR]/.test(fen);
- if (/N/.test(fen)) return fen.length - fen.replace(/[A-Z]/g, '').length <= 2 && !/[pbnr]/.test(fen);
- if (/b/i.test(fen)) {
- for (let i = 8; i > 1; i--) fen = fen.replace('' + i, '1' + (i - 1));
- return (!bishopOnColor(fen, 0) || !bishopOnColor(fen, 1)) && !/[pPnN]/.test(fen);
+ const pieces = fullFen.split(' ')[0].replace(/[^a-z]/gi, '');
+ if (/^[Kk]{2}$/.test(pieces)) return true;
+ if (/[prq]/i.test(pieces)) return false;
+ if (/^[KkNn]{3}$/.test(pieces)) return true;
+ if (/b/i.test(pieces)) {
+ const expandedFen = expandFen(fullFen);
+ return (!bishopOnColor(expandedFen, 0) || !bishopOnColor(expandedFen, 1)) && !/[pPnN]/.test(pieces);
}
return false;
}
diff --git a/ui/game/tests/status.test.ts b/ui/game/tests/status.test.ts
new file mode 100644
index 0000000000000..028cf4604a7a5
--- /dev/null
+++ b/ui/game/tests/status.test.ts
@@ -0,0 +1,101 @@
+import { describe, expect, test } from 'vitest';
+import { bishopOnColor, expandFen, insufficientMaterial } from '../src/view/status';
+
+describe('expand fen', () => {
+ test('starting position', () =>
+ expect(expandFen('rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1')).toBe(
+ 'rnbqkbnrpppppppp11111111111111111111111111111111PPPPPPPPRNBQKBNR',
+ ));
+ test('middlegame position', () =>
+ expect(expandFen('r2q1rk1/p3ppbp/2pp1np1/2n5/2P3b1/1P1BPN2/PB1N1PPP/2RQ1RK1 w HAhq - 0 1')).toBe(
+ 'r11q1rk1p111ppbp11pp1np111n1111111P111b11P1BPN11PB1N1PPP11RQ1RK1',
+ ));
+});
+
+describe('bishop on color', () => {
+ test('bishop on square', () => {
+ expect(bishopOnColor(expandFen('B7/8/8/8/8/8/8/8 w - - 0 1'), 0)).toBe(true);
+ expect(bishopOnColor(expandFen('2B5/8/8/8/8/8/8/8 w - - 0 1'), 0)).toBe(true);
+ expect(bishopOnColor(expandFen('3B4/8/8/8/8/8/8/8 w - - 0 1'), 1)).toBe(true);
+ expect(bishopOnColor(expandFen('2BB4/8/8/8/8/8/8/8 w - - 0 1'), 1)).toBe(true);
+ });
+ test('no bishops on black squares', () => {
+ expect(bishopOnColor(expandFen('B7/8/8/8/8/8/8/8 w - - 0 1'), 1)).toBe(false);
+ expect(bishopOnColor(expandFen('2B5/8/8/8/8/8/8/8 w - - 0 1'), 1)).toBe(false);
+ expect(bishopOnColor(expandFen('5K2/8/8/1B6/8/k7/6b1/8 w - - 0 39'), 1)).toBe(false);
+ });
+});
+
+describe('test insufficient material', () => {
+ test('K vs K', () => expect(insufficientMaterial('standard', '4k3/8/8/8/8/8/8/4K3 w - - 0 1')).toBe(true));
+
+ test('KB vs K', () =>
+ expect(insufficientMaterial('standard', '4k3/8/8/8/8/8/8/4KB2 w - - 0 1')).toBe(true));
+
+ test('KBB vs K (same color bishops)', () =>
+ expect(insufficientMaterial('standard', '4k3/8/8/8/8/8/6B1/4K2B w - - 0 1')).toBe(true));
+
+ test('KB vs KB (same color bishops)', () =>
+ expect(insufficientMaterial('standard', 'k7/8/1b6/8/8/8/1B6/K7 w - - 0 1')).toBe(true));
+});
+
+describe('should not be insufficient material', () => {
+ test.each([
+ ['horde'],
+ ['kingOfTheHill'],
+ ['racingKings'],
+ ['crazyhouse'],
+ ['atomic'],
+ ['antichess'],
+ ['threeCheck'],
+ ])('variant %s', variant =>
+ expect(insufficientMaterial(variant, 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1')).toBe(
+ false,
+ ),
+ );
+
+ test('pawn is never insufficient material', () =>
+ expect(insufficientMaterial('standard', '4k3/8/8/8/8/8/7P/4K3 w - - 0 1')).toBe(false));
+
+ test('rook is never insufficient material', () =>
+ expect(insufficientMaterial('standard', '4k3/8/8/8/8/8/7R/4K3 w - - 0 1')).toBe(false));
+
+ test('queen is never insufficient material', () =>
+ expect(insufficientMaterial('standard', '4k3/8/8/8/8/8/7Q/4K3 w - - 0 1')).toBe(false));
+
+ test('KBB vs K (diff color bishops)', () => {
+ expect(insufficientMaterial('standard', '8/8/1B6/8/1KB5/8/2k5/8 b - - 100 103')).toBe(false);
+ expect(insufficientMaterial('standard', '8/8/1B6/8/1KB5/8/2k5/8')).toBe(false);
+ });
+
+ test('KB vs KN', () =>
+ expect(insufficientMaterial('standard', 'kn6/8/8/8/8/8/8/KB6 w - - 0 1')).toBe(false));
+
+ test('KB vs KB (diff color bishops)', () =>
+ expect(insufficientMaterial('standard', 'k7/1b6/8/8/8/8/1B6/K7 w - - 0 1')).toBe(false));
+});
+
+describe('knight rules', () => {
+ test('KN vs K', () => expect(insufficientMaterial('standard', 'k7/8/1n6/8/8/8/8/K7 w - - 0 1')).toBe(true));
+ test('KNN vs K', () =>
+ expect(insufficientMaterial('standard', 'k7/8/1nn5/8/8/8/8/K7 w - - 0 1')).toBe(false));
+});
+
+describe('scalachess fens from AutodrawTest.scala', () => {
+ test.each([['5K2/8/8/1B6/8/k7/6b1/8 w - - 0 39']])('should detect insufficient material', fen => {
+ expect(insufficientMaterial('standard', fen)).toBe(true);
+ });
+
+ test.each([
+ ['1n2k1n1/8/8/8/8/8/8/4K3 w - - 0 1'],
+ ['7K/5k2/7P/6n1/8/8/8/8 b - - 0 40'],
+ ['1b1b3K/8/5k1P/8/8/8/8/8 b - - 0 40'],
+ ['b2b3K/8/5k1Q/8/8/8/8/8 b - -'],
+ ['1b1b3K/8/5k1Q/8/8/8/8/8 b - -'],
+ ['8/8/5N2/8/6p1/8/5K1p/7k w - - 0 37'],
+ ['8/8/8/4N3/4k1p1/6K1/8/3b4 w - - 5 59'],
+ ['8/8/3Q4/2bK4/B7/8/8/k7 b - - 0 67'],
+ ])('should not detect insufficient material', fen => {
+ expect(insufficientMaterial('standard', fen)).toBe(false);
+ });
+});
diff --git a/ui/insight/src/table.ts b/ui/insight/src/table.ts
index b5af62f82474c..6ef068a615811 100644
--- a/ui/insight/src/table.ts
+++ b/ui/insight/src/table.ts
@@ -30,13 +30,13 @@ export function vert(ctrl: Ctrl, attrs: any = null) {
),
h(
'tbody',
- answer.xAxis.categories.map((c, i) => {
- return h('tr', [
+ answer.xAxis.categories.map((c, i) =>
+ h('tr', [
h('th', formatSerieName(answer.xAxis.dataType, c)),
...answer.series.map(serie => h('td.data', formatNumber(serie.dataType, serie.data[i]))),
h('td.size', formatNumber(answer.sizeSerie.dataType, answer.sizeSerie.data[i])),
- ]);
- }),
+ ]),
+ ),
),
]),
);
diff --git a/ui/puzzle/src/report.ts b/ui/puzzle/src/report.ts
index 7fa5b87ea5e81..56ce2b64846cc 100644
--- a/ui/puzzle/src/report.ts
+++ b/ui/puzzle/src/report.ts
@@ -36,7 +36,7 @@ export default class Report {
// more resilient than checking the turn directly, if eventually puzzles get generated from 'from position' games
const nodeTurn = node.fen.includes(' w ') ? 'white' : 'black';
if (
- node.ply >= ctrl.initialNode.ply &&
+ nextMoveInSolution(node) &&
nodeTurn == ctrl.pov &&
ctrl.mainline.some((n: Tree.Node) => n.id == node.id)
) {
@@ -99,3 +99,10 @@ export default class Report {
});
};
}
+
+// since we check the nodes of the opposite side, to know if we're
+// in the solution we need to check the following move
+const nextMoveInSolution = (before: Tree.Node) => {
+ const node = before.children[0];
+ return node && (node.puzzle === 'good' || node.puzzle === 'win');
+};