Changes API.

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

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

{
    "count": 723585,
    "next": "https://translate-dev.freebsd.org/api/changes/?format=api&page=14471",
    "previous": "https://translate-dev.freebsd.org/api/changes/?format=api&page=14469",
    "results": [
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/bookshandbookx11_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookx11_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-02T04:45:00.232601Z",
            "action": 17,
            "target": "",
            "id": 956162,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956162/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-02T04:45:00.312176Z",
            "action": 17,
            "target": "",
            "id": 956163,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956163/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/languages/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-02T04:45:01.053416Z",
            "action": 40,
            "target": "en (en, en)",
            "id": 956164,
            "action_name": "发现重复的语言",
            "url": "https://translate-dev.freebsd.org/api/changes/956164/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesbsdl-gpl/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-02T04:45:06.146011Z",
            "action": 18,
            "target": "",
            "id": 956165,
            "action_name": "推送了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956165/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806880/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:19.559175Z",
            "action": 2,
            "target": "До настоящего момента проект FreeBSD выпустил ряд описанных методик для выполнения различных частей работы. Однако, из-за растущего числа участников проекта, необходима модель проекта, обобщающая его структуру. footnote:[Это согласуется с законом Брукса, согласно которому добавление нового человека в задерживающийся проект сделает его ещё более задержанным, поскольку увеличит потребность в коммуникации. Модель проекта — это инструмент для снижения потребности в коммуникации.] Данная статья предоставляет такую модель проекта и передаётся в проект документации FreeBSD, где она может развиваться вместе с проектом, чтобы в любой момент времени отражать способ его работы. Она основана на диссертации [ crossref:dev-model[thesis, Saers 2003]].",
            "id": 956166,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956166/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806898/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:25.657890Z",
            "action": 2,
            "target": "Модель проекта — это способ снижения накладных расходов на коммуникации в проекте. Как показано в [ crossref:dev-model[brooks, Brooks  1995]], увеличение числа участников проекта приводит к экспоненциальному росту коммуникаций в проекте. За последние годы FreeBSD значительно увеличил как количество активных пользователей, так и коммиттеров, что соответственно привело к росту коммуникаций. Данная модель проекта поможет снизить эти накладные расходы за счёт предоставления актуального описания проекта.",
            "id": 956167,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956167/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806899/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:33.797136Z",
            "action": 2,
            "target": "Во время выборов в Core в 2002 году Марк Мюррей заявил: «Я против длинного свода правил, так как это удовлетворяет склонности к юриспруденции и противоречит техноцентричности, в которой проект так нуждается.» [ crossref:dev-model[bsd-election2002, FreeBSD 2002B]]. Эта модель проекта не предназначена для того, чтобы оправдывать создание ограничений для разработчиков, а служит инструментом для облегчения координации. Она призвана описывать проект, давая обзор того, как выполняются различные процессы. Это введение в то, как работает проект FreeBSD.",
            "id": 956168,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956168/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806900/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:40.841677Z",
            "action": 2,
            "target": "Модель проекта FreeBSD будет описана по состоянию на 1 июля 2004 года. Она основана на работе Нильса Йоргенсена [ crossref:dev-model[jorgensen2001, Jørgensen 2001]], официальных документах FreeBSD, обсуждениях в списках рассылки FreeBSD и интервью с разработчиками.",
            "id": 956169,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956169/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806902/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:47.693404Z",
            "action": 2,
            "target": "[ crossref:dev-model[freebsd-developer-handbook, FreeBSD 2002A]] Разделы 1.2 и 1.3 описывают видение и архитектурные принципы проекта. Видение сформулировано как: \"Создать наилучший пакет операционной системы, подобной UNIX®, с должным уважением к оригинальной идеологии программных инструментов, а также к удобству использования, производительности и стабильности.\" Архитектурные принципы помогают определить, находится ли проблема, которую кто-то хочет решить, в рамках проекта",
            "id": 956170,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956170/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806905/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:53.661207Z",
            "action": 2,
            "target": "\"Активность\" — это элемент работы, выполняемый в ходе проекта [ crossref:dev-model[ref-pmbok, PMI 2000]]. У неё есть результат, который ведёт к достижению цели. Такой результат может быть либо входом для другой активности, либо частью поставки процесса.",
            "id": 956171,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956171/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806911/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:20:59.036845Z",
            "action": 2,
            "target": "«Результат» — это конечный продукт процесса. Это синоним понятия «поставляемый результат», который определяется как «любой измеримый, осязаемый, проверяемый результат, итог или элемент, который должен быть произведён для завершения проекта или его части. Часто используется в более узком смысле в отношении внешнего поставляемого результата, который подлежит утверждению спонсором проекта или заказчиком» согласно [ crossref:dev-model[ref-pmbok, PMI 2000]]. Примерами результатов являются программное обеспечение, принятое решение или написанный отчёт.",
            "id": 956172,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956172/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806959/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:21:41.091817Z",
            "action": 2,
            "target": "\"Релиз для разработки\" — это ветка FreeBSD-CURRENT (\"-CURRENT\"), а \"релиз для производства\" — ветка FreeBSD-STABLE (\"-STABLE\") [ crossref:dev-model[jorgensen2001, Jørgensen 2001]].",
            "id": 956173,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956173/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1806989/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:21:53.731890Z",
            "action": 2,
            "target": "Последняя версия -CURRENT всегда обозначается как -CURRENT, а последний релиз -STABLE всегда обозначается как -STABLE. На этом рисунке -STABLE относится к 4-STABLE, а -CURRENT относится к 5.0-CURRENT после 5.0-RELEASE. [ crossref:dev-model[freebsd-releng, FreeBSD 2002E]]",
            "id": 956174,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956174/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807007/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:22:00.419722Z",
            "action": 2,
            "target": "Участник вносит вклад в проект FreeBSD в качестве разработчика, автора, отправляя отчёты о проблемах или другими способами способствуя прогрессу проекта. Участник не имеет особых привилегий в проекте FreeBSD. [ crossref:dev-model[freebsd-contributors, FreeBSD 2002F]]",
            "id": 956175,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956175/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807009/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:22:05.819017Z",
            "action": 2,
            "target": "Человек, обладающий необходимыми привилегиями для добавления своего кода или документации в репозиторий. Коммиттер совершил коммит в течение последних 12 месяцев. [ crossref:dev-model[freebsd-developer-handbook, FreeBSD 2000A]] Активный коммиттер — это коммиттер, который в среднем совершал один коммит в месяц в течение этого времени.",
            "id": 956176,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956176/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807139/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:23:51.222436Z",
            "action": 2,
            "target": "В рамках проекта существуют подпроекты, работающие над новыми функциями. Эти проекты обычно выполняются одним человеком [ crossref:dev-model[jorgensen2001, Йоргенсен 2001]]. Каждый проект волен организовывать разработку так, как считает нужным. Однако, когда проект объединяется с ветвью -CURRENT, он должен следовать руководствам проекта. Когда код хорошо протестирован в ветви -CURRENT и признан достаточно стабильным и актуальным для ветви -STABLE, он объединяется с ветвью -STABLE.",
            "id": 956177,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956177/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807146/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:24:12.385943Z",
            "action": 2,
            "target": "Основной объём работы, вкладываемый в проект FreeBSD, связан с сопровождением. [ crossref:dev-model[jorgensen2001, Jørgensen 2001]] предоставляет схему, показывающую жизненный цикл изменений.",
            "id": 956178,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956178/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807159/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:24:53.674341Z",
            "action": 2,
            "target": "[ crossref:dev-model[freebsd-handle-pr, FreeBSD 2002C]].",
            "id": 956179,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956179/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807161/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:24:59.962472Z",
            "action": 2,
            "target": "[ crossref:dev-model[freebsd-committer, FreeBSD 2001]] содержит ряд правил, которым должны следовать коммиттеры. Однако случается, что эти правила нарушаются. Следующие правила существуют для того, чтобы можно было реагировать на неподобающее поведение. Они определяют, какие действия приведут к приостановке привилегий коммиттера на тот или иной срок.",
            "id": 956180,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956180/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807196/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:25:41.347418Z",
            "action": 2,
            "target": "Mailman - это программа, которая автоматизирует управление почтовыми рассылками. Проект FreeBSD использует её для ведения 16 общих рассылок, 60 технических рассылок, 4 ограниченных рассылок и 5 рассылок с логами коммитов Git. Она также используется для многих почтовых рассылок, созданных и используемых другими людьми и проектами в сообществе FreeBSD. Общие рассылки предназначены для широкой публики, технические рассылки в основном предназначены для разработки определённых областей интересов, а закрытые рассылки используются для внутренней коммуникации, не предназначенной для широкой публики. Большая часть всей коммуникации в проекте проходит через эти 85 рассылок [ crossref:dev-model[ref-bsd-handbook, FreeBSD 2003A], Приложение C].",
            "id": 956181,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956181/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807218/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T07:26:10.778215Z",
            "action": 2,
            "target": "Как и подпроект ports, проект Documentation может назначать коммиттеров документации без одобрения основной команды FreeBSD (Core Team). [ crossref:dev-model[freebsd-doceng-charter, FreeBSD 2003B]].",
            "id": 956182,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956182/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807027/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:20:11.275168Z",
            "action": 2,
            "target": "Обязанности команды подготовки релизов включают",
            "id": 956183,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956183/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807212/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:20:31.286707Z",
            "action": 2,
            "target": "Команды, зависящие от Ports, такие как команда подготовки релизов, для эффективности коммуникации имеют своих собственных представителей по портам.",
            "id": 956184,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956184/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807034/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:22:12.151666Z",
            "action": 2,
            "target": "Роль поддерживается: командой подготовки релизов (Release Engineering) mailto:re@FreeBSD.org[re@FreeBSD.org]. https://www.freebsd.org/ru/releng/charter/[ Устав Команды подготовки релизов].",
            "id": 956185,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956185/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807142/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:28:41.749302Z",
            "action": 2,
            "target": "Поскольку запросы приоритизируются отдельными разработчиками на основе того, что они считают интересным, необходимым или за что им платят, отсутствует общая стратегия или приоритезация того, какие запросы считать требованиями, и как контролировать их корректную реализацию. Однако большинство разработчиков разделяют общее видение того, какие вопросы являются более важными, и они могут запросить рекомендации у команды подготовки релизов.",
            "id": 956186,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956186/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807170/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:29:07.897812Z",
            "action": 2,
            "target": "Проект FreeBSD имеет команду подготовки релизов с главным инженером, который отвечает за создание релизов FreeBSD для распространения среди пользователей через интернет или продажи в розничных магазинах. Поскольку FreeBSD доступна на нескольких платформах, а релизы для различных архитектур выпускаются одновременно, в команде есть ответственный за каждую архитектуру. Также в команде есть роли, отвечающие за координацию усилий по обеспечению качества, сборку набора пакетов и актуализацию документации. Под инженером по выпуску релизов подразумевается представитель команды инженеров по выпуску релизов.",
            "id": 956187,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956187/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807170/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:32:00.288659Z",
            "action": 2,
            "target": "Проект FreeBSD имеет команду подготовки релизов с Реководителем команды, который отвечает за создание релизов FreeBSD для распространения среди пользователей через интернет или продажи в розничных магазинах. Поскольку FreeBSD доступна на нескольких платформах, а релизы для различных архитектур выпускаются одновременно, в команде есть ответственный за каждую архитектуру. Также в команде есть роли, отвечающие за координацию усилий по обеспечению качества, сборку набора пакетов и актуализацию документации. Под инженером по выпуску релизов подразумевается представитель команды подготовки релизов.",
            "id": 956188,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956188/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1807171/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_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": "2026-07-02T08:33:08.226317Z",
            "action": 2,
            "target": "Когда готовится выпуск релиза, проект FreeBSD несколько меняет свою структуру. Составляется график выпуска, включающий заморозку функциональности и кода, выпуск промежуточных релизов и финального релиза. Заморозка функциональности означает, что новые функции не могут быть добавлены в ветку без явного согласия инженеров релиза. Заморозка кода означает, что изменения в коде (например, исправления ошибок) не могут быть добавлены без явного согласия инженеров по выпуску релизов. Этот процесс заморозки функциональности и кода известен как стабилизация. В процессе выпуска релиза инженер релиза имеет полномочия откатываться к более старым версиям кода и, таким образом, \"отменять\" изменения, если они сочтут, что эти изменения не подходят для включения в релиз.",
            "id": 956189,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956189/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookpci_index/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-03T03:55:08.266398Z",
            "action": 47,
            "target": "",
            "id": 956190,
            "action_name": "新警报",
            "url": "https://translate-dev.freebsd.org/api/changes/956190/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksdev-model_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdev-model_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-03T04:45:00.319477Z",
            "action": 17,
            "target": "",
            "id": 956191,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956191/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/languages/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-03T04:45:00.644928Z",
            "action": 40,
            "target": "en (en, en)",
            "id": 956192,
            "action_name": "发现重复的语言",
            "url": "https://translate-dev.freebsd.org/api/changes/956192/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesbsdl-gpl/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-03T04:45:05.535753Z",
            "action": 18,
            "target": "",
            "id": 956193,
            "action_name": "推送了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956193/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/languages/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-04T04:45:00.148056Z",
            "action": 40,
            "target": "en (en, en)",
            "id": 956194,
            "action_name": "发现重复的语言",
            "url": "https://translate-dev.freebsd.org/api/changes/956194/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/languages/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-05T04:45:00.179848Z",
            "action": 40,
            "target": "en (en, en)",
            "id": 956195,
            "action_name": "发现重复的语言",
            "url": "https://translate-dev.freebsd.org/api/changes/956195/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812583/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookplist_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_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": "2026-07-05T18:08:04.775538Z",
            "action": 2,
            "target": "Эти ключевые слова содержат man:sh[1] скрипт, который выполняется до или после установки, удаления или обновления пакета. В дополнение к обычным заполнителям `@exec %_foo_`, описанным в crossref:plist[plist-keywords-base-exec, \"`@preexec` _команда_, `@postexec` _команда_, `@preunexec` _команда_, `@postunexec` _команда_\"], существует новый заполнитель `%@`, который представляет аргумент ключевого слова.",
            "id": 956196,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956196/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791331/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesbuilding-products_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesbuilding-products_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": "2026-07-05T18:52:26.728257Z",
            "action": 2,
            "target": "crossref:building-products[fig-svn-blame, \"Аннотированный листинг исходного кода, сгенерированный с помощью `svn blame`\"] показывает часть аннотированного листинга файла, на который ссылается журнал изменений в crossref:building-products[fig-change-log, Пример записи в журнале изменений]. Происхождение каждой строки исходного кода чётко видно. Аннотированные листинги, показывающие историю каждого файла, входящего в состав FreeBSD, https://svnweb.freebsd.org/[доступны в интернете].",
            "id": 956197,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956197/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791370/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlescommitters-guide_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_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": "2026-07-05T18:56:21.929115Z",
            "action": 2,
            "target": "Почти все разработчики FreeBSD имеют права на коммит в один или несколько репозиториев. Однако некоторые разработчики не имеют таких прав, и часть информации здесь применима и к ним. (Например, некоторые люди имеют права только для работы с базой данных отчётов о проблемах.) Дополнительную информацию можно найти в crossref:committers-guide[non-committers, \"Вопросы, специфичные для разработчиков без прав на коммит\"].",
            "id": 956198,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956198/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1792337/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlescommitters-guide_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_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": "2026-07-05T18:57:07.741746Z",
            "action": 2,
            "target": "Не забудьте crossref:committers-guide[port-commit-message-formats,\"настроить git-хуки для дерева портов, как описано здесь\"]; специальный хук был разработан для проверки [.filename]#Makefile# каждой категории.",
            "id": 956199,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956199/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1801296/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesreleng_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesreleng_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": "2026-07-05T18:57:52.371281Z",
            "action": 2,
            "target": "crossref:releng[lessons-learned, \"Уроки, извлеченные из FreeBSD 4.4\"]",
            "id": 956200,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956200/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1797449/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvinum_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvinum_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": "2026-07-05T19:01:25.182203Z",
            "action": 2,
            "target": "Можно заметить, что параметр `size` для поддельного раздела `a` совпадает с указанным выше значением, в то время как параметр `offset` представляет собой сумму смещения внутри раздела [.filename]#vinum# `h` и смещения этого раздела в устройстве или слайсе. Это стандартная настройка, необходимая для избежания проблемы, описанной в crossref:vinum[vinum-root-panic, \"Ничего не загружается, паника при загрузке\"]. Весь раздел `a` полностью находится внутри раздела `h`, содержащего все данные [.filename]#vinum# для этого устройства.",
            "id": 956201,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956201/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesbuilding-products_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesbuilding-products_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:00.233788Z",
            "action": 17,
            "target": "",
            "id": 956202,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956202/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlescommitters-guide_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:00.353512Z",
            "action": 17,
            "target": "",
            "id": 956203,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956203/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesvinum_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesvinum_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:00.479833Z",
            "action": 17,
            "target": "",
            "id": 956204,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956204/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesreleng_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesreleng_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:00.544958Z",
            "action": 17,
            "target": "",
            "id": 956205,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956205/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookplist_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:00.633937Z",
            "action": 17,
            "target": "",
            "id": 956206,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956206/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/languages/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:02.621291Z",
            "action": 40,
            "target": "en (en, en)",
            "id": 956207,
            "action_name": "发现重复的语言",
            "url": "https://translate-dev.freebsd.org/api/changes/956207/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesbsdl-gpl/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-07-06T04:45:07.691804Z",
            "action": 18,
            "target": "",
            "id": 956208,
            "action_name": "推送了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/956208/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812491/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookplist_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_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": "2026-07-06T07:24:32.406168Z",
            "action": 2,
            "target": "Это делает три вещи. Во-первых, добавляет первый переданный файл в качестве аргумента, образец файла, в plist. Затем, при установке, если фактический файл не найден, копирует образец файла в фактический файл. И наконец, при удалении, удаляет фактический файл, если он не был изменён. Дополнительную информацию см. в разделе crossref:plist[plist-config, Файлы конфигурации].",
            "id": 956209,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956209/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1812583/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookplist_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_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": "2026-07-06T07:24:50.686704Z",
            "action": 2,
            "target": "Эти ключевые слова содержат man:sh[1] скрипт, который выполняется до или после установки, удаления или обновления пакета. В дополнение к обычным заполнителям `@exec %_foo_`, описанным в разделе crossref:plist[plist-keywords-base-exec, \"`@preexec` _команда_, `@postexec` _команда_, `@preunexec` _команда_, `@postunexec` _команда_\"], существует новый заполнитель `%@`, который представляет аргумент ключевого слова.",
            "id": 956210,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956210/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791370/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/articlescommitters-guide_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_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": "2026-07-06T07:25:14.259710Z",
            "action": 2,
            "target": "Почти все разработчики FreeBSD имеют права на коммит в один или несколько репозиториев. Однако некоторые разработчики не имеют таких прав, и часть информации здесь применима и к ним. (Например, некоторые люди имеют права только для работы с базой данных отчётов о проблемах.) Дополнительную информацию можно найти в разделе crossref:committers-guide[non-committers, \"Вопросы, специфичные для разработчиков без прав на коммит\"].",
            "id": 956211,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/956211/?format=api"
        }
    ]
}