Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/postgis-workshop/validity/uk/changes/?format=api
https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/changes/?format=api&page=2", "previous": null, "results": [ { "unit": null, "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T19:23:41.774876Z", "action": 17, "target": "", "id": 2191740, "action_name": "Changes committed", "url": "https://weblate.osgeo.org/api/changes/2191740/?format=api" }, { "unit": null, "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:32:20.981713Z", "action": 1, "target": "", "id": 2191556, "action_name": "Translation completed", "url": "https://weblate.osgeo.org/api/changes/2191556/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359482/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:32:20.929504Z", "action": 5, "target": "`ST_MakeValid(геометрія A) <http://postgis.net/docs/ST_MakeValid.html>`_: Повертає геометрію, реконструйовану відповідно до правил валідності.", "id": 2191555, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191555/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359481/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:32:05.481267Z", "action": 5, "target": "ST_IsValidReason(geometry A) <http://postgis.net/docs/ST_IsValidReason.html>_: Повертає текстовий рядок із причиною некоректності та координатою, де вона виникає.", "id": 2191554, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191554/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359480/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:31:39.195366Z", "action": 5, "target": "ST_IsValid(geometry A) <http://postgis.net/docs/ST_IsValid.html>_: Повертає булеве значення, яке вказує, чи є геометрія коректною.", "id": 2191553, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191553/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359479/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:31:20.540519Z", "action": 5, "target": "Список функцій", "id": 2191552, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191552/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359478/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:31:07.096997Z", "action": 5, "target": "Хорошим інструментом для візуального виправлення некоректної геометрії є OpenJump (http://openjump.org), який містить функцію перевірки коректності за шляхом Tools->QA->Validate Selected Layers.", "id": 2191551, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191551/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359477/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:30:37.464174Z", "action": 5, "target": "Ось приклад SQL-запиту, який позначає некоректні геометрії для перевірки та одночасно додає виправлену версію до таблиці.", "id": 2191550, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191550/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359476/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:30:00.466157Z", "action": 5, "target": "Масове виправлення геометрії", "id": 2191549, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191549/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359475/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:29:07.294109Z", "action": 5, "target": "«Банановий полігон» (або «інверсна оболонка») — це випадок, коли топологічна модель валідної геометрії за :term:OGC та модель, яку внутрішньо використовує ESRI, відрізняються. Модель ESRI вважає кільця, що торкаються, некоректними й надає перевагу банановій формі для такого типу фігур. Модель OGC — навпаки. Жодна з них не є «правильною» чи «неправильною» — це просто різні способи моделювання однієї й тієї ж ситуації.", "id": 2191546, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191546/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359474/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:28:23.146540Z", "action": 5, "target": "Виконання команди `ST_MakeValid <http://postgis.net/docs/ST_MakeValid.html>`_ на полігоні повертає валідний полігон :term:`OGC`, що складається з зовнішнього та внутрішнього кілець, які стикаються в одній точці.", "id": 2191545, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191545/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359473/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:27:41.095244Z", "action": 5, "target": "Наприклад, ось класичний випадок некоректної геометрії — «банановий полігон» — одне кільце, яке охоплює площу, але вигинається так, що торкається само себе, утворюючи «дірку», яка насправді не є діркою.", "id": 2191544, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191544/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359472/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:27:00.295201Z", "action": 5, "target": "Виправлення некоректної геометрії передбачає розбиття полігону на його найпростіші структури (кільця), перевірку, що кільця відповідають правилам валідації, а потім побудову нових полігонів, що дотримуються правил вкладення/замикання кілець. Часто результати бувають інтуїтивно зрозумілими, але у випадку надто «погано» сформованих вхідних даних валідні вихідні геометрії можуть не відповідати вашому уявленню про те, як вони мали б виглядати. У новіших версіях PostGIS є кілька алгоритмів для відновлення геометрій — уважно прочитайте сторінку довідки ST_MakeValid і виберіть той, який вам підходить.", "id": 2191543, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191543/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359471/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:25:21.959731Z", "action": 5, "target": "Виправлення некоректної геометрії", "id": 2191542, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191542/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359470/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:24:26.018621Z", "action": 2, "target": "Ми також можемо скористатися функцією :command:ST_IsValid(geometry), щоб перевірити наші таблиці:", "id": 2191541, "action_name": "Translation changed", "url": "https://weblate.osgeo.org/api/changes/2191541/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359470/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:24:11.480348Z", "action": 2, "target": "Ми також можемо скористатися функцією :command:ST_IsValid(geometry), щоб перевірити наші таблиці.", "id": 2191540, "action_name": "Translation changed", "url": "https://weblate.osgeo.org/api/changes/2191540/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359470/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:23:52.089876Z", "action": 5, "target": "Ми також можемо використовувати функцію :command:`ST_IsValid(geometry)` для перевірки наших таблиць:", "id": 2191539, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191539/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359469/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:23:37.817167Z", "action": 5, "target": "Зверніть увагу, що крім причини (самоперетин) також повертається місце розташування недопустимого елемента (координати (1 1)).", "id": 2191538, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191538/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359468/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:22:16.065535Z", "action": 5, "target": "Тепер ми знаємо, що об'єкт є недійсним, але не знаємо, чому. Ми можемо використати функцію :command:`ST_IsValidReason(geometry)`, щоб з'ясувати причину недійсності:", "id": 2191537, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191537/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359467/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:21:59.026864Z", "action": 5, "target": "У попередньому прикладі ми мали один багатокутник, про який **знали**, що він є недійсним. Як виявити недійсність у таблиці з мільйонами геометрій? За допомогою функції :command:`ST_IsValid(geometry)`. Застосувавши її до нашої вісімки, ми отримуємо швидку відповідь:", "id": 2191536, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191536/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359466/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:21:36.572322Z", "action": 5, "target": "Визначення валідності", "id": 2191535, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191535/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359465/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:21:12.911957Z", "action": 5, "target": "Що тут відбувається? Алгоритм, який обчислює площу, передбачає, що кільця не мають самоперетинів. «Правильне» кільце завжди має площу, обмежену (внутрішню частину), розташовану з одного боку від обмежувальної лінії (неважливо, з якого саме боку, головне — що лише з одного). Однак у нашій (неправильно побудованій) «вісімці» обмежена площа для однієї петлі знаходиться праворуч від лінії, а для іншої — ліворуч. Це призводить до того, що обчислені площі для кожної петлі взаємно компенсуються (одна виходить як +1, інша як −1), і в результаті маємо «нульову площу».", "id": 2191534, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191534/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359464/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:20:12.463349Z", "action": 5, "target": "Давайте подивимося, яку площу нашого багатокутника визначає база даних:", "id": 2191533, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191533/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359463/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:19:57.739624Z", "action": 5, "target": "Зовнішнє кільце насправді має форму «вісімки» з самоперетином посередині. Зверніть увагу, що графічні процедури успішно відображають заповнення полігону, тож візуально він виглядає як «площа»: два квадрати розміром один на один, тобто загальна площа — дві одиниці.", "id": 2191532, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191532/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359462/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:18:51.127959Z", "action": 5, "target": "На цій діаграмі можна трохи чіткіше побачити помилку:", "id": 2191531, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191531/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359461/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:18:28.787708Z", "action": 2, "target": "Ось приклад того, чому структура має значення. Цей багатокутник є некоректним:", "id": 2191530, "action_name": "Translation changed", "url": "https://weblate.osgeo.org/api/changes/2191530/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359461/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:18:07.758407Z", "action": 5, "target": "Ось приклад того, чому структура має значення. Цей багатокутник є недійсним:", "id": 2191529, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191529/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359460/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T18:17:45.015773Z", "action": 5, "target": "Причина, чому правила є важливими, полягає в тому, що алгоритми для обчислень з геометрією залежать від узгодженої структури вхідних даних. Можна створити алгоритми, які не роблять жодних структурних припущень, але такі процедури зазвичай працюють дуже повільно, оскільки першим кроком у будь-якій процедурі без попередньої структури є аналіз вхідних даних і побудова структури в них.", "id": 2191528, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191528/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359459/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T17:48:25.665551Z", "action": 5, "target": "Останні три правила належать до категорії довільних. Існують інші способи визначення багатокутників, які є рівноцінними, але вищезазначені правила використовуються стандартом :term:`OGC` :term:`SFSQL`, якому відповідає PostGIS.", "id": 2191527, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2191527/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359458/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:55:45.534649Z", "action": 2, "target": "Елементи багатокутників не можуть торкатися один одного.", "id": 2189887, "action_name": "Translation changed", "url": "https://weblate.osgeo.org/api/changes/2189887/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359458/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:55:32.264191Z", "action": 5, "target": "Елементи багатокутників не можуть стикатися один з одним.", "id": 2189886, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189886/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359457/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:55:20.968109Z", "action": 5, "target": "Кільця не можуть торкатися інших кілець, за винятком однієї точки.", "id": 2189885, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189885/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359456/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:54:59.108058Z", "action": 5, "target": "Кільця не можуть перетинатися між собою (вони не можуть ні стикатися, ні перетинатися).", "id": 2189884, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189884/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359455/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:54:49.596599Z", "action": 5, "target": "Кільця, що визначають отвори, повинні знаходитися всередині кілець, що визначають зовнішні межі.", "id": 2189883, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189883/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359454/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:50:50.680930Z", "action": 5, "target": "Полігонми повинні бути замкненими.", "id": 2189882, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189882/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359453/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:48:46.548419Z", "action": 5, "target": "Деякі правила валідності полігонів здаються очевидними, а інші — довільними (і насправді є довільними).", "id": 2189879, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189879/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359451/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:48:23.509377Z", "action": 5, "target": "Що таке валідність", "id": 2189878, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189878/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359450/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:44:59.313550Z", "action": 5, "target": "У 90% випадків відповідь на питання «чому мій запит видає помилку «TopologyException»» звучить так: «one or more of the inputs are invalid. Це викликає питання: що означає «invalid» і чому нам слід про це турбуватися?", "id": 2189875, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189875/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359449/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:36:33.690318Z", "action": 5, "target": "Валідність", "id": 2189874, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189874/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359452/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T16:36:28.762381Z", "action": 5, "target": "Валідність є найважливішою для полігонів, які визначають обмежені області і вимагають значної структури. Лінії є дуже простими і не можуть бути недійсними, так само як і точки.", "id": 2189873, "action_name": "Translation added", "url": "https://weblate.osgeo.org/api/changes/2189873/?format=api" }, { "unit": null, "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "author": "https://weblate.osgeo.org/api/users/dkovshun/?format=api", "timestamp": "2025-08-09T13:57:38.222748Z", "action": 0, "target": "", "id": 2189811, "action_name": "Resource updated", "url": "https://weblate.osgeo.org/api/changes/2189811/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359482/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222694Z", "action": 71, "target": "", "id": 2189810, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189810/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359481/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222639Z", "action": 71, "target": "", "id": 2189809, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189809/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359480/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222592Z", "action": 71, "target": "", "id": 2189808, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189808/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359479/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222544Z", "action": 71, "target": "", "id": 2189807, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189807/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359478/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222496Z", "action": 71, "target": "", "id": 2189806, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189806/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359477/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222448Z", "action": 71, "target": "", "id": 2189805, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189805/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359476/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222400Z", "action": 71, "target": "", "id": 2189804, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189804/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359475/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222352Z", "action": 71, "target": "", "id": 2189803, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189803/?format=api" }, { "unit": "https://weblate.osgeo.org/api/units/2359474/?format=api", "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api", "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/uk/?format=api", "user": null, "author": null, "timestamp": "2025-08-09T13:57:38.222305Z", "action": 71, "target": "", "id": 2189802, "action_name": "String added in the repository", "url": "https://weblate.osgeo.org/api/changes/2189802/?format=api" } ] }{ "count": 77, "next": "