Translation components API.

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

GET /api/components/privacyidea/privacyidea-server/changes/?format=api&page=151
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 7997,
    "next": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/changes/?format=api&page=152",
    "previous": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/changes/?format=api&page=150",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/20650089/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:07:55.356965+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à importer des fichiers de jetons.",
            "old": "",
            "details": {},
            "id": 7639021,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7639021/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650088/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:07:35.134729+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à supprimer le jeton d'un utilisateur, c'est-à-dire supprimer l'assignation d'un jeton.",
            "old": "",
            "details": {},
            "id": 7639018,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7639018/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650087/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:06:59.202877+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à assigner un jeton à un utilisateur.",
            "old": "",
            "details": {},
            "id": 7639013,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7639013/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650086/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:06:40.127243+02:00",
            "action": 2,
            "target": "L'administrateur est autorisé à révoquer un jeton",
            "old": "L'administrateur est autorisé à révoquer un jeton.",
            "details": {},
            "id": 7639006,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/7639006/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650086/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:06:34.744769+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à révoquer un jeton.",
            "old": "",
            "details": {},
            "id": 7639004,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7639004/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650085/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:06:16.513915+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à réinitialiser le compteur d'échecs d'un jeton.",
            "old": "",
            "details": {},
            "id": 7639001,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7639001/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650084/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:05:44.271557+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à resynchroniser les jetons.",
            "old": "",
            "details": {},
            "id": 7638998,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638998/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650082/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:05:27.331413+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à définir et supprimer manuellement les informations des jetons.",
            "old": "",
            "details": {},
            "id": 7638996,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638996/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650079/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:04:57.921359+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à définir les propriétés d'un jeton.",
            "old": "",
            "details": {},
            "id": 7638995,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638995/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650078/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:04:42.587819+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé a désactiver les jetons.",
            "old": "",
            "details": {},
            "id": 7638994,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638994/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650077/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:04:28.111093+02:00",
            "action": 5,
            "target": "L'administrateur est autorisé à activer les jetons.",
            "old": "",
            "details": {},
            "id": 7638993,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638993/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650076/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:04:15.243513+02:00",
            "action": 5,
            "target": "Le corps de l'e-mail d'inscription. Utilisez « {regkey} » comme balise pour la clé d'inscription.",
            "old": "",
            "details": {},
            "id": 7638991,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638991/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650075/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:03:38.947983+02:00",
            "action": 5,
            "target": "Seuls les utilisateurs avec cette adresse e-mail sont autorisés à s'inscrire. C'est une expression régulière.",
            "old": "",
            "details": {},
            "id": 7638989,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638989/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650074/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:03:09.767665+02:00",
            "action": 5,
            "target": "La configuration SMTP du serveur qui doit être utilisée pour envoyer l'e-mail d'inscription.",
            "old": "",
            "details": {},
            "id": 7638987,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638987/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650071/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:02:37.848871+02:00",
            "action": 5,
            "target": "Vous devez fournir soit un utilisateur soit un numéro de série",
            "old": "",
            "details": {},
            "id": 7638980,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638980/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650070/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:02:20.851754+02:00",
            "action": 5,
            "target": "Utilisateur invalide.",
            "old": "",
            "details": {},
            "id": 7638975,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638975/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650069/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:02:15.073386+02:00",
            "action": 5,
            "target": "Numéro de série invalide.",
            "old": "",
            "details": {},
            "id": 7638974,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638974/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650068/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:02:08.023799+02:00",
            "action": 5,
            "target": "Vous devez spécifier un numéro de série ou un utilisateur.",
            "old": "",
            "details": {},
            "id": 7638973,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638973/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650067/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:01:55.062271+02:00",
            "action": 5,
            "target": "Cette action n'est pas possible, car le jeton est verrouillé",
            "old": "",
            "details": {},
            "id": 7638970,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638970/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650066/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:01:38.715309+02:00",
            "action": 5,
            "target": "Veuillez entrer un nouveau code PIN",
            "old": "",
            "details": {},
            "id": 7638967,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638967/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650065/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:01:25.715995+02:00",
            "action": 5,
            "target": "Veuillez entrer à nouveau le nouveau code PIN",
            "old": "",
            "details": {},
            "id": 7638965,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638965/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650064/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:01:08.619810+02:00",
            "action": 5,
            "target": "Le nom de la politique ne peut contenir que les caractères a-zA-Z0-9_. -",
            "old": "",
            "details": {},
            "id": 7638962,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638962/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650063/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T10:00:47.896033+02:00",
            "action": 5,
            "target": "« {0!s} » n'est pas un nom de politique valide.",
            "old": "",
            "details": {},
            "id": 7638959,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638959/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650062/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:59:10.774427+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Vous n'avez pas le rôle requis ({0!s}) pour accéder à cette ressource !",
            "old": "",
            "details": {},
            "id": 7638943,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638943/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650061/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:55:26.825762+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Le nom d'utilisateur {0!s} n'est pas autorisé via JWT.",
            "old": "",
            "details": {},
            "id": 7638871,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638871/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650060/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:54:53.936715+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Erreur lors du décodage de votre jeton : {0!s}",
            "old": "",
            "details": {},
            "id": 7638862,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638862/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650059/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:54:12.904776+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Votre jeton a expiré : {0!s}",
            "old": "",
            "details": {},
            "id": 7638852,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638852/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650058/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:53:36.576197+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Entête Authorization manquant.",
            "old": "",
            "details": {},
            "id": 7638847,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638847/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650057/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:53:16.536038+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Identifiants invalides",
            "old": "",
            "details": {},
            "id": 7638844,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638844/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650056/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:53:09.250193+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Nom d'utilisateur manquant",
            "old": "",
            "details": {},
            "id": 7638843,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638843/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650055/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:52:50.528768+02:00",
            "action": 5,
            "target": "Échec de l'authentification. Domaine inconnu : {0!s}.",
            "old": "",
            "details": {},
            "id": 7638838,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/7638838/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/20650055/?format=api",
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "author": "https://hosted.weblate.org/api/users/NathanBnm/?format=api",
            "timestamp": "2020-09-28T09:52:50.521026+02:00",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 7638837,
            "action_name": "Contributor joined",
            "url": "https://hosted.weblate.org/api/changes/7638837/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": null,
            "timestamp": "2020-09-25T14:43:11.788331+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 7607660,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/7607660/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/en/?format=api",
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "timestamp": "2020-09-25T14:41:38.902892+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 7607658,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/7607658/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": null,
            "timestamp": "2020-09-25T14:41:37.130496+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 7607657,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/7607657/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": null,
            "timestamp": "2020-09-25T14:30:19.782866+02:00",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 7607637,
            "action_name": "Component unlocked",
            "url": "https://hosted.weblate.org/api/changes/7607637/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-24T05:47:42.081063+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryOutdated"
            },
            "id": 7589040,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/7589040/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T19:30:31.015704+02:00",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 7515271,
            "action_name": "Component locked",
            "url": "https://hosted.weblate.org/api/changes/7515271/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T19:30:30.998095+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "PushFailure"
            },
            "id": 7515270,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/7515270/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T19:30:30.979557+02:00",
            "action": 28,
            "target": "Validation Failed: No commits between privacyidea:master and weblate:weblate-privacyidea-privacyidea-ui",
            "old": "",
            "details": {},
            "id": 7515269,
            "action_name": "Repository push failed",
            "url": "https://hosted.weblate.org/api/changes/7515269/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T19:30:25.999793+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 7515267,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/7515267/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T12:07:32.490236+02:00",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 7513115,
            "action_name": "Changes pushed",
            "url": "https://hosted.weblate.org/api/changes/7513115/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/it/?format=api",
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "timestamp": "2020-09-17T12:07:25.038684+02:00",
            "action": 48,
            "target": "",
            "old": "",
            "details": {
                "language": "it"
            },
            "id": 7513114,
            "action_name": "Language added",
            "url": "https://hosted.weblate.org/api/changes/7513114/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/it/?format=api",
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "timestamp": "2020-09-17T12:07:24.258290+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 7513112,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/7513112/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T12:06:47.133084+02:00",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 7513111,
            "action_name": "Changes pushed",
            "url": "https://hosted.weblate.org/api/changes/7513111/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T12:06:45.052157+02:00",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 7513110,
            "action_name": "Changes pushed",
            "url": "https://hosted.weblate.org/api/changes/7513110/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-17T12:06:39.062730+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 7513109,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/7513109/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "timestamp": "2020-09-17T12:06:35.860608+02:00",
            "action": 48,
            "target": "",
            "old": "",
            "details": {
                "language": "fr"
            },
            "id": 7513108,
            "action_name": "Language added",
            "url": "https://hosted.weblate.org/api/changes/7513108/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/privacyidea/privacyidea-server/fr/?format=api",
            "user": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "author": "https://hosted.weblate.org/api/users/cornelinux/?format=api",
            "timestamp": "2020-09-17T12:06:35.287904+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 7513106,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/7513106/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/privacyidea/privacyidea-server/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-09-10T08:13:34.668475+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 7418389,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/7418389/?format=api"
        }
    ]
}