Change List
Changes API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/changes/?format=api&page=2
https://weblate.foundryvtt-hub.com/api/changes/?format=api&page=3", "previous": "https://weblate.foundryvtt-hub.com/api/changes/?format=api", "results": [ { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-thaum-vuln/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-09-10T03:45:00.370426Z", "action": 47, "target": "", "old": "", "details": { "alert": "RepositoryOutdated" }, "id": 509311, "action_name": "Alert triggered", "url": "https://weblate.foundryvtt-hub.com/api/changes/509311/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": null, "user": "https://weblate.foundryvtt-hub.com/api/users/Eranziel/?format=api", "author": null, "timestamp": "2025-09-09T17:35:00.338429Z", "action": 23, "target": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "old": "", "details": { "error": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "status": "interactive rebase in progress; onto 23e2f36\nLast command done (1 command done):\n pick 2d0d28a Translated using Weblate (French)\nNext command to do (1 remaining command):\n pick 7704835 Translated using Weblate (French)\n (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '23e2f36'.\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: locales/fr/common.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n" }, "id": 509310, "action_name": "Repository rebase failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509310/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": null, "user": "https://weblate.foundryvtt-hub.com/api/users/Eranziel/?format=api", "author": null, "timestamp": "2025-09-09T17:30:31.119588Z", "action": 23, "target": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "old": "", "details": { "error": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "status": "interactive rebase in progress; onto 23e2f36\nLast command done (1 command done):\n pick 2d0d28a Translated using Weblate (French)\nNext command to do (1 remaining command):\n pick 7704835 Translated using Weblate (French)\n (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '23e2f36'.\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: locales/fr/common.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n" }, "id": 509309, "action_name": "Repository rebase failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509309/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": null, "user": "https://weblate.foundryvtt-hub.com/api/users/Eranziel/?format=api", "author": null, "timestamp": "2025-09-09T17:30:04.081256Z", "action": 23, "target": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "old": "", "details": { "error": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "status": "interactive rebase in progress; onto 23e2f36\nLast command done (1 command done):\n pick 2d0d28a Translated using Weblate (French)\nNext command to do (1 remaining command):\n pick 7704835 Translated using Weblate (French)\n (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '23e2f36'.\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: locales/fr/common.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n" }, "id": 509308, "action_name": "Repository rebase failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509308/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": null, "user": "https://weblate.foundryvtt-hub.com/api/users/Eranziel/?format=api", "author": null, "timestamp": "2025-09-09T17:29:49.315592Z", "action": 23, "target": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "old": "", "details": { "error": "Rebasing (1/2)\nAuto-merging locales/fr/common.json\nCONFLICT (content): Merge conflict in locales/fr/common.json\nerror: could not apply 2d0d28a... Translated using Weblate (French)\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 2d0d28a... Translated using Weblate (French)\n (1)", "status": "interactive rebase in progress; onto 23e2f36\nLast command done (1 command done):\n pick 2d0d28a Translated using Weblate (French)\nNext command to do (1 remaining command):\n pick 7704835 Translated using Weblate (French)\n (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '23e2f36'.\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: locales/fr/common.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n" }, "id": 509307, "action_name": "Repository rebase failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509307/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-09-03T11:30:46.360148Z", "action": 28, "target": "Could not get project: invalid_token, Token is expired. You can either do re-authorization or token refresh.", "old": "", "details": {}, "id": 509306, "action_name": "Repository push failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509306/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-09-03T11:30:44.476227Z", "action": 21, "target": "", "old": "", "details": { "new_head": "120a5977d03781b2e89aa9da9a4a3dd2a4a6680c", "previous_head": "c86dc8f26f48c1a64ce945281b04704c0b797c85" }, "id": 509305, "action_name": "Repository rebased", "url": "https://weblate.foundryvtt-hub.com/api/changes/509305/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-09-03T11:30:43.323571Z", "action": 53, "target": "", "old": "", "details": { "repos": [ "[email protected]:riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice.git", "[email protected]:riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice" ], "branch": "master", "repo_url": "https://gitlab.com/riccisi/foundryvtt-dice-so-nice", "full_name": "riccisi/foundryvtt-dice-so-nice", "service_long_name": "GitLab" }, "id": 509304, "action_name": "Repository notification received", "url": "https://weblate.foundryvtt-hub.com/api/changes/509304/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/smart-doors/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-09-02T15:36:43.487708Z", "action": 47, "target": "", "old": "", "details": { "alert": "BrokenProjectURL" }, "id": 509303, "action_name": "Alert triggered", "url": "https://weblate.foundryvtt-hub.com/api/changes/509303/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T12:36:48.131787Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 509302, "action_name": "Component locked", "url": "https://weblate.foundryvtt-hub.com/api/changes/509302/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T12:36:48.126047Z", "action": 47, "target": "", "old": "", "details": { "alert": "PushFailure" }, "id": 509301, "action_name": "Alert triggered", "url": "https://weblate.foundryvtt-hub.com/api/changes/509301/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T12:36:48.117876Z", "action": 28, "target": "Could not get project: invalid_token, Token is expired. You can either do re-authorization or token refresh.", "old": "", "details": {}, "id": 509300, "action_name": "Repository push failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509300/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/pl/?format=api", "user": null, "author": null, "timestamp": "2025-08-31T12:36:43.793233Z", "action": 17, "target": "", "old": "", "details": {}, "id": 509299, "action_name": "Changes committed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509299/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/fr/?format=api", "user": null, "author": null, "timestamp": "2025-08-31T12:36:43.552284Z", "action": 17, "target": "", "old": "", "details": {}, "id": 509298, "action_name": "Changes committed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509298/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T09:42:54.433907Z", "action": 28, "target": "Could not get project: invalid_token, Token is expired. You can either do re-authorization or token refresh.", "old": "", "details": {}, "id": 509297, "action_name": "Repository push failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509297/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T09:42:52.682588Z", "action": 21, "target": "", "old": "", "details": { "new_head": "c86dc8f26f48c1a64ce945281b04704c0b797c85", "previous_head": "234c0bad1806f3c7459e761a41d5928a3ed2df00" }, "id": 509296, "action_name": "Repository rebased", "url": "https://weblate.foundryvtt-hub.com/api/changes/509296/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T09:42:51.508697Z", "action": 53, "target": "", "old": "", "details": { "repos": [ "[email protected]:riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice.git", "[email protected]:riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice" ], "branch": "master", "repo_url": "https://gitlab.com/riccisi/foundryvtt-dice-so-nice", "full_name": "riccisi/foundryvtt-dice-so-nice", "service_long_name": "GitLab" }, "id": 509295, "action_name": "Repository notification received", "url": "https://weblate.foundryvtt-hub.com/api/changes/509295/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T09:05:36.915159Z", "action": 28, "target": "Could not get project: invalid_token, Token is expired. You can either do re-authorization or token refresh.", "old": "", "details": {}, "id": 509294, "action_name": "Repository push failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509294/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T09:05:35.112224Z", "action": 21, "target": "", "old": "", "details": { "new_head": "234c0bad1806f3c7459e761a41d5928a3ed2df00", "previous_head": "811799fc9ae0674925934aa88e5bd3b3f2d08768" }, "id": 509293, "action_name": "Repository rebased", "url": "https://weblate.foundryvtt-hub.com/api/changes/509293/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/dice-so-nice/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-31T09:05:33.893045Z", "action": 53, "target": "", "old": "", "details": { "repos": [ "[email protected]:riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice.git", "[email protected]:riccisi/foundryvtt-dice-so-nice.git", "https://gitlab.com/riccisi/foundryvtt-dice-so-nice" ], "branch": "master", "repo_url": "https://gitlab.com/riccisi/foundryvtt-dice-so-nice", "full_name": "riccisi/foundryvtt-dice-so-nice", "service_long_name": "GitLab" }, "id": 509292, "action_name": "Repository notification received", "url": "https://weblate.foundryvtt-hub.com/api/changes/509292/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/fr/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "timestamp": "2025-08-30T12:47:47.747046Z", "action": 1, "target": "", "old": "", "details": {}, "id": 509291, "action_name": "Translation completed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509291/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/312914/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/fr/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "timestamp": "2025-08-30T12:47:47.698731Z", "action": 5, "target": "Début de la rencontre", "old": "", "details": { "state": 20, "source": "Begin Encounter", "old_state": 0 }, "id": 509290, "action_name": "Translation added", "url": "https://weblate.foundryvtt-hub.com/api/changes/509290/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/277740/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/fr/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "timestamp": "2025-08-30T12:47:34.437944Z", "action": 2, "target": "Démarrer le round de surprise", "old": "Démarrer le tour de surprise", "details": { "state": 20, "source": "Begin Surprise Round", "old_state": 10 }, "id": 509289, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509289/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/226480/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/fr/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "timestamp": "2025-08-30T12:47:19.349444Z", "action": 2, "target": "Entrez la liste des compétences de base de tous les acteurs, en séparant chaque nom ou SWID par une virgule", "old": "Entrez la liste des compétences de base de tous les acteurs, en séparant chaque nom par une virgule", "details": { "state": 20, "source": "Enter a comma-separated list of skill names or their SWIDs to be defined as core skills for all actors", "old_state": 10 }, "id": 509288, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509288/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/312913/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/fr/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/ArnokSden/?format=api", "timestamp": "2025-08-30T12:46:37.681607Z", "action": 5, "target": "Suppression des favoris", "old": "", "details": { "state": 20, "source": "Remove favorite", "old_state": 0 }, "id": 509287, "action_name": "Translation added", "url": "https://weblate.foundryvtt-hub.com/api/changes/509287/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/pl/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "timestamp": "2025-08-30T12:13:32.959993Z", "action": 1, "target": "", "old": "", "details": {}, "id": 509286, "action_name": "Translation completed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509286/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/312917/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/pl/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "timestamp": "2025-08-30T12:13:32.922752Z", "action": 5, "target": "Usuń z ulubionych", "old": "", "details": { "state": 20, "source": "Remove favorite", "old_state": 0 }, "id": 509285, "action_name": "Translation added", "url": "https://weblate.foundryvtt-hub.com/api/changes/509285/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/312918/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/pl/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "timestamp": "2025-08-30T12:12:00.712409Z", "action": 5, "target": "Rozpocznij spotkanie", "old": "", "details": { "state": 20, "source": "Begin Encounter", "old_state": 0 }, "id": 509284, "action_name": "Translation added", "url": "https://weblate.foundryvtt-hub.com/api/changes/509284/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/295201/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/pl/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "timestamp": "2025-08-30T12:10:49.785628Z", "action": 2, "target": "Rozpocznij rundę Zaskoczenia", "old": "Rozpocznij rundę Zaskoczenia", "details": { "state": 20, "source": "Begin Surprise Round", "old_state": 10 }, "id": 509283, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509283/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/294755/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/swade/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/swade/main/pl/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/eph.mac/?format=api", "timestamp": "2025-08-30T12:10:37.944798Z", "action": 2, "target": "Wprowadź nazwy lub SWID umiejętności oddzielone przecinkiem aby zdefiniować je jako podstawowe dla wszystkich aktorów", "old": "Wprowadź nazwy umiejętności oddzielone przecinkiem aby zdefiniować je jako podstawowe dla wszystkich aktorów", "details": { "state": 20, "source": "Enter a comma-separated list of skill names or their SWIDs to be defined as core skills for all actors", "old_state": 10 }, "id": 509282, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509282/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/106593/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/client/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/client/es/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/smola/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/smola/?format=api", "timestamp": "2025-08-28T17:50:27.313696Z", "action": 4, "target": "(Última)", "old": "(Última hora)", "details": { "state": 10, "source": "(Latest)", "old_state": 10 }, "id": 509281, "action_name": "Suggestion added", "url": "https://weblate.foundryvtt-hub.com/api/changes/509281/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/106592/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/client/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/client/es/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/smola/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/smola/?format=api", "timestamp": "2025-08-28T17:50:10.082568Z", "action": 4, "target": "(Instalado)", "old": "(Instalado)", "details": { "state": 10, "source": "(Installed)", "old_state": 10 }, "id": 509280, "action_name": "Suggestion added", "url": "https://weblate.foundryvtt-hub.com/api/changes/509280/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/stairways/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-28T14:56:57.087687Z", "action": 28, "target": "Could not get project: invalid_token, Token is expired. You can either do re-authorization or token refresh.", "old": "", "details": {}, "id": 509279, "action_name": "Repository push failed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509279/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/stairways/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-28T14:56:55.185414Z", "action": 21, "target": "", "old": "", "details": { "new_head": "b895b4111feea75f6cd5f92edb7273aeb63c36e0", "previous_head": "75b02d795d7e1a5520d3c87aba27ad38a985cdde" }, "id": 509278, "action_name": "Repository rebased", "url": "https://weblate.foundryvtt-hub.com/api/changes/509278/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/stairways/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-28T14:56:53.933690Z", "action": 53, "target": "", "old": "", "details": { "repos": [ "[email protected]:SWW13/foundryvtt-stairways.git", "https://gitlab.com/SWW13/foundryvtt-stairways.git", "https://gitlab.com/SWW13/foundryvtt-stairways.git", "[email protected]:SWW13/foundryvtt-stairways.git", "https://gitlab.com/SWW13/foundryvtt-stairways" ], "branch": "main", "repo_url": "https://gitlab.com/SWW13/foundryvtt-stairways", "full_name": "SWW13/foundryvtt-stairways", "service_long_name": "GitLab" }, "id": 509277, "action_name": "Repository notification received", "url": "https://weblate.foundryvtt-hub.com/api/changes/509277/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-28T05:02:33.736442Z", "action": 18, "target": "", "old": "", "details": {}, "id": 509276, "action_name": "Changes pushed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509276/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-28T05:02:23.323582Z", "action": 18, "target": "", "old": "", "details": {}, "id": 509275, "action_name": "Changes pushed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509275/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-28T05:02:21.662391Z", "action": 21, "target": "", "old": "", "details": { "new_head": "cd247926206af274db46b06feea6ee92d4871f54", "previous_head": "0802afcdcf0e4e22f1b56da17ad26cd8837556b0" }, "id": 509274, "action_name": "Repository rebased", "url": "https://weblate.foundryvtt-hub.com/api/changes/509274/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": null, "author": null, "timestamp": "2025-08-28T05:02:21.263965Z", "action": 17, "target": "", "old": "", "details": {}, "id": 509273, "action_name": "Changes committed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509273/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/24870/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T05:00:36.252765Z", "action": 2, "target": "Randomizar Apenas Alfanuméricos", "old": "Randomizar apenas alfanuméricos", "details": { "state": 20, "source": "Randomize Only Alphanumericals", "old_state": 20 }, "id": 509272, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509272/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/24868/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T04:59:42.300332Z", "action": 2, "target": "Usar Tamanho de Fonte Normal", "old": "Usar tamanho de fonte normal", "details": { "state": 20, "source": "Use Normal Font Size", "old_state": 20 }, "id": 509271, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509271/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/15518/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T04:59:31.457286Z", "action": 2, "target": "Ocultar Indicadores dos Jogadores", "old": "Ocultar indicadores dos jogadores", "details": { "state": 20, "source": "Hide Indicators from Players", "old_state": 20 }, "id": 509270, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509270/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/15514/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T04:59:20.696369Z", "action": 2, "target": "Adicionar Fontes do Polyglot ao Foundry", "old": "Adicionar fontes do Polyglot ao Foundry", "details": { "state": 20, "source": "Add Polyglot's fonts to Foundry", "old_state": 20 }, "id": 509269, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509269/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/15503/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T04:59:13.668102Z", "action": 2, "target": "Adicionar Fontes do Foundry ao Polyglot", "old": "Adicionar fontes do Foundry ao Polyglot", "details": { "state": 20, "source": "Add Foundry's fonts to Polyglot", "old_state": 20 }, "id": 509268, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509268/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/15516/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T04:59:05.576658Z", "action": 2, "target": "Mostrar Traduções", "old": "Mostrar traduções", "details": { "state": 20, "source": "Display Translations", "old_state": 20 }, "id": 509267, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509267/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/15520/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/polyglot/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/polyglot/main/pt-BR/?format=api", "user": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "author": "https://weblate.foundryvtt-hub.com/api/users/Kharmans/?format=api", "timestamp": "2025-08-28T04:58:24.849023Z", "action": 2, "target": "Embaralhar Mensagens Fora de Personagem", "old": "Embaralhar mensagens \"fora de personagem\"", "details": { "state": 20, "source": "Scramble Out of Character Chat Messages", "old_state": 20 }, "id": 509266, "action_name": "Translation changed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509266/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/terrain-ruler/main/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-08-27T05:59:19.097198Z", "action": 18, "target": "", "old": "", "details": {}, "id": 509265, "action_name": "Changes pushed", "url": "https://weblate.foundryvtt-hub.com/api/changes/509265/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/od6s/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/od6s/main/ru/?format=api", "user": null, "author": null, "timestamp": "2025-08-27T04:11:43.759246Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "src/lang/en.json" }, "id": 509264, "action_name": "Resource updated", "url": "https://weblate.foundryvtt-hub.com/api/changes/509264/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/313017/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/od6s/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/od6s/main/ru/?format=api", "user": null, "author": null, "timestamp": "2025-08-27T04:11:43.759225Z", "action": 71, "target": "", "old": "", "details": { "state": 0, "source": "Item Group", "old_state": -1 }, "id": 509263, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/509263/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/od6s/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/od6s/main/fr/?format=api", "user": null, "author": null, "timestamp": "2025-08-27T04:11:43.554077Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "src/lang/en.json" }, "id": 509262, "action_name": "Resource updated", "url": "https://weblate.foundryvtt-hub.com/api/changes/509262/?format=api" } ] }{ "count": 347846, "next": "