Translation projects API.

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

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

{
    "count": 10755,
    "next": "https://weblate.framasoft.org/api/projects/peppercarrot/changes/?format=api&page=56",
    "previous": "https://weblate.framasoft.org/api/projects/peppercarrot/changes/?format=api&page=54",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/861372/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:14.220043Z",
            "action": 59,
            "target": "Szenarien für neue Episoden",
            "old": "Szenarien für neue Episoden",
            "details": {
                "state": 20,
                "source": "Scenarios for new episodes",
                "old_state": 20
            },
            "id": 638420,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638420/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:13.970608Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "po/cs.po"
            },
            "id": 638419,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/638419/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:13.761742Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "po/cn.po"
            },
            "id": 638418,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/638418/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:13.530862Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "po/ca.po"
            },
            "id": 638417,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/638417/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/br/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:12.567030Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "po/br.po"
            },
            "id": 638416,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/638416/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:11.888730Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "po/_catalog.pot"
            },
            "id": 638415,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/638415/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:11.422827Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 638414,
            "action_name": "Le composant est déverrouillé",
            "url": "https://weblate.framasoft.org/api/changes/638414/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:11.345666Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 638413,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/638413/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:32:09.775848Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021"
                ],
                "branch": "main",
                "repo_url": "https://framagit.org/peppercarrot/website-2021",
                "full_name": "peppercarrot/website-2021",
                "service_long_name": "GitLab"
            },
            "id": 638412,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/638412/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/deevad/?format=api",
            "author": null,
            "timestamp": "2023-06-28T00:25:43.287351Z",
            "action": 22,
            "target": "Auto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\nAutomatic merge failed; fix conflicts and then commit the result.\n (1)",
            "old": "",
            "details": {
                "error": "Auto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\nAutomatic merge failed; fix conflicts and then commit the result.\n (1)",
                "status": "On branch main\nYour branch and 'origin/main' have diverged,\nand have 1 and 4 different commits each, respectively.\n  (use \"git pull\" to merge the remote branch into yours)\n\nYou have unmerged paths.\n  (fix conflicts and run \"git commit\")\n  (use \"git merge --abort\" to abort the merge)\n\nChanges to be committed:\n\tmodified:   core/about.php\n\tmodified:   core/fan-art.php\n\tmodified:   core/files.php\n\tmodified:   core/lib-credits.php\n\tmodified:   core/license.php\n\tmodified:   core/viewer.php\n\tmodified:   index.php\n\tmodified:   po/_catalog.pot\n\tmodified:   po/br.po\n\tmodified:   po/ca.po\n\tmodified:   po/cn.po\n\tmodified:   po/cs.po\n\tmodified:   po/de.po\n\tmodified:   po/eo.po\n\tmodified:   po/es.po\n\tmodified:   po/fr.po\n\tmodified:   po/gd.po\n\tmodified:   po/gl.po\n\tmodified:   po/hu.po\n\tmodified:   po/id.po\n\tmodified:   po/it.po\n\tmodified:   po/ja.po\n\tmodified:   po/jb.po\n\tmodified:   po/kr.po\n\tmodified:   po/kw.po\n\tmodified:   po/ls.po\n\tmodified:   po/mx.po\n\tmodified:   po/nl.po\n\tmodified:   po/nn.po\n\tmodified:   po/no.po\n\tmodified:   po/ns.po\n\tmodified:   po/oc.po\n\tmodified:   po/pl.po\n\tmodified:   po/pt.po\n\tmodified:   po/ro.po\n\tmodified:   po/ru.po\n\tmodified:   po/sl.po\n\tmodified:   po/sp.po\n\tmodified:   po/sz.po\n\tmodified:   po/tp.po\n\tmodified:   po/vi.po\n\nUnmerged paths:\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\n"
            },
            "id": 638411,
            "action_name": "Échec de la fusion de dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638411/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/deevad/?format=api",
            "author": null,
            "timestamp": "2023-06-28T00:25:37.157240Z",
            "action": 23,
            "target": "Rebasing (1/1)\n.merge_file_8ZZkRN:1078: duplicate message definition...\n.merge_file_8ZZkRN:380: ...this is the location of the first definition\nmsggrep: found 1 fatal error\n### /var/www/weblate/weblate-env/lib/python3.9/site-packages/weblate/examples/git-merge-gettext-po: error near line 170: status 1\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\n.merge_file_8ZZkRN:1078: duplicate message definition...\n.merge_file_8ZZkRN:380: ...this is the location of the first definition\nmsggrep: found 1 fatal error\n### /var/www/weblate/weblate-env/lib/python3.9/site-packages/weblate/examples/git-merge-gettext-po: error near line 170: status 1\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
                "status": "interactive rebase in progress; onto c5f57ac\nLast command done (1 command done):\n   pick 4b3b380 Translated using Weblate (Ukrainian)\nNo commands remaining.\nYou are currently rebasing branch 'main' on 'c5f57ac'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638410,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638410/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/deevad/?format=api",
            "author": null,
            "timestamp": "2023-06-28T00:24:51.773540Z",
            "action": 22,
            "target": "Auto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\nAutomatic merge failed; fix conflicts and then commit the result.\n (1)",
            "old": "",
            "details": {
                "error": "Auto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\nAutomatic merge failed; fix conflicts and then commit the result.\n (1)",
                "status": "On branch main\nYour branch and 'origin/main' have diverged,\nand have 1 and 4 different commits each, respectively.\n  (use \"git pull\" to merge the remote branch into yours)\n\nYou have unmerged paths.\n  (fix conflicts and run \"git commit\")\n  (use \"git merge --abort\" to abort the merge)\n\nChanges to be committed:\n\tmodified:   core/about.php\n\tmodified:   core/fan-art.php\n\tmodified:   core/files.php\n\tmodified:   core/lib-credits.php\n\tmodified:   core/license.php\n\tmodified:   core/viewer.php\n\tmodified:   index.php\n\tmodified:   po/_catalog.pot\n\tmodified:   po/br.po\n\tmodified:   po/ca.po\n\tmodified:   po/cn.po\n\tmodified:   po/cs.po\n\tmodified:   po/de.po\n\tmodified:   po/eo.po\n\tmodified:   po/es.po\n\tmodified:   po/fr.po\n\tmodified:   po/gd.po\n\tmodified:   po/gl.po\n\tmodified:   po/hu.po\n\tmodified:   po/id.po\n\tmodified:   po/it.po\n\tmodified:   po/ja.po\n\tmodified:   po/jb.po\n\tmodified:   po/kr.po\n\tmodified:   po/kw.po\n\tmodified:   po/ls.po\n\tmodified:   po/mx.po\n\tmodified:   po/nl.po\n\tmodified:   po/nn.po\n\tmodified:   po/no.po\n\tmodified:   po/ns.po\n\tmodified:   po/oc.po\n\tmodified:   po/pl.po\n\tmodified:   po/pt.po\n\tmodified:   po/ro.po\n\tmodified:   po/ru.po\n\tmodified:   po/sl.po\n\tmodified:   po/sp.po\n\tmodified:   po/sz.po\n\tmodified:   po/tp.po\n\tmodified:   po/vi.po\n\nUnmerged paths:\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\n"
            },
            "id": 638409,
            "action_name": "Échec de la fusion de dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638409/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/deevad/?format=api",
            "author": null,
            "timestamp": "2023-06-28T00:23:34.786553Z",
            "action": 23,
            "target": "Rebasing (1/1)\n.merge_file_UdNC7v:1078: duplicate message definition...\n.merge_file_UdNC7v:380: ...this is the location of the first definition\nmsggrep: found 1 fatal error\n### /var/www/weblate/weblate-env/lib/python3.9/site-packages/weblate/examples/git-merge-gettext-po: error near line 170: status 1\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\n.merge_file_UdNC7v:1078: duplicate message definition...\n.merge_file_UdNC7v:380: ...this is the location of the first definition\nmsggrep: found 1 fatal error\n### /var/www/weblate/weblate-env/lib/python3.9/site-packages/weblate/examples/git-merge-gettext-po: error near line 170: status 1\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
                "status": "interactive rebase in progress; onto c5f57ac\nLast command done (1 command done):\n   pick 4b3b380 Translated using Weblate (Ukrainian)\nNo commands remaining.\nYou are currently rebasing branch 'main' on 'c5f57ac'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638408,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638408/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:21:55.602817Z",
            "action": 23,
            "target": "Rebasing (1/1)\n.merge_file_GxlCBv:1078: duplicate message definition...\n.merge_file_GxlCBv:380: ...this is the location of the first definition\nmsggrep: found 1 fatal error\n### /var/www/weblate/weblate-env/lib/python3.9/site-packages/weblate/examples/git-merge-gettext-po: error near line 170: status 1\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\n.merge_file_GxlCBv:1078: duplicate message definition...\n.merge_file_GxlCBv:380: ...this is the location of the first definition\nmsggrep: found 1 fatal error\n### /var/www/weblate/weblate-env/lib/python3.9/site-packages/weblate/examples/git-merge-gettext-po: error near line 170: status 1\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
                "status": "interactive rebase in progress; onto c5f57ac\nLast command done (1 command done):\n   pick 4b3b380 Translated using Weblate (Ukrainian)\nNo commands remaining.\nYou are currently rebasing branch 'main' on 'c5f57ac'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638407,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638407/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:21:54.139924Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021"
                ],
                "branch": "main",
                "repo_url": "https://framagit.org/peppercarrot/website-2021",
                "full_name": "peppercarrot/website-2021",
                "service_long_name": "GitLab"
            },
            "id": 638406,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/638406/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/deevad/?format=api",
            "author": null,
            "timestamp": "2023-06-28T00:09:10.450176Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
                "status": "interactive rebase in progress; onto 201139b\nLast command done (1 command done):\n   pick 4b3b380 Translated using Weblate (Ukrainian)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '201139b'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638405,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638405/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/deevad/?format=api",
            "author": null,
            "timestamp": "2023-06-28T00:08:27.618936Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
                "status": "interactive rebase in progress; onto 201139b\nLast command done (1 command done):\n   pick 4b3b380 Translated using Weblate (Ukrainian)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '201139b'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638404,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638404/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:05:54.625714Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 4b3b380... Translated using Weblate (Ukrainian)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 4b3b380... Translated using Weblate (Ukrainian)\nAuto-merging po/uk.po\nCONFLICT (content): Merge conflict in po/uk.po\n (1)",
                "status": "interactive rebase in progress; onto 201139b\nLast command done (1 command done):\n   pick 4b3b380 Translated using Weblate (Ukrainian)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '201139b'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/uk.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638403,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638403/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-28T00:05:53.001819Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021"
                ],
                "branch": "main",
                "repo_url": "https://framagit.org/peppercarrot/website-2021",
                "full_name": "peppercarrot/website-2021",
                "service_long_name": "GitLab"
            },
            "id": 638402,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/638402/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T23:59:57.714514Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 638401,
            "action_name": "Le composant est verrouillé",
            "url": "https://weblate.framasoft.org/api/changes/638401/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T23:59:57.687348Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 638400,
            "action_name": "Alerte déclenchée",
            "url": "https://weblate.framasoft.org/api/changes/638400/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T23:59:57.665363Z",
            "action": 23,
            "target": "Rebasing (1/10)\nerror: could not apply 2bdf6ef... Translated using Weblate (French)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2bdf6ef... Translated using Weblate (French)\nAuto-merging po/fr.po\nCONFLICT (content): Merge conflict in po/fr.po\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/10)\nerror: could not apply 2bdf6ef... Translated using Weblate (French)\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2bdf6ef... Translated using Weblate (French)\nAuto-merging po/fr.po\nCONFLICT (content): Merge conflict in po/fr.po\n (1)",
                "status": "interactive rebase in progress; onto 3003f6c\nLast command done (1 command done):\n   pick 2bdf6ef Translated using Weblate (French)\nNext commands to do (9 remaining commands):\n   pick d3c3119 Translated using Weblate (German)\n   pick 0c3d2fb Translated using Weblate (Esperanto)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '3003f6c'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   po/fr.po\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 638399,
            "action_name": "Échec du rebasement du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/638399/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T23:59:57.100565Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 638398,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/638398/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T23:59:55.315917Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021.git",
                    "git@framagit.org:peppercarrot/website-2021.git",
                    "https://framagit.org/peppercarrot/website-2021"
                ],
                "branch": "main",
                "repo_url": "https://framagit.org/peppercarrot/website-2021",
                "full_name": "peppercarrot/website-2021",
                "service_long_name": "GitLab"
            },
            "id": 638397,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/638397/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854617/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:34:38.225799Z",
            "action": 2,
            "target": "Проєкт Pepper&Carrot спонсорується виключно патронами з усього світу. Кожний спонсор надсилає трішки грошей на кожний новий опублікований епізод, та я виношу їм подяку в кінці нового епізоду. Завдяки такій системі, Pepper&Carrot може бути незалежним і не користуватися рекламою або якою-небудь маркетинговою дурницею.",
            "old": "Проект Pepper&Carrot спонсується виключно добровольцями з усього світу. Кожний спонсор надсилає трішки грошей на кожний новий опублікований випуск, та я виношу йому подяку в кінці нового епізоду. Завдяки такої системи, Pepper&Carrot може бути незалежним та й не користуватися рекламою або якої-небудь маркетинговою дурницею.",
            "details": {
                "state": 20,
                "source": "Pepper&Carrot project is only funded by its patrons, from all around the world. Each patron sends a little money for each new episode published and gets a credit at the end of the new episode. Thanks to this system, Pepper&Carrot can stay independent and never have to resort to advertising or any marketing pollution.",
                "old_state": 20
            },
            "id": 638396,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638396/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854616/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:33:28.171041Z",
            "action": 2,
            "target": "Підтримується меценатами",
            "old": "Підтримується добровольцями",
            "details": {
                "state": 20,
                "source": "Supported by patrons",
                "old_state": 20
            },
            "id": 638395,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638395/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854612/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:33:11.178568Z",
            "action": 2,
            "target": "Ви знайдете повний список авторів у меню <a href=\"%s\">Ліцензія</a>.",
            "old": "Ви знайдете повний список авторів у меню %s<a href=\"%s\">Ліцензія</a>.",
            "details": {
                "state": 20,
                "source": "You'll find the full list of credits on the <a href=\"%s\">License menu</a>.",
                "old_state": 10
            },
            "id": 638394,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638394/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854612/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:32:49.492431Z",
            "action": 5,
            "target": "Ви знайдете повний список авторів у меню %s<a href=\"%s\">Ліцензія</a>.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You'll find the full list of credits on the <a href=\"%s\">License menu</a>.",
                "old_state": 0
            },
            "id": 638393,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638393/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854611/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:32:23.391081Z",
            "action": 5,
            "target": "Я працюю над цим проєктом з травня 2014 року, і на цьому шляху мені допомогли багато меценатів і прихильників. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "I'm working on this project since May 2014, and I received the help of many contributors and supporters on the way. ",
                "old_state": 0
            },
            "id": 638392,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638392/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854610/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:32:01.511798Z",
            "action": 2,
            "target": "Після більше ніж 10 років фрилансу в галузі цифрового малювання, викладання, артдирекції, малювання концепт-артів та ілюстрацій, я вирішив почати свій власний проєкт. Я нарешті знайшов спосіб поєднати всі мої захоплення воєдино; результатом став Pepper&Carrot.",
            "old": "Після більше ніж 10 років фрилансу в галузі цифрового малювання, викладання, арт-дирекції, малювання концепт-артів та ілюстрацій, я вирішив почати свій власний проєкт. Я нарешті знайшов спосіб поєднати всі мої захоплення воєдино; результатом став Pepper&Carrot.",
            "details": {
                "state": 20,
                "source": "After more than 10 years of freelance in digital painting, teaching, concept-art, illustrating and art-direction, I decided to start my own project. I finally found a way to mix all my passions together, the result is Pepper&Carrot.",
                "old_state": 20
            },
            "id": 638391,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638391/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854610/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:31:41.616995Z",
            "action": 2,
            "target": "Після більше ніж 10 років фрилансу в галузі цифрового малювання, викладання, арт-дирекції, малювання концепт-артів та ілюстрацій, я вирішив почати свій власний проєкт. Я нарешті знайшов спосіб поєднати всі мої захоплення воєдино; результатом став Pepper&Carrot.",
            "old": "Після більш 10 років фрілансу в ґалузі цифрового малюнку, викладання, арт-дирекції, малювання концепт-артів та ілюстрацій, я вирішив почати свій власний проект. Я нарешті знайшов спосіб поєднати усі мої захоплення воєдино; результатом є - Pepper&Carrot.",
            "details": {
                "state": 20,
                "source": "After more than 10 years of freelance in digital painting, teaching, concept-art, illustrating and art-direction, I decided to start my own project. I finally found a way to mix all my passions together, the result is Pepper&Carrot.",
                "old_state": 20
            },
            "id": 638390,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638390/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854607/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:30:28.638769Z",
            "action": 5,
            "target": "Фото автора, Девіда Ревоя, з котом Нутті під час малювання перших епізодів Pepper&Carrot.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Photo of the author, David Revoy with his cat named Noutti while drawing the first episodes of Pepper&Carrot.",
                "old_state": 0
            },
            "id": 638389,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638389/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854738/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:29:47.057732Z",
            "action": 2,
            "target": "Офіційна сторінка Pepper&Carrot, вільного та відкритого вебкоміксу про юну відьмочку Перчинку та її котика Морквинку. Вони живуть у фентезійному всесвіті зілля, магії та чудовиськ.",
            "old": "Офіційна сторінка Pepper&Carrot, безкоштовного та відкритого веб-комиксу про юну відьмочку Перчинку та їі котика Морквику. Вони живуть у фентезійному всесвіту зілля, магії та чудовиськ.",
            "details": {
                "state": 20,
                "source": "Official homepage of Pepper&amp;Carrot, a free(libre) and open-source webcomic about Pepper, a young witch and her cat, Carrot. They live in a fantasy universe of potions, magic, and creatures.",
                "old_state": 20
            },
            "id": 638388,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638388/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854664/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:29:01.494498Z",
            "action": 2,
            "target": "Вільний та відкритий вебкомікс, що підтримується меценатами напряму, щоб змінити індустрію коміксів!",
            "old": "Безкоштовний, вільний та відкритий веб-комікс, підтримуємий напряму виключно добровольцями: змінимо індустрію коміксів!",
            "details": {
                "state": 20,
                "source": "A free(libre) and open-source webcomic supported directly by its patrons to change the comic book industry!",
                "old_state": 20
            },
            "id": 638387,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638387/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854627/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:27:47.634964Z",
            "action": 2,
            "target": "Pepper&Carrot - комедійний/гумористичний вебкомікс, який підійде кожному, незалежно від віку. Без насильства, без дорослої тематики. Вільний та відкритий, Pepper&Carrot — чудовий приклад того, якою може бути відкрита культура. Я зосереджусь на якості, оскільки \"вільний та відкритий\" зовсім не означає \"поганий\" або \"аматорський\". Навпаки.",
            "old": "Pepper&Carrot - комедійний/юмористичний веб-комікс, який підійде кожному, незалежно від віку. Без насильства, без дорослої тематики. Безкоштовний та вільно росповсюджуємий, Pepper&Carrot - чудовий приклад того, якою може бути культура з відкритим вихідним кодом. Я зосереджусь на якості, так як \"безкоштовний та вільний\" зовсім не означає \"плохий\" або \"аматорський\". Зовсім навпаки.",
            "details": {
                "state": 20,
                "source": "Pepper&Carrot is a comedy/humor webcomic suited for everyone, every age. No mature content, no violence. Free(libre) and open-source, Pepper&Carrot is a proud example of how cool free-culture can be. I focus a lot on quality, because free(libre) and open-source doesn't mean bad or amateur. Quite the contrary.",
                "old_state": 20
            },
            "id": 638386,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638386/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854620/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:25:58.981438Z",
            "action": 2,
            "target": "Усі матеріали, який я випускаю про Pepper&Carrot, на цьому сайті вільні та доступні всім. Усіх вас я поважаю однаково, з вашими грошами чи без них. Усі бонуси, зроблені в подяку моїм спонсорам, я розміщую тут же. Pepper&Carrot ніколи не попросять вас заплатити за що-небудь або отримати підписку задля доступу до нових випусків.",
            "old": "Весь контент, який я випускаю по Pepper&Carrot, на цьому сайті є безкоштовними та для усіх. Усіх вас я поважаю однаково, з вашими грошами чи без них. Усі бонуси, зроблені в подяку моїм спонсорам, я розміщую тут же. Перчинка та Морквик ніколи не попросять вас заплатити за що-небудь або отримати підписку задля доступу до нових випусків.",
            "details": {
                "state": 20,
                "source": "All the content I produce about Pepper&Carrot is on this website or on my blog, free(libre) and available to everyone. I respect all of you equally: with or without money. All the goodies I make for my patrons are also posted here. Pepper&Carrot will never ask you to pay anything or to get a subscription to get access to new content.",
                "old_state": 20
            },
            "id": 638385,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638385/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854619/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:24:32.776600Z",
            "action": 2,
            "target": "100&#37; вільний, назавжди, без фінансових перепон",
            "old": "100&#37; безкоштовний, назавжди, ніякого платного доступу",
            "details": {
                "state": 20,
                "source": "100&#37; free(libre), forever, no paywall",
                "old_state": 20
            },
            "id": 638384,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638384/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854673/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:18:59.580587Z",
            "action": 5,
            "target": "Інші способи",
            "old": "",
            "details": {
                "state": 20,
                "source": "More options",
                "old_state": 0
            },
            "id": 638383,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638383/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854683/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:18:38.025967Z",
            "action": 5,
            "target": "Примітки:",
            "old": "",
            "details": {
                "state": 20,
                "source": "Notes:",
                "old_state": 0
            },
            "id": 638382,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638382/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854695/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:18:26.389735Z",
            "action": 5,
            "target": "Наступний",
            "old": "",
            "details": {
                "state": 20,
                "source": "Next",
                "old_state": 0
            },
            "id": 638381,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638381/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854694/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:18:14.262347Z",
            "action": 5,
            "target": "Попередній",
            "old": "",
            "details": {
                "state": 20,
                "source": "Previous",
                "old_state": 0
            },
            "id": 638380,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638380/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854801/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:17:25.217730Z",
            "action": 2,
            "target": "Транскрипція",
            "old": "Transcript",
            "details": {
                "state": 20,
                "source": "Transcript",
                "old_state": 20
            },
            "id": 638379,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638379/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854630/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:16:13.639272Z",
            "action": 2,
            "target": "Через відсутність посередників між автором та аудиторією, ви платите менше, я отримаю більше. Ви підтримуєте мене напряму. Ніякі видавці, дистриб'ютори, маркетологи або навіть поліція моди не змусить мене змінити Pepper&Carrot під їх бачення 'ринку'. Чи зможе окремий успіх загнати сніжним комом усю індустрію в кризу? Побачимо…",
            "old": "За рахуной відсутності посередників між автором та аудиторією, ви платите менше, я отримаю більше. Ви підтримуюєте мене напряму. Ніякі видавці, дистриб'ютори, маркетологи або навіть поліція моди не змусить мене змінити Pepper&Carrot під іх бачення 'ринка'. Чи зможе одиночний успіх загнати сніжним комом усю індустрію в кризу? Давайте спробуємо...",
            "details": {
                "state": 20,
                "source": "Without intermediary between artist and audience you pay less and I benefit more. You support me directly. No publisher, distributor, marketing team or fashion police can force me to change Pepper&Carrot to fit their vision of 'the market'. Why couldn't a single success 'snowball' to a whole industry in crisis? We'll see…",
                "old_state": 20
            },
            "id": 638378,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638378/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854609/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:14:22.026468Z",
            "action": 2,
            "target": "Привіт, мене звуть Давід Ревуа, я французький художник, народився в 1981 р. Я самоучка, мої захоплення — малювання, коти, комп'ютери, культура відкритого програмного забезпечення GNU/Linux, інтернет, олдскульні RPG відеоігри, старі манги та аніме, традиційне мистецтво, японська культура, фентезі…",
            "old": "Привіт, мене звуть Давід Ревуа, я Французський художник, народився в 1981 р. Я самоучка, мої захоплення - малювання, коти, комп'ютери, культура опенсорсу та GNU/Linux, інтернет, олдскульні RPG відеоігри, старі манґи та аниме, традіційне мистецтво, японська культура, фентезі",
            "details": {
                "state": 20,
                "source": "Hi, my name is David Revoy and I'm a French artist born in 1981. I'm self-taught and passionate about drawing, painting, cats, computers, Gnu/Linux open-source culture, Internet, old school RPG video-games, old mangas and anime, traditional art, Japanese culture, fantasy…",
                "old_state": 20
            },
            "id": 638377,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638377/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854615/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:12:17.798498Z",
            "action": 5,
            "target": "Філософія Pepper&Carrot",
            "old": "",
            "details": {
                "state": 20,
                "source": "The philosophy of Pepper&Carrot",
                "old_state": 0
            },
            "id": 638376,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638376/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854614/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:12:13.993769Z",
            "action": 5,
            "target": "Моя електронна пошта: ",
            "old": "",
            "details": {
                "state": 20,
                "source": "My email: ",
                "old_state": 0
            },
            "id": 638375,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638375/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854613/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:12:11.163723Z",
            "action": 5,
            "target": "Мій блог: ",
            "old": "",
            "details": {
                "state": 20,
                "source": "My blog: ",
                "old_state": 0
            },
            "id": 638374,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/638374/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854622/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:11:03.126327Z",
            "action": 2,
            "target": "Відкритість і свобода розповсюдження",
            "old": "Відкритість та свобода розповсюдження",
            "details": {
                "state": 20,
                "source": "Open-source and permissive",
                "old_state": 20
            },
            "id": 638373,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638373/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854622/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:10:56.473934Z",
            "action": 2,
            "target": "Відкритість та свобода розповсюдження",
            "old": "Відкриті вихідники та свобода росповсюдження",
            "details": {
                "state": 20,
                "source": "Open-source and permissive",
                "old_state": 20
            },
            "id": 638372,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638372/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/854807/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peppercarrot/website/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peppercarrot/website/uk/?format=api",
            "user": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "author": "https://weblate.framasoft.org/api/users/ihor_ck/?format=api",
            "timestamp": "2023-06-27T21:10:04.275489Z",
            "action": 2,
            "target": "Усі епізоди",
            "old": "Останній випуск",
            "details": {
                "state": 20,
                "source": "All episodes",
                "old_state": 10
            },
            "id": 638371,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/638371/?format=api"
        }
    ]
}