Translation components API.

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

GET /api/translations/liberapay/core/fr/changes/?format=api&page=7
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2973,
    "next": "https://hosted.weblate.org/api/translations/liberapay/core/fr/changes/?format=api&page=8",
    "previous": "https://hosted.weblate.org/api/translations/liberapay/core/fr/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/96378824/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2023-04-06T11:38:01.469009+02:00",
            "action": 2,
            "target": "Le paramétrage d'un mot de passe vous permet de vous connecter directement, au lieu d'attendre un lien à usage unique envoyé par courrier électronique. Toutefois, nous ne recommandons la définition d'un mot de passe que si vous utilisez un gestionnaire de mots de passe, car pour être sûr, le mot de passe doit être généré de manière aléatoire et n'être utilisé nulle part ailleurs.",
            "old": "La définition d'un mot de passe vous permet de vous connecter directement, au lieu d'attendre un lien à usage unique envoyé par courrier électronique. Toutefois, nous ne recommandons la définition d'un mot de passe que si vous utilisez un gestionnaire de mots de passe, car pour être sûr, le mot de passe doit être généré de manière aléatoire et n'être utilisé nulle part ailleurs.",
            "details": {
                "state": 20,
                "source": "Setting a password allows you to log in directly, instead of waiting for a single-use link sent via email. However, we only recommend setting a password if you use a password manager, because in order to be secure the password should be randomly generated and not used anywhere else.",
                "old_state": 10
            },
            "id": 52828185,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/52828185/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378827/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2023-04-06T11:36:49.423048+02:00",
            "action": 2,
            "target": "L'inclusion de votre nom d'utilisateur dans la description courte est redondante. La description courte est toujours affichée juste sous le nom d'utilisateur.",
            "old": "L'inclusion de votre nom d'utilisateur dans la description courte est redondante. La description courte est toujours affichée immédiatement sous le nom d'utilisateur.",
            "details": {
                "state": 20,
                "source": "Including your username in the short description is redundant. The short description is always displayed immediately below the username.",
                "old_state": 10
            },
            "id": 52828076,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/52828076/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378826/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2023-04-06T11:36:11.090697+02:00",
            "action": 2,
            "target": "Un reçu est automatiquement disponible pour chaque paiement.",
            "old": "Un reçu est automatiquement disponible pour chaque paiement.",
            "details": {
                "state": 20,
                "source": "A receipt is automatically available for every payment.",
                "old_state": 10
            },
            "id": 52828071,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/52828071/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378825/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2023-04-06T11:35:56.843401+02:00",
            "action": 2,
            "target": "Vais-je recevoir un reçu ?",
            "old": "Recevrai-je un reçu ?",
            "details": {
                "state": 20,
                "source": "Will I get a receipt?",
                "old_state": 10
            },
            "id": 52828069,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/52828069/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T11:35:30.910747+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 52828036,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/52828036/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378827/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:54:07.495890+02:00",
            "action": 6,
            "target": "L'inclusion de votre nom d'utilisateur dans la description courte est redondante. La description courte est toujours affichée immédiatement sous le nom d'utilisateur.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Including your username in the short description is redundant. The short description is always displayed immediately below the username.",
                "old_state": 0
            },
            "id": 52822766,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/52822766/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378826/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:54:07.469822+02:00",
            "action": 6,
            "target": "Un reçu est automatiquement disponible pour chaque paiement.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A receipt is automatically available for every payment.",
                "old_state": 0
            },
            "id": 52822765,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/52822765/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378825/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:54:07.443329+02:00",
            "action": 6,
            "target": "Recevrai-je un reçu ?",
            "old": "",
            "details": {
                "state": 10,
                "source": "Will I get a receipt?",
                "old_state": 0
            },
            "id": 52822764,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/52822764/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378824/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:54:07.415894+02:00",
            "action": 6,
            "target": "La définition d'un mot de passe vous permet de vous connecter directement, au lieu d'attendre un lien à usage unique envoyé par courrier électronique. Toutefois, nous ne recommandons la définition d'un mot de passe que si vous utilisez un gestionnaire de mots de passe, car pour être sûr, le mot de passe doit être généré de manière aléatoire et n'être utilisé nulle part ailleurs.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Setting a password allows you to log in directly, instead of waiting for a single-use link sent via email. However, we only recommend setting a password if you use a password manager, because in order to be secure the password should be randomly generated and not used anywhere else.",
                "old_state": 0
            },
            "id": 52822763,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/52822763/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:51:06.871606+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 52822417,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/52822417/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378827/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:51:06.870976+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Including your username in the short description is redundant. The short description is always displayed immediately below the username.",
                "old_state": -1
            },
            "id": 52822416,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/52822416/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378826/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:51:06.870697+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A receipt is automatically available for every payment.",
                "old_state": -1
            },
            "id": 52822415,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/52822415/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378825/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:51:06.870415+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Will I get a receipt?",
                "old_state": -1
            },
            "id": 52822414,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/52822414/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96378824/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-06T10:51:06.870030+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Setting a password allows you to log in directly, instead of waiting for a single-use link sent via email. However, we only recommend setting a password if you use a password manager, because in order to be secure the password should be randomly generated and not used anywhere else.",
                "old_state": -1
            },
            "id": 52822413,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/52822413/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-04T10:53:24.642882+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 52735964,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/52735964/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-19T18:34:02.888217+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 51771237,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/51771237/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/95723501/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2023-03-18T20:42:40.842321+01:00",
            "action": 2,
            "target": "Ce profil est marqué comme pourriel ou fraude.",
            "old": "Ce profil est marqué comme spam ou fraude.",
            "details": {
                "state": 20,
                "source": "This profile is marked as spam or fraud.",
                "old_state": 10
            },
            "id": 51744380,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/51744380/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/95723501/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-17T15:57:47.844463+01:00",
            "action": 6,
            "target": "Ce profil est marqué comme spam ou fraude.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This profile is marked as spam or fraud.",
                "old_state": 0
            },
            "id": 51647662,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/51647662/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-17T15:56:48.453453+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 51647554,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/51647554/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/95723501/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-03-17T15:56:48.453306+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This profile is marked as spam or fraud.",
                "old_state": -1
            },
            "id": 51647553,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/51647553/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-21T10:43:08.509642+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 49684761,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/49684761/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-26T16:15:31.043524+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 43355598,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/43355598/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371772/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-26T16:15:31.043394+01:00",
            "action": 59,
            "target": "Ce paiement est en attente d'une inspection manuelle par un membre du personnel de Liberapay ayant pour but de vérifier qu'il n'est pas frauduleux.",
            "old": "Ce paiement attend d'être vérifié manuellement par le personnel de Liberapay pour détecter des signes de fraude.",
            "details": {
                "state": 20,
                "source": "This payment is awaiting to be manually checked by Liberapay staff for signs of fraud.",
                "old_state": 10
            },
            "id": 43355597,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43355597/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371771/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-26T16:15:31.043249+01:00",
            "action": 59,
            "target": "en attente d'inspection",
            "old": "en attente de révision",
            "details": {
                "state": 20,
                "source": "awaiting review",
                "old_state": 10
            },
            "id": 43355596,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43355596/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371770/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-26T16:15:31.043057+01:00",
            "action": 59,
            "target": "Votre paiement a été initié. Il sera soumis à votre banque ultérieurement, quand nous aurons vérifié manuellement qu'il n'est pas frauduleux.",
            "old": "Votre paiement a été initié. Il sera soumis à votre banque ultérieurement, après avoir été vérifié manuellement pour détecter les signes de fraude.",
            "details": {
                "state": 20,
                "source": "Your payment has been initiated. It will be submitted to your bank at a later time, after being manually checked for signs of fraud.",
                "old_state": 10
            },
            "id": 43355595,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43355595/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371772/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:47:15.916928+01:00",
            "action": 6,
            "target": "Ce paiement attend d'être vérifié manuellement par le personnel de Liberapay pour détecter des signes de fraude.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This payment is awaiting to be manually checked by Liberapay staff for signs of fraud.",
                "old_state": 0
            },
            "id": 43300531,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/43300531/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371771/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:47:15.891380+01:00",
            "action": 6,
            "target": "en attente de révision",
            "old": "",
            "details": {
                "state": 10,
                "source": "awaiting review",
                "old_state": 0
            },
            "id": 43300530,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/43300530/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371770/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:47:15.865134+01:00",
            "action": 6,
            "target": "Votre paiement a été initié. Il sera soumis à votre banque ultérieurement, après avoir été vérifié manuellement pour détecter les signes de fraude.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your payment has been initiated. It will be submitted to your bank at a later time, after being manually checked for signs of fraud.",
                "old_state": 0
            },
            "id": 43300529,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/43300529/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:45:38.244779+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 43300352,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/43300352/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371772/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:45:38.244739+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This payment is awaiting to be manually checked by Liberapay staff for signs of fraud.",
                "old_state": -1
            },
            "id": 43300351,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43300351/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371771/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:45:38.244690+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "awaiting review",
                "old_state": -1
            },
            "id": 43300350,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43300350/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371770/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-12-25T17:45:38.244568+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your payment has been initiated. It will be submitted to your bank at a later time, after being manually checked for signs of fraud.",
                "old_state": -1
            },
            "id": 43300349,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43300349/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-14T17:48:14.946561+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fr.po"
            },
            "id": 39062129,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/39062129/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045655/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-14T17:48:14.946527+01:00",
            "action": 59,
            "target": "L'adresse postale du payeur étant parfois nécessaire pour traiter un paiement avec succès, nous vous recommandons de saisir la vôtre ci-dessous. Elle sera stockée chiffrée dans notre base de données et envoyée à l'opérateur de paiement ({processor_name}).",
            "old": "L'adresse postale du payeur étant parfois nécessaire pour traiter un paiement avec succès, nous vous recommandons de saisir la vôtre ci-dessous. Elle sera stockée de manière cryptée dans notre base de données et envoyée à l'opérateur de paiement ({processor_name}).",
            "details": {
                "state": 20,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 20
            },
            "id": 39062128,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39062128/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045654/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-14T17:48:14.946491+01:00",
            "action": 59,
            "target": "Afin de réduire le risque de rejet de ce paiement, nous vous recommandons de saisir votre adresse postale ci-dessous. Elle sera stockée chiffrée dans notre base de données et envoyée à l'opérateur de paiement ({processor_name}).",
            "old": "Afin de réduire le risque de rejet de ce paiement, nous vous recommandons de saisir votre adresse postale ci-dessous. Elle sera stockée de manière cryptée dans notre base de données et envoyée à l'opérateur de paiement ({processor_name}).",
            "details": {
                "state": 20,
                "source": "In order to reduce the risk of this payment being rejected, we recommend that you input your postal address below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 20
            },
            "id": 39062127,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39062127/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045646/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-14T17:48:14.946454+01:00",
            "action": 59,
            "target": "Votre don actuel à {name} est en {currency}, mais ils n'acceptent plus cette devise. Nous vous suggérons de le convertir en {accepted_currency}, mais vous pouvez aussi choisir une autre devise.",
            "old": "Votre don actuel à {name} est en {currency} mais ils n'acceptent plus cette devise. La nouvelle devise suggérée est la {accepted_currency}, mais vous pouvez en choisir une autre.",
            "details": {
                "state": 20,
                "source": "Your current donation to {name} is in {currency}, but they no longer accept that currency. The suggested new currency is the {accepted_currency}, but you can choose another one.",
                "old_state": 20
            },
            "id": 39062126,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39062126/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045644/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-14T17:48:14.946413+01:00",
            "action": 59,
            "target": "Les paiements de renouvellement de dons suivants nécessitent une intervention de votre part :",
            "old": "Les paiements de renouvellement de dons suivants nécessitent une action manuelle :",
            "details": {
                "state": 20,
                "source": "The following donation renewal payments require manual action:",
                "old_state": 20
            },
            "id": 39062125,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39062125/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045643/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-14T17:48:14.946335+01:00",
            "action": 59,
            "target": "Le paiement de {money_amount} renouvelant le don à {recipient} et prévu pour le {date} nécessite une intervention de votre part.",
            "old": "Le paiement du renouvellement de don de {money_amount} à {recipient} prévu pour le {date} nécessite une action manuelle.",
            "details": {
                "state": 20,
                "source": "The donation renewal payment of {money_amount} to {recipient} scheduled for {date} requires manual action.",
                "old_state": 20
            },
            "id": 39062124,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39062124/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045655/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T15:02:10.536160+01:00",
            "action": 2,
            "target": "L'adresse postale du payeur étant parfois nécessaire pour traiter un paiement avec succès, nous vous recommandons de saisir la vôtre ci-dessous. Elle sera stockée de manière cryptée dans notre base de données et envoyée à l'opérateur de paiement ({processor_name}).",
            "old": "L'adresse postale du payeur étant parfois nécessaire pour traiter un paiement avec succès, nous vous recommandons de saisir la vôtre ci-dessous. Elle sera stockée de manière cryptée dans notre base de données et envoyée à l'opérateur de paiement ({nom du processeur}).",
            "details": {
                "state": 20,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 20
            },
            "id": 38480844,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/38480844/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045655/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T15:01:47.418745+01:00",
            "action": 5,
            "target": "L'adresse postale du payeur étant parfois nécessaire pour traiter un paiement avec succès, nous vous recommandons de saisir la vôtre ci-dessous. Elle sera stockée de manière cryptée dans notre base de données et envoyée à l'opérateur de paiement ({nom du processeur}).",
            "old": "",
            "details": {
                "state": 20,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 0
            },
            "id": 38480843,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480843/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045654/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T15:01:02.296100+01:00",
            "action": 5,
            "target": "Afin de réduire le risque de rejet de ce paiement, nous vous recommandons de saisir votre adresse postale ci-dessous. Elle sera stockée de manière cryptée dans notre base de données et envoyée à l'opérateur de paiement ({processor_name}).",
            "old": "",
            "details": {
                "state": 20,
                "source": "In order to reduce the risk of this payment being rejected, we recommend that you input your postal address below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 0
            },
            "id": 38480838,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480838/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045653/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:58:02.982170+01:00",
            "action": 5,
            "target": "Envoyer de l'argent à {recipients}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Send money to {recipients}",
                "old_state": 0
            },
            "id": 38480815,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480815/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045652/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:57:48.811515+01:00",
            "action": 5,
            "target": "Modifiez votre don à {username}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Modify your donation to {username}",
                "old_state": 0
            },
            "id": 38480813,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480813/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045651/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:57:34.024096+01:00",
            "action": 5,
            "target": "Vous avez {n} don qui doit être modifié car le bénéficiaire n'accepte plus la devise que vous aviez choisie.\u001e\u001eVous avez {n} dons qui doivent être modifiés car les bénéficiaires n'acceptent plus les devises que vous aviez choisies.",
            "old": "\u001e\u001e",
            "details": {
                "state": 20,
                "source": "You have {n} donation which needs to be modified because the recipient no longer accepts the currency you had chosen.\u001e\u001eYou have {n} donations which need to be modified because the recipients no longer accept the currencies you had chosen.",
                "old_state": 0
            },
            "id": 38480808,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480808/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045650/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:56:18.654082+01:00",
            "action": 5,
            "target": "Vous recevez actuellement l'équivalent de {money_amount} par semaine de dons dans des devises que vous êtes sur le point de rejeter. Ces dons ne seront pas immédiatement convertis dans votre devise principale, mais chaque donateur sera invité à passer à une devise acceptée lors du prochain renouvellement ou de la prochaine modification de son don.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You currently receive the equivalent of {money_amount} per week from donations in currencies that you are about to reject. These donations will not be immediately converted to your main currency, instead each donor will be asked to switch to an accepted currency the next time they renew or modify their donation.",
                "old_state": 0
            },
            "id": 38480783,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480783/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045649/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:51:41.718043+01:00",
            "action": 5,
            "target": "Vous donnez actuellement {money_amount} par an à {recipient_name}. Le formulaire ci-dessous vous permet de modifier ou d'arrêter votre don.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You are currently donating {money_amount} per year to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": 0
            },
            "id": 38480736,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480736/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045648/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:51:34.695849+01:00",
            "action": 5,
            "target": "Vous donnez actuellement {money_amount} par mois à {recipient_name}. Le formulaire ci-dessous vous permet de modifier ou d'arrêter votre don.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You are currently donating {money_amount} per month to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": 0
            },
            "id": 38480735,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480735/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045647/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:51:27.691233+01:00",
            "action": 5,
            "target": "Vous donnez actuellement {money_amount} par semaine à {recipient_name}. Le formulaire ci-dessous vous permet de modifier ou d'arrêter votre don.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You are currently donating {money_amount} per week to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": 0
            },
            "id": 38480733,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480733/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045646/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:51:04.859434+01:00",
            "action": 5,
            "target": "Votre don actuel à {name} est en {currency} mais ils n'acceptent plus cette devise. La nouvelle devise suggérée est la {accepted_currency}, mais vous pouvez en choisir une autre.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your current donation to {name} is in {currency}, but they no longer accept that currency. The suggested new currency is the {accepted_currency}, but you can choose another one.",
                "old_state": 0
            },
            "id": 38480729,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480729/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045645/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "author": "https://hosted.weblate.org/api/users/trebmuh/?format=api",
            "timestamp": "2022-11-07T14:49:48.793159+01:00",
            "action": 5,
            "target": "Votre don actuel à {name} est en {currency}, mais ils n'acceptent désormais que les dons en {accepted_currency}. Vous pouvez convertir votre don dans cette devise ou l'interrompre.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your current donation to {name} is in {currency}, but they now only accept donations in {accepted_currency}. You can convert your donation to that currency, or discontinue it.",
                "old_state": 0
            },
            "id": 38480721,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38480721/?format=api"
        }
    ]
}