Translation components API.

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

GET /api/components/framaforms/commons-hos/changes/?format=api&page=9
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1462,
    "next": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/changes/?format=api&page=10",
    "previous": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/changes/?format=api&page=8",
    "results": [
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T15:45:00.720097Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 577883,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/577883/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/590095/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "author": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "timestamp": "2023-04-06T13:40:21.791877Z",
            "action": 2,
            "target": "### Favoriser l’éducation populaire\n\nUtiliser {service}, c’est votre premier pas sur la voie de l'autonomie numérique.\n\nConfier ses données à un hébergeur implique d’avoir des raisons de lui\nfaire confiance.\n@:txt.soft s’engage sur des conditions claires¹ pour héberger des services dans le respect\nde votre intégrité.\n\n<small>¹ Voir [nos Conditions Générales d’Utilisation](@:link.cgu) et [notre charte](@:link.charte)</small>",
            "old": "### Favoriser l’éducation populaire\n\nUtiliser {service}, c’est faire **un premier pas sur le chemin de\nvotre autonomie numérique**.\n\nConfier ses données à un hébergeur implique d’avoir des raisons de lui\nfaire confiance.\n@:txt.soft s’engage sur des conditions claires¹ pour héberger des services\ndans le respect de votre intégrité.\n\n<small>¹ voir [nos Conditions Générales d’Utilisation](@:link.cgu) et\n[notre charte](@:link.charte)</small>",
            "details": {
                "state": 20,
                "source": "### Promoting popular education\n\nUsing {service} is the first step on the road to your digital autonomy.\n\nEntrusting your data to a host implies having reasons to to trust it.\n@:txt.soft commits to clear conditions¹ to host services with respect\nto your integrity.\n\n<small>¹ see [our Terms of Use](@:link.cgu) and [our charter](@:link.charte)</small>",
                "old_state": 20
            },
            "id": 577850,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577850/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/590092/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "author": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "timestamp": "2023-04-06T13:30:33.236820Z",
            "action": 2,
            "target": "Envie d’aller plus loin dans le code et gagner en autonomie ?",
            "old": "Envie d’aller plus loin dans le code et l’autonomie ?",
            "details": {
                "state": 20,
                "source": "Want to go further in coding and autonomy?",
                "old_state": 20
            },
            "id": 577849,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577849/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/590091/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "author": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "timestamp": "2023-04-06T13:29:10.041340Z",
            "action": 2,
            "target": "### Le respect de vos libertés\n\n{service} repose sur un logiciel libre¹.\n**Son code est transparent, vérifiable publiquement**\net ne contient aucune fonctionnalité cachée.\n\nIl est construit de manière communautaire, et chacun·e est\nlibre de le dupliquer pour mener le projet vers de nouvelles directions.\n\n<small>¹ [{software}]({src}) – Licence {license}</small>",
            "old": "### Le respect de vos libertés\n\n{service} repose sur un logiciel libre¹.\n**Son code est transparent, publiquement consultable**\net ne contient pas de fonctionnalité cachée.\n\nIl est construit de manière communautaire, et chacun·e est\nlibre de le reprendre pour mener le projet vers de nouvelles voies.\n\n<small>¹ [{software}]({src}) – Licence {license}</small>",
            "details": {
                "state": 20,
                "source": "### Respecting your freedoms\n\n{service} is based a Free-libre software¹.\n**Its code is transparent, publicly auditable** and there are no hidden\nfeatures.\n\nIt is built by the community, and everyone is free to fork it and\nlead the project in new directions.\n\n<small>¹ [{software}]({src}) – License {license}</small>",
                "old_state": 20
            },
            "id": 577848,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577848/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/590089/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "author": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "timestamp": "2023-04-06T13:21:46.101133Z",
            "action": 2,
            "target": "### L’économie de votre attention\n\n{service} est **gratuit, sans pub, ni pièges à clics**.<br />\nNotre but est d’héberger un outil qui vous sert, et ne se sert pas de vous.\n\nContrairement à l’adage, ici, **vous n’êtes pas le produit**.",
            "old": "### L’économie de votre attention\n\n{service} est **gratuit, sans pub, ni pièges à clics**.<br />\nNotre but est d’héberger un outil qui vous sert, et qui ne se sert pas de vous.\n\nContrairement à l’adage, ici, **vous n’êtes pas le produit**.",
            "details": {
                "state": 20,
                "source": "### The economy of your attention\n\nThe {service} is **free, without ads or click traps**.\nOur goal is to host a tool that serves you and does not use you.\n\nContrary to the adage, here, **you are not the product**.",
                "old_state": 20
            },
            "id": 577847,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577847/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/590089/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "author": "https://weblate.framasoft.org/api/users/HumanistAtypik/?format=api",
            "timestamp": "2023-04-06T13:21:46.095501Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 577846,
            "action_name": "Un contributeur à rejoint",
            "url": "https://weblate.framasoft.org/api/changes/577846/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-05T12:02:17.646602Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 577761,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/577761/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-05T12:02:15.802514Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 577757,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/577757/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-05T12:01:55.567802Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 577756,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/577756/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781607/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:07:03.838257Z",
            "action": 2,
            "target": "{service} es una instalación del programa libre {software} en\nlos servidores @:txt.soft.\nSu licencia libre te permite estudiar el código, mejorarlo\ne instalarlo en tu propio servidor\n\n- [Estudia y mejora el código de {software}]({src})\n- [Lee nuestro tutorial de instalación]({framacloud})\n- [Utiliza la instalación simplificada YunoHost]({yunohost})",
            "old": "{service} es una instalación del software libre {software} en\nlos servidores @:txt.soft.\nSu licencia libre te permite estudiar el código, mejorarlo\ne instalarlo en tu propio servidor\n\n- [Estudia y mejora el código de {software}]({src})\n- [Lee nuestro tutorial de instalación]({framacloud})\n- [Utiliza la instalación simplificada YunoHost]({yunohost})",
            "details": {
                "state": 20,
                "source": "{service} is an installation of the free software {software} on\nthe @:txt.soft servers.\nIts free license allows you to study its code, contribute to it and\ninstall it on your own server.\n\n- [View and contribute code to {software}]({src})\n- [Read our installation tutorial]({framacloud})\n- [Use the simplified YunoHost installation]({yunohost})",
                "old_state": 20
            },
            "id": 577738,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577738/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781605/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:06:32.434597Z",
            "action": 2,
            "target": "### Respetamos tus libertades\n\n{service} está basado en programa libre¹.\n**Su código es transparente, público y auditable**\ny no tiene características ocultas.\n\nEstá hecho por la comunidad y todo el mundo es libre\nde desarrollar variantes y dar un rumbo nuevo al proyecto.\n\n<small>¹ [{software}]({src}) – Licencia {license}</small>",
            "old": "### Respetamos tus libertades\n\n{service} está basado en software libre¹.\n**Su código es transparente, público y auditable**\ny no tiene características ocultas.\n\nEstá hecho por la comunidad y todo el mundo es libre\nde desarrollar variantes y dar un rumbo nuevo al proyecto.\n\n<small>¹ [{software}]({src}) – Licencia {license}</small>",
            "details": {
                "state": 20,
                "source": "### Respecting your freedoms\n\n{service} is based a Free-libre software¹.\n**Its code is transparent, publicly auditable** and there are no hidden\nfeatures.\n\nIt is built by the community, and everyone is free to fork it and\nlead the project in new directions.\n\n<small>¹ [{software}]({src}) – License {license}</small>",
                "old_state": 20
            },
            "id": 577737,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577737/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781604/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:05:22.303577Z",
            "action": 2,
            "target": "### El control de tus datos\n\n@:txt.soft recoge la menor cantidad de datos posible.\n\n**Tienes total autonomía**.\n\nNo tenemos ningún interés en vigilar tu comportamiento ni en monetizarlo.",
            "old": "### El control de tus datos\n\n@:txt.soft recoge la menor cantidad de datos posible.\n\n**Tienes total autonomía**.\n\nNo tenemos ningún interés en vigilar tu comportamiento ni en explotarlo.",
            "details": {
                "state": 20,
                "source": "### Controlling your data\n\n@:txt.soft collects as little data as possible.\n\n**You have complete autonomy over it**.\n\nWe have no interest in tracking your behaviour, nor in exploiting it.",
                "old_state": 20
            },
            "id": 577735,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577735/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781603/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:04:46.222706Z",
            "action": 2,
            "target": "### La economía de tu atención\n\nEl {service} es **libre y gratuito, sin anuncios ni trampas de click**.\nNuestro objetivo es alojar una herramienta que esté a tu servicio y no al revés\n\nAunque te suena raro, aquí, **tú no eres el producto**.",
            "old": "### La economía de tu atención\n\nEl {service} es **libre y gratuito, sin anuncios ni trampas de click**.\nNuestro objetivo es alojar una herramienta que esté a tu servicio y no al revés\n\nAunque te suene raro, aquí, **tú no eres el producto**.",
            "details": {
                "state": 20,
                "source": "### The economy of your attention\n\nThe {service} is **free, without ads or click traps**.\nOur goal is to host a tool that serves you and does not use you.\n\nContrary to the adage, here, **you are not the product**.",
                "old_state": 20
            },
            "id": 577734,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577734/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781613/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:02:34.718287Z",
            "action": 2,
            "target": "{service} es ofrecida [por una asociación francesa\nsin ánimo de lucro](@:(link.soft)/associación): @:txt.soft\n\nCreada en 2004, la asociación se dedica actualmente a **formar a la gente\npara afrontar los retos de la era digital y del patrimonio cultural común**.\nNuestra pequeña estructura (@:metrics.members incluyendo @:metrics.employees)\nse conoce por el proyecto Degooglicemos Internet\n(@:metrics.services herramientas en linea éticas alternativas)\ny por el desarrollo de PeerTube, Mobilizon, etc.\nReconocida como de interés general **@:txt.soft se financia \n @:(metrics.ig-pdonation)% por medio de donaciones**, que son deducibles de impuestos\npara los contribuyentes franceses.",
            "old": "{service} es alojado [por una asociación francesa\nsin ánimo de lucro](@:(link.soft)/associación): @:txt.soft\n\nCreada en 2004, la asociación se dedica actualmente a **formar a la gente\npara afrontar los retos de la era digital y del patrimonio cultural común**.\nNuestra pequeña estructura (@:metrics.members incluyendo @:metrics.employees)\nse conoce por el proyecto Degooglicemos Internet\n(@:metrics.services herramientas en linea éticas alternativas)\ny por el desarrollo de PeerTube, Mobilizon, etc.\nRecnocida como de interés general **@:txt.soft se financia \n @:(metrics.ig-pdonation)% por medio de donaciones**, que son deducibles\npara los contribuyentes franceses.",
            "details": {
                "state": 20,
                "source": "{service} is proposed [by a French not-for-profit\nassociation](@:(link.soft)/association): @:txt.soft\n\nCreated in 2004, the association is now dedicated to **popular education\non the challenges of the digital age and the cultural commons**.\nOur small structure (@:metrics.members including @:metrics.employees) is\nknown the De-google-ify Internet project\n(@:metrics.services ethical and alternative online tools)\nand for the development of PeerTube, Mobilizon, etc.\nRecognized as being of general interest **@:txt.soft is funded\nat @:(metrics.ig-pdonation)% by your donations**, which are tax deductible\nfor French taxpayers.",
                "old_state": 10
            },
            "id": 577731,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577731/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781602/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:01:06.964307Z",
            "action": 2,
            "target": "{service}, una herramienta para la emancipación",
            "old": "Una herramienta para la emancipación",
            "details": {
                "state": 20,
                "source": "{service}, an emancipatory tool",
                "old_state": 10
            },
            "id": 577730,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577730/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795793/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:00:49.520587Z",
            "action": 5,
            "target": "Leer más",
            "old": "",
            "details": {
                "state": 20,
                "source": "Read more",
                "old_state": 0
            },
            "id": 577729,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/577729/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795792/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:00:39.201162Z",
            "action": 2,
            "target": "{service}, uno de muchos proyectos",
            "old": "{service},  uno de muchos proyectos",
            "details": {
                "state": 20,
                "source": "{service}, one of several projects",
                "old_state": 20
            },
            "id": 577728,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/577728/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795792/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:00:26.264811Z",
            "action": 5,
            "target": "{service},  uno de muchos proyectos",
            "old": "",
            "details": {
                "state": 20,
                "source": "{service}, one of several projects",
                "old_state": 0
            },
            "id": 577727,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/577727/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795792/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "author": "https://weblate.framasoft.org/api/users/Toto2/?format=api",
            "timestamp": "2023-04-05T11:00:26.260954Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 577726,
            "action_name": "Un contributeur à rejoint",
            "url": "https://weblate.framasoft.org/api/changes/577726/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-30T12:22:30.782374Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 551010,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/551010/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-30T12:22:28.716581Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 551007,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/551007/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-29T15:19:25.337776Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 550837,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/550837/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-29T15:19:22.809183Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 550833,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/550833/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-14T17:19:51.876995Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 540835,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/540835/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-14T17:19:49.230309Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 540832,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/540832/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-09T12:39:50.310295Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 540524,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/540524/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-09T12:39:48.261925Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 540522,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/540522/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/luc/?format=api",
            "author": null,
            "timestamp": "2023-03-09T12:39:15.310901Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 540519,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/540519/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/luc/?format=api",
            "author": null,
            "timestamp": "2023-03-09T12:37:30.142474Z",
            "action": 28,
            "target": "Failed to get project: 500 Internal Server Error",
            "old": "",
            "details": {},
            "id": 540518,
            "action_name": "Échec de la poussée du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/540518/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/luc/?format=api",
            "author": null,
            "timestamp": "2023-03-09T12:06:40.369297Z",
            "action": 28,
            "target": "Failed to get project: 500 Internal Server Error",
            "old": "",
            "details": {},
            "id": 540512,
            "action_name": "Échec de la poussée du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/540512/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/luc/?format=api",
            "author": null,
            "timestamp": "2023-03-09T12:06:34.077454Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 540511,
            "action_name": "Le composant est déverrouillé",
            "url": "https://weblate.framasoft.org/api/changes/540511/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-09T00:13:13.683537Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 540411,
            "action_name": "Le composant est verrouillé",
            "url": "https://weblate.framasoft.org/api/changes/540411/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-09T00:13:13.656406Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "PushFailure"
            },
            "id": 540410,
            "action_name": "Alerte déclenchée",
            "url": "https://weblate.framasoft.org/api/changes/540410/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-09T00:13:13.511048Z",
            "action": 28,
            "target": "Failed to get project: 500 Internal Server Error",
            "old": "",
            "details": {},
            "id": 540409,
            "action_name": "Échec de la poussée du dépôt",
            "url": "https://weblate.framasoft.org/api/changes/540409/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/591115/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/it/?format=api",
            "user": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "author": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "timestamp": "2023-03-08T10:49:58.006826Z",
            "action": 2,
            "target": "{service} è proposto [da un'associazione francese\nno-profit] (@:(link.soft)/association): @:txt.soft\n\nCreata nel 2004, l'associazione è ora dedicata **all'educazione popolare\nsulle sfide dell'era digitale e della cultura in quanto bene comune**.\nLa nostra piccola struttura (@:metrics.members di cui @:metrics.employees) è\nnota per il progetto Degooglizzare Internet\n(@:metrics.services servizi on-line etici e alternativi)\ne per lo sviluppo dei software PeerTube, Mobilizon, ecc.\nRiconosciuta come ente di interesse generale **@:txt.soft è\nfinanziata @:(metrics.ig-pdonation)% dalle tue donazioni**, che sono\ndeducibili dalle tasse per i contribuenti francesi.",
            "old": "{service} è hostato [da una associazione no-profit\nfrancese](@:link.soft/association): @:txt.soft\n\nCreata nel 2004, l'associazione è ora dedicata alla **educazione libera\nsulle sfide dell'era digitale e della cultura collaborativa**.\nLa nostra piccola struttura (@:metrics.members di cui @:metrics.employees) è\nnota per il progetto Degooglizzare Internet\n(@:metrics.services servizi on-line etici e alternativi)\ne per lo sviluppo dei software PeerTube, Mobilizon, ecc.\nRiconosciuta come ente di interesse generale **@:txt.soft è\nfinanziata @:(metrics.ig-pdonation)% dalle tue donazioni**, che sono\ndeducibili per il fisco francese.",
            "details": {
                "state": 20,
                "source": "{service} is proposed [by a French not-for-profit\nassociation](@:(link.soft)/association): @:txt.soft\n\nCreated in 2004, the association is now dedicated to **popular education\non the challenges of the digital age and the cultural commons**.\nOur small structure (@:metrics.members including @:metrics.employees) is\nknown the De-google-ify Internet project\n(@:metrics.services ethical and alternative online tools)\nand for the development of PeerTube, Mobilizon, etc.\nRecognized as being of general interest **@:txt.soft is funded\nat @:(metrics.ig-pdonation)% by your donations**, which are tax deductible\nfor French taxpayers.",
                "old_state": 10
            },
            "id": 539418,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/539418/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/591104/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/it/?format=api",
            "user": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "author": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "timestamp": "2023-03-08T10:31:32.363818Z",
            "action": 2,
            "target": "{service}, uno strumento emancipatore",
            "old": "Uno strumento emancipatorio",
            "details": {
                "state": 20,
                "source": "{service}, an emancipatory tool",
                "old_state": 10
            },
            "id": 539417,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/539417/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795803/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/it/?format=api",
            "user": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "author": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "timestamp": "2023-03-08T10:25:43.878684Z",
            "action": 5,
            "target": "Leggi il seguito",
            "old": "",
            "details": {
                "state": 20,
                "source": "Read more",
                "old_state": 0
            },
            "id": 539416,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/539416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795802/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/it/?format=api",
            "user": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "author": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "timestamp": "2023-03-08T10:25:02.863870Z",
            "action": 5,
            "target": "{service}, uno dei tanti progetti",
            "old": "",
            "details": {
                "state": 20,
                "source": "{service}, one of several projects",
                "old_state": 0
            },
            "id": 539415,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/539415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/795802/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/it/?format=api",
            "user": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "author": "https://weblate.framasoft.org/api/users/lost_geographer/?format=api",
            "timestamp": "2023-03-08T10:25:02.852230Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 539414,
            "action_name": "Un contributeur à rejoint",
            "url": "https://weblate.framasoft.org/api/changes/539414/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-26T15:43:49.559294Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 537339,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/537339/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-26T15:43:47.370151Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 537336,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/537336/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-16T03:30:05.091563Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 531292,
            "action_name": "Le composant est déverrouillé",
            "url": "https://weblate.framasoft.org/api/changes/531292/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-15T03:30:00.835894Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 530950,
            "action_name": "Le composant est verrouillé",
            "url": "https://weblate.framasoft.org/api/changes/530950/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-15T03:30:00.792423Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 530949,
            "action_name": "Alerte déclenchée",
            "url": "https://weblate.framasoft.org/api/changes/530949/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T17:10:52.182602Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 528603,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/528603/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T17:10:50.092120Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 528600,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/528600/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T17:05:56.654690Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 528597,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/528597/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732974/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaforms/commons-hos/hr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/milotype/?format=api",
            "author": "https://weblate.framasoft.org/api/users/milotype/?format=api",
            "timestamp": "2023-02-13T16:02:08.246060Z",
            "action": 2,
            "target": "{service} pruža [francuska neprofitna udruga](@:(link.soft)/udruga): @:txt.soft\n\nOsnovana 2004. godine, udruga je sada posvećena **popularnom obrazovanju\no izazovima digitalnog doba i kulturnim dobrima**.\nNaša mala struktura (@:metrics.members članova uključujući @:metrics.employees\nzaposlenika) poznata je kao projekt De-google-ify Internet (@:metrics.services\netičkih i alternativnih internetskih alata) i za razvoj PeerTubea, Mobilizona, itd.\nPriznata kao udruga od općeg interesa **@:txt.soft se financira @:(metrics.ig-pdonation) %\ndonacijama korisnika**, koje francuski porezni obveznici mogu odbiti od poreza.",
            "old": "{service} hostuje [francuska neprofitna udruga](@:(link.soft)/udruga): @:txt.soft\n\nOsnovana 2004. godine, udruga je sada posvećena **popularnom obrazovanju\no izazovima digitalnog doba i kulturnim dobrima**.\nNaša mala struktura (@:metrics.members članova uključujući @:metrics.employees\nzaposlenika) poznata je kao projekt De-google-ify Internet (@:metrics.services\netičkih i alternativnih internetskih alata) i za razvoj PeerTubea, Mobilizona, itd.\nPriznata kao udruga od općeg interesa **@:txt.soft se financira @:(metrics.ig-pdonation) %\ndonacijama korisnika**, koje francuski porezni obveznici mogu odbiti od poreza.",
            "details": {
                "state": 20,
                "source": "{service} is proposed [by a French not-for-profit\nassociation](@:(link.soft)/association): @:txt.soft\n\nCreated in 2004, the association is now dedicated to **popular education\non the challenges of the digital age and the cultural commons**.\nOur small structure (@:metrics.members including @:metrics.employees) is\nknown the De-google-ify Internet project\n(@:metrics.services ethical and alternative online tools)\nand for the development of PeerTube, Mobilizon, etc.\nRecognized as being of general interest **@:txt.soft is funded\nat @:(metrics.ig-pdonation)% by your donations**, which are tax deductible\nfor French taxpayers.",
                "old_state": 10
            },
            "id": 528595,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/528595/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-08T09:18:22.883935Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 524663,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/524663/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaforms/commons-hos/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-08T09:18:21.322661Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons.git",
                    "git@framagit.org:framasoft/vue-fs/commons.git",
                    "https://framagit.org/framasoft/vue-fs/commons"
                ],
                "branch": "master",
                "repo_url": "https://framagit.org/framasoft/vue-fs/commons",
                "full_name": "framasoft/vue-fs/commons.git",
                "service_long_name": "GitLab"
            },
            "id": 524659,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/524659/?format=api"
        }
    ]
}