Changes
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://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" } ] }{ "count": 2113, "next": "