Changes API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/changes/911688/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "unit": "https://translate-dev.freebsd.org/api/units/1808227/?format=api",
    "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookkobj_index/?format=api",
    "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ru/?format=api",
    "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
    "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api",
    "timestamp": "2025-11-25T15:42:03.080485Z",
    "action": 2,
    "target": "Класс создается путем построения таблицы методов, связывающей одну или несколько функций с описаниями методов. Перед использованием класс компилируется. В процессе компиляции выделяется кэш и связывается с классом. Уникальный идентификатор назначается каждому описанию метода в таблице методов класса, если это ещё не было сделано другой компиляцией, ссылающейся на этот класс. Для каждого используемого метода скриптом генерируется функция для проверки аргументов и автоматического обращения к описанию метода для поиска. Сгенерированная функция ищет метод, используя уникальный идентификатор, связанный с описанием метода, в качестве хэша для доступа к кэшу, связанному с классом объекта. Если метод не найден в кэше, сгенерированная функция использует таблицу класса для поиска метода. Если метод найден, используется связанная с ним функция внутри класса; в противном случае используется функция по умолчанию, связанная с описанием метода.",
    "id": 911688,
    "action_name": "修改了译文",
    "url": "https://translate-dev.freebsd.org/api/changes/911688/?format=api"
}