Translation components API.

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

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

{
    "count": 3215,
    "next": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "author": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "timestamp": "2026-04-19T05:08:45.269863Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 107607,
            "action_name": "Changes committed",
            "url": "https://translate.seerr.dev/api/changes/107607/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-19T00:32:41.724994Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 107602,
            "action_name": "Translation completed",
            "url": "https://translate.seerr.dev/api/changes/107602/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/74104/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-19T00:32:41.678584Z",
            "action": 5,
            "target": "Utiliser la langue du destinataire",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use Notification Recipient Locale",
                "context": "components.Settings.Notifications.useUserLocale",
                "old_state": 0
            },
            "id": 107601,
            "action_name": "Translation added",
            "url": "https://translate.seerr.dev/api/changes/107601/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/74105/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-19T00:24:03.959293Z",
            "action": 5,
            "target": "Langue des notifications",
            "old": "",
            "details": {
                "state": 20,
                "source": "Notification Language",
                "context": "i18n.notificationLocale",
                "old_state": 0
            },
            "id": 107600,
            "action_name": "Translation added",
            "url": "https://translate.seerr.dev/api/changes/107600/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-04-18T21:05:02.107109Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "src/i18n/locale/fr.json"
            },
            "id": 107531,
            "action_name": "Resource updated",
            "url": "https://translate.seerr.dev/api/changes/107531/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-04-18T20:59:20.429807Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "src/i18n/locale/fr.json"
            },
            "id": 107486,
            "action_name": "Resource updated",
            "url": "https://translate.seerr.dev/api/changes/107486/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/74105/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-04-18T20:59:20.429788Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Notification Language",
                "context": "i18n.notificationLocale",
                "old_state": -1
            },
            "id": 107485,
            "action_name": "String added in the repository",
            "url": "https://translate.seerr.dev/api/changes/107485/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/74104/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-04-18T20:59:20.429766Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use Notification Recipient Locale",
                "context": "components.Settings.Notifications.useUserLocale",
                "old_state": -1
            },
            "id": 107484,
            "action_name": "String added in the repository",
            "url": "https://translate.seerr.dev/api/changes/107484/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10670/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-04-18T20:59:20.429733Z",
            "action": 59,
            "target": "Complétez votre profil en ajoutant une adresse e-mail valide. Elle sera utilisée pour recevoir des notifications et vous connecter localement.",
            "old": "Complétez votre profil en ajoutant une adresse e-mail valide. Elle sera utilisée pour recevoir des notifications et vous connecter localement.",
            "details": {
                "state": 20,
                "source": "Add a valid email address to complete your profile. This will be used for notifications and local sign-in.",
                "context": "components.Login.description",
                "old_state": 20
            },
            "id": 107483,
            "action_name": "String updated in the repository",
            "url": "https://translate.seerr.dev/api/changes/107483/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "author": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "timestamp": "2026-04-18T10:14:32.653958Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 107173,
            "action_name": "Changes committed",
            "url": "https://translate.seerr.dev/api/changes/107173/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10793/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:38:24.768264Z",
            "action": 2,
            "target": "M'avertir lorsque mes demandes de média sont refusées.",
            "old": "M'avertir lorsque vos demandes de médias sont refusées.",
            "details": {
                "state": 20,
                "source": "Get notified when your media requests are declined.",
                "context": "components.NotificationTypeSelector.usermediadeclinedDescription",
                "old_state": 20
            },
            "id": 107100,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107100/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10792/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:37:20.247396Z",
            "action": 2,
            "target": "M'avertir lorsque mes demandes de média deviennent disponibles.",
            "old": "M'avertir lorsque vos demandes de médias deviennent disponibles.",
            "details": {
                "state": 20,
                "source": "Get notified when your media requests become available.",
                "context": "components.NotificationTypeSelector.usermediaavailableDescription",
                "old_state": 20
            },
            "id": 107099,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107099/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10791/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:36:11.144681Z",
            "action": 2,
            "target": "M'avertir lorsque mes demandes de média sont validées.",
            "old": "M'avertir lorsque vos demandes de médias sont validées.",
            "details": {
                "state": 20,
                "source": "Get notified when your media requests are approved.",
                "context": "components.NotificationTypeSelector.usermediaapprovedDescription",
                "old_state": 20
            },
            "id": 107098,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107098/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10789/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:34:39.695988Z",
            "action": 2,
            "target": "M'avertir lorsque les problèmes que j'ai signalés sont résolus.",
            "old": "M'avertir lorsqu'un problème que vous avez signalé est résolu.",
            "details": {
                "state": 20,
                "source": "Get notified when issues you reported are resolved.",
                "context": "components.NotificationTypeSelector.userissueresolvedDescription",
                "old_state": 20
            },
            "id": 107097,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107097/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10788/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:33:32.192738Z",
            "action": 2,
            "target": "M'avertir lorsque les problèmes que j'ai signalés sont rouverts.",
            "old": "M'avertir lorsqu'un problème que vous avez signalé a été rouvert.",
            "details": {
                "state": 20,
                "source": "Get notified when issues you reported are reopened.",
                "context": "components.NotificationTypeSelector.userissuereopenedDescription",
                "old_state": 20
            },
            "id": 107096,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107096/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10786/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:32:28.814991Z",
            "action": 2,
            "target": "M'avertir lorsque les problèmes que j'ai signalés reçoivent de nouveaux commentaires.",
            "old": "M'avertir lorsqu'un problème que vous avez signalé reçoit de nouveaux commentaires.",
            "details": {
                "state": 20,
                "source": "Get notified when issues you reported receive new comments.",
                "context": "components.NotificationTypeSelector.userissuecommentDescription",
                "old_state": 20
            },
            "id": 107095,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107095/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11620/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:23:43.123962Z",
            "action": 2,
            "target": "Indiquez un ID utilisateur Discord valide",
            "old": "Vous devez fournir un ID utilisateur Discord valide",
            "details": {
                "state": 20,
                "source": "You must provide a valid Discord user ID",
                "context": "components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId",
                "old_state": 20
            },
            "id": 107094,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107094/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/52126/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:22:13.676369Z",
            "action": 2,
            "target": "Le nom d'utilisateur est requis",
            "old": "Vous devez fournir un nom d'utilisateur",
            "details": {
                "state": 20,
                "source": "You must provide a username",
                "context": "components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired",
                "old_state": 20
            },
            "id": 107093,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107093/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11575/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:20:12.283604Z",
            "action": 2,
            "target": "L'adresse e-mail fournie est déjà utilisée par un autre utilisateur.",
            "old": "L'adresse électronique fournie est déjà utilisée par un autre utilisateur.",
            "details": {
                "state": 20,
                "source": "The provided email address is already in use by another user.",
                "context": "components.UserList.usercreatedfailedexisting",
                "old_state": 20
            },
            "id": 107092,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107092/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10772/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:17:54.081927Z",
            "action": 2,
            "target": "Envoyer des notifications lorsque des utilisateurs soumettent des demandes de média qui sont validées automatiquement.",
            "old": "Envoyer des notifications lorsque des utilisateurs soumettent une demande pour un nouveau média qui est validée automatiquement.",
            "details": {
                "state": 20,
                "source": "Send notifications when users submit new media requests which are automatically approved.",
                "context": "components.NotificationTypeSelector.mediaAutoApprovedDescription",
                "old_state": 20
            },
            "id": 107089,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107089/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10795/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:01:31.131382Z",
            "action": 2,
            "target": "M'avertir lorsque d'autres utilisateurs soumettent une demande de média nécessitant une validation.",
            "old": "Être averti(e) lorsque d'autres utilisateurs soumettent une demande de média nécessitant une validation.",
            "details": {
                "state": 20,
                "source": "Get notified when other users submit new media requests which require approval.",
                "context": "components.NotificationTypeSelector.usermediarequestedDescription",
                "old_state": 20
            },
            "id": 107078,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107078/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10794/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:01:17.049544Z",
            "action": 2,
            "target": "M'avertir lorsqu'une demande de média n'a pas pu être ajoutée à Radarr ou Sonarr.",
            "old": "Être averti(e) lorsqu'une demande de média n'a pas pu être ajoutée à Radarr ou Sonarr.",
            "details": {
                "state": 20,
                "source": "Get notified when media requests fail to be added to Radarr or Sonarr.",
                "context": "components.NotificationTypeSelector.usermediafailedDescription",
                "old_state": 20
            },
            "id": 107077,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107077/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10793/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:00:59.226991Z",
            "action": 2,
            "target": "M'avertir lorsque vos demandes de médias sont refusées.",
            "old": "Être averti(e) lorsque vos demandes de médias sont refusées.",
            "details": {
                "state": 20,
                "source": "Get notified when your media requests are declined.",
                "context": "components.NotificationTypeSelector.usermediadeclinedDescription",
                "old_state": 20
            },
            "id": 107076,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107076/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10792/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:00:48.422098Z",
            "action": 2,
            "target": "M'avertir lorsque vos demandes de médias deviennent disponibles.",
            "old": "Être averti(e) lorsque vos demandes de médias deviennent disponibles.",
            "details": {
                "state": 20,
                "source": "Get notified when your media requests become available.",
                "context": "components.NotificationTypeSelector.usermediaavailableDescription",
                "old_state": 20
            },
            "id": 107075,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107075/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10791/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:00:37.616265Z",
            "action": 2,
            "target": "M'avertir lorsque vos demandes de médias sont validées.",
            "old": "Être averti(e) lorsque vos demandes de médias sont validées.",
            "details": {
                "state": 20,
                "source": "Get notified when your media requests are approved.",
                "context": "components.NotificationTypeSelector.usermediaapprovedDescription",
                "old_state": 20
            },
            "id": 107074,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107074/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10790/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:00:17.265182Z",
            "action": 2,
            "target": "M'avertir lorsque des utilisateurs soumettent une demande de média qui est validée automatiquement.",
            "old": "Être averti(e) lorsque des utilisateurs soumettent une demande de média qui est validée automatiquement.",
            "details": {
                "state": 20,
                "source": "Get notified when other users submit new media requests which are automatically approved.",
                "context": "components.NotificationTypeSelector.usermediaAutoApprovedDescription",
                "old_state": 20
            },
            "id": 107073,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107073/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10789/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-18T00:00:03.044230Z",
            "action": 2,
            "target": "M'avertir lorsqu'un problème que vous avez signalé est résolu.",
            "old": "Être averti(e) lorsqu'un problème que vous avez signalé est résolu.",
            "details": {
                "state": 20,
                "source": "Get notified when issues you reported are resolved.",
                "context": "components.NotificationTypeSelector.userissueresolvedDescription",
                "old_state": 20
            },
            "id": 107072,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107072/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10788/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:59:51.662024Z",
            "action": 2,
            "target": "M'avertir lorsqu'un problème que vous avez signalé a été rouvert.",
            "old": "Être averti(e) lorsqu'un problème que vous avez signalé a été rouvert.",
            "details": {
                "state": 20,
                "source": "Get notified when issues you reported are reopened.",
                "context": "components.NotificationTypeSelector.userissuereopenedDescription",
                "old_state": 20
            },
            "id": 107071,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107071/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10787/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:59:40.287004Z",
            "action": 2,
            "target": "M'avertir lorsque d'autres utilisateurs signalent des problèmes.",
            "old": "Être averti(e) lorsque d'autres utilisateurs signalent des problèmes.",
            "details": {
                "state": 20,
                "source": "Get notified when other users report issues.",
                "context": "components.NotificationTypeSelector.userissuecreatedDescription",
                "old_state": 20
            },
            "id": 107070,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107070/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10786/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:59:24.315612Z",
            "action": 2,
            "target": "M'avertir lorsqu'un problème que vous avez signalé reçoit de nouveaux commentaires.",
            "old": "Être averti(e) lorsqu'un problème que vous avez signalé reçoit de nouveaux commentaires.",
            "details": {
                "state": 20,
                "source": "Get notified when issues you reported receive new comments.",
                "context": "components.NotificationTypeSelector.userissuecommentDescription",
                "old_state": 20
            },
            "id": 107069,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107069/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10762/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:59:11.698436Z",
            "action": 2,
            "target": "M'avertir lorsqu'un problème est résolu par d'autres utilisateurs.",
            "old": "Être averti(e) lorsqu'un problème est résolu par d'autres utilisateurs.",
            "details": {
                "state": 20,
                "source": "Get notified when issues are resolved by other users.",
                "context": "components.NotificationTypeSelector.adminissueresolvedDescription",
                "old_state": 20
            },
            "id": 107068,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107068/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10761/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:58:25.188349Z",
            "action": 2,
            "target": "M'avertir lorsqu'un problème est rouvert par d'autres utilisateurs.",
            "old": "Être averti(e) lorsqu'un problème est rouvert par d'autres utilisateurs.",
            "details": {
                "state": 20,
                "source": "Get notified when issues are reopened by other users.",
                "context": "components.NotificationTypeSelector.adminissuereopenedDescription",
                "old_state": 20
            },
            "id": 107067,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107067/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10760/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:58:01.630138Z",
            "action": 2,
            "target": "M'avertir lorsque d'autres utilisateurs commentent un problème.",
            "old": "Être averti(e) lorsque d'autres utilisateurs commentent un problème.",
            "details": {
                "state": 20,
                "source": "Get notified when other users comment on issues.",
                "context": "components.NotificationTypeSelector.adminissuecommentDescription",
                "old_state": 20
            },
            "id": 107066,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107066/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10760/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T23:51:05.489193Z",
            "action": 2,
            "target": "Être averti(e) lorsque d'autres utilisateurs commentent un problème.",
            "old": "Être averti(e) lorsque d'autres utilisateurs commentent sur un problème.",
            "details": {
                "state": 20,
                "source": "Get notified when other users comment on issues.",
                "context": "components.NotificationTypeSelector.adminissuecommentDescription",
                "old_state": 20
            },
            "id": 107065,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/107065/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "author": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "timestamp": "2026-04-17T10:33:34.654027Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 104548,
            "action_name": "Changes committed",
            "url": "https://translate.seerr.dev/api/changes/104548/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/48102/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:54:40.671808Z",
            "action": 2,
            "target": "Actualiser le token Plex",
            "old": "Rafraîchir le token Plex",
            "details": {
                "state": 20,
                "source": "Plex Refresh Token",
                "context": "components.Settings.SettingsJobsCache.plex-refresh-token",
                "old_state": 20
            },
            "id": 104528,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104528/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10729/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:53:04.232509Z",
            "action": 2,
            "target": "État du téléchargement",
            "old": "Statut du téléchargement",
            "details": {
                "state": 20,
                "source": "Download Status",
                "context": "components.MovieDetails.downloadstatus",
                "old_state": 20
            },
            "id": 104527,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104527/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10611/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:50:09.528439Z",
            "action": 2,
            "target": "Une erreur s'est produite lors de la mise à jour de l'état du problème.",
            "old": "Une erreur s'est produite lors de la mise à jour du statut du problème.",
            "details": {
                "state": 20,
                "source": "Something went wrong while updating the issue status.",
                "context": "components.IssueDetails.toaststatusupdatefailed",
                "old_state": 20
            },
            "id": 104526,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104526/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10610/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:49:36.851741Z",
            "action": 2,
            "target": "L'état du problème a été mis à jour avec succès !",
            "old": "Le statut du problème a été mis à jour avec succès !",
            "details": {
                "state": 20,
                "source": "Issue status updated successfully!",
                "context": "components.IssueDetails.toaststatusupdated",
                "old_state": 20
            },
            "id": 104525,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104525/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11663/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:45:16.609752Z",
            "action": 2,
            "target": "Vous n'avez pas encore défini de mot de passe. Ajoutez-en un ci-dessous pour vous connecter en tant qu'« utilisateur local » avec votre adresse e-mail.",
            "old": "Votre compte n'a actuellement aucun mot de passe défini. Définissez un mot de passe ci-dessous pour activer la connexion en tant qu'« utilisateur local » avec votre adresse e-mail.",
            "details": {
                "state": 20,
                "source": "Your account currently does not have a password set. Configure a password below to enable sign-in as a \"local user\" using your email address.",
                "context": "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount",
                "old_state": 20
            },
            "id": 104524,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104524/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11057/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:38:09.466493Z",
            "action": 2,
            "target": "Pour recevoir des notifications push web, Seerr doit fonctionner en HTTPS.",
            "old": "Afin de recevoir des notifications push web, Seerr doit fonctionner en HTTPS.",
            "details": {
                "state": 20,
                "source": "In order to receive web push notifications, Seerr must be served over HTTPS.",
                "context": "components.Settings.Notifications.NotificationsWebPush.httpsRequirement",
                "old_state": 20
            },
            "id": 104523,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104523/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11411/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:37:29.358863Z",
            "action": 2,
            "target": "Un serveur {serverType} 4K doit être défini par défaut pour permettre aux utilisateurs de faire des demandes de {mediaType} en 4K.",
            "old": "Un serveur {serverType} 4K doit être défini par défaut afin de permettre aux utilisateurs de soumettre des demandes de {mediaType} en 4K.",
            "details": {
                "state": 20,
                "source": "A 4K {serverType} server must be marked as default in order to enable users to submit 4K {mediaType} requests.",
                "context": "components.Settings.noDefault4kServer",
                "old_state": 20
            },
            "id": 104522,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104522/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10936/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:33:49.225883Z",
            "action": 2,
            "target": "Cet utilisateur doit avoir au moins <strong>{seasons}</strong> {seasons, plural, one {demande de saison restante} other {demandes de saison restantes}} pour demander cette série.",
            "old": "Cet utilisateur doit avoir au moins <strong>{seasons}</strong> {seasons, plural, one {demande de saison restante} other {demandes de saison restantes}} afin de soumettre une demande pour cette série.",
            "details": {
                "state": 20,
                "source": "This user needs to have at least <strong>{seasons}</strong> {seasons, plural, one {season request} other {season requests}} remaining in order to submit a request for this series.",
                "context": "components.RequestModal.QuotaDisplay.requiredquotaUser",
                "old_state": 20
            },
            "id": 104521,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104521/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/10935/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:32:40.554557Z",
            "action": 2,
            "target": "Vous devez avoir au moins <strong>{seasons}</strong> {seasons, plural, one {demande de saison restante} other {demandes de saison restantes}} pour demander cette série.",
            "old": "Vous devez avoir au moins <strong>{seasons}</strong> {seasons, plural, one {demande de saison restante} other {demandes de saison restantes}} afin de soumettre une demande pour cette série.",
            "details": {
                "state": 20,
                "source": "You need to have at least <strong>{seasons}</strong> {seasons, plural, one {season request} other {season requests}} remaining in order to submit a request for this series.",
                "context": "components.RequestModal.QuotaDisplay.requiredquota",
                "old_state": 20
            },
            "id": 104520,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104520/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11524/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:21:13.534775Z",
            "action": 2,
            "target": "Score d'audience sur Rotten Tomatoes",
            "old": "Score de l'audience sur Rotten Tomatoes",
            "details": {
                "state": 20,
                "source": "Rotten Tomatoes Audience Score",
                "context": "components.TvDetails.rtaudiencescore",
                "old_state": 20
            },
            "id": 104519,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104519/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "author": "https://translate.seerr.dev/api/users/weblate:commit/?format=api",
            "timestamp": "2026-04-17T03:09:53.040993Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 104517,
            "action_name": "Changes committed",
            "url": "https://translate.seerr.dev/api/changes/104517/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/66497/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:05:17.220427Z",
            "action": 2,
            "target": "Cette semaine",
            "old": "Hebdomadaire",
            "details": {
                "state": 20,
                "source": "Weekly",
                "context": "components.Discover.timeWindowWeek",
                "old_state": 20
            },
            "id": 104515,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104515/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/66496/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T03:04:36.280757Z",
            "action": 2,
            "target": "Aujourd’hui",
            "old": "Quotidien",
            "details": {
                "state": 20,
                "source": "Daily",
                "context": "components.Discover.timeWindowDay",
                "old_state": 20
            },
            "id": 104514,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104514/?format=api"
        },
        {
            "unit": "https://translate.seerr.dev/api/units/11696/?format=api",
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T02:58:39.454706Z",
            "action": 2,
            "target": "Tout",
            "old": "Toutes",
            "details": {
                "state": 20,
                "source": "All",
                "context": "i18n.all",
                "old_state": 20
            },
            "id": 104513,
            "action_name": "Translation changed",
            "url": "https://translate.seerr.dev/api/changes/104513/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.seerr.dev/api/components/seerr/seerr-frontend/?format=api",
            "translation": "https://translate.seerr.dev/api/translations/seerr/seerr-frontend/fr/?format=api",
            "user": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "author": "https://translate.seerr.dev/api/users/SulliL/?format=api",
            "timestamp": "2026-04-17T00:32:22.035580Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 104498,
            "action_name": "Translation completed",
            "url": "https://translate.seerr.dev/api/changes/104498/?format=api"
        }
    ]
}