Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/tails/signing_key_revocation/changes/?format=api
{ "count": 13654, "next": "https://translate.tails.net/api/components/tails/signing_key_revocation/changes/?format=api&page=2", "previous": null, "results": [ { "unit": "https://translate.tails.net/api/units/386563/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:57:18.807815Z", "action": 4, "target": "XXX : Copier le courrier électronique d'invitation :\nXXX : - Inclure « Vous pouvez lire la description complète du mécanisme de distribution sur : »\nXXX : - Arrêter avant « Donc, pouvons-nous compter sur vous ? »\n</pre>\n", "old": "XXX : Copier le courrier électronique d'invitation :\nXXX : - Inclure \"Vous pouvez lire la description complète du mécanisme de distribution sur :\"\nXXX : - Arrêter avant \"Donc, pouvons-nous compter sur vous ?\"\n</pre>\n", "details": { "state": 30, "source": "XXX: Copy the invitation email:\nXXX: - Include \"You can read a complete description of the distribution mechanism on:\"\nXXX: - Stop before \"So, can we count on you for this?\"\n</pre>\n", "context": "", "old_state": 30 }, "id": 3549255, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549255/?format=api" }, { "unit": "https://translate.tails.net/api/units/391398/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:57:08.759087Z", "action": 4, "target": "Dans le cas où nous aurions besoin à l’avenir de communiquer avec vous à propos de ce mécanisme de révocation, nous le ferons toujours par la liste de diffusion tails@boum.org. Nous pourrions le faire par exemple pour :", "old": "Dans le cas où nous aurions besoin à l'avenir de communiquer avec vous à propos de ce mécanisme de révocation, nous le ferons toujours par la liste de diffusion tails@boum.org. Nous pourrions faire ça pour par exemple :", "details": { "state": 30, "source": "In case we need to communicate with you about this revocation mechanism in the future, we will always do it through the tails@boum.org mailing list. We might do so for example to:", "context": "", "old_state": 30 }, "id": 3549254, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549254/?format=api" }, { "unit": "https://translate.tails.net/api/units/386545/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:56:58.905165Z", "action": 4, "target": "Les personnes de cette liste qui sont également convaincues que la clé de signature doit être révoquée partagent leurs parts jusqu’à avoir 3 parts différentes. Ensuite, elles peuvent assembler le certificat de révocation et le publier pour révoquer la clé de signature.", "old": "Les personnes de cette liste qui sont convaincues que la clé de signature doit être révoquée partagent leurs parts jusqu'à avoir 3 parts différentes. Ensuite elles peuvent assembler le certificat de révocation et le publier pour révoquer la clé de signature.", "details": { "state": 30, "source": "People on the list who are also convinced that the signing key should be revoked share their shares until they have 3 different shares. Then they can assemble the revocation certificate and publish it to revoke the signing key.", "context": "", "old_state": 30 }, "id": 3549253, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549253/?format=api" }, { "unit": "https://translate.tails.net/api/units/126791/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:56:49.044700Z", "action": 4, "target": "Vous pouvez renommer le fichier tant que vous conservez le numéro dans le nom du fichier de votre part, car il est nécessaire pour utiliser la part.", "old": "Vous pouvez renommer le fichier tant que vous conservez le nombre dans le nom du fichier de votre part car il est nécessaire pour utiliser la part.", "details": { "state": 30, "source": "You can rename the file as long as you keep the number in the file name of your share as it is needed to use the share.", "context": "", "old_state": 30 }, "id": 3549252, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549252/?format=api" }, { "unit": "https://translate.tails.net/api/units/437340/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:56:38.985105Z", "action": 4, "target": "Comment stocker votre part", "old": "Comment stocker vos parts", "details": { "state": 30, "source": "How to store your share", "context": "", "old_state": 30 }, "id": 3549251, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549251/?format=api" }, { "unit": "https://translate.tails.net/api/units/122682/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:56:28.372050Z", "action": 4, "target": "Demander à tout le monde de supprimer sa part précédente et en garder une trace. Une fois que tous les membres de 2 groupes parmi B, C ou D ont supprimé leur part, il leur devient impossible de reconstituer le certificat de révocation avec l’ancien jeu de parts.", "old": "Demander à tout le monde de supprimer leur part précédente et garder une trace de ceci. Une fois que tous les membres de 2 groupes parmi les groupes B, C ou D ont supprimé leur part, il est impossible de reconstituer le certificat avec les anciennes parts.", "details": { "state": 30, "source": "Request everybody to delete their previous share and track this. Once everybody in 2 groups amongst B, C, or D have deleted their share, it becomes impossible for them to reassemble the revocation certificate with the previous set of shares.", "context": "", "old_state": 30 }, "id": 3549250, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549250/?format=api" }, { "unit": "https://translate.tails.net/api/units/564858/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:56:18.505650Z", "action": 4, "target": "On leur a indiqué que trois parts différentes sont nécessaires pour reconstituer le certificat de révocation", "old": "On leur a indiqué que trois morceaux différents sont nécessaires pour reconstituer le certificat de révocation", "details": { "state": 30, "source": "Are told that they need three different shares to reassemble the revocation certificate", "context": "", "old_state": 30 }, "id": 3549249, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549249/?format=api" }, { "unit": "https://translate.tails.net/api/units/540138/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:56:08.448841Z", "action": 4, "target": "Rendre difficile à un regroupement de personnes n’étant pas du Board de révoquer notre clé de signature, à moins que tout le Board, ou presque, ne devienne indisponible.", "old": "Rendre difficile à un regroupement de personnes n'étant pas du Board de révoquer notre clé de signature à moins que tout le monde ou presque tout le Board ne devienne indisponible.", "details": { "state": 30, "source": "Make it hard for a coalition of people not from the Board to revoke our signing key unless everybody or almost everybody from the Board becomes unavailable.", "context": "", "old_state": 30 }, "id": 3549248, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549248/?format=api" }, { "unit": "https://translate.tails.net/api/units/540137/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:55:58.073249Z", "action": 4, "target": "Permettre à un regroupement de personnes, pas nécessairement du Board, de révoquer notre clé de signature dans le cas où tout le Board, ou presque, deviendrait indisponible.", "old": "Permettre à un regroupement de personnes, pas nécessairement du Board, de révoquer notre clé de signature dans le cas où tout le monde ou presque tout le Board deviendrait indisponible.", "details": { "state": 30, "source": "Allow a coalition of people, not necessarily from the Board, to revoke our signing key in case everybody or almost everybody from the Board becomes unavailable.", "context": "", "old_state": 30 }, "id": 3549247, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3549247/?format=api" }, { "unit": "https://translate.tails.net/api/units/386571/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:14:10.565974Z", "action": 4, "target": "Veuillez nous prévenir quand vous l'aurez reçue.", "old": "Veuillez nous prévenir quand vous l'aurez reçu.", "details": { "state": 30, "source": "Please tell us once you receive it.", "context": "", "old_state": 30 }, "id": 3548989, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548989/?format=api" }, { "unit": "https://translate.tails.net/api/units/387052/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:14:00.601032Z", "action": 4, "target": " Malheureusement, cela révèle certaines informations sur la composition du groupe à ces deux\n personnes.\n", "old": " Malheureusement, cela révèle certaines informations à ces deux\n personnes.\n", "details": { "state": 30, "source": " Unfortunately, this reveals some membership information to these two\n people.\n", "context": "", "old_state": 30 }, "id": 3548988, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548988/?format=api" }, { "unit": "https://translate.tails.net/api/units/387050/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:13:50.421745Z", "action": 4, "target": "N'écrivez pas à cette liste de diffusion à moins que vous ne vouliez réellement lancer le processus de révocation de la clé.", "old": "N'écrivez pas à cette liste de diffusion à moins que n’ayez réellement besoin de commencer le processus de révocation de la clé.", "details": { "state": 30, "source": "Do not write to this mailing list unless you really want to start the key revocation process.", "context": "", "old_state": 30 }, "id": 3548987, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548987/?format=api" }, { "unit": "https://translate.tails.net/api/units/540150/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:13:39.916572Z", "action": 4, "target": "Vérifier l'authenticité de ce courrier électronique, soit en vérifiant qu'il est signé par la liste de diffusion tails@boum.org, soit en discutant directement avec une personne du Board.", "old": "Vérifier l'authenticité de ce courrier électronique, au choix en vérifiant qu'il soit signé par tails@boum.org ou en discutant directement avec une personne du Board.", "details": { "state": 30, "source": "Verify the authenticity of this email, either by verifying that it is signed by the tails@boum.org mailing or by talking directly to someone from the Board.", "context": "", "old_state": 30 }, "id": 3548986, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548986/?format=api" }, { "unit": "https://translate.tails.net/api/units/386552/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:13:29.810117Z", "action": 4, "target": "Il y a quelques années, vous avez accepté de faire partie d'un mécanisme distribué pour le certificat de révocation de la clé de signature de Tails et nous vous avions envoyé une part cryptographique de ce certificat de révocation.", "old": "Il y a plusieurs années, vous avez accepté de faire partie de notre mécanisme de distribution du certificat de révocation de la clé de signature de Tails et nous vous avions envoyé une part cryptographique du certificat de révocation.", "details": { "state": 30, "source": "Some years ago, you agreed to be part of a distributed mechanism for the revocation certificate of the Tails signing key and we sent you a cryptographic share of this revocation certificate.", "context": "", "old_state": 30 }, "id": 3548985, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548985/?format=api" }, { "unit": "https://translate.tails.net/api/units/389194/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:13:19.203465Z", "action": 4, "target": "Nous nous connectons à l'interface d'administration de la liste de diffusion pour nous assurer qu'elle existe toujours et qu'elle est configurée correctement.", "old": "Nous nous connectons à l'interface d'administration de la liste de diffusion pour s'assurer qu'elle existe toujours et qu'elle est configurée correctement.", "details": { "state": 30, "source": "We log in to the administration interface of the mailing list, make sure that it still exists, and is configured correctly.", "context": "", "old_state": 30 }, "id": 3548984, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548984/?format=api" }, { "unit": "https://translate.tails.net/api/units/387048/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:13:08.815510Z", "action": 4, "target": "Nous écrivons individuellement à chaque membre de chaque groupe pour lui demander de vérifier s'il a toujours sa part et le numéro dans le nom du fichier.", "old": "Nous écrivons individuellement à chaque membre de chaque groupe pour demander de vérifier si il a toujours sa part et le numéro dans le nom du fichier.", "details": { "state": 30, "source": "We write to every individual member of each group to ask them to check that they still have their share and the number in the file name.", "context": "", "old_state": 30 }, "id": 3548983, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548983/?format=api" }, { "unit": "https://translate.tails.net/api/units/126794/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:12:58.950943Z", "action": 4, "target": "Vous demander de supprimer votre part. Cela peut être nécessaire pour annuler le pouvoir des parts des autres personnes : tant que suffisamment d’entre vous suppriment leur part, les quelques personnes qui ne la supprimeraient pas se retrouveraient avec des parts inutilisables.", "old": "Vous demander de supprimer votre part. Cela peut-être nécessaire pour annuler le fonctionnement de la part d'une autre personne : dès que suffisamment d'entre vous avez supprimé votre part, les quelques personnes ne l'ayant pas supprimé se retrouvent avec des parts inutilisables.", "details": { "state": 30, "source": "Ask you to delete your share. This could be needed to cancel the power of others people's share: as long as enough of you delete their shares, the few people that might not delete them would end up with unusable shares.", "context": "", "old_state": 30 }, "id": 3548982, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548982/?format=api" }, { "unit": "https://translate.tails.net/api/units/122715/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:12:48.901802Z", "action": 4, "target": "À moins que vous ne vouliez réellement lancer le processus de révocation de la clé, n’écrivez pas à cette liste de diffusion.", "old": "À moins que n’ayez réellement besoin de commencer le processus de révocation de la clé, n'écrivez pas à la liste de diffusion.", "details": { "state": 30, "source": "Unless you really want to start the key revocation process, do not write to this mailing list.", "context": "", "old_state": 30 }, "id": 3548981, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548981/?format=api" }, { "unit": "https://translate.tails.net/api/units/387127/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:12:38.830769Z", "action": 4, "target": "Oui, il n’y a pas d’algorithme mathématiquement prouvé pour cela et c’est ici que votre jugement en tant qu’être humain est nécessaire. La description du très mauvais événement doit être vérifiée ou soutenue par suffisamment de personnes pour être plausible.", "old": "Oui, il y a un algorithme mathématiquement prouvé pour cela et c'est ici que votre jugement en tant qu'être humain est nécessaire. La description du très mauvais évènement doit être vérifié ou soutenu par suffisamment de personnes pour être plausible.", "details": { "state": 30, "source": "Yes, there is no mathematically proven algorithm for this and here is where your judgment as a human being is needed. The description of the very bad event should be checked or backed by enough people to be plausible.", "context": "", "old_state": 30 }, "id": 3548980, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548980/?format=api" }, { "unit": "https://translate.tails.net/api/units/122712/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:12:28.450738Z", "action": 4, "target": "Si une personne en possession d’une part apprend qu’un très mauvais événement est arrivé à un grand nombre d’entre nous et pense vraiment que nous ne sommes plus capables de révoquer la clé de signature de Tails nous-mêmes, alors cette personne doit écrire à la liste de diffusion en expliquant pourquoi elle pense que la clé de signature doit être révoquée.", "old": "Si une personne en possession d'une part apprenait qu'un très mauvais événement était arrivé à un grand nombre d'entre nous et pense vraiment que nous ne serons plus capable de révoquer la clé de signature de Tails nous-mêmes, alors cette personne doit écrire à la liste de diffusion en expliquant pourquoi elle pense que la clé de signature doit être révoquée.", "details": { "state": 30, "source": "If someone in possession of a share gets to learn about a very bad event that happened to many of us and really thinks that we are not capable of revoking the Tails signing key ourselves anymore, then this person should write to the mailing list explaining why she thinks that the signing key needs to be revoked.", "context": "", "old_state": 30 }, "id": 3548979, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548979/?format=api" }, { "unit": "https://translate.tails.net/api/units/126792/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:12:18.391152Z", "action": 4, "target": "N’hésitez pas à faire une sauvegarde du fichier, mais nous pourrions à un moment vous demander de le supprimer et vous devrez être en mesure de savoir si vous en avez encore une copie ou non. Ce n’est pas grave de perdre votre part tant que vous nous prévenez que vous l’avez perdue. Il est en fait pire de continuer à avoir une copie de votre part « quelque part » en pensant ne pas en avoir que de la perdre par erreur.", "old": "N'hésitez pas à faire une sauvegarde du fichier mais à un moment nous pourrions vous demander de le supprimer et vous devrez pouvoir être en mesure de savoir si vous avez encore une copie ou non. Ce n'est pas grave de perde votre part si vous nous prévenez que vous l'avez perdu. Il est actuellement pire de continuer à avoir une copie de votre part \"quelque part\" en pensant ne pas en avoir que de l'avoir perdu par erreur.", "details": { "state": 30, "source": "Feel free to back up the file but we might also request you to delete it at some point and you should be able to know whether you still have a copy of it or not. It is all-right to lose your share as long as you tell us that you have lost it. It is actually worse to still have a copy of the share \"somewhere\" while thinking that you don't, than to lose it by mistake.", "context": "", "old_state": 30 }, "id": 3548978, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548978/?format=api" }, { "unit": "https://translate.tails.net/api/units/122705/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:12:07.995533Z", "action": 4, "target": "Veuillez conserver votre part dans un stockage chiffré et rendre aussi difficile que possible à une personne non fiable d’en obtenir une copie.", "old": "Veillez conserver votre part dans un stockage chiffré et rendre aussi difficile que possible à une personne non-fiable d'en faire une copie.", "details": { "state": 30, "source": "Please keep your share in an encrypted storage and make it as hard as you can for untrusted people to get a copy of it.", "context": "", "old_state": 30 }, "id": 3548977, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548977/?format=api" }, { "unit": "https://translate.tails.net/api/units/122690/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:11:57.935444Z", "action": 4, "target": "L’idée est de distribuer des parts cryptographiques de ce certificat de révocation à des personnes en qui nous avons confiance. Ces parts cryptographiques peuvent être mises ensemble pour réassembler le certificat de révocation et révoquer la clé de signature de Tails. Cela peut être nécessaire dans le cas où quelque chose de vraiment grave nous arriverait et où nous ne serions pas capables de faire la révocation nous-mêmes.", "old": "L'idée est de distribuer des parts cryptographiques du certificat de révocation à des personnes en qui nous avons confiance. Ces parts cryptographiques peuvent être mises ensemble pour réassembler le certificat de révocation et révoquer la clé de signature de Tails. Cela peut être nécessaire dans le cas où quelque chose de vraiment mauvais nous arriverais et où nous ne serions pas capable de faire la révocation nous-mêmes.", "details": { "state": 30, "source": "The idea is to distribute cryptographic shares of this revocation certificate to people that we trust. These cryptographic shares can be put together to reassemble the revocation certificate and revoke the Tails signing key. This may be needed in case something really bad happens to us and we are not able to do the revocation ourselves.", "context": "", "old_state": 30 }, "id": 3548976, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548976/?format=api" }, { "unit": "https://translate.tails.net/api/units/391397/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:11:47.300120Z", "action": 4, "target": "Une personne qui a une relation de confiance personnelle avec la personne invitée envoie ce courrier électronique.", "old": "Une personne qui a une relation de confiance personnelle avec la personne invitée envoi ce courrier électronique.", "details": { "state": 30, "source": "Someone who has a personal trust relationship with the person being invited sends this email.", "context": "", "old_state": 30 }, "id": 3548975, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548975/?format=api" }, { "unit": "https://translate.tails.net/api/units/122676/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:11:37.288266Z", "action": 4, "target": "Cette liste de diffusion est hébergée sur un serveur de confiance différent de boum.org afin d’être plus résiliente que nos canaux de communication habituels.", "old": "Cette liste de diffusion est hébergée sur un serveur de confiance différent de boum.org afin d'être plus résilient que nos canaux habituels de communication.", "details": { "state": 30, "source": "This mailing list is hosted on a trusted server different from boum.org to be more resilient than our usual communication channels.", "context": "", "old_state": 30 }, "id": 3548974, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548974/?format=api" }, { "unit": "https://translate.tails.net/api/units/564857/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:11:27.210931Z", "action": 4, "target": "Elles sont invitées à écrire à une adresse de contact précise si elles décident de révoquer la clé de signature", "old": "Elles sont invitées à écrire à certaines adresses de courrier électronique si elles décident de révoquer la clé de signature", "details": { "state": 30, "source": "Are told to write to a certain contact email address if they decide to revoke the signing key", "context": "", "old_state": 30 }, "id": 3548973, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548973/?format=api" }, { "unit": "https://translate.tails.net/api/units/564855/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": "https://translate.tails.net/api/users/kaelvar/?format=api", "author": "https://translate.tails.net/api/users/kaelvar/?format=api", "timestamp": "2026-09-23T21:11:17.228220Z", "action": 4, "target": "Les personnes ne faisant pas partie du Board :", "old": "Trois personnes ne faisant pas partie du Board :", "details": { "state": 30, "source": "People not from the Board:", "context": "", "old_state": 30 }, "id": 3548972, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3548972/?format=api" }, { "unit": "https://translate.tails.net/api/units/726356/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/ca/?format=api", "user": "https://translate.tails.net/api/users/Ecron/?format=api", "author": "https://translate.tails.net/api/users/Ecron/?format=api", "timestamp": "2026-07-27T06:55:31.393637Z", "action": 4, "target": "Evitar que qualsevol persona revoqui la nostra clau de signatura.", "old": "- Evitar que qualsevol persona revoqui la nostra clau de signatura.", "details": { "state": 10, "source": "Prevent any single individual from revoking our signing key.", "context": "", "old_state": 10 }, "id": 3547048, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3547048/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-06-11T21:35:07.274761Z", "action": 47, "target": "", "old": "", "details": { "alert": "UnusedComponent" }, "id": 3545514, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3545514/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-06-09T10:29:56.626348Z", "action": 15, "target": "", "old": "", "details": { "auto": false }, "id": 3545382, "action_name": "Component unlocked", "url": "https://translate.tails.net/api/changes/3545382/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-06-09T01:35:10.442409Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 3545090, "action_name": "Component locked", "url": "https://translate.tails.net/api/changes/3545090/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-06-09T01:35:10.429154Z", "action": 47, "target": "", "old": "", "details": { "alert": "UpdateFailure" }, "id": 3545089, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3545089/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-06-08T21:35:07.728535Z", "action": 47, "target": "", "old": "", "details": { "alert": "BrokenProjectURL" }, "id": 3544842, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3544842/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-05-05T01:00:06.070695Z", "action": 15, "target": "", "old": "", "details": { "auto": false }, "id": 3543451, "action_name": "Component unlocked", "url": "https://translate.tails.net/api/changes/3543451/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-05-04T01:18:51.676085Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 3543148, "action_name": "Component locked", "url": "https://translate.tails.net/api/changes/3543148/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-05-04T01:18:51.662161Z", "action": 47, "target": "", "old": "", "details": { "alert": "UpdateFailure" }, "id": 3543147, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3543147/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-04-25T01:00:06.472254Z", "action": 15, "target": "", "old": "", "details": { "auto": false }, "id": 3541792, "action_name": "Component unlocked", "url": "https://translate.tails.net/api/changes/3541792/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-04-24T01:18:52.977831Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 3541531, "action_name": "Component locked", "url": "https://translate.tails.net/api/changes/3541531/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-04-24T01:18:52.963590Z", "action": 47, "target": "", "old": "", "details": { "alert": "UpdateFailure" }, "id": 3541530, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3541530/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-10-15T03:45:02.892052Z", "action": 47, "target": "", "old": "", "details": { "alert": "RepositoryOutdated" }, "id": 3524121, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3524121/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-10-04T03:45:02.888809Z", "action": 47, "target": "", "old": "", "details": { "alert": "RepositoryChanges" }, "id": 3523089, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3523089/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-07-26T03:45:03.320854Z", "action": 47, "target": "", "old": "", "details": { "alert": "RepositoryChanges" }, "id": 3501555, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3501555/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-06-22T01:00:23.495671Z", "action": 15, "target": "", "old": "", "details": { "auto": false }, "id": 3479216, "action_name": "Component unlocked", "url": "https://translate.tails.net/api/changes/3479216/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-06-21T03:05:04.297964Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 3478663, "action_name": "Component locked", "url": "https://translate.tails.net/api/changes/3478663/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2025-06-21T03:05:04.281235Z", "action": 47, "target": "", "old": "", "details": { "alert": "UpdateFailure" }, "id": 3478662, "action_name": "Alert triggered", "url": "https://translate.tails.net/api/changes/3478662/?format=api" }, { "unit": "https://translate.tails.net/api/units/726364/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/pt/?format=api", "user": "https://translate.tails.net/api/users/Optimuspraimu/?format=api", "author": "https://translate.tails.net/api/users/Optimuspraimu/?format=api", "timestamp": "2025-06-11T15:35:26.621961Z", "action": 4, "target": "Impedir que qualquer indivíduo revogue nossa chave de assinatura.", "old": "", "details": { "state": 0, "source": "Prevent any single individual from revoking our signing key.", "old_state": 0 }, "id": 3476007, "action_name": "Suggestion added", "url": "https://translate.tails.net/api/changes/3476007/?format=api" }, { "unit": null, "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/fr/?format=api", "user": null, "author": null, "timestamp": "2025-06-10T17:59:16.927591Z", "action": 17, "target": "", "old": "", "details": {}, "id": 3475383, "action_name": "Changes committed", "url": "https://translate.tails.net/api/changes/3475383/?format=api" }, { "unit": "https://translate.tails.net/api/units/122653/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/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-10T16:37:03.174184Z", "action": 36, "target": "Nous définissons quatre groupes complémentaires de personnes de confiance :", "old": "Nous définissons quatre groupes complémentaires de personnes de confiance :", "details": { "state": 30, "source": "We define four complementary groups of trusted people:", "old_state": 30 }, "id": 3474678, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3474678/?format=api" }, { "unit": "https://translate.tails.net/api/units/122666/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/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-10T16:36:41.612787Z", "action": 36, "target": "Nous générons ces parts :", "old": "Nous générons ces parts :", "details": { "state": 30, "source": "We generate these shares:", "old_state": 30 }, "id": 3474677, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3474677/?format=api" }, { "unit": "https://translate.tails.net/api/units/122661/?format=api", "component": "https://translate.tails.net/api/components/tails/signing_key_revocation/?format=api", "translation": "https://translate.tails.net/api/translations/tails/signing_key_revocation/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-10T16:36:23.856358Z", "action": 36, "target": "Les combinaisons suivantes de personnes pourraient se regrouper et réassembler leurs parts pour reconstruire un certificat de révocation complet :", "old": "Les combinaisons suivantes de personnes pourraient se regrouper et réassembler leurs parts pour reconstruire un certificat de révocation complet :", "details": { "state": 30, "source": "The following combinations of people could get together and reassemble their shares to reconstruct a complete revocation certificate:", "old_state": 30 }, "id": 3474676, "action_name": "Translation approved", "url": "https://translate.tails.net/api/changes/3474676/?format=api" } ] }