Skip to content

Commit 513b155

Browse files
committed
feat: #109 Added the json config and tags for all the standard dictionaries.
1 parent 3b65cd1 commit 513b155

File tree

2 files changed

+120
-2
lines changed

2 files changed

+120
-2
lines changed

kgCommon/src/main/kotlin/ru/klavogonki/common/DictionaryTag.kt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,21 @@ enum class DictionaryTag(
88
*/
99
@JvmField val displayName: String,
1010
) {
11+
STANDARD("Стандартный"),
12+
NORMAL("Обычный"),
13+
ABRA("Абракадабра"),
14+
REFERATS("Рефераты"),
15+
NO_ERROR("Безошибочный"),
16+
MARATHON("Марафон"),
17+
LETTERS("Буквы"),
18+
DIGITS("Цифры"),
19+
SPRINT("Спринт"),
20+
1121
ENGLISH("English"),
1222
GERMAN("Deutsch"),
1323
DVORAK("Dvorak"),
1424
EXERCISE("Упражнение"),
1525
HRUST("Хруст"),
16-
DIGITS("Цифры"),
17-
LETTERS("Буквы"),
1826
MINI_MARATHON("Мини-марафон"),
1927
HUNDRED("Соточка"),
2028
SHORT_TEXTS("Короткие тексты"),

kgstatsSrv/src/main/resources/dictionaries/standard-dictionaries.json

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[
22
// ====================================================================
33
// Стандартные словари
4+
// В том же порядке, как на сайте, см. https://klavogonki.ru/about/
45
// ====================================================================
56
{ // Without Excel names overload
67
"klavogonkiName": "normal", // also used as the color CSS style
@@ -15,5 +16,114 @@
1516
"headerName": "Обычный",
1617
"minRacesCount": 1000
1718
}
19+
},
20+
21+
{
22+
"klavogonkiName": "abra", // also used as the color CSS style
23+
"displayName": "Абракадабра",
24+
"displayNamePrepositional": "Абракадабре",
25+
"tags": [
26+
"STANDARD",
27+
"ABRA"
28+
],
29+
"top": {
30+
"loggerName": "Abra",
31+
"headerName": "Обычный",
32+
"minRacesCount": 100
33+
}
34+
},
35+
36+
{
37+
"klavogonkiName": "referats", // also used as the color CSS style
38+
"displayName": "Яндекс.Рефераты",
39+
"displayNamePrepositional": "Яндекс.Рефератах",
40+
"tags": [
41+
"STANDARD",
42+
"REFERATS"
43+
],
44+
"top": {
45+
"loggerName": "Referats",
46+
"headerName": "Яндекс.Рефераты",
47+
"minRacesCount": 100,
48+
49+
"topByBestSpeedExcelSheetName": "Топ по рекорду в «Я.Рефератах»", // 30 chars
50+
"topByRacesCountExcelSheetName": "Топ по пробегу в «Я.Рефератах»", // 30 chars
51+
"topByHaulExcelSheetName": "Топ по времени в «Я.Рефератах»" // 30 chars
52+
}
53+
},
54+
55+
{
56+
"klavogonkiName": "noerror", // also used as the color CSS style
57+
"displayName": "Безошибочный",
58+
"displayNamePrepositional": "Безошибочном",
59+
"tags": [
60+
"STANDARD",
61+
"NO_ERROR"
62+
],
63+
"top": {
64+
"loggerName": "NoError",
65+
"headerName": "Безошибочный",
66+
"minRacesCount": 100
67+
}
68+
},
69+
70+
{
71+
"klavogonkiName": "marathon", // also used as the color CSS style
72+
"displayName": "Марафон",
73+
"displayNamePrepositional": "Марафоне",
74+
"tags": [
75+
"STANDARD",
76+
"MARATHON"
77+
],
78+
"top": {
79+
"loggerName": "Marathon",
80+
"headerName": "Марафон",
81+
"minRacesCount": 100
82+
}
83+
},
84+
85+
{
86+
"klavogonkiName": "chars", // also used as the color CSS style
87+
"displayName": "Буквы",
88+
"displayNamePrepositional": "Буквах",
89+
"tags": [
90+
"STANDARD",
91+
"LETTERS"
92+
],
93+
"top": {
94+
"loggerName": "Chars",
95+
"headerName": "Буквы",
96+
"minRacesCount": 100
97+
}
98+
},
99+
100+
{
101+
"klavogonkiName": "digits", // also used as the color CSS style
102+
"displayName": "Цифры",
103+
"displayNamePrepositional": "Цифрах",
104+
"tags": [
105+
"STANDARD",
106+
"DIGITS"
107+
],
108+
"top": {
109+
"loggerName": "Digits",
110+
"headerName": "Буквы",
111+
"minRacesCount": 100
112+
}
113+
},
114+
115+
{
116+
"klavogonkiName": "sprint", // also used as the color CSS style
117+
"displayName": "Спринт",
118+
"displayNamePrepositional": "Спринте",
119+
"tags": [
120+
"STANDARD",
121+
"SPRINT"
122+
],
123+
"top": {
124+
"loggerName": "Sprint",
125+
"headerName": "Спринт",
126+
"minRacesCount": 100
127+
}
18128
}
19129
]

0 commit comments

Comments
 (0)