Translation components API.

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

GET /api/components/documentation/administrator-configuration-optimize/changes/?format=api&page=2
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 72,
    "next": null,
    "previous": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/changes/?format=api",
    "results": [
        {
            "unit": "https://translate.funkwhale.audio/api/units/372296/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.733495Z",
            "action": 59,
            "target": "",
            "id": 341032,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/341032/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372294/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.733474Z",
            "action": 59,
            "target": "",
            "id": 341031,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/341031/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372292/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.733452Z",
            "action": 59,
            "target": "",
            "id": 341030,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/341030/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372290/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.733428Z",
            "action": 59,
            "target": "",
            "id": 341029,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/341029/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372288/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.733396Z",
            "action": 59,
            "target": "",
            "id": 341028,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/341028/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.077108Z",
            "action": 0,
            "target": "",
            "id": 340948,
            "action_name": "Resource updated",
            "url": "https://translate.funkwhale.audio/api/changes/340948/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372194/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.077088Z",
            "action": 59,
            "target": "Restart Celery.",
            "id": 340947,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340947/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372193/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.077065Z",
            "action": 59,
            "target": "Add the `--pool=solo` flag to the `celerybeat` command in `docker-compose.yml`.",
            "id": 340946,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340946/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372192/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.077044Z",
            "action": 59,
            "target": "Docker",
            "id": 340945,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340945/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372191/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.077024Z",
            "action": 59,
            "target": "Restart the Celery service.",
            "id": 340944,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340944/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372190/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.077000Z",
            "action": 59,
            "target": "Add the `--pool=solo` flag to the `ExecStart` line of your unit file.",
            "id": 340943,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340943/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372186/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076976Z",
            "action": 59,
            "target": "Open your `funkwhale-worker` unit file in an editor.",
            "id": 340942,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340942/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372174/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076954Z",
            "action": 59,
            "target": "Debian",
            "id": 340941,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340941/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372162/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076933Z",
            "action": 59,
            "target": "Celery uses a `prefork` pool by default. This enables the server to process many tasks at the same time. You can switch to a `solo` pool which handles tasks one at a time. This reduces memory overhead but removes the ability to process tasks concurrently.",
            "id": 340940,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340940/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372150/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076912Z",
            "action": 59,
            "target": "Switch to solo pool execution",
            "id": 340939,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340939/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372146/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076891Z",
            "action": 59,
            "target": "Reducing the number of celery workers slows down the handling of asynchronous tasks. On larger instances, this can cause performance problems.",
            "id": 340938,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340938/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372145/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076870Z",
            "action": 59,
            "target": "You can set the number of workers using the `CELERYD_CONCURRENCY` variable in your `.env` file. For example, a value of `CELERYD_CONCURRENCY=1` spawns a single worker.",
            "id": 340937,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340937/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372144/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076848Z",
            "action": 59,
            "target": "Funkwhale uses Celery to handle asynchronous tasks. By default, Celery spawns a worker per CPU core. This can lead to higher memory usage.",
            "id": 340936,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340936/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372143/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076826Z",
            "action": 59,
            "target": "Reduce workers concurrency",
            "id": 340935,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340935/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372142/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076802Z",
            "action": 59,
            "target": "Funkwhale has a reasonable memory footprint. If you're running Funkwhale on a limited device, you can use these tweaks to reduce the footprint.",
            "id": 340934,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340934/?format=api"
        },
        {
            "unit": "https://translate.funkwhale.audio/api/units/372141/?format=api",
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": "https://translate.funkwhale.audio/api/translations/documentation/administrator-configuration-optimize/en_devel/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:48.076767Z",
            "action": 59,
            "target": "Optimize memory usage",
            "id": 340933,
            "action_name": "String updated in the repository",
            "url": "https://translate.funkwhale.audio/api/changes/340933/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.funkwhale.audio/api/components/documentation/administrator-configuration-optimize/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-25T08:06:04.167066Z",
            "action": 51,
            "target": "",
            "id": 338648,
            "action_name": "Component created",
            "url": "https://translate.funkwhale.audio/api/changes/338648/?format=api"
        }
    ]
}