diff --git a/assets/json-schema/perxis-collection-schema.json b/assets/json-schema/perxis-collection-schema.json
index d5874a92f5909a34f8510cc2487c3d856de25b8d..1591153457a612392675850fb530c7b768cd1705 100644
--- a/assets/json-schema/perxis-collection-schema.json
+++ b/assets/json-schema/perxis-collection-schema.json
@@ -1325,96 +1325,87 @@
       ]
     }
   },
-  "anyOf": [
-    {
-      "$ref": "#/$defs/field",
+  "type": "object",
+  "properties": {
+    "id": {
+      "type": "string"
+    },
+    "name": {
+      "type": "string"
+    },
+    "schema": {
+      "type": "object",
+      "allOf": [
+        {
+          "$ref": "#/$defs/field"
+        }
+      ],
       "properties": {
+        "loaded": {
+          "type": "boolean"
+        },
         "metadata": {
           "type": [
             "object",
             "null"
-          ],
-          "properties": {
-            "collection_id": {
-              "type": "string"
-            },
-            "collection_name": {
-              "type": "string"
-            },
-            "collection_hidden": {
-              "type": "string"
-            }
-          }
+          ]
         }
       }
     },
-    {
+    "no_data": {
+      "description": "Коллекция не содержит данных",
+      "type": "boolean"
+    },
+    "single": {
+      "description": "Коллекция может содержать ровно одну запись",
+      "type": "boolean"
+    },
+    "hidden": {
+      "description": "Скрыть коллекцию в интерфейсе от пользователя",
+      "type": "boolean"
+    },
+    "no_archive": {
+      "description": "Коллекция без архива",
+      "type": "boolean"
+    },
+    "no_publish": {
+      "description": "Коллекция без публикации",
+      "type": "boolean"
+    },
+    "no_revisions": {
+      "description": "Коллекция без истории изменений (ревизии)",
+      "type": "boolean"
+    },
+    "max_revisions": {
+      "description": "Старые ревизии сверх указанного количества будут автоматически удаляться. 0, пусто - без ограничений",
+      "type": "integer"
+    },
+    "revision_ttl": {
+      "description": "Ревизии старше указанного времени хранения будут автоматически удалятся. 0, пусто - без ограничений",
+      "type": "integer"
+    },
+    "translations": {
       "type": "object",
-      "properties": {
-        "id": {
-          "type": "string"
-        },
-        "name": {
-          "type": "string"
-        },
-        "schema": {
+      "description": "Переводы полей коллекции на различные языки",
+      "patternProperties": {
+        "^[\\w-]+$": {
           "type": "object",
-          "allOf": [
-            {
-              "$ref": "#/$defs/field"
-            }
-          ],
+          "description": "Язык, для которого предназначены переводы",
           "properties": {
-            "loaded": {
-              "type": "boolean"
-            },
-            "metadata": {
-              "type": [
-                "object",
-                "null"
-              ]
+            "name": {
+              "type": "string",
+              "description": "Название коллекции"
             }
           }
-        },
-        "no_data": {
-          "description": "Коллекция не содержит данных",
-          "type": "boolean"
-        },
-        "single": {
-          "description": "Коллекция может содержать ровно одну запись",
-          "type": "boolean"
-        },
-        "hidden": {
-          "description": "Скрыть коллекцию в интерфейсе от пользователя",
-          "type": "boolean"
-        },
-        "no_archive": {
-          "description": "Коллекция без архива",
-          "type": "boolean"
-        },
-        "no_publish": {
-          "description": "Коллекция без публикации",
-          "type": "boolean"
-        },
-        "no_revisions": {
-          "description": "Коллекция без истории изменений (ревизии)",
-          "type": "boolean"
-        },
-        "max_revisions": {
-          "description": "Старые ревизии сверх указанного количества будут автоматически удаляться. 0, пусто - без ограничений",
-          "type": "integer"
-        },
-        "revision_ttl": {
-          "description": "Ревизии старше указанного времени хранения будут автоматически удалятся. 0, пусто - без ограничений",
-          "type": "integer"
         }
       },
-      "required": [
-        "id",
-        "name",
-        "schema"
-      ],
       "additionalProperties": false
     }
-  ]
+  },
+  "required": [
+    "id",
+    "name",
+    "schema"
+  ],
+  "additionalProperties": false
 }
\ No newline at end of file