Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/licence-g1/smith_commitment/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 95,
    "next": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": null,
            "user": "https://weblate.duniter.org/api/users/Moul/?format=api",
            "author": "https://weblate.duniter.org/api/users/Moul/?format=api",
            "timestamp": "2026-02-23T15:28:58.454630Z",
            "action": 51,
            "target": "",
            "id": 55155,
            "action_name": "Created component",
            "url": "https://weblate.duniter.org/api/changes/55155/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:00.755159Z",
            "action": 21,
            "target": "",
            "id": 55156,
            "action_name": "Rebased repository",
            "url": "https://weblate.duniter.org/api/changes/55156/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31643/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.764608Z",
            "action": 59,
            "target": "---\ndate: 2026-01-07\nversion: 2.0.0-fr\n---",
            "id": 55157,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55157/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31644/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.764727Z",
            "action": 59,
            "target": "# Engagement forgeron Ğ1",
            "id": 55158,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55158/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31645/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.764803Z",
            "action": 59,
            "target": "## Intention & enjeux\nS'assurer en tant que communauté que les forgerons qui gèrent l'écosystème technique le font avec : compétence, rigueur, sécurité et réactivité.",
            "id": 55159,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55159/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31646/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.764889Z",
            "action": 59,
            "target": "La majorité des noeuds forgeron déclarés \"online\" doivent être effectivement en bon état de fonctionnement et accessible en ligne.",
            "id": 55160,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55160/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31647/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765139Z",
            "action": 59,
            "target": "Pour résister aux attaques, les noeuds doivent éviter au maximum les dépendances centralisées, quelles soient techniques ou humaines. Les dépendances centralisées tolérées devraient l'être uniquement si leur altération nuit suffisament à l'attaquant pour le dissuader d'attaquer par ces dépendances.",
            "id": 55161,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55161/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31648/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765214Z",
            "action": 59,
            "target": "Concrètrement, gérer un noeud forgeron Duniter nécessite des savoirs faire et des savoirs être.",
            "id": 55162,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55162/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31649/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765283Z",
            "action": 59,
            "target": "### Savoirs-faire\nGlobalement il s'agit des compétences générales d'administrateur système linux.\n- Savoir installer et administrer une machine linux en ligne de commande.\n- Configurer réseau & sécurité exposer son noeud en ligne.\n- Connaître et appliquer des bonnes pratiques de gestion de clef de chiffrement et autres mots de passe.\n- Bases de cybersécurité (modèle de menaces, surface d'attaque, type d'attaques communes).\n- Comprendre les mécanismes de consensus de la blockchain Duniter (TdC Smith, autorités online associées, epoch, babe, grandpa, offenses).\n- Maniement de Docker recommandé.",
            "id": 55163,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55163/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31650/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765363Z",
            "action": 59,
            "target": "### Savoirs-être",
            "id": 55164,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55164/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31651/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765431Z",
            "action": 59,
            "target": "#### Rigueur\nLancer son nœud sans comprendre son fonctionnement ne suffit pas pour le maintenir sur le long terme. Il est nécéssaire de maîtriser sa configuration, pour savoir comment réagir en cas de problème.",
            "id": 55165,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55165/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31652/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765500Z",
            "action": 59,
            "target": "---\nUne fausse sécurité érode la confiance et met le réseau en danger.\nIl est important de :\n- Connaître ses limites.\n- Savoir demander de l’aide ou se documenter dès qu'il y a doute.\n---",
            "id": 55166,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55166/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31653/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765571Z",
            "action": 59,
            "target": "#### Réactivité\nEn cas de problème, il faut pouvoir rapidement :\n- Alerter les forgerons concernés (donc être joignable).\n- Rétablir le service. En cas de besoin, faire appel à l'aide des autres (sur le forum tech ou groupe forgeron Telegram).\n- Signaler les problèmes aux personnes abilitées ou impactées.",
            "id": 55167,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55167/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31654/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765642Z",
            "action": 59,
            "target": "#### Responsabilité\nPour répondres aux enjeux précédent, certifier un forgeron c'est aussi : \n- Se porter garant que votre certifié dispose des compétences suffisantes et à respecter les protocoles listés ci-dessus.\n- Répondre à ses questions et compléter sa formation au besoin.\n- Vous assurer qu'il ait pris connaissance des informations cruciales pour assurer son rôle.\n- Compenser ses éventuelles lacunes.",
            "id": 55168,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55168/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31655/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765713Z",
            "action": 59,
            "target": "## Clauses d'engagement de l'aspirant forgeron ",
            "id": 55169,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55169/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31656/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765780Z",
            "action": 59,
            "target": "### Catégorie Sécurité & conformité : ",
            "id": 55170,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55170/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31657/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765870Z",
            "action": 59,
            "target": "* [x] J'ai clarifié ce qui me motive à devenir forgeron, j'en assume les raisons et les indiquerai à qui me les demande.\n* [x] Je fais de la veille pour maintenir mes pratiques de sécurité système et réseau à la hauteur des enjeux Duniter actuels.\n* [x] J'ai activé les notifications sur [forum.duniter.org](https://forum.duniter.org/) pour être alerté des sollicitations perso et smiths.\n* [x] Je confirme que ma phrase de récupération a été générée aléatoirement et que je l'utilise uniquement pour mon compte membre.\n* [x] J'utilise un autre compte pour mes transactions courantes. (Je m'authentifie sur mon compte membre seulement pour les opérations nécessitant les droits non délégables, et depuis mon propre matériel).\n* [x] J'ai stocké ma phrase de récupération sur plusieurs supports physiques (numérique ou non), récupérables indépendamment. En cas de vol, incendie, panne, oubli... J'aurai accès à au moins une des copies pour reprendre la main.\n* [x] Je gère déjà un nœud à jour (version logiciel), correctement synchronisé (état blockchain) et joignable (peer réseau).\n* [x] J'ai veillé à ne pas exposer publiquement l'api unsafe de mon noeud smith.\n* [x] Je fournis à la demande d'un autre forgeron, mes choix techniques et si je change d'approche, je préviens les forgerons qui m'ont certifié (pour être alerté des éventuels soucis associés).\n* [x] Je me déclare offline en cas de doute sur la sécurité ou la continuité de service de mon noeud.\n* [x] Je m'engage à répondre en moins de 24h aux forgerons quand je suis déclaré online. Sinon, je me déclare offline.",
            "id": 55171,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55171/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31658/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.765969Z",
            "action": 59,
            "target": "### Catégorie Contact :",
            "id": 55172,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55172/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31659/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.766039Z",
            "action": 59,
            "target": "* [x] Je sais joindre efficacement et rapidement 3 des forgerons qui comptent me certifier (Cela par au moins 2 canaux : tel/sms + email, xmpp, matrix...).",
            "id": 55173,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55173/?format=api"
        },
        {
            "unit": "https://weblate.duniter.org/api/units/31660/?format=api",
            "component": "https://weblate.duniter.org/api/components/licence-g1/smith_commitment/?format=api",
            "translation": "https://weblate.duniter.org/api/translations/licence-g1/smith_commitment/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-02-23T15:29:03.766106Z",
            "action": 59,
            "target": "### Catégorie Connaissance : ",
            "id": 55174,
            "action_name": "String updated in the repository",
            "url": "https://weblate.duniter.org/api/changes/55174/?format=api"
        }
    ]
}