Translation components API.

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

GET /api/components/documentation/booksporters-handbookquick-porting_index/changes/?format=api&page=22
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1101,
    "next": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/changes/?format=api&page=23",
    "previous": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/changes/?format=api&page=21",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776262/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.588144Z",
            "action": 9,
            "target": "`make stage`",
            "id": 861774,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861774/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776264/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.618549Z",
            "action": 9,
            "target": "`make package`",
            "id": 861775,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861775/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776265/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.657669Z",
            "action": 9,
            "target": "`make install`",
            "id": 861776,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861776/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776266/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.677251Z",
            "action": 9,
            "target": "`make deinstall`",
            "id": 861777,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861777/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776267/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.714579Z",
            "action": 9,
            "target": "`make package` (как пользователь)",
            "id": 861778,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861778/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776269/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.730550Z",
            "action": 9,
            "target": "Тщательное автоматизированное тестирование можно выполнить с помощью package:ports-mgmt/poudriere[] из коллекции портов, дополнительную информацию см. в crossref:testing[testing-poudriere,poudriere]. Он поддерживает `клетки`, в которых можно протестировать все указанные выше шаги без воздействия на состояние основной системы.",
            "id": 861779,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861779/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776272/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.745915Z",
            "action": 9,
            "target": "Не следуйте слепо выводу `portlint`. Это статический инструмент для проверки, и иногда он ошибается.",
            "id": 861780,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861780/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776276/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.760967Z",
            "action": 9,
            "target": "Нам не нужны каталог [.filename]#work# или пакет [.filename]#pkgname.txz#, поэтому их можно удалить.",
            "id": 861781,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861781/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776277/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.776711Z",
            "action": 9,
            "target": "Далее создайте файл man:patch[1]. Предположим, что порт называется `oneko` и находится в категории `games`.",
            "id": 861782,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861782/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776278/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.792757Z",
            "action": 9,
            "target": "Создание [.filename]#.diff# для нового порта",
            "id": 861783,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861783/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776284/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.807956Z",
            "action": 9,
            "target": "Чтобы упростить применение патча для коммитеров в их рабочей копии дерева портов, пожалуйста, создайте файл [.filename]#.diff# из корня вашего дерева портов.",
            "id": 861784,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861784/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776285/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.822777Z",
            "action": 9,
            "target": "Отправьте файл [.filename]#oneko.diff# через https://bugs.freebsd.org/submit/[форму отправки отчётов об ошибках]. Укажите продукт \"Ports & Packages\", компонент \"Individual Port(s)\" и следуйте приведённым там инструкциям. Добавьте краткое описание программы в поле Description PR (например, сокращённую версию `COMMENT`) и не забудьте прикрепить файл [.filename]#oneko.diff#.",
            "id": 861785,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861785/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776288/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.837647Z",
            "action": 9,
            "target": "Чтобы получить список _открытых_ PR для портов, выберите _Open_ и _Ports & Packages_ в форме поиска, затем нажмите btn:[Search].",
            "id": 861786,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861786/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776289/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.851815Z",
            "action": 9,
            "target": "После ознакомления с новым портом мы ответим, если это необходимо, и добавим его в дерево. Имя отправителя также будет добавлено в список extref:{contributors}[Дополнительных участников FreeBSD, contrib-additional] и другие файлы.",
            "id": 861787,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861787/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776290/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:47.865156Z",
            "action": 9,
            "target": "Ранее можно было отправлять исправления для новых портов, используя файл man:shar[1]; однако с развитием man:git[1] это больше не актуально. Коммиттеры больше не принимают файлы man:shar[1], так как их использование чревато ошибками и не добавляет соответствующую запись в [.filename]#Makefile# категории.",
            "id": 861788,
            "action_name": "上传了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861788/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776231/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:54:59.262450Z",
            "action": 2,
            "target": "[.filename]#pkg-descr#",
            "id": 861789,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861789/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776237/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:55:03.470684Z",
            "action": 2,
            "target": "[.filename]#pkg-plist#",
            "id": 861790,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861790/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776262/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:55:06.778715Z",
            "action": 2,
            "target": "`make stage`",
            "id": 861791,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861791/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776264/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:55:10.356886Z",
            "action": 2,
            "target": "`make package`",
            "id": 861792,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861792/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776265/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:55:12.509179Z",
            "action": 2,
            "target": "`make install`",
            "id": 861793,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861793/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776266/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T19:55:14.114501Z",
            "action": 2,
            "target": "`make deinstall`",
            "id": 861794,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/861794/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-07-13T21:10:13.369199Z",
            "action": 17,
            "target": "",
            "id": 862451,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/862451/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776214/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:26:48.411450Z",
            "action": 2,
            "target": "Как быстро создать новый порт FreeBSD",
            "id": 863449,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863449/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776217/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:27:05.279239Z",
            "action": 2,
            "target": "В этом разделе описано, как быстро создать новый порт. Для случаев, когда этот быстрый метод не подходит, полный процесс \"Медленного Портинга\" описан в crossref:slow-porting[slow-porting,Медленный Портинг].",
            "id": 863450,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863450/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776233/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:27:39.890817Z",
            "action": 2,
            "target": "Это _не_ руководство и не подробное описание того, как использовать или компилировать порт! _Пожалуйста, будьте осторожны при копировании из [.filename]#README# или manpage_. Очень часто они не содержат краткого описания порта или имеют неудобный формат. Например, manpages используют выравнивание по ширине, что особенно плохо выглядит с моноширинными шрифтами.",
            "id": 863451,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863451/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776234/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:28:04.099717Z",
            "action": 2,
            "target": "С другой стороны, содержимое файла [.filename]#pkg-descr# должно быть длиннее, чем crossref:makefiles[makefile-comment,строка `COMMENT` из Makefile]. Оно должно более подробно объяснять, что собой представляет данный порт.",
            "id": 863452,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863452/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776236/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:28:14.743021Z",
            "action": 2,
            "target": "URL, который ранее включался в последнюю строку файла [.filename]#pkg-descr#, был перемещен в [.filename]#Makefile#.",
            "id": 863453,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863453/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776246/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:28:41.725555Z",
            "action": 2,
            "target": "Использование `PLIST_FILES` не должно быть чрезмерным. При поиске происхождения файла обычно просматривают файлы [.filename]#pkg-plist# в дереве портов с помощью grep. Указание файлов в `PLIST_FILES` в [.filename]#Makefile# усложняет этот поиск.",
            "id": 863454,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863454/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776247/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:29:07.566623Z",
            "action": 2,
            "target": "Если порту требуется создать пустой каталог или он создает каталоги вне [.filename]#${PREFIX}# во время установки, обратитесь к разделу crossref:plist[plist-dir-cleaning,Очистка пустых каталогов] для получения дополнительной информации.",
            "id": 863455,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863455/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776248/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:29:26.754636Z",
            "action": 2,
            "target": "Поскольку `PLIST_FILES` является переменной man:make[1], любая запись с пробелами должна быть заключена в кавычки. Например, при использовании ключевых слов, описанных в man:pkg-create[8] и crossref:plist[plist-keywords,Расширение списка пакетов с помощью ключевых слов], запись должна быть заключена в кавычки.",
            "id": 863456,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863456/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776250/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:29:41.090902Z",
            "action": 2,
            "target": "Позже мы увидим, как [.filename]#pkg-plist# и `PLIST_FILES` могут использоваться для выполнения crossref:plist[plist,более сложных задач].",
            "id": 863457,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863457/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776259/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:30:29.191409Z",
            "action": 2,
            "target": "Порт имеет доступ к сетевым ресурсам только во время фазы цели `fetch`. Это важно для сборщиков пакетов, таких как package:ports-mgmt/poudriere[].",
            "id": 863458,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863458/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776260/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:30:53.618761Z",
            "action": 2,
            "target": "Убедитесь, что команду `make package` можно выполнить от имени обычного пользователя (то есть не от `root`). Если это не работает, возможно, потребуется исправить программное обеспечение. См. также crossref:uses[uses-fakeroot,`fakeroot`] и crossref:uses[uses-uidfix,`uidfix`].",
            "id": 863459,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863459/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776267/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:30:58.693095Z",
            "action": 2,
            "target": "`make package` (как пользователь)",
            "id": 863460,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863460/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776269/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:31:18.258291Z",
            "action": 2,
            "target": "Тщательное автоматизированное тестирование можно выполнить с помощью package:ports-mgmt/poudriere[] из коллекции портов, дополнительную информацию см. в crossref:testing[testing-poudriere,poudriere]. Он поддерживает `клетки`, в которых можно протестировать все указанные выше шаги без воздействия на состояние основной системы.",
            "id": 863461,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863461/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776272/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:31:37.213939Z",
            "action": 2,
            "target": "Не следуйте слепо выводу `portlint`. Это статический инструмент для проверки, и иногда он ошибается.",
            "id": 863462,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863462/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776276/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:32:23.014374Z",
            "action": 2,
            "target": "Нам не нужны каталог [.filename]#work# или пакет [.filename]#pkgname.txz#, поэтому их можно удалить.",
            "id": 863463,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863463/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776277/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:32:50.508439Z",
            "action": 2,
            "target": "Далее создайте файл man:patch[1]. Предположим, что порт называется `oneko` и находится в категории `games`.",
            "id": 863464,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863464/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776278/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:32:54.566351Z",
            "action": 2,
            "target": "Создание [.filename]#.diff# для нового порта",
            "id": 863465,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863465/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776284/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:33:03.029529Z",
            "action": 2,
            "target": "Чтобы упростить применение патча для коммитеров в их рабочей копии дерева портов, пожалуйста, создайте файл [.filename]#.diff# из корня вашего дерева портов.",
            "id": 863466,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863466/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776285/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:33:18.925097Z",
            "action": 2,
            "target": "Отправьте файл [.filename]#oneko.diff# через https://bugs.freebsd.org/submit/[форму отправки отчётов об ошибках]. Укажите продукт \"Ports & Packages\", компонент \"Individual Port(s)\" и следуйте приведённым там инструкциям. Добавьте краткое описание программы в поле Description PR (например, сокращённую версию `COMMENT`) и не забудьте прикрепить файл [.filename]#oneko.diff#.",
            "id": 863467,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863467/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776288/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:33:32.043961Z",
            "action": 2,
            "target": "Чтобы получить список _открытых_ PR для портов, выберите _Open_ и _Ports & Packages_ в форме поиска, затем нажмите btn:[Search].",
            "id": 863468,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863468/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776289/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:33:50.546070Z",
            "action": 2,
            "target": "После ознакомления с новым портом мы ответим, если это необходимо, и добавим его в дерево. Имя отправителя также будет добавлено в список extref:{contributors}[Дополнительных участников FreeBSD, contrib-additional] и другие файлы.",
            "id": 863469,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863469/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776290/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-13T22:34:08.532565Z",
            "action": 2,
            "target": "Ранее можно было отправлять исправления для новых портов, используя файл man:shar[1]; однако с развитием man:git[1] это больше не актуально. Коммиттеры больше не принимают файлы man:shar[1], так как их использование чревато ошибками и не добавляет соответствующую запись в [.filename]#Makefile# категории.",
            "id": 863470,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/863470/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-07-14T04:45:00.305025Z",
            "action": 17,
            "target": "",
            "id": 863551,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/863551/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776217/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-24T07:36:51.280565Z",
            "action": 2,
            "target": "В этом разделе описано, как быстро создать новый порт. Для случаев, когда этот быстрый метод не подходит, полный процесс \"Медленного портирования\" описан в разделе crossref:slow-porting[slow-porting,Медленное портирование].",
            "id": 870974,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/870974/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776219/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-24T07:37:46.441220Z",
            "action": 2,
            "target": "Здесь предполагается, что программное обеспечение компилируется без проблем как есть, то есть для работы приложения на вашей системе FreeBSD не потребовалось абсолютно никаких изменений. Если требовалось что-то изменить, то вам придется обратиться также и к следующему разделу — crossref:slow-porting[slow-porting,Медленное портирование].",
            "id": 870975,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/870975/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776235/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-07-24T07:41:16.526069Z",
            "action": 2,
            "target": "Хорошо составленный [.filename]#pkg-descr# описывает порт достаточно полно, чтобы пользователю не приходилось сверяться с документацией или посещать вебсайт для понимания того, что делает данное программное обеспечение, чем оно может быть полезно или какие хорошие функции у него имеются. Упоминание про определённые требования, такие как используемый графический инструментарий, тяжёлые зависимости, окружение для запуска или используемый язык программирования помогут пользователям определиться, будет ли этот порт для них работать.",
            "id": 870976,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/870976/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-07-24T21:10:15.597638Z",
            "action": 17,
            "target": "",
            "id": 871995,
            "action_name": "提交了更改",
            "url": "https://translate-dev.freebsd.org/api/changes/871995/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1776284/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksporters-handbookquick-porting_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_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-09-04T20:10:51.323828Z",
            "action": 2,
            "target": "Чтобы упростить применение патча для коммиттеров в их рабочей копии дерева портов, пожалуйста, создайте файл [.filename]#.diff# из корня вашего дерева портов.",
            "id": 895002,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/895002/?format=api"
        }
    ]
}