Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/tails/about/fr/changes/?format=api
{ "count": 379, "next": "https://translate.tails.net/api/translations/tails/about/fr/changes/?format=api&page=2", "previous": null, "results": [ { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/weblate:commit/?format=api", "author": "https://translate.tails.net/api/users/weblate:commit/?format=api", "timestamp": "2026-04-25T09:18:49.312492Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3541985, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3541985/?format=api" }, { "unit": "https://translate.tails.net/api/units/455846/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2026-04-25T08:46:04.912211Z", "action": 2, "target": "Les fichiers que vous avez ouverts, même si vous les avez supprimés", "old": "Les fichiers que vous avez ouvert, même si vous les avez supprimés", "details": { "state": 20, "source": "Files that you opened, even if you deleted them", "old_state": 20 }, "id": 3541971, "action_name": "Translation changed", "url": "https://translate.tails.net/api/changes/3541971/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/weblate:commit/?format=api", "author": "https://translate.tails.net/api/users/weblate:commit/?format=api", "timestamp": "2026-04-23T10:18:49.097526Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3541180, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3541180/?format=api" }, { "unit": "https://translate.tails.net/api/units/455848/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/nihei/?format=api", "author": "https://translate.tails.net/api/users/nihei/?format=api", "timestamp": "2026-04-23T09:58:15.057874Z", "action": 2, "target": "Tous les périphériques et réseaux Wi-Fi que vous avez utilisés", "old": "Tous les périphériques et réseaux Wi-Fi que vous avez utilisé", "details": { "state": 20, "source": "All the devices and Wi-Fi networks that you used", "old_state": 30 }, "id": 3541178, "action_name": "Translation changed", "url": "https://translate.tails.net/api/changes/3541178/?format=api" }, { "unit": "https://translate.tails.net/api/units/455846/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/nihei/?format=api", "author": "https://translate.tails.net/api/users/nihei/?format=api", "timestamp": "2026-04-23T09:57:41.318897Z", "action": 2, "target": "Les fichiers que vous avez ouvert, même si vous les avez supprimés", "old": "Les fichiers que vous avez ouvert, même si vous les avez supprimé", "details": { "state": 20, "source": "Files that you opened, even if you deleted them", "old_state": 30 }, "id": 3541177, "action_name": "Translation changed", "url": "https://translate.tails.net/api/changes/3541177/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/weblate:commit/?format=api", "author": "https://translate.tails.net/api/users/weblate:commit/?format=api", "timestamp": "2026-03-29T14:22:32.081162Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3538260, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3538260/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2026-03-29T13:39:08.607475Z", "action": 1, "target": "", "old": "", "details": {}, "id": 3538192, "action_name": "Translation completed", "url": "https://translate.tails.net/api/changes/3538192/?format=api" }, { "unit": "https://translate.tails.net/api/units/760208/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2026-03-29T13:39:08.574509Z", "action": 2, "target": "<i>GNOME Secrets</i>, pour créer et gérer des mots de passe forts", "old": "<i>KeePassXC</i>, pour créer et gérer des mots de passe forts", "details": { "state": 20, "source": "<i>GNOME Secrets</i>, to create and store strong passwords", "old_state": 10 }, "id": 3538191, "action_name": "Translation changed", "url": "https://translate.tails.net/api/changes/3538191/?format=api" }, { "unit": "https://translate.tails.net/api/units/761861/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/conan/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2026-03-29T13:28:49.242759Z", "action": 7, "target": "Vous pouvez publier un blog ou gérer un compte de courrier électronique intégralement depuis Tails. Si vous n'y accédez que depuis Tails, il ne sera pas possible de le relier à vous. Vous pouvez stocker des documents et des images en rapport avec cette identité spécifique dans votre stockage persistant, garder vos mots de passe dans le gestionnaire de mots de passe <i>Secrets</i>, avoir un compte de courrier électronique dédié dans <i>Thunderbird</i>, etc.", "old": "Vous pouvez publier un blog ou gérer un compte de courrier électronique intégralement depuis Tails. Si vous n'y accédez que depuis Tails, il ne sera pas possible de le lier à vous. Vous pouvez stocker des documents et des images en rapport avec cette identité spécifique dans votre stockage persistant, garder vos mots de passe dans <i>KeePassXC</i>, avoir un compte de courrier électronique dédié dans <i>Thunderbird</i>, etc.", "details": { "state": 30, "source": "You can publish a blog or manage an email account entirely from Tails. If you only access it from Tails, it cannot be related to you. You can store documents and images related to this different identity in your Persistent Storage, keep your passwords in the <i>Secrets</i> password manager, have a dedicated email account in <i>Thunderbird</i>, etc.", "old_state": 10 }, "id": 3538163, "action_name": "Suggestion accepted", "url": "https://translate.tails.net/api/changes/3538163/?format=api" }, { "unit": "https://translate.tails.net/api/units/761861/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2026-03-27T11:24:33.238093Z", "action": 4, "target": "Vous pouvez publier un blog ou gérer un compte de courrier électronique intégralement depuis Tails. Si vous n'y accédez que depuis Tails, il ne sera pas possible de le relier à vous. Vous pouvez stocker des documents et des images en rapport avec cette identité spécifique dans votre stockage persistant, garder vos mots de passe dans le gestionnaire de mots de passe <i>Secrets</i>, avoir un compte de courrier électronique dédié dans <i>Thunderbird</i>, etc.", "old": "Vous pouvez publier un blog ou gérer un compte de courrier électronique intégralement depuis Tails. Si vous n'y accédez que depuis Tails, il ne sera pas possible de le lier à vous. Vous pouvez stocker des documents et des images en rapport avec cette identité spécifique dans votre stockage persistant, garder vos mots de passe dans <i>KeePassXC</i>, avoir un compte de courrier électronique dédié dans <i>Thunderbird</i>, etc.", "details": { "state": 10, "source": "You can publish a blog or manage an email account entirely from Tails. If you only access it from Tails, it cannot be related to you. You can store documents and images related to this different identity in your Persistent Storage, keep your passwords in the <i>Secrets</i> password manager, have a dedicated email account in <i>Thunderbird</i>, etc.", "old_state": 10 }, "id": 3537784, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3537784/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-27T11:02:48.484913Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "wiki/src/about.fr.po" }, "id": 3537542, "action_name": "Resource updated", "url": "https://translate.tails.net/api/changes/3537542/?format=api" }, { "unit": "https://translate.tails.net/api/units/761861/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-27T11:02:48.484849Z", "action": 71, "target": "Vous pouvez publier un blog ou gérer un compte de courrier électronique intégralement depuis Tails. Si vous n'y accédez que depuis Tails, il ne sera pas possible de le lier à vous. Vous pouvez stocker des documents et des images en rapport avec cette identité spécifique dans votre stockage persistant, garder vos mots de passe dans <i>KeePassXC</i>, avoir un compte de courrier électronique dédié dans <i>Thunderbird</i>, etc.", "old": "", "details": { "state": 10, "source": "You can publish a blog or manage an email account entirely from Tails. If you only access it from Tails, it cannot be related to you. You can store documents and images related to this different identity in your Persistent Storage, keep your passwords in the <i>Secrets</i> password manager, have a dedicated email account in <i>Thunderbird</i>, etc.", "old_state": -1 }, "id": 3537541, "action_name": "String added in the repository", "url": "https://translate.tails.net/api/changes/3537541/?format=api" }, { "unit": "https://translate.tails.net/api/units/761861/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-27T11:02:48.484763Z", "action": 30, "target": "You can publish a blog or manage an email account entirely from Tails. If you only access it from Tails, it cannot be related to you. You can store documents and images related to this different identity in your Persistent Storage, keep your passwords in the <i>Secrets</i> password manager, have a dedicated email account in <i>Thunderbird</i>, etc.", "old": "You can publish a blog or manage an email account entirely from Tails. If you only access it from Tails, it cannot be related to you. You can store documents and images related to this different identity in your Persistent Storage, keep your passwords in <i>KeePassXC</i>, have a dedicated email account in <i>Thunderbird</i>, etc.", "details": { "state": 10, "source": "You can publish a blog or manage an email account entirely from Tails. If you only access it from Tails, it cannot be related to you. You can store documents and images related to this different identity in your Persistent Storage, keep your passwords in the <i>Secrets</i> password manager, have a dedicated email account in <i>Thunderbird</i>, etc.", "old_state": -1 }, "id": 3537540, "action_name": "Source string changed", "url": "https://translate.tails.net/api/changes/3537540/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-26T09:02:07.978222Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "wiki/src/about.fr.po" }, "id": 3535150, "action_name": "Resource updated", "url": "https://translate.tails.net/api/changes/3535150/?format=api" }, { "unit": "https://translate.tails.net/api/units/756144/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-26T09:02:07.978188Z", "action": 59, "target": "[[Contrat social|https://community.torproject.org/policies/social_contract/]]", "old": "[[Contrat social|https://community.torproject.org/policies/social_contract/]]", "details": { "state": 30, "source": "[[Social contract|https://community.torproject.org/policies/social_contract/]]", "old_state": 30 }, "id": 3535149, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3535149/?format=api" }, { "unit": "https://translate.tails.net/api/units/747769/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-26T09:02:07.978153Z", "action": 59, "target": "[[Sponsors|https://www.torproject.org/fr/about/supporters/]]", "old": "[[Sponsors|https://www.torproject.org/fr/about/supporters/]]", "details": { "state": 30, "source": "[[Supporters|https://www.torproject.org/about/supporters/]]", "old_state": 30 }, "id": 3535148, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3535148/?format=api" }, { "unit": "https://translate.tails.net/api/units/748382/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-26T09:02:07.978118Z", "action": 59, "target": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et voulons qu'il soit facile à utiliser par n'importe qui.", "old": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et voulons qu'il soit facile à utiliser par n'importe qui.", "details": { "state": 30, "source": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and want to make it easy to use by anybody.", "old_state": 30 }, "id": 3535147, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3535147/?format=api" }, { "unit": "https://translate.tails.net/api/units/760208/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-26T09:02:07.977989Z", "action": 71, "target": "<i>KeePassXC</i>, pour créer et gérer des mots de passe forts", "old": "", "details": { "state": 10, "source": "<i>GNOME Secrets</i>, to create and store strong passwords", "old_state": -1 }, "id": 3535144, "action_name": "String added in the repository", "url": "https://translate.tails.net/api/changes/3535144/?format=api" }, { "unit": "https://translate.tails.net/api/units/760208/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2026-03-26T09:02:07.977927Z", "action": 30, "target": "<i>GNOME Secrets</i>, to create and store strong passwords", "old": "<i>KeePassXC</i>, to create and store strong passwords", "details": { "state": 10, "source": "<i>GNOME Secrets</i>, to create and store strong passwords", "old_state": -1 }, "id": 3535143, "action_name": "Source string changed", "url": "https://translate.tails.net/api/changes/3535143/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/weblate:commit/?format=api", "author": "https://translate.tails.net/api/users/weblate:commit/?format=api", "timestamp": "2025-10-15T15:19:41.036049Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3524224, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3524224/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/weblate:commit/?format=api", "author": "https://translate.tails.net/api/users/weblate:commit/?format=api", "timestamp": "2025-10-15T15:19:40.948284Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3524223, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3524223/?format=api" }, { "unit": "https://translate.tails.net/api/units/748382/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/Chre/?format=api", "author": "https://translate.tails.net/api/users/Chre/?format=api", "timestamp": "2025-10-15T13:56:37.355446Z", "action": 36, "target": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et voulons qu'il soit facile à utiliser par n'importe qui.", "old": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et voulons qu'il soit facile à utiliser par n'importe qui.", "details": { "state": 30, "source": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and want to make it easy to use by anybody.", "old_state": 20 }, "id": 3524201, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3524201/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/Chre/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-10-15T13:56:25.682101Z", "action": 1, "target": "", "old": "", "details": {}, "id": 3524200, "action_name": "Translation completed", "url": "https://translate.tails.net/api/changes/3524200/?format=api" }, { "unit": "https://translate.tails.net/api/units/748382/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/Chre/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-10-15T13:56:25.592491Z", "action": 7, "target": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et voulons qu'il soit facile à utiliser par n'importe qui.", "old": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et faisons en sorte qu'il soit facile à utiliser par n'importe qui.", "details": { "state": 20, "source": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and want to make it easy to use by anybody.", "old_state": 10 }, "id": 3524199, "action_name": "Suggestion accepted", "url": "https://translate.tails.net/api/changes/3524199/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/weblate:commit/?format=api", "author": "https://translate.tails.net/api/users/weblate:commit/?format=api", "timestamp": "2025-10-05T10:19:40.261085Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3523194, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3523194/?format=api" }, { "unit": "https://translate.tails.net/api/units/747769/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-10-05T09:06:26.801895Z", "action": 77, "target": "[[Sponsors|https://www.torproject.org/fr/about/supporters/]]", "old": "[[Sponsors|https://www.torproject.org/about/supporters/]]", "details": { "state": 30, "source": "[[Supporters|https://www.torproject.org/about/supporters/]]", "old_state": 30 }, "id": 3523185, "action_name": "Propagated change", "url": "https://translate.tails.net/api/changes/3523185/?format=api" }, { "unit": "https://translate.tails.net/api/units/756144/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-10-05T08:46:19.149717Z", "action": 36, "target": "[[Contrat social|https://community.torproject.org/policies/social_contract/]]", "old": "<a href=\"https://community.torproject.org/policies/social_contract/\">Contrat social</a>", "details": { "state": 30, "source": "[[Social contract|https://community.torproject.org/policies/social_contract/]]", "old_state": 10 }, "id": 3523176, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3523176/?format=api" }, { "unit": "https://translate.tails.net/api/units/748382/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-10-05T08:45:39.900613Z", "action": 4, "target": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et voulons qu'il soit facile à utiliser par n'importe qui.", "old": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et faisons en sorte qu'il soit facile à utiliser par n'importe qui.", "details": { "state": 10, "source": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and want to make it easy to use by anybody.", "old_state": 10 }, "id": 3523174, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3523174/?format=api" }, { "unit": "https://translate.tails.net/api/units/747769/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-10-05T08:42:56.900103Z", "action": 77, "target": "[[Sponsors|https://www.torproject.org/about/supporters/]]", "old": "[Qui utilise Tor ? (en anglais)](https://www.torproject.org/about/torusers.html)", "details": { "state": 30, "source": "[[Supporters|https://www.torproject.org/about/supporters/]]", "old_state": 10 }, "id": 3523170, "action_name": "Propagated change", "url": "https://translate.tails.net/api/changes/3523170/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-18T15:03:09.605267Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "wiki/src/about.fr.po" }, "id": 3520141, "action_name": "Resource updated", "url": "https://translate.tails.net/api/changes/3520141/?format=api" }, { "unit": "https://translate.tails.net/api/units/756144/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-18T15:03:09.605221Z", "action": 71, "target": "<a href=\"https://community.torproject.org/policies/social_contract/\">Contrat social</a>", "old": "", "details": { "state": 10, "source": "[[Social contract|https://community.torproject.org/policies/social_contract/]]", "old_state": -1 }, "id": 3520140, "action_name": "String added in the repository", "url": "https://translate.tails.net/api/changes/3520140/?format=api" }, { "unit": "https://translate.tails.net/api/units/756144/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-18T15:03:09.605149Z", "action": 30, "target": "[[Social contract|https://community.torproject.org/policies/social_contract/]]", "old": "<a href=\"https://community.torproject.org/policies/social_contract/\">Social contract</a>", "details": { "state": 10, "source": "[[Social contract|https://community.torproject.org/policies/social_contract/]]", "old_state": -1 }, "id": 3520139, "action_name": "Source string changed", "url": "https://translate.tails.net/api/changes/3520139/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-18T09:11:51.375048Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "wiki/src/about.fr.po" }, "id": 3508452, "action_name": "Resource updated", "url": "https://translate.tails.net/api/changes/3508452/?format=api" }, { "unit": "https://translate.tails.net/api/units/748382/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-18T09:11:51.375018Z", "action": 59, "target": "Personne ne devrait avoir à payer pour utiliser un ordinateur en toute sécurité. C'est pour cela que nous distribuons Tails gratuitement et faisons en sorte qu'il soit facile à utiliser par n'importe qui.", "old": "", "details": { "state": 10, "source": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and want to make it easy to use by anybody.", "old_state": -1 }, "id": 3508451, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3508451/?format=api" }, { "unit": "https://translate.tails.net/api/units/748382/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-18T09:11:51.374985Z", "action": 30, "target": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and want to make it easy to use by anybody.", "old": "Nobody should have to pay to be safe while using a computer. That is why we are giving out Tails for free and try to make it easy to use by anybody.", "details": {}, "id": 3508450, "action_name": "Source string changed", "url": "https://translate.tails.net/api/changes/3508450/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-03T09:04:50.054656Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "wiki/src/about.fr.po" }, "id": 3507060, "action_name": "Resource updated", "url": "https://translate.tails.net/api/changes/3507060/?format=api" }, { "unit": "https://translate.tails.net/api/units/738351/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-03T09:04:50.054628Z", "action": 59, "target": "[[Contact|doc/about/contact]]", "old": "[[Contact|doc/about/contact]]", "details": { "state": 30, "source": "[[Contact|doc/about/contact]]", "old_state": 30 }, "id": 3507059, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3507059/?format=api" }, { "unit": "https://translate.tails.net/api/units/747769/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-03T09:04:50.054532Z", "action": 59, "target": "[Qui utilise Tor ? (en anglais)](https://www.torproject.org/about/torusers.html)", "old": "", "details": { "state": 10, "source": "[[Supporters|https://www.torproject.org/about/supporters/]]", "old_state": -1 }, "id": 3507056, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3507056/?format=api" }, { "unit": "https://translate.tails.net/api/units/747769/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-09-03T09:04:50.054479Z", "action": 30, "target": "[[Supporters|https://www.torproject.org/about/supporters/]]", "old": "[Who uses Tor?](https://www.torproject.org/about/torusers.html.en)", "details": {}, "id": 3507055, "action_name": "Source string changed", "url": "https://translate.tails.net/api/changes/3507055/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-28T15:56:37.835983Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3494721, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3494721/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-06-28T14:16:07.938026Z", "action": 1, "target": "", "old": "", "details": {}, "id": 3494644, "action_name": "Translation completed", "url": "https://translate.tails.net/api/changes/3494644/?format=api" }, { "unit": "https://translate.tails.net/api/units/738351/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-06-28T14:16:07.660269Z", "action": 36, "target": "[[Contact|doc/about/contact]]", "old": "[[Contact|about/contact]]", "details": { "state": 30, "source": "[[Contact|doc/about/contact]]", "old_state": 10 }, "id": 3494641, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3494641/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-26T10:08:28.333032Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "wiki/src/about.fr.po" }, "id": 3480858, "action_name": "Resource updated", "url": "https://translate.tails.net/api/changes/3480858/?format=api" }, { "unit": "https://translate.tails.net/api/units/738351/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-26T10:08:28.332999Z", "action": 59, "target": "[[Contact|about/contact]]", "old": "", "details": { "state": 10, "source": "[[Contact|doc/about/contact]]", "old_state": -1 }, "id": 3480857, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3480857/?format=api" }, { "unit": "https://translate.tails.net/api/units/738351/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-26T10:08:28.332961Z", "action": 30, "target": "[[Contact|doc/about/contact]]", "old": "[[Contact|about/contact]]", "details": {}, "id": 3480856, "action_name": "Source string changed", "url": "https://translate.tails.net/api/changes/3480856/?format=api" }, { "unit": "https://translate.tails.net/api/units/708954/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-26T10:08:28.332903Z", "action": 59, "target": "Tails est fait par le <a href=\"https://torproject.org/fr/\">Projet Tor</a>, une organisation mondiale à but non lucratif développant des outils pour la vie privée et l'anonymat en ligne.", "old": "Tails est fait par le <a href=\"https://torproject.org/fr/\">Projet Tor</a>, une organisation mondiale à but non lucratif développant des outils pour la vie privée et l'anonymat en ligne.", "details": { "state": 30, "source": "Tails is made by the <a href=\"https://torproject.org/\">Tor Project</a>, a global nonprofit developing tools for online privacy and anonymity.", "old_state": 30 }, "id": 3480855, "action_name": "String updated in the repository", "url": "https://translate.tails.net/api/changes/3480855/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-10T17:56:51.724333Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3475340, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3475340/?format=api" }, { "unit": "https://translate.tails.net/api/units/455917/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-06-10T17:48:48.352312Z", "action": 36, "target": "[[Relationship with upstream|contribute/relationship_with_upstream]]", "old": "[[Relations avec les autres projets constituant Tails|contribute/relationship_with_upstream]] (en anglais)", "details": { "state": 30, "source": "[[Relationship with upstream|contribute/relationship_with_upstream]]", "old_state": 30 }, "id": 3475322, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3475322/?format=api" }, { "unit": "https://translate.tails.net/api/units/455904/?format=api", "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": "https://translate.tails.net/api/users/xin/?format=api", "author": "https://translate.tails.net/api/users/xin/?format=api", "timestamp": "2025-06-10T17:48:01.823992Z", "action": 36, "target": "[[Design documents|contribute/design]]", "old": "[[Documents de conception|contribute/design]] (en anglais)", "details": { "state": 30, "source": "[[Design documents|contribute/design]]", "old_state": 30 }, "id": 3475305, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3475305/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/about/?format=api", "translation": "https://translate.tails.net/api/translations/tails/about/fr/?format=api", "user": null, "author": null, "timestamp": "2025-02-20T11:56:33.392444Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3415342, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3415342/?format=api" } ] }