Changes
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/the-forge/changes/?format=api&page=16
https://weblate.foundryvtt-hub.com/api/projects/the-forge/changes/?format=api&page=17", "previous": "https://weblate.foundryvtt-hub.com/api/projects/the-forge/changes/?format=api&page=15", "results": [ { "unit": "https://weblate.foundryvtt-hub.com/api/units/311810/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/es/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.497959Z", "action": 71, "target": "AvailableTo must be after AvailableFrom", "old": "", "details": { "state": 20, "source": "AvailableTo must be after AvailableFrom", "old_state": -1 }, "id": 507148, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507148/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311809/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/es/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.497947Z", "action": 71, "target": "AvailableFrom must be after Timestamp", "old": "", "details": { "state": 20, "source": "AvailableFrom must be after Timestamp", "old_state": -1 }, "id": 507147, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507147/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311808/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/es/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.497930Z", "action": 71, "target": "At least one of Snippet, Content, or URL must be set", "old": "", "details": { "state": 20, "source": "At least one of Snippet, Content, or URL must be set", "old_state": -1 }, "id": 507146, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507146/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003781Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "locales/de/common.json" }, "id": 507145, "action_name": "Resource updated", "url": "https://weblate.foundryvtt-hub.com/api/changes/507145/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311807/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003771Z", "action": 71, "target": "Username cannot be empty", "old": "", "details": { "state": 20, "source": "Username cannot be empty", "old_state": -1 }, "id": 507144, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507144/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311806/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003761Z", "action": 71, "target": "Type must be one of CREATOR, SYSTEM, STAFF", "old": "", "details": { "state": 20, "source": "Type must be one of CREATOR, SYSTEM, STAFF", "old_state": -1 }, "id": 507143, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507143/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311805/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003751Z", "action": 71, "target": "Type is required", "old": "", "details": { "state": 20, "source": "Type is required", "old_state": -1 }, "id": 507142, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507142/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311804/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003741Z", "action": 71, "target": "Title must be set", "old": "", "details": { "state": 20, "source": "Title must be set", "old_state": -1 }, "id": 507141, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507141/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311803/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003731Z", "action": 71, "target": "Slug must only contain lowercase letters, numbers, and hyphens", "old": "", "details": { "state": 20, "source": "Slug must only contain lowercase letters, numbers, and hyphens", "old_state": -1 }, "id": 507140, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507140/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311802/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003721Z", "action": 71, "target": "Slug is required", "old": "", "details": { "state": 20, "source": "Slug is required", "old_state": -1 }, "id": 507139, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507139/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311801/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003710Z", "action": 71, "target": "Name is required", "old": "", "details": { "state": 20, "source": "Name is required", "old_state": -1 }, "id": 507138, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507138/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311800/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003700Z", "action": 71, "target": "Mark all as read", "old": "", "details": { "state": 20, "source": "Mark all as read", "old_state": -1 }, "id": 507137, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507137/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311799/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003689Z", "action": 71, "target": "Invalid subscription data", "old": "", "details": { "state": 20, "source": "Invalid subscription data", "old_state": -1 }, "id": 507136, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507136/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311798/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003679Z", "action": 71, "target": "Invalid source", "old": "", "details": { "state": 20, "source": "Invalid source", "old_state": -1 }, "id": 507135, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507135/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311797/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003669Z", "action": 71, "target": "Invalid notification data", "old": "", "details": { "state": 20, "source": "Invalid notification data", "old_state": -1 }, "id": 507134, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507134/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311796/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003658Z", "action": 71, "target": "Invalid channel data", "old": "", "details": { "state": 20, "source": "Invalid channel data", "old_state": -1 }, "id": 507133, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507133/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311795/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003648Z", "action": 71, "target": "Icon must be a valid URL", "old": "", "details": { "state": 20, "source": "Icon must be a valid URL", "old_state": -1 }, "id": 507132, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507132/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311794/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003638Z", "action": 71, "target": "From must have either UserId or Name, not both", "old": "", "details": { "state": 20, "source": "From must have either UserId or Name, not both", "old_state": -1 }, "id": 507131, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507131/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311793/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003628Z", "action": 71, "target": "From must be set", "old": "", "details": { "state": 20, "source": "From must be set", "old_state": -1 }, "id": 507130, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507130/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311792/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003617Z", "action": 71, "target": "Either UserId or ChannelId must be set", "old": "", "details": { "state": 20, "source": "Either UserId or ChannelId must be set", "old_state": -1 }, "id": 507129, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507129/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311791/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003607Z", "action": 71, "target": "Description must not contain HTML tags", "old": "", "details": { "state": 20, "source": "Description must not contain HTML tags", "old_state": -1 }, "id": 507128, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507128/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311790/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003597Z", "action": 71, "target": "Description must be 140 characters or less", "old": "", "details": { "state": 20, "source": "Description must be 140 characters or less", "old_state": -1 }, "id": 507127, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507127/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311789/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003586Z", "action": 71, "target": "Cannot set both UserId and ChannelId", "old": "", "details": { "state": 20, "source": "Cannot set both UserId and ChannelId", "old_state": -1 }, "id": 507126, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507126/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311788/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003575Z", "action": 71, "target": "AvailableTo must be after Timestamp", "old": "", "details": { "state": 20, "source": "AvailableTo must be after Timestamp", "old_state": -1 }, "id": 507125, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507125/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311787/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003564Z", "action": 71, "target": "AvailableTo must be after AvailableFrom", "old": "", "details": { "state": 20, "source": "AvailableTo must be after AvailableFrom", "old_state": -1 }, "id": 507124, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507124/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311786/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003552Z", "action": 71, "target": "AvailableFrom must be after Timestamp", "old": "", "details": { "state": 20, "source": "AvailableFrom must be after Timestamp", "old_state": -1 }, "id": 507123, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507123/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311785/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/de/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:18.003536Z", "action": 71, "target": "At least one of Snippet, Content, or URL must be set", "old": "", "details": { "state": 20, "source": "At least one of Snippet, Content, or URL must be set", "old_state": -1 }, "id": 507122, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507122/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479301Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "locales/en/common.json" }, "id": 507121, "action_name": "Resource updated", "url": "https://weblate.foundryvtt-hub.com/api/changes/507121/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311784/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479291Z", "action": 71, "target": "Username cannot be empty", "old": "", "details": { "state": 20, "source": "Username cannot be empty", "old_state": -1 }, "id": 507120, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507120/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311783/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479281Z", "action": 71, "target": "Type must be one of CREATOR, SYSTEM, STAFF", "old": "", "details": { "state": 20, "source": "Type must be one of CREATOR, SYSTEM, STAFF", "old_state": -1 }, "id": 507119, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507119/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311782/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479271Z", "action": 71, "target": "Type is required", "old": "", "details": { "state": 20, "source": "Type is required", "old_state": -1 }, "id": 507118, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507118/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311781/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479260Z", "action": 71, "target": "Title must be set", "old": "", "details": { "state": 20, "source": "Title must be set", "old_state": -1 }, "id": 507117, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507117/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311780/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479250Z", "action": 71, "target": "Slug must only contain lowercase letters, numbers, and hyphens", "old": "", "details": { "state": 20, "source": "Slug must only contain lowercase letters, numbers, and hyphens", "old_state": -1 }, "id": 507116, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507116/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311779/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479239Z", "action": 71, "target": "Slug is required", "old": "", "details": { "state": 20, "source": "Slug is required", "old_state": -1 }, "id": 507115, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507115/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311778/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479229Z", "action": 71, "target": "Name is required", "old": "", "details": { "state": 20, "source": "Name is required", "old_state": -1 }, "id": 507114, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507114/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311777/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479218Z", "action": 71, "target": "Mark all as read", "old": "", "details": { "state": 20, "source": "Mark all as read", "old_state": -1 }, "id": 507113, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507113/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311776/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479208Z", "action": 71, "target": "Invalid subscription data", "old": "", "details": { "state": 20, "source": "Invalid subscription data", "old_state": -1 }, "id": 507112, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507112/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311775/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479198Z", "action": 71, "target": "Invalid source", "old": "", "details": { "state": 20, "source": "Invalid source", "old_state": -1 }, "id": 507111, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507111/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311774/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479187Z", "action": 71, "target": "Invalid notification data", "old": "", "details": { "state": 20, "source": "Invalid notification data", "old_state": -1 }, "id": 507110, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507110/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311773/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479177Z", "action": 71, "target": "Invalid channel data", "old": "", "details": { "state": 20, "source": "Invalid channel data", "old_state": -1 }, "id": 507109, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507109/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311772/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479167Z", "action": 71, "target": "Icon must be a valid URL", "old": "", "details": { "state": 20, "source": "Icon must be a valid URL", "old_state": -1 }, "id": 507108, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507108/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311771/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479156Z", "action": 71, "target": "From must have either UserId or Name, not both", "old": "", "details": { "state": 20, "source": "From must have either UserId or Name, not both", "old_state": -1 }, "id": 507107, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507107/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311770/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479146Z", "action": 71, "target": "From must be set", "old": "", "details": { "state": 20, "source": "From must be set", "old_state": -1 }, "id": 507106, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507106/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311769/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479136Z", "action": 71, "target": "Either UserId or ChannelId must be set", "old": "", "details": { "state": 20, "source": "Either UserId or ChannelId must be set", "old_state": -1 }, "id": 507105, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507105/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311768/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479125Z", "action": 71, "target": "Description must not contain HTML tags", "old": "", "details": { "state": 20, "source": "Description must not contain HTML tags", "old_state": -1 }, "id": 507104, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507104/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311767/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479115Z", "action": 71, "target": "Description must be 140 characters or less", "old": "", "details": { "state": 20, "source": "Description must be 140 characters or less", "old_state": -1 }, "id": 507103, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507103/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311766/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479105Z", "action": 71, "target": "Cannot set both UserId and ChannelId", "old": "", "details": { "state": 20, "source": "Cannot set both UserId and ChannelId", "old_state": -1 }, "id": 507102, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507102/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311765/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479094Z", "action": 71, "target": "AvailableTo must be after Timestamp", "old": "", "details": { "state": 20, "source": "AvailableTo must be after Timestamp", "old_state": -1 }, "id": 507101, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507101/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311764/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479083Z", "action": 71, "target": "AvailableTo must be after AvailableFrom", "old": "", "details": { "state": 20, "source": "AvailableTo must be after AvailableFrom", "old_state": -1 }, "id": 507100, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507100/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/311763/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/the-forge/common/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/the-forge/common/en/?format=api", "user": null, "author": null, "timestamp": "2025-07-23T14:16:17.479071Z", "action": 71, "target": "AvailableFrom must be after Timestamp", "old": "", "details": { "state": 20, "source": "AvailableFrom must be after Timestamp", "old_state": -1 }, "id": 507099, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/507099/?format=api" } ] }{ "count": 45617, "next": "