docs(api): уточнение — locale работает только на records, не на schema
Tested: GET /dictionaries/spacecraft с Accept-Language: en-US возвращает schemaJson с descriptions на ru (defaultLocale). Header игнорируется на этом endpoint. Локализация (Accept-Language header) работает только на records-side (read-api DictionaryReadController). DictionaryDefinitionController (writer/ordinis-app) возвращает schema без locale negotiation. Cheatsheet обновлён, добавлен warning в query-params секцию.
This commit is contained in:
@@ -49,6 +49,9 @@ Scopes: `PUBLIC` (anon ok) · `INTERNAL` (auth) · `RESTRICTED` (admin).
|
|||||||
?at=2026-03-15T00:00:00Z bitemporal: запись на конкретный момент (validFrom <= at < validTo)
|
?at=2026-03-15T00:00:00Z bitemporal: запись на конкретный момент (validFrom <= at < validTo)
|
||||||
Accept-Language: en-US (header) локаль — единственный рабочий путь
|
Accept-Language: en-US (header) локаль — единственный рабочий путь
|
||||||
⚠️ ?locale= query param backend сейчас игнорирует
|
⚠️ ?locale= query param backend сейчас игнорирует
|
||||||
|
⚠️ Работает ТОЛЬКО на records endpoints.
|
||||||
|
Schema endpoint (`/dictionaries/{name}`) всегда
|
||||||
|
возвращает schemaJson на defaultLocale.
|
||||||
?bbox=lon1,lat1,lon2,lat2 geo: bounding box (для geo-dicts)
|
?bbox=lon1,lat1,lon2,lat2 geo: bounding box (для geo-dicts)
|
||||||
?polygon=<GeoJSON> geo: polygon-фильтр
|
?polygon=<GeoJSON> geo: polygon-фильтр
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user