Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/pf2e-ranged-combat/main/en/changes/?format=api
{ "count": 243, "next": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/changes/?format=api&page=2", "previous": null, "results": [ { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T11:12:05.535995Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "lang/en.json" }, "id": 514763, "action_name": "Resource updated", "url": "https://weblate.foundryvtt-hub.com/api/changes/514763/?format=api" }, { "unit": null, "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108687Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "lang/en.json" }, "id": 514456, "action_name": "Resource updated", "url": "https://weblate.foundryvtt-hub.com/api/changes/514456/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316177/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108674Z", "action": 71, "target": "Whether to actually fire the weapon when using Fake Out. Pathfinder Society rules specify that you do not.", "old": "", "details": { "state": 20, "source": "Whether to actually fire the weapon when using Fake Out. Pathfinder Society rules specify that you do not.", "old_state": -1 }, "id": 514455, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514455/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316176/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108664Z", "action": 71, "target": "Fire Weapon", "old": "", "details": { "state": 20, "source": "Fire Weapon", "old_state": -1 }, "id": 514454, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514454/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316175/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108654Z", "action": 71, "target": "Controls how the module handles Fake Out automation.", "old": "", "details": { "state": 20, "source": "Controls how the module handles Fake Out automation.", "old_state": -1 }, "id": 514453, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514453/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316174/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108644Z", "action": 71, "target": "{actor}'s weapon has jammed after their Risky Reload Strike failed!", "old": "", "details": { "state": 20, "source": "{actor}'s weapon has jammed after their Risky Reload Strike failed!", "old_state": -1 }, "id": 514452, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514452/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316173/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108634Z", "action": 71, "target": "{actor} is not wielding a firearm.", "old": "", "details": { "state": 20, "source": "{actor} is not wielding a firearm.", "old_state": -1 }, "id": 514451, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514451/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316172/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108624Z", "action": 71, "target": "Stowed", "old": "", "details": { "state": 20, "source": "Stowed", "old_state": -1 }, "id": 514450, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514450/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316171/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108614Z", "action": 71, "target": "Worn", "old": "", "details": { "state": 20, "source": "Worn", "old_state": -1 }, "id": 514449, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514449/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316170/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108603Z", "action": 71, "target": "Equipped", "old": "", "details": { "state": 20, "source": "Equipped", "old_state": -1 }, "id": 514448, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514448/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316169/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108593Z", "action": 71, "target": "Held", "old": "", "details": { "state": 20, "source": "Held", "old_state": -1 }, "id": 514447, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514447/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316168/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108583Z", "action": 71, "target": "Select a weapon to switch ammunition.", "old": "", "details": { "state": 20, "source": "Select a weapon to switch ammunition.", "old_state": -1 }, "id": 514446, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514446/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316167/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108565Z", "action": 71, "target": "Select a weapon to unload.", "old": "", "details": { "state": 20, "source": "Select a weapon to unload.", "old_state": -1 }, "id": 514445, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514445/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316166/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108555Z", "action": 71, "target": "Select a weapon to reload.", "old": "", "details": { "state": 20, "source": "Select a weapon to reload.", "old_state": -1 }, "id": 514444, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514444/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316165/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108546Z", "action": 71, "target": "Select as weapon.", "old": "", "details": { "state": 20, "source": "Select as weapon.", "old_state": -1 }, "id": 514443, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514443/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316164/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108536Z", "action": 71, "target": "Weapon Select", "old": "", "details": { "state": 20, "source": "Weapon Select", "old_state": -1 }, "id": 514442, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514442/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316163/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108526Z", "action": 71, "target": "{actor} unloads {ammunition} from their {weapon}.", "old": "", "details": { "state": 20, "source": "{actor} unloads {ammunition} from their {weapon}.", "old_state": -1 }, "id": 514441, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514441/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316162/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108514Z", "action": 71, "target": "{actor} unloads their {weapon}.", "old": "", "details": { "state": 20, "source": "{actor} unloads their {weapon}.", "old_state": -1 }, "id": 514440, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514440/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205881/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108505Z", "action": 59, "target": "{actor} has no weapons that can be unloaded.", "old": "You have no loaded weapons.", "details": { "state": 20, "source": "{actor} has no weapons that can be unloaded.", "old_state": 20 }, "id": 514439, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514439/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205874/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108494Z", "action": 59, "target": "{actor} has no weapons that use ammunition.", "old": "You have no weapons that use ammunition.", "details": { "state": 20, "source": "{actor} has no weapons that use ammunition.", "old_state": 20 }, "id": 514438, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514438/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316161/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108484Z", "action": 71, "target": "{actor} reloads their {weapon} with {ammunition} ({charges}/{maxCharges}).", "old": "", "details": { "state": 20, "source": "{actor} reloads their {weapon} with {ammunition} ({charges}/{maxCharges}).", "old_state": -1 }, "id": 514437, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514437/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316160/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108474Z", "action": 71, "target": "{actor} reloads their {weapon} with {ammunition}.", "old": "", "details": { "state": 20, "source": "{actor} reloads their {weapon} with {ammunition}.", "old_state": -1 }, "id": 514436, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514436/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316159/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108465Z", "action": 71, "target": "{actor} reloads their {weapon}.", "old": "", "details": { "state": 20, "source": "{actor} reloads their {weapon}.", "old_state": -1 }, "id": 514435, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514435/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316158/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108454Z", "action": 71, "target": "The selected ammunition for {weapon} is empty.", "old": "", "details": { "state": 20, "source": "The selected ammunition for {weapon} is empty.", "old_state": -1 }, "id": 514434, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514434/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316157/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108444Z", "action": 71, "target": "{weapon} is already fully loaded.", "old": "", "details": { "state": 20, "source": "{weapon} is already fully loaded.", "old_state": -1 }, "id": 514433, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514433/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316156/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108434Z", "action": 71, "target": "{weapon} is already loaded.", "old": "", "details": { "state": 20, "source": "{weapon} is already loaded.", "old_state": -1 }, "id": 514432, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514432/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316155/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108424Z", "action": 71, "target": "{weapon}'s magazine is empty!", "old": "", "details": { "state": 20, "source": "{weapon}'s magazine is empty!", "old_state": -1 }, "id": 514431, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514431/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316154/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108413Z", "action": 71, "target": "{weapon} has no magazine loaded!", "old": "", "details": { "state": 20, "source": "{weapon} has no magazine loaded!", "old_state": -1 }, "id": 514430, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514430/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316153/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108403Z", "action": 71, "target": "{actor} has no reloadable weapons.", "old": "", "details": { "state": 20, "source": "{actor} has no reloadable weapons.", "old_state": -1 }, "id": 514429, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514429/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316152/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108393Z", "action": 71, "target": "{weapon}'s current magazine is already loaded with as much ammunition as {ammo}.", "old": "", "details": { "state": 20, "source": "{weapon}'s current magazine is already loaded with as much ammunition as {ammo}.", "old_state": -1 }, "id": 514428, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514428/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316151/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108383Z", "action": 71, "target": "{weapon} is already loaded with a full magazine.", "old": "", "details": { "state": 20, "source": "{weapon} is already loaded with a full magazine.", "old_state": -1 }, "id": 514427, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514427/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316150/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108373Z", "action": 71, "target": "{actor} has no repeating weapons.", "old": "", "details": { "state": 20, "source": "{actor} has no repeating weapons.", "old_state": -1 }, "id": 514426, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514426/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205851/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108363Z", "action": 59, "target": "{actor} selects the next loaded chamber on their {weapon}.", "old": "{token} selects the next loaded chamber on their {weapon}.", "details": { "state": 20, "source": "{actor} selects the next loaded chamber on their {weapon}.", "old_state": 20 }, "id": 514425, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514425/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205849/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108353Z", "action": 59, "target": "{actor} selects a chamber loaded with {ammunition} on their {weapon}.", "old": "{token} selects a chamber loaded with {ammunition} on their {weapon}.", "details": { "state": 20, "source": "{actor} selects a chamber loaded with {ammunition} on their {weapon}.", "old_state": 20 }, "id": 514424, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514424/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205843/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108343Z", "action": 59, "target": "{actor} consolidates their ammunition.", "old": "{token} consolidates their ammunition.", "details": { "state": 20, "source": "{actor} consolidates their ammunition.", "old_state": 20 }, "id": 514423, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514423/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316149/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108333Z", "action": 71, "target": "{actor} clears the jam on their {weapon}.", "old": "", "details": { "state": 20, "source": "{actor} clears the jam on their {weapon}.", "old_state": -1 }, "id": 514422, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514422/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316148/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108323Z", "action": 71, "target": "{actor} has no jammed weapons.", "old": "", "details": { "state": 20, "source": "{actor} has no jammed weapons.", "old_state": -1 }, "id": 514421, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514421/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316147/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108313Z", "action": 71, "target": "Clear Jam", "old": "", "details": { "state": 20, "source": "Clear Jam", "old_state": -1 }, "id": 514420, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514420/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316146/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108302Z", "action": 71, "target": "{weapon} does not have enough ammunition remaining.", "old": "", "details": { "state": 20, "source": "{weapon} does not have enough ammunition remaining.", "old_state": -1 }, "id": 514419, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514419/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205836/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108290Z", "action": 59, "target": "{weapon} has no ammunition remaining.", "old": "{weapon} has no ammunition remaining", "details": { "state": 20, "source": "{weapon} has no ammunition remaining.", "old_state": 20 }, "id": 514418, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514418/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/205835/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108279Z", "action": 59, "target": "{weapon} has no ammunition selected.", "old": "{weapon} has no ammunition selected", "details": { "state": 20, "source": "{weapon} has no ammunition selected.", "old_state": 20 }, "id": 514417, "action_name": "String updated in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514417/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316145/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108269Z", "action": 71, "target": "{weapon}'s magazine does not have enough ammunition", "old": "", "details": { "state": 20, "source": "{weapon}'s magazine does not have enough ammunition", "old_state": -1 }, "id": 514416, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514416/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316144/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108259Z", "action": 71, "target": "{weapon} is jammed.", "old": "", "details": { "state": 20, "source": "{weapon} is jammed.", "old_state": -1 }, "id": 514415, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514415/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316143/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108248Z", "action": 71, "target": "{weapon} has no valid ammunition.", "old": "", "details": { "state": 20, "source": "{weapon} has no valid ammunition.", "old_state": -1 }, "id": 514414, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514414/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316142/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108238Z", "action": 71, "target": "Clear Selected Ammunition", "old": "", "details": { "state": 20, "source": "Clear Selected Ammunition", "old_state": -1 }, "id": 514413, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514413/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316141/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108228Z", "action": 71, "target": "Set as ammunition", "old": "", "details": { "state": 20, "source": "Set as ammunition", "old_state": -1 }, "id": 514412, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514412/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316140/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108219Z", "action": 71, "target": "Clear", "old": "", "details": { "state": 20, "source": "Clear", "old_state": -1 }, "id": 514411, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514411/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316139/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108209Z", "action": 71, "target": "Depleted", "old": "", "details": { "state": 20, "source": "Depleted", "old_state": -1 }, "id": 514410, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514410/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316138/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108199Z", "action": 71, "target": "Equipped", "old": "", "details": { "state": 20, "source": "Equipped", "old_state": -1 }, "id": 514409, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514409/?format=api" }, { "unit": "https://weblate.foundryvtt-hub.com/api/units/316137/?format=api", "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-ranged-combat/main/?format=api", "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-ranged-combat/main/en/?format=api", "user": null, "author": null, "timestamp": "2026-02-27T10:40:54.108189Z", "action": 71, "target": "Current", "old": "", "details": { "state": 20, "source": "Current", "old_state": -1 }, "id": 514408, "action_name": "String added in the repository", "url": "https://weblate.foundryvtt-hub.com/api/changes/514408/?format=api" } ] }