@@ -45,7 +45,8 @@ messages = {
45
45
"functions": {"en": "Functions", "ru": "Функции"},
46
46
"types": {"en": "Types", "ru": "Типы"},
47
47
"example": {"en": "Example", "ru": "Пример"},
48
- "since": {"en": "Since", "ru": "Начиная с"}
48
+ "since": {"en": "Since", "ru": "Начиная с"},
49
+ "elements": {"en": " elements", "ru": " элементов"}
49
50
}
50
51
51
52
// Write modules pages to vuepress config
@@ -104,11 +105,13 @@ def writeConstants(f, constants, lang) {
104
105
} else {
105
106
mapValues = constValue.substring(1, constValue.length - 1).split(", ")
106
107
if (mapValues.length >= 7) {
107
- writeText(f, "\n\n```own\n{\n ");
108
- writeText(f, mapValues.joinToString(",\n "));
109
- writeText(f, "\n}\n```");
108
+ writeText(f, "\n\n::: details %d %s".sprintf(mapValues.length, messages.elements[lang]));
109
+ writeText(f, "\n\n```own:no-line-numbers\n{\n ");
110
+ writeText(f, mapValues.joinToString(",\n "));
111
+ writeText(f, "\n}\n```");
112
+ writeText(f, "\n:::");
110
113
} else {
111
- writeText(f, "`%s`".sprintf(constValue));
114
+ writeText(f, "`%s`".sprintf(constValue));
112
115
}
113
116
}
114
117
writeLine(f, "")
0 commit comments