Translation components API.

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

GET /api/translations/cnp3-ebook/exercisessockets/fr/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 56,
    "next": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2019-10-14T10:37:40.177628+02:00",
            "action": 0,
            "target": "",
            "id": 4860,
            "action_name": "Resource update",
            "url": "https://weblate.info.ucl.ac.be/api/changes/4860/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2019-10-14T10:37:41.868416+02:00",
            "action": 44,
            "target": "",
            "id": 4868,
            "action_name": "New string to translate",
            "url": "https://weblate.info.ucl.ac.be/api/changes/4868/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17371/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-09T09:31:08.847367+01:00",
            "action": 45,
            "target": "",
            "id": 8795,
            "action_name": "New contributor",
            "url": "https://weblate.info.ucl.ac.be/api/changes/8795/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17371/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-09T09:31:08.856482+01:00",
            "action": 5,
            "target": "Exercices",
            "id": 8796,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/8796/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-02-09T23:35:31.178578+01:00",
            "action": 17,
            "target": "",
            "id": 8845,
            "action_name": "Committed changes",
            "url": "https://weblate.info.ucl.ac.be/api/changes/8845/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17375/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:00:33.645012+01:00",
            "action": 5,
            "target": "Notes de bas de page",
            "id": 9046,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9046/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17343/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:00:58.131913+01:00",
            "action": 5,
            "target": "L'adresse IPv6 de l'ordinateur",
            "id": 9047,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9047/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17345/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:01:51.646280+01:00",
            "action": 5,
            "target": "Le numéro de port identifiant le programme qui tourne sur l'ordinateur",
            "id": 9048,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9048/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17345/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:02:14.377712+01:00",
            "action": 2,
            "target": "Le port du programme qui tourne sur l'ordinateur",
            "id": 9049,
            "action_name": "Translation changed",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9049/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17300/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:04:22.067245+01:00",
            "action": 5,
            "target": "Recevoir des données d'un pair en utilisant un socket",
            "id": 9050,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9050/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17314/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:04:55.681166+01:00",
            "action": 5,
            "target": "``connect``:connecter un socket à une adresse distante",
            "id": 9051,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9051/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17329/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:05:32.914586+01:00",
            "action": 5,
            "target": "Un programme peut utiliser l'appel système ``socket`` pour créer un nouveau socket.",
            "id": 9052,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9052/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17337/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:06:38.277367+01:00",
            "action": 5,
            "target": "L'adresse IPv6 ``::1`` identifie l'ordinateur sur lequel le programme tourne.",
            "id": 9053,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9053/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17339/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-02-15T22:08:27.039656+01:00",
            "action": 5,
            "target": "L'adresse IPv6 ``2001:6a8:308f:9:0:82ff:fe68:e520`` identifie l'ordinateur qui dessert le site ``https://beta.computer-networking.info``.",
            "id": 9054,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9054/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-02-16T21:35:55.356431+01:00",
            "action": 17,
            "target": "",
            "id": 9061,
            "action_name": "Committed changes",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9061/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17263/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-05-08T10:45:53.928203+02:00",
            "action": 5,
            "target": "Utilisation de sockets pour la communication interprocessus",
            "id": 9752,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9752/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17268/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-05-08T10:46:52.079607+02:00",
            "action": 5,
            "target": "Le socket est une abstraction puissante car il permet aux processus de communiquer même s'ils sont situés sur des ordinateurs différents. Dans ce cas précis, la communication inter-processus passe par un réseau.",
            "id": 9754,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9754/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17270/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-05-08T10:48:24.711426+02:00",
            "action": 5,
            "target": "Les applications en réseau sont généralement mises en œuvre à l'aide de l'interface :term:`socket` :term:`API`. Cette API a été conçue lorsque TCP/IP a été implémenté pour la première fois dans le système d'exploitation `Unix BSD`_ [Sechrest]_ [LFJLMT]_, et a servi de modèle pour de nombreuses API entre les applications et la pile réseau dans un système d'exploitation. Bien que l'API socket soit très populaire, d'autres API ont également été développées. Par exemple, l'API STREAMS a été ajoutée à plusieurs variantes d'Unix System V [Rago1993]_. L'API socket est supportée par la plupart des langages de programmation et plusieurs manuels lui ont été consacrés. Les utilisateurs du langage C peuvent consulter [DC2009]_, [Stevens1998]_, [SFR2004]_ ou [Kerrisk2010]_. L'implémentation Java de l'API socket est décrite dans [CD2008]_ et dans le `tutoriel Java <http://java.sun.com/docs/books/tutorial/networking/sockets/index.html>`_. Dans cette section, nous utiliserons l'API socket C pour illustrer les concepts clés.",
            "id": 9755,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9755/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17273/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-05-08T10:48:44.154607+02:00",
            "action": 5,
            "target": "L'API socket est de très bas niveau et ne doit être utilisée que lorsque vous avez besoin d'un contrôle complet de l'accès au réseau. Si votre application a simplement besoin, par exemple, d'extraire des données d'un serveur web, il existe des API beaucoup plus simples et de plus haut niveau.",
            "id": 9756,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9756/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/17275/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/exercisessockets/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/exercisessockets/fr/?format=api",
            "user": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "author": "https://weblate.info.ucl.ac.be/api/users/pdan1/?format=api",
            "timestamp": "2021-05-08T10:49:05.002118+02:00",
            "action": 5,
            "target": "Une discussion détaillée de l'API de socket sort du cadre de cette section et les références citées ci-dessus fournissent une discussion détaillée de tous les détails de l'API de socket. Pour commencer, il est intéressant de comparer l'API socket avec les primitives de service que nous avons abordées dans le chapitre précédent. Considérons d'abord le service sans connexion qui se compose des deux primitives suivantes :",
            "id": 9757,
            "action_name": "New translation",
            "url": "https://weblate.info.ucl.ac.be/api/changes/9757/?format=api"
        }
    ]
}