Translation projects API.

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

GET /api/projects/framaspace/changes/?format=api&page=17
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2927,
    "next": "https://weblate.framasoft.org/api/projects/framaspace/changes/?format=api&page=18",
    "previous": "https://weblate.framasoft.org/api/projects/framaspace/changes/?format=api&page=16",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/927905/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.555065Z",
            "action": 59,
            "target": "Chaque utilisateur déclaré dans le fichier fourni n'a pas réussi la validation et n'a pas été importé. Merci de vérifier les problèmes ci-dessus.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Every listed user in the provided file failed validation and wasn't imported. Please check the above issues.",
                "old_state": -1
            },
            "id": 743873,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743873/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927904/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.555049Z",
            "action": 59,
            "target": "groupes",
            "old": "",
            "details": {
                "state": 20,
                "source": "groups",
                "old_state": -1
            },
            "id": 743872,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743872/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927903/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.555034Z",
            "action": 59,
            "target": "nom affiché",
            "old": "",
            "details": {
                "state": 20,
                "source": "displayed name",
                "old_state": -1
            },
            "id": 743871,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743871/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927902/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.555018Z",
            "action": 59,
            "target": "nom d'utilisateur",
            "old": "",
            "details": {
                "state": 20,
                "source": "username",
                "old_state": -1
            },
            "id": 743870,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743870/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927901/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.555002Z",
            "action": 59,
            "target": "e-mail",
            "old": "",
            "details": {
                "state": 20,
                "source": "email",
                "old_state": -1
            },
            "id": 743869,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743869/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927900/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554986Z",
            "action": 59,
            "target": "Erreur de validation pour l'utilisateur « {userId} » : {error}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Validation error for the user \"{userId}\": {error}",
                "old_state": -1
            },
            "id": 743868,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743868/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927899/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554970Z",
            "action": 59,
            "target": "Aucun utilisateur valide à importer n'a été trouver dans le fichier. Vérifiez la structure.",
            "old": "",
            "details": {
                "state": 20,
                "source": "No valid users to import were found in the file. Check the structure.",
                "old_state": -1
            },
            "id": 743867,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743867/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927898/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554954Z",
            "action": 59,
            "target": "Vous pouvez trouver un exemple d'un tel fichier ici : <a href=\"{link}\" download>exemple.csv</a>, que vous pouvez modifier et téléverser.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You can find an example of such a file here: <a href=\"{link}\" download>example.csv</a>, that you can edit and upload.",
                "old_state": -1
            },
            "id": 743866,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743866/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927897/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554938Z",
            "action": 59,
            "target": "Le nom d'utilisateur doit uniquement contenir des caractères alphanumériques (les accents ne sont pas autorisés) et les caractères suivants : <code>_</code>, <code>@</code>, <code>-</code>",
            "old": "",
            "details": {
                "state": 20,
                "source": "The username needs to contain only alphanumeric characters (accents are not allowed) and the following characters: <code>_</code>, <code>@</code>, <code>-</code>",
                "old_state": -1
            },
            "id": 743865,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743865/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927896/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554921Z",
            "action": 59,
            "target": "L'adresse e-mail doit être valide (contenir le caractère <code>@</code>)",
            "old": "",
            "details": {
                "state": 20,
                "source": "The email needs to be valid (containing the <code>@</code> character)",
                "old_state": -1
            },
            "id": 743864,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743864/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927895/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554905Z",
            "action": 59,
            "target": "Les données dans votre fichier doivent respecter les contraintes suivantes :",
            "old": "",
            "details": {
                "state": 20,
                "source": "The data in your file needs to respect the following constraints:",
                "old_state": -1
            },
            "id": 743863,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743863/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927894/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554889Z",
            "action": 59,
            "target": "Une erreur est survenue. Il n'y avait aucun serveur de bureautique de disponible pour prendre en charge ce changement de serveur bureautique. Cette erreur a été signalée.",
            "old": "",
            "details": {
                "state": 20,
                "source": "An error has occurred. There was no office server available to handle this office server change. This error has been reported.",
                "old_state": -1
            },
            "id": 743862,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743862/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927893/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554874Z",
            "action": 59,
            "target": "Il n'y aucun serveur de bureautique disponible pour cette soumission. Vous devez créer un nouveau serveur de bureautique avant d'approuver cette soumission.",
            "old": "",
            "details": {
                "state": 20,
                "source": "There is no available office server for this submission. You need to create a new office server before approving this submission.",
                "old_state": -1
            },
            "id": 743861,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743861/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927892/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554858Z",
            "action": 59,
            "target": "Discussion",
            "old": "",
            "details": {
                "state": 20,
                "source": "Discussion",
                "old_state": -1
            },
            "id": 743860,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743860/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927891/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554841Z",
            "action": 59,
            "target": "Supprimer le serveur de bureautique partagé",
            "old": "",
            "details": {
                "state": 20,
                "source": "Delete shared office server",
                "old_state": -1
            },
            "id": 743859,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743859/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927890/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554826Z",
            "action": 59,
            "target": "Marquer les travaux comme achevés",
            "old": "",
            "details": {
                "state": 20,
                "source": "Mark jobs as done",
                "old_state": -1
            },
            "id": 743858,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743858/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927889/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554809Z",
            "action": 59,
            "target": "Marquer comme achevé",
            "old": "",
            "details": {
                "state": 20,
                "source": "Mark as done",
                "old_state": -1
            },
            "id": 743857,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743857/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927888/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554793Z",
            "action": 59,
            "target": "Plein",
            "old": "",
            "details": {
                "state": 20,
                "source": "Full",
                "old_state": -1
            },
            "id": 743856,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743856/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927887/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554777Z",
            "action": 59,
            "target": "Serveurs maximum",
            "old": "",
            "details": {
                "state": 20,
                "source": "Maximum servers",
                "old_state": -1
            },
            "id": 743855,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743855/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927886/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554761Z",
            "action": 59,
            "target": "Port maximal",
            "old": "",
            "details": {
                "state": 20,
                "source": "Maximal port",
                "old_state": -1
            },
            "id": 743854,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743854/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927885/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554745Z",
            "action": 59,
            "target": "Port minimal",
            "old": "",
            "details": {
                "state": 20,
                "source": "Minimal port",
                "old_state": -1
            },
            "id": 743853,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743853/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927884/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554729Z",
            "action": 59,
            "target": "Nom d'hôte",
            "old": "",
            "details": {
                "state": 20,
                "source": "Hostname",
                "old_state": -1
            },
            "id": 743852,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743852/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927883/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554713Z",
            "action": 59,
            "target": "serveurs bureautique",
            "old": "",
            "details": {
                "state": 20,
                "source": "office servers",
                "old_state": -1
            },
            "id": 743851,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743851/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927882/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554695Z",
            "action": 59,
            "target": "serveur bureautique",
            "old": "",
            "details": {
                "state": 20,
                "source": "office server",
                "old_state": -1
            },
            "id": 743850,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743850/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927881/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554679Z",
            "action": 59,
            "target": "Serveurs bureautiques",
            "old": "",
            "details": {
                "state": 20,
                "source": "Office servers",
                "old_state": -1
            },
            "id": 743849,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743849/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927880/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554661Z",
            "action": 59,
            "target": "Espaces par type de structure",
            "old": "",
            "details": {
                "state": 20,
                "source": "Spaces by structure type",
                "old_state": -1
            },
            "id": 743848,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743848/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781581/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554641Z",
            "action": 59,
            "target": "Pour automatiquement créer un certain nombre d'utilisateur·ices, vous pouvez envoyer un fichier CSV avec les colonnes suivantes dans cet ordre : <code>e-mail</code>, <code>nom d'utilisateur</code>, <code>nom affiché</code>, <code>groupes</code>. La colonne des groupes peut être vide et de multiples groupes doivent être séparés par des virgules. Spécifier le groupe <code>admin</code> donnera des droits administrateur·ice à l'utilisateur·ice au sein de l'espace (mais pas ici). Les colonnes doivent être séparées par des points-virgules.",
            "old": "Pour automatiquement créer un certain nombre d'utilisateur·ices, vous pouvez envoyer un fichier CSV avec les colonnes suivantes dans cet ordre : <code>email</code>, <code>username</code>, <code>displayed name</code>, <code>groups</code>. La colonne des groupes peut être vide et de multiples groupes doivent être séparés par des virgules. Spécifier le groupe <code>admin</code> donnera des droits administrateur·ice à l'utilisateur·ice au sein de l'espace (mais pas ici). Les colonnes doivent être séparées par des points-virgules.",
            "details": {
                "state": 20,
                "source": "To automatically create a number of users, you can send a CSV file with the following columns in that order: <code>email</code>, <code>username</code>, <code>displayed name</code>, <code>groups</code>. The groups column can be empty and multiple groups must be separated by commas. Specifying the <code>admin</code> group will make the user an administrator on the space (but not here). The columns must be separated by semicolons.",
                "old_state": 20
            },
            "id": 743847,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743847/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/781580/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:50.554604Z",
            "action": 59,
            "target": "L'import {nbUsers, plural, =1 {d'un·e utilisateur·ices} other {de # utilisateur·ices}} a été programmé.",
            "old": "L'import de {nbUsers} utilisateur·ices a été programmé.",
            "details": {
                "state": 20,
                "source": "The import of {nbUsers, plural, =1 {one user} other {# users}} has been scheduled.",
                "old_state": 20
            },
            "id": 743846,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743846/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900357Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "translations/messages+intl-icu.en.xlf"
            },
            "id": 743845,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/743845/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927879/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900341Z",
            "action": 59,
            "target": "File given is empty",
            "old": "",
            "details": {
                "state": 20,
                "source": "File given is empty",
                "old_state": -1
            },
            "id": 743844,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743844/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927878/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900302Z",
            "action": 59,
            "target": "The import is limited to 50 users",
            "old": "",
            "details": {
                "state": 20,
                "source": "The import is limited to 50 users",
                "old_state": -1
            },
            "id": 743843,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743843/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927877/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900286Z",
            "action": 59,
            "target": "Some users listed in the file have some validation issues. Please fix them before importing the file again.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Some users listed in the file have some validation issues. Please fix them before importing the file again.",
                "old_state": -1
            },
            "id": 743842,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743842/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927876/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900271Z",
            "action": 59,
            "target": "Every listed user in the provided file failed validation and wasn't imported. Please check the above issues.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Every listed user in the provided file failed validation and wasn't imported. Please check the above issues.",
                "old_state": -1
            },
            "id": 743841,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743841/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927875/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900255Z",
            "action": 59,
            "target": "groups",
            "old": "",
            "details": {
                "state": 20,
                "source": "groups",
                "old_state": -1
            },
            "id": 743840,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743840/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927874/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900239Z",
            "action": 59,
            "target": "displayed name",
            "old": "",
            "details": {
                "state": 20,
                "source": "displayed name",
                "old_state": -1
            },
            "id": 743839,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743839/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927873/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900224Z",
            "action": 59,
            "target": "username",
            "old": "",
            "details": {
                "state": 20,
                "source": "username",
                "old_state": -1
            },
            "id": 743838,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743838/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927872/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900208Z",
            "action": 59,
            "target": "email",
            "old": "",
            "details": {
                "state": 20,
                "source": "email",
                "old_state": -1
            },
            "id": 743837,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743837/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927871/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900192Z",
            "action": 59,
            "target": "Validation error for the user \"{userId}\": {error}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Validation error for the user \"{userId}\": {error}",
                "old_state": -1
            },
            "id": 743836,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743836/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927870/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900176Z",
            "action": 59,
            "target": "No valid users to import were found in the file. Check the structure.",
            "old": "",
            "details": {
                "state": 20,
                "source": "No valid users to import were found in the file. Check the structure.",
                "old_state": -1
            },
            "id": 743835,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743835/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927869/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900159Z",
            "action": 59,
            "target": "You can find an example of such a file here: <a href=\"{link}\" download>example.csv</a>, that you can edit and upload.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You can find an example of such a file here: <a href=\"{link}\" download>example.csv</a>, that you can edit and upload.",
                "old_state": -1
            },
            "id": 743834,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743834/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927868/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900143Z",
            "action": 59,
            "target": "The username needs to contain only alphanumeric characters (accents are not allowed) and the following characters: <code>_</code>, <code>@</code>, <code>-</code>",
            "old": "",
            "details": {
                "state": 20,
                "source": "The username needs to contain only alphanumeric characters (accents are not allowed) and the following characters: <code>_</code>, <code>@</code>, <code>-</code>",
                "old_state": -1
            },
            "id": 743833,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743833/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927867/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900126Z",
            "action": 59,
            "target": "The email needs to be valid (containing the <code>@</code> character)",
            "old": "",
            "details": {
                "state": 20,
                "source": "The email needs to be valid (containing the <code>@</code> character)",
                "old_state": -1
            },
            "id": 743832,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743832/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927866/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900110Z",
            "action": 59,
            "target": "The data in your file needs to respect the following constraints:",
            "old": "",
            "details": {
                "state": 20,
                "source": "The data in your file needs to respect the following constraints:",
                "old_state": -1
            },
            "id": 743831,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743831/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927865/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900095Z",
            "action": 59,
            "target": "An error has occurred. There was no office server available to handle this office server change. This error has been reported.",
            "old": "",
            "details": {
                "state": 20,
                "source": "An error has occurred. There was no office server available to handle this office server change. This error has been reported.",
                "old_state": -1
            },
            "id": 743830,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743830/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927864/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900079Z",
            "action": 59,
            "target": "There is no available office server for this submission. You need to create a new office server before approving this submission.",
            "old": "",
            "details": {
                "state": 20,
                "source": "There is no available office server for this submission. You need to create a new office server before approving this submission.",
                "old_state": -1
            },
            "id": 743829,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743829/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927863/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900064Z",
            "action": 59,
            "target": "Discussion",
            "old": "",
            "details": {
                "state": 20,
                "source": "Discussion",
                "old_state": -1
            },
            "id": 743828,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743828/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927862/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900049Z",
            "action": 59,
            "target": "Delete shared office server",
            "old": "",
            "details": {
                "state": 20,
                "source": "Delete shared office server",
                "old_state": -1
            },
            "id": 743827,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743827/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927861/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900032Z",
            "action": 59,
            "target": "Mark jobs as done",
            "old": "",
            "details": {
                "state": 20,
                "source": "Mark jobs as done",
                "old_state": -1
            },
            "id": 743826,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743826/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927860/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900016Z",
            "action": 59,
            "target": "Mark as done",
            "old": "",
            "details": {
                "state": 20,
                "source": "Mark as done",
                "old_state": -1
            },
            "id": 743825,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743825/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927859/?format=api",
            "component": "https://weblate.framasoft.org/api/components/framaspace/charon-messages/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/framaspace/charon-messages/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T10:17:49.900000Z",
            "action": 59,
            "target": "Full",
            "old": "",
            "details": {
                "state": 20,
                "source": "Full",
                "old_state": -1
            },
            "id": 743824,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743824/?format=api"
        }
    ]
}