Translation components API.

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

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

{
    "count": 21288,
    "next": "https://translate-dev.freebsd.org/api/components/documentation/articlescommitters-guide_index/changes/?format=api&page=425",
    "previous": "https://translate-dev.freebsd.org/api/components/documentation/articlescommitters-guide_index/changes/?format=api&page=423",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824324/?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": "2025-08-24T20:53:44.165550Z",
            "action": 2,
            "target": "Будет добавлен заголовок сообщения с именем пользователя SASL: (`Authenticated sender: _имя_пользователя_`).",
            "id": 894322,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894322/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1792040/?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": "2025-08-24T20:56:50.762925Z",
            "action": 2,
            "target": "Ключевые слова или фразы:",
            "id": 894323,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894323/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1792063/?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": "2025-08-24T20:57:11.457029Z",
            "action": 2,
            "target": "Если коммиту должно быть сделано слияние в подмножество стабильных веток, укажите названия веток.",
            "id": 894324,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894324/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1792065/?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": "2025-08-24T20:57:23.295387Z",
            "action": 2,
            "target": "Если коммиту должено быть сделано слияние в квартальную ветку портов, укажите квартальную ветку. Например, `2021Q2`.",
            "id": 894325,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894325/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824369/?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": "2025-08-24T20:57:40.191125Z",
            "action": 2,
            "target": "Пожалуйста, используйте команду `git arc`, предоставляемую `devel/freebsd-git-devtools` (установите порт или пакет, затем введите `git help arc` для получения документации), для создания и обновления рецензий в Phabricator. Это упростит другим процесс проверки и тестирования ваших патчей.",
            "id": 894326,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894326/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791756/?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": "2025-08-24T21:01:16.040823Z",
            "action": 2,
            "target": "Если вы привыкли к `git pull`, мы настоятельно рекомендуем использовать опцию `--ff-only` и дополнительно установить её в качестве опции по умолчанию. В качестве альтернативы, `git pull --rebase` полезен, если у вас есть изменения, проиндексированные (stage) в ветке `main`.",
            "id": 894327,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894327/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791558/?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": "2025-08-24T21:02:40.198546Z",
            "action": 2,
            "target": "`git bisect start --first-parent` запустит процесс бисекции. Далее необходимо указать диапазон для проверки. `git bisect good XXXXXX` укажет рабочую версию, а `git bisect bad XXXXX` — нерабочую версию. Нерабочая версия почти всегда будет HEAD (специальный тег для текущего состояния). Рабочая версия будет последней, которую вы проверяли. Аргумент `--first-parent` необходим, чтобы последующие команды `git bisect` не пытались переключиться на ветку вендора, в которой отсутствует полное дерево исходников FreeBSD.",
            "id": 894328,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894328/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824077/?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": "2025-08-24T21:03:05.155373Z",
            "action": 2,
            "target": "Для коммитов MFC, например, импорта от вендора, вам потребуется указать одного родителя для целей выборочного применения (cherry-pick). Обычно это будет «первый родитель» ветки, из которой вы применяете изменения, то есть:",
            "id": 894329,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894329/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791685/?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": "2025-08-24T21:03:19.895243Z",
            "action": 2,
            "target": "Все ветки и теги вендоров начинаются с `vendor/`. Эти ветки и теги видны по умолчанию.",
            "id": 894330,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894330/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824256/?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": "2025-08-24T21:03:32.971680Z",
            "action": 2,
            "target": "будет просматривать журнал ветки вендора для zlib, начиная с версии 1.2.10.",
            "id": 894331,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894331/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1792110/?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": "2025-08-24T21:04:04.657630Z",
            "action": 2,
            "target": "Проект FreeBSD настоятельно не рекомендует использовать так называемую «рекламную оговорку» в новом коде. Из-за большого числа участников проекта FreeBSD соблюдение этой оговорки стало затруднительным для многих коммерческих вендоров. Если ваш код в дереве содержит рекламную оговорку, пожалуйста, рассмотрите возможность её удаления. Более того, пожалуйста, рассмотрите возможность использования вышеуказанной лицензии для вашего кода.",
            "id": 894332,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894332/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1792226/?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": "2025-08-24T21:04:37.521103Z",
            "action": 2,
            "target": "Упомянутые выше деревья предназначены для стороннего программного обеспечения, обычно импортируемого в ветку вендора. Фиксация изменений там может вызвать ненужные проблемы при импорте более новых версий программного обеспечения. В общем случае рекомендуется отправлять исправления напрямую вендору. Исправления могут быть сначала зафиксированы в FreeBSD с разрешения сопровождающего.",
            "id": 894333,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894333/?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": "2025-08-25T04:45:00.481213Z",
            "action": 17,
            "target": "",
            "id": 894336,
            "action_name": "Committed changes",
            "url": "https://translate-dev.freebsd.org/api/changes/894336/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824325/?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": "2025-08-25T07:38:52.424691Z",
            "action": 2,
            "target": "На хосте действуют различные ограничения по скорости для сокращения попыток взлома перебором паролей.",
            "id": 894339,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894339/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791949/?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": "2025-08-25T07:39:18.256294Z",
            "action": 2,
            "target": "Также возможно использовать локальный MTA для пересылки локально отправленных писем на SMTP-серверы FreeBSD.org.",
            "id": 894340,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894340/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824326/?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": "2025-08-25T07:39:21.967420Z",
            "action": 2,
            "target": "Использование Postfix",
            "id": 894341,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894341/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791951/?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": "2025-08-25T07:39:36.690890Z",
            "action": 2,
            "target": "Чтобы сообщить локальному экземпляру Postfix, что любое письмо от `_вашеимяпользователя_@FreeBSD.org` должно быть перенаправлено на серверы FreeBSD.org, добавьте это в ваш [.filename]#main.cf#:",
            "id": 894342,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894342/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824328/?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": "2025-08-25T07:39:41.417795Z",
            "action": 2,
            "target": "Создайте файл [.filename]#/usr/local/etc/postfix/relayhost_maps# со следующим содержимым:",
            "id": 894343,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894343/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824330/?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": "2025-08-25T07:39:47.368044Z",
            "action": 2,
            "target": "Создайте [.filename]#/usr/local/etc/postfix/sasl_passwd# со следующим содержимым:",
            "id": 894344,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894344/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824331/?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": "2025-08-25T07:40:00.846796Z",
            "action": 2,
            "target": "Если почтовый сервер используется другими людьми, вы можете захотеть предотвратить отправку ими писем с вашего адреса. Для достижения этой цели добавьте это в ваш [.filename]#main.cf#:",
            "id": 894345,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894345/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824333/?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": "2025-08-25T07:40:04.311574Z",
            "action": 2,
            "target": "Создайте файл [.filename]#/usr/local/etc/postfix/sender_login_maps# со следующим содержимым:",
            "id": 894346,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894346/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824335/?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": "2025-08-25T07:41:14.266303Z",
            "action": 2,
            "target": "Где _yourlocalusername_ — это имя пользователя SASL, используемое для подключения к локальному экземпляру Postfix.",
            "id": 894347,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894347/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824336/?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": "2025-08-25T07:41:15.681381Z",
            "action": 2,
            "target": "Использование OpenSMTPD",
            "id": 894348,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894348/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824337/?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": "2025-08-25T07:41:22.240505Z",
            "action": 2,
            "target": "Чтобы указать локальному экземпляру OpenSMTPD, что все письма от `_yourusername_@FreeBSD.org` должны быть перенаправлены на серверы FreeBSD.org, добавьте это в ваш [.filename]#smtpd.conf#:",
            "id": 894349,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894349/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824339/?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": "2025-08-25T07:41:28.436226Z",
            "action": 2,
            "target": "Где _вашелокальноеимяпользователя_ — это имя пользователя SASL, используемое для подключения к локальному экземпляру OpenSMTPD.",
            "id": 894350,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894350/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824340/?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": "2025-08-25T07:41:33.718975Z",
            "action": 2,
            "target": "Создайте файл [.filename]#/usr/local/etc/mail/secrets# со следующим содержимым:",
            "id": 894351,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894351/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824342/?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": "2025-08-25T07:41:36.285268Z",
            "action": 2,
            "target": "Использование Exim",
            "id": 894352,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894352/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824343/?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": "2025-08-25T07:41:39.888058Z",
            "action": 2,
            "target": "Создайте файл [.filename]#/usr/local/etc/exim/freebsd_send# со следующим содержимым:",
            "id": 894353,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894353/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791980/?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": "2025-08-25T07:42:12.114916Z",
            "action": 2,
            "target": "Все новые разработчики получают наставника на первые несколько месяцев. Наставник отвечает за обучение подопечного правилам и соглашениям проекта и направляет его первые шаги в сообществе разработчиков. Наставник также несёт личную ответственность за действия подопечного в течение этого начального периода.",
            "id": 894354,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894354/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791981/?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": "2025-08-25T07:42:20.152065Z",
            "action": 2,
            "target": "Для коммитеров: не коммитьте ничего без предварительного одобрения ментора. Задокументируйте это одобрение строкой `Approved by:` в сообщении коммита.",
            "id": 894355,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894355/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791982/?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": "2025-08-25T07:42:52.909801Z",
            "action": 2,
            "target": "Когда наставник решает, что подопечный освоил основы и готов к самостоятельной фиксации изменений, наставник объявляет об этом, выполняя коммит в [.filename]#mentors#. Этот файл находится в сиротской ветке [.filename]#admin# каждого репозитория. Подробная информация о том, как получить доступ к этим веткам, доступна в crossref:committers-guide[admin-branch, ветке \"admin\"].",
            "id": 894356,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894356/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791985/?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": "2025-08-25T07:43:28.492442Z",
            "action": 2,
            "target": "Проверка кода — один из способов повышения качества программного обеспечения. Следующие рекомендации применимы к коммитам в ветку `main` (-CURRENT) репозитория `src`. Другие ветки, а также деревья `ports` и `docs` имеют собственные политики проверки, но данные рекомендации в целом применимы к коммитам, требующим ревью:",
            "id": 894357,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894357/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824345/?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": "2025-08-25T07:43:37.843852Z",
            "action": 2,
            "target": "Все нетривиальные изменения должны быть проверены перед их фиксацией в репозитории.",
            "id": 894358,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894358/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824346/?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": "2025-08-25T07:44:35.113847Z",
            "action": 2,
            "target": "Рецензирование может проводиться по электронной почте, в Bugzilla, в Phabricator или с помощью другого механизма. По возможности рецензирование должно быть публичным.",
            "id": 894359,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894359/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824347/?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": "2025-08-25T07:44:43.047569Z",
            "action": 2,
            "target": "Разработчик, ответственный за изменение кода, также обязан вносить все необходимые изменения, связанные с проверкой.",
            "id": 894360,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894360/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824348/?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": "2025-08-25T07:45:12.168613Z",
            "action": 2,
            "target": "Проверка кода может быть итеративным процессом, который продолжается до тех пор, пока патч не будет готов к коммиту. В частности, после отправки патча на ревью, он должен получить явное подтверждение \"выглядит хорошо\" перед коммитом. Пока оно является явным, это может принимать любую форму, которая имеет смысл для метода проверки.",
            "id": 894361,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894361/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824349/?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": "2025-08-25T07:45:21.096402Z",
            "action": 2,
            "target": "Тайм-ауты не являются заменой проверке.",
            "id": 894362,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894362/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824350/?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": "2025-08-25T07:46:09.320091Z",
            "action": 2,
            "target": "Иногда проверка кода занимает больше времени, чем хотелось бы, особенно для большого по объему функционала. Принятые способы ускорить проверку ваших патчей:",
            "id": 894363,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894363/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824351/?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": "2025-08-25T07:46:17.667926Z",
            "action": 2,
            "target": "Проверяйте патчи других людей. Если вы помогаете, все будут более охотно делать то же самое для вас; доброжелательность — наша валюта.",
            "id": 894364,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894364/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824352/?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": "2025-08-25T07:46:39.334232Z",
            "action": 2,
            "target": "Пингуйте патч. Если он срочный, укажите причины, почему для вас важно, чтобы этот патч был принят, и пингуйте каждые пару дней. Если он не срочный, общепринятая вежливая частота пинга — одна неделя. Помните, что вы просите у других профессиональных разработчиков их ценное время.",
            "id": 894365,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894365/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824353/?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": "2025-08-25T07:46:47.649701Z",
            "action": 2,
            "target": "Обратитесь за помощью в списки рассылки, IRC и т.д. Другие могут либо помочь вам напрямую, либо предложить рецензента.",
            "id": 894366,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894366/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824354/?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": "2025-08-25T07:46:57.268735Z",
            "action": 2,
            "target": "Разделите ваш патч на несколько меньших патчей, которые основываются друг на друге. Чем меньше ваш патч, тем выше вероятность, что кто-то бегло его просмотрит.",
            "id": 894367,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894367/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824355/?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": "2025-08-25T07:47:11.274961Z",
            "action": 2,
            "target": "При внесении крупных изменений полезно держать это в уме с самого начала работы, поскольку разбиение крупных изменений на более мелкие часто бывает затруднительно постфактум.",
            "id": 894368,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894368/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824356/?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": "2025-08-25T07:48:54.439413Z",
            "action": 2,
            "target": "Разработчикам следует участвовать в проверках кода как в роли авторов, так и в роли рецензентов. Если кто-то любезно проверил ваш код, вы должны ответить тем же для кого-то другого. Обратите внимание, что хотя любой может проверить и дать обратную связь по патчу, только соответствующий эксперт по теме может одобрить изменение. Обычно это коммиттер, который регулярно работает с рассматриваемым кодом.",
            "id": 894369,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894369/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1824357/?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": "2025-08-25T07:49:06.285321Z",
            "action": 2,
            "target": "В некоторых случаях может не оказаться эксперта по предметной области. В таких случаях достаточно проверки опытным разработчиком в сочетании с соответствующим тестированием.",
            "id": 894370,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894370/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791993/?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": "2025-08-25T07:49:21.000456Z",
            "action": 2,
            "target": "В этом разделе содержатся некоторые предложения и традиции по форматированию журналов коммитов.",
            "id": 894371,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894371/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791995/?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": "2025-08-25T07:49:51.221955Z",
            "action": 2,
            "target": "При фиксации изменения в Git, Subversion или другой системе контроля версий (СКВ) вам предлагается написать текст с описанием коммита — сообщение о коммите. Насколько важно это сообщение о коммите? Стоит ли прилагать значительные усилия для его написания? Имеет ли значение, если вы просто напишете `исправлена ошибка`?",
            "id": 894372,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894372/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791996/?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": "2025-08-25T07:49:57.446164Z",
            "action": 2,
            "target": "У большинства проектов более одного разработчика, и они длятся в течение некоторого времени. Сообщения коммитов — это очень важный способ общения с другими разработчиками, как в настоящем, так и в будущем.",
            "id": 894373,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894373/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791997/?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": "2025-08-25T07:50:49.235521Z",
            "action": 2,
            "target": "В FreeBSD сотни активных разработчиков и сотни тысяч коммитов, охватывающих десятилетия истории. За это время сообщество разработчиков осознало, насколько ценны хорошие сообщения к коммитам; иногда эти уроки давались тяжело.",
            "id": 894374,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894374/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1791998/?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": "2025-08-25T07:50:52.811856Z",
            "action": 2,
            "target": "Сообщения коммитов служат как минимум трем целям:",
            "id": 894375,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/894375/?format=api"
        }
    ]
}