Translation projects API.

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

GET /api/projects/generic-addons-16-0/changes/?format=api&page=104
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2113,
    "next": "http://weblate.crnd.pro/api/projects/generic-addons-16-0/changes/?format=api&page=105",
    "previous": "http://weblate.crnd.pro/api/projects/generic-addons-16-0/changes/?format=api&page=103",
    "results": [
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_resource/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_resource/lt/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:51.887100+02:00",
            "action": 44,
            "target": "",
            "id": 196987,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196987/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_m2o/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_m2o/de/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:51.995373+02:00",
            "action": 0,
            "target": "",
            "id": 196988,
            "action_name": "Resource update",
            "url": "http://weblate.crnd.pro/api/changes/196988/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_m2o/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_m2o/fr/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:52.408207+02:00",
            "action": 0,
            "target": "",
            "id": 196989,
            "action_name": "Resource update",
            "url": "http://weblate.crnd.pro/api/changes/196989/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_m2o/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_m2o/lt/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:52.489432+02:00",
            "action": 0,
            "target": "",
            "id": 196990,
            "action_name": "Resource update",
            "url": "http://weblate.crnd.pro/api/changes/196990/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_m2o/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_m2o/de/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:52.523428+02:00",
            "action": 44,
            "target": "",
            "id": 196991,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196991/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_m2o/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_m2o/fr/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:52.534736+02:00",
            "action": 44,
            "target": "",
            "id": 196992,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196992/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_m2o/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_m2o/lt/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:52.546265+02:00",
            "action": 44,
            "target": "",
            "id": 196993,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196993/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_tag_automation/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_tag_automation/de/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:52.814824+02:00",
            "action": 0,
            "target": "",
            "id": 196994,
            "action_name": "Resource update",
            "url": "http://weblate.crnd.pro/api/changes/196994/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_tag_automation/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_tag_automation/fr/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.239619+02:00",
            "action": 0,
            "target": "",
            "id": 196995,
            "action_name": "Resource update",
            "url": "http://weblate.crnd.pro/api/changes/196995/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_tag_automation/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_tag_automation/lt/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.447907+02:00",
            "action": 0,
            "target": "",
            "id": 196996,
            "action_name": "Resource update",
            "url": "http://weblate.crnd.pro/api/changes/196996/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_tag_automation/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_tag_automation/de/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.484586+02:00",
            "action": 44,
            "target": "",
            "id": 196997,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196997/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_tag_automation/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_tag_automation/fr/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.495786+02:00",
            "action": 44,
            "target": "",
            "id": 196998,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196998/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_tag_automation/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_tag_automation/lt/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.506960+02:00",
            "action": 44,
            "target": "",
            "id": 196999,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/196999/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_mixin/de/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.540193+02:00",
            "action": 44,
            "target": "",
            "id": 197000,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/197000/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_mixin/fr/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.551017+02:00",
            "action": 44,
            "target": "",
            "id": 197001,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/197001/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": "http://weblate.crnd.pro/api/translations/generic-addons-16-0/generic_mixin/lt/?format=api",
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-15T15:30:53.562546+02:00",
            "action": 44,
            "target": "",
            "id": 197002,
            "action_name": "New strings to translate",
            "url": "http://weblate.crnd.pro/api/changes/197002/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": null,
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-17T00:22:44.022649+02:00",
            "action": 23,
            "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\ttest_generic_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging test_generic_mixin/i18n/uk.po\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\tgeneric_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging generic_mixin/i18n/uk.po\nCONFLICT (content): Merge conflict in generic_mixin/i18n/uk.po\nerror: Failed to merge in the changes.\nPatch failed at 0012 Translated using Weblate (Ukrainian)\nUse 'git am --show-current-patch' to see the failed patch\n\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\".\n\n (128)",
            "id": 197003,
            "action_name": "Failed rebase on repository",
            "url": "http://weblate.crnd.pro/api/changes/197003/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": null,
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-17T22:45:46.304538+02:00",
            "action": 23,
            "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\ttest_generic_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging test_generic_mixin/i18n/uk.po\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\tgeneric_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging generic_mixin/i18n/uk.po\nCONFLICT (content): Merge conflict in generic_mixin/i18n/uk.po\nerror: Failed to merge in the changes.\nPatch failed at 0012 Translated using Weblate (Ukrainian)\nUse 'git am --show-current-patch' to see the failed patch\n\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\".\n\n (128)",
            "id": 197615,
            "action_name": "Failed rebase on repository",
            "url": "http://weblate.crnd.pro/api/changes/197615/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": null,
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-20T20:20:05.114969+02:00",
            "action": 23,
            "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\ttest_generic_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging test_generic_mixin/i18n/uk.po\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\tgeneric_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging generic_mixin/i18n/uk.po\nCONFLICT (content): Merge conflict in generic_mixin/i18n/uk.po\nerror: Failed to merge in the changes.\nPatch failed at 0012 Translated using Weblate (Ukrainian)\nUse 'git am --show-current-patch' to see the failed patch\n\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\".\n\n (128)",
            "id": 198010,
            "action_name": "Failed rebase on repository",
            "url": "http://weblate.crnd.pro/api/changes/198010/?format=api"
        },
        {
            "unit": null,
            "component": "http://weblate.crnd.pro/api/components/generic-addons-16-0/generic_mixin/?format=api",
            "translation": null,
            "glossary_term": null,
            "user": null,
            "author": null,
            "timestamp": "2025-02-21T12:25:21.411459+02:00",
            "action": 23,
            "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\ttest_generic_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging test_generic_mixin/i18n/uk.po\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nApplying: Translated using Weblate (Ukrainian)\nUsing index info to reconstruct a base tree...\nM\tgeneric_mixin/i18n/uk.po\nFalling back to patching base and 3-way merge...\nAuto-merging generic_mixin/i18n/uk.po\nCONFLICT (content): Merge conflict in generic_mixin/i18n/uk.po\nerror: Failed to merge in the changes.\nPatch failed at 0012 Translated using Weblate (Ukrainian)\nUse 'git am --show-current-patch' to see the failed patch\n\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\".\n\n (128)",
            "id": 198466,
            "action_name": "Failed rebase on repository",
            "url": "http://weblate.crnd.pro/api/changes/198466/?format=api"
        }
    ]
}