Changes
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/seerr/changes/?format=api
{ "count": 95983, "next": "https://translate.seerr.dev/api/projects/seerr/changes/?format=api&page=2", "previous": null, "results": [ { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": null, "user": "https://translate.seerr.dev/api/users/fallenbagel/?format=api", "author": null, "timestamp": "2026-04-03T22:16:48.319052Z", "action": 18, "target": "", "old": "", "details": {}, "id": 101125, "action_name": "Changes pushed", "url": "https://translate.seerr.dev/api/changes/101125/?format=api" }, { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-frontend/ja/?format=api", "user": "https://translate.seerr.dev/api/users/fallenbagel/?format=api", "author": "https://translate.seerr.dev/api/users/fallenbagel/?format=api", "timestamp": "2026-04-03T22:16:36.951054Z", "action": 17, "target": "", "old": "", "details": {}, "id": 101124, "action_name": "Changes committed", "url": "https://translate.seerr.dev/api/changes/101124/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/19364/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-frontend/ja/?format=api", "user": "https://translate.seerr.dev/api/users/fallenbagel/?format=api", "author": "https://translate.seerr.dev/api/users/fallenbagel/?format=api", "timestamp": "2026-04-03T22:16:26.615265Z", "action": 2, "target": "シーズン", "old": "{seasonCount, plural, one {# シーズン} other {# シーズン}}", "details": { "state": 20, "source": "Seasons", "context": "components.TvDetails.seasonstitle", "old_state": 20 }, "id": 101123, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101123/?format=api" }, { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:44:46.000468Z", "action": 17, "target": "", "old": "", "details": {}, "id": 101122, "action_name": "Changes committed", "url": "https://translate.seerr.dev/api/changes/101122/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11583/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:36:30.528385Z", "action": 2, "target": "E-mail requis", "old": "Email requis", "details": { "state": 20, "source": "Email required", "context": "components.UserList.validationEmail", "old_state": 20 }, "id": 101121, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101121/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11632/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:35:22.898811Z", "action": 2, "target": "Chiffrer les e-mails en utilisant <OpenPgpLink>OpenPGP</OpenPgpLink>", "old": "Chiffrer les emails en utilisant <OpenPgpLink>OpenPGP</OpenPgpLink>", "details": { "state": 20, "source": "Encrypt email messages using <OpenPgpLink>OpenPGP</OpenPgpLink>", "context": "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip", "old_state": 20 }, "id": 101120, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101120/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11626/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:35:04.292881Z", "action": 2, "target": "E-mail", "old": "Email", "details": { "state": 20, "source": "Email", "context": "components.UserProfile.UserSettings.UserNotificationSettings.email", "old_state": 20 }, "id": 101119, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101119/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/46073/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:34:57.231008Z", "action": 2, "target": "E-mail requis", "old": "Email requis", "details": { "state": 20, "source": "Email required", "context": "components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired", "old_state": 20 }, "id": 101118, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101118/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/46072/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:34:50.551259Z", "action": 2, "target": "E-mail valide requis", "old": "Email valide requis", "details": { "state": 20, "source": "Valid email required", "context": "components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat", "old_state": 20 }, "id": 101117, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101117/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/48125/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:34:43.653053Z", "action": 2, "target": "Cet e-mail est déjà pris !", "old": "Cet email est déjà pris !", "details": { "state": 20, "source": "This email is already taken!", "context": "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail", "old_state": 20 }, "id": 101116, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101116/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11539/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:34:16.987264Z", "action": 2, "target": "Envoyer par e-mail un mot de passe généré par le serveur à l'utilisateur", "old": "Envoyer par email un mot de passe généré par le serveur à l'utilisateur", "details": { "state": 20, "source": "Email a server-generated password to the user", "context": "components.UserList.autogeneratepasswordTip", "old_state": 20 }, "id": 101115, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101115/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11121/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:33:54.753922Z", "action": 2, "target": "E-mail utilisateur requis", "old": "Email utilisateur requis", "details": { "state": 20, "source": "Require user email", "context": "components.Settings.Notifications.userEmailRequired", "old_state": 20 }, "id": 101114, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101114/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11104/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:33:06.104001Z", "action": 2, "target": "Signer des e-mails chiffrés en utilisant <OpenPgpLink>OpenPGP</OpenPgpLink>", "old": "Signer des emails chiffrés en utilisant <OpenPgpLink>OpenPGP</OpenPgpLink>", "details": { "state": 20, "source": "Sign encrypted email messages using <OpenPgpLink>OpenPGP</OpenPgpLink>", "context": "components.Settings.Notifications.pgpPrivateKeyTip", "old_state": 20 }, "id": 101113, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101113/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11102/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:32:40.405837Z", "action": 2, "target": "Signer des e-mails chiffrés en utilisant <OpenPgpLink>OpenPGP</OpenPgpLink>", "old": "Signer des emails chiffrés en utilisant <OpenPgpLink>OpenPGP</OpenPgpLink>", "details": { "state": 20, "source": "Sign encrypted email messages using <OpenPgpLink>OpenPGP</OpenPgpLink>", "context": "components.Settings.Notifications.pgpPasswordTip", "old_state": 20 }, "id": 101112, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101112/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11628/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:30:35.492664Z", "action": 2, "target": "Paramètres de notification par e-mail enregistrés avec succès !", "old": "Paramètres de notification par E-mail enregistrés avec succès !", "details": { "state": 20, "source": "Email notification settings saved successfully!", "context": "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved", "old_state": 20 }, "id": 101111, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101111/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11093/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:30:29.370528Z", "action": 2, "target": "Paramètres de notification par e-mail enregistrés avec succès !", "old": "Paramètres de notification par E-mail enregistrés avec succès !", "details": { "state": 20, "source": "Email notification settings saved successfully!", "context": "components.Settings.Notifications.emailsettingssaved", "old_state": 20 }, "id": 101110, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101110/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11412/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:28:29.892299Z", "action": 2, "target": "Si vous n'avez qu'un seul serveur {serverType} pour les contenus non-4K et 4K (ou si vous ne téléchargez que du contenu 4K), votre serveur {serverType} ne devrait <strong>PAS</strong> être désigné comme serveur 4K.", "old": "Si vous n’avez qu'un seul serveur {serverType} pour les contenus non-4K et 4K (ou si vous ne téléchargez que du contenu 4K), votre serveur {serverType} ne devrait <strong>PAS</strong> être désigné comme serveur 4K.", "details": { "state": 20, "source": "If you only have a single {serverType} server for both non-4K and 4K content (or if you only download 4K content), your {serverType} server should <strong>NOT</strong> be designated as a 4K server.", "context": "components.Settings.noDefaultNon4kServer", "old_state": 20 }, "id": 101109, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101109/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11398/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:28:05.566028Z", "action": 2, "target": "Normalement, cette tâche ne s'exécute qu'une fois toutes les 24 heures. Seerr vérifiera les ajouts récents de votre serveur {mediaServerName} de façon proactive. Si c'est la première fois que vous configurez Seerr, une analyse manuelle complète de la bibliothèque est recommandée !", "old": "Normalement, cette tâche ne s'exécute qu’une fois toutes les 24 heures. Seerr vérifiera les ajouts récents de votre serveur {mediaServerName} de façon proactive. Si c'est la première fois que vous configurez Seerr, une analyse manuelle complète de la bibliothèque est recommandée !", "details": { "state": 20, "source": "Normally, this will only be run once every 24 hours. Seerr will check your {mediaServerName} server's recently added more aggressively. If this is your first time configuring Seerr, a one-time full manual library scan is recommended!", "context": "components.Settings.manualscanDescriptionJellyfin", "old_state": 20 }, "id": 101108, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101108/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11648/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:26:35.750171Z", "action": 2, "target": "Impossible d'enregistrer les paramètres de notification de Telegram.", "old": "Impossible d’enregistrer les paramètres de notification de Telegram.", "details": { "state": 20, "source": "Telegram notification settings failed to save.", "context": "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed", "old_state": 20 }, "id": 101107, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101107/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11627/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:26:12.740836Z", "action": 2, "target": "Impossible d'enregistrer les paramètres de notification par e-mail.", "old": "Impossible d’enregistrer les paramètres de notification par E-mail.", "details": { "state": 20, "source": "Email notification settings failed to save.", "context": "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed", "old_state": 20 }, "id": 101106, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101106/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11624/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:25:48.773970Z", "action": 2, "target": "Les paramètres de notification Discord n'ont pas pu être enregistrés.", "old": "Les paramètres de notification Discord n’ont pas pu être enregistrés.", "details": { "state": 20, "source": "Discord notification settings failed to save.", "context": "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed", "old_state": 20 }, "id": 101105, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101105/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11604/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:25:36.186634Z", "action": 2, "target": "Filtrer le contenu par langue d'origine", "old": "Filtrer le contenu par langue d’origine", "details": { "state": 20, "source": "Filter content by original language", "context": "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip", "old_state": 20 }, "id": 101104, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101104/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11539/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:25:27.040301Z", "action": 2, "target": "Envoyer par email un mot de passe généré par le serveur à l'utilisateur", "old": "Envoyer par email un mot de passe généré par le serveur à l’utilisateur", "details": { "state": 20, "source": "Email a server-generated password to the user", "context": "components.UserList.autogeneratepasswordTip", "old_state": 20 }, "id": 101103, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101103/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11439/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:25:14.761688Z", "action": 2, "target": "Pour configurer Plex, vous pouvez soit entrer les paramètres manuellement, soit choisir parmi l'un des serveurs récupérés sur <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Appuyez sur le bouton à droite de la liste déroulante pour actualiser la liste des serveurs disponibles.", "old": "Pour configurer Plex, vous pouvez soit entrer les paramètres manuellement, soit choisir parmi l’un des serveurs récupérés sur <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Appuyez sur le bouton à droite de la liste déroulante pour actualiser la liste des serveurs disponibles.", "details": { "state": 20, "source": "To set up Plex, you can either enter the details manually or select a server retrieved from <RegisterPlexTVLink>plex.tv</RegisterPlexTVLink>. Press the button to the right of the dropdown to fetch the list of available servers.", "context": "components.Settings.settingUpPlexDescription", "old_state": 20 }, "id": 101102, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101102/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11437/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:24:55.315742Z", "action": 2, "target": "Configurez votre serveur {serverType} ci-dessous. Vous pouvez connecter plusieurs serveurs {serverType}, mais seulement deux d'entre eux peuvent être marqués par défaut (un non-4K et un 4K). Les administrateurs peuvent modifier le serveur utilisé pour traiter les nouvelles demandes avant la validation.", "old": "Configurez votre serveur {serverType} ci-dessous. Vous pouvez connecter plusieurs serveurs {serverType}, mais seulement deux d’entre eux peuvent être marqués par défaut (un non-4K et un 4K). Les administrateurs peuvent modifier le serveur utilisé pour traiter les nouvelles demandes avant la validation.", "details": { "state": 20, "source": "Configure your {serverType} server(s) below. You can connect multiple {serverType} servers, but only two of them can be marked as defaults (one non-4K and one 4K). Administrators are able to override the server used to process new requests prior to approval.", "context": "components.Settings.serviceSettingsDescription", "old_state": 20 }, "id": 101101, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101101/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11412/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:24:28.551733Z", "action": 2, "target": "Si vous n’avez qu'un seul serveur {serverType} pour les contenus non-4K et 4K (ou si vous ne téléchargez que du contenu 4K), votre serveur {serverType} ne devrait <strong>PAS</strong> être désigné comme serveur 4K.", "old": "Si vous n’avez qu’un seul serveur {serverType} pour les contenus non-4K et 4K (ou si vous ne téléchargez que du contenu 4K), votre serveur {serverType} ne devrait <strong>PAS</strong> être désigné comme serveur 4K.", "details": { "state": 20, "source": "If you only have a single {serverType} server for both non-4K and 4K content (or if you only download 4K content), your {serverType} server should <strong>NOT</strong> be designated as a 4K server.", "context": "components.Settings.noDefaultNon4kServer", "old_state": 20 }, "id": 101100, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101100/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11398/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:24:03.001637Z", "action": 2, "target": "Normalement, cette tâche ne s'exécute qu’une fois toutes les 24 heures. Seerr vérifiera les ajouts récents de votre serveur {mediaServerName} de façon proactive. Si c'est la première fois que vous configurez Seerr, une analyse manuelle complète de la bibliothèque est recommandée !", "old": "Normalement, cette tâche ne s’exécute qu’une fois toutes les 24 heures. Seerr vérifiera les ajouts récents de votre serveur {mediaServerName} de façon proactive. Si c’est la première fois que vous configurez Seerr, une analyse manuelle complète de la bibliothèque est recommandée !", "details": { "state": 20, "source": "Normally, this will only be run once every 24 hours. Seerr will check your {mediaServerName} server's recently added more aggressively. If this is your first time configuring Seerr, a one-time full manual library scan is recommended!", "context": "components.Settings.manualscanDescriptionJellyfin", "old_state": 20 }, "id": 101099, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101099/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11397/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:23:39.844524Z", "action": 2, "target": "Normalement, cette tâche ne s'exécute qu'une fois toutes les 24 heures. Seerr vérifiera les ajouts récents de votre serveur Plex de façon proactive. Si c'est la première fois que vous configurez Plex, une analyse manuelle complète de la bibliothèque est recommandée !", "old": "Normalement, cette tâche ne s’exécute qu'une fois toutes les 24 heures. Seerr vérifiera les ajouts récents de votre serveur Plex de façon proactive. Si c'est la première fois que vous configurez Plex, une analyse manuelle complète de la bibliothèque est recommandée !", "details": { "state": 20, "source": "Normally, this will only be run once every 24 hours. Seerr will check your Plex server's recently added more aggressively. If this is your first time configuring Plex, a one-time full manual library scan is recommended!", "context": "components.Settings.manualscanDescription", "old_state": 20 }, "id": 101098, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101098/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/62949/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:23:11.365154Z", "action": 2, "target": "Vous devez saisir une valeur de délai d'expiration valide", "old": "Vous devez saisir une valeur de délai d’expiration valide", "details": { "state": 20, "source": "You must provide a valid timeout value", "context": "components.Settings.SettingsNetwork.validationApiRequestTimeout", "old_state": 20 }, "id": 101097, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101097/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/62948/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:23:02.476950Z", "action": 2, "target": "Durée maximale (en secondes) d'attente des réponses des services externes comme Radarr/Sonarr. Définissez 0 pour ne pas appliquer de délai d'expiration.", "old": "Durée maximale (en secondes) d’attente des réponses des services externes comme Radarr/Sonarr. Définissez 0 pour ne pas appliquer de délai d’expiration.", "details": { "state": 20, "source": "Maximum time (in seconds) to wait for responses from external services like Radarr/Sonarr. Set to 0 for no timeout.", "context": "components.Settings.SettingsNetwork.apiRequestTimeoutTip", "old_state": 20 }, "id": 101096, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101096/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/62947/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:22:40.604561Z", "action": 2, "target": "Délai d'expiration des requêtes API", "old": "Délai d’expiration des requêtes API", "details": { "state": 20, "source": "API Request Timeout", "context": "components.Settings.SettingsNetwork.apiRequestTimeout", "old_state": 20 }, "id": 101095, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101095/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11286/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:22:30.556499Z", "action": 2, "target": "Filtrer le contenu par langue d'origine", "old": "Filtrer le contenu par langue d’origine", "details": { "state": 20, "source": "Filter content by original language", "context": "components.Settings.SettingsMain.originallanguageTip", "old_state": 20 }, "id": 101094, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101094/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10787/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:22:19.495860Z", "action": 2, "target": "Être averti(e) 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": 101093, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101093/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10781/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:22:05.602084Z", "action": 2, "target": "Échec d'ajout de la demande", "old": "Échec d’ajout de la demande", "details": { "state": 20, "source": "Request Processing Failed", "context": "components.NotificationTypeSelector.mediafailed", "old_state": 20 }, "id": 101092, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101092/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10748/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:21:57.323719Z", "action": 2, "target": "Score d'audience Rotten Tomatoes", "old": "Score d’audience Rotten Tomatoes", "details": { "state": 20, "source": "Rotten Tomatoes Audience Score", "context": "components.MovieDetails.rtaudiencescore", "old_state": 20 }, "id": 101091, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101091/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/68408/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:21:46.911454Z", "action": 2, "target": "L'e-mail se termine par un espace", "old": "L’e-mail se termine par un espace", "details": { "state": 20, "source": "The email ends with whitespace", "context": "components.Login.tipEmailHasTrailingWhitespace", "old_state": 20 }, "id": 101090, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101090/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10670/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:21:30.054199Z", "action": 2, "target": "Comme il s'agit de votre première connexion à {applicationName}, vous devez ajouter une adresse e-mail valide.", "old": "Comme il s’agit de votre première connexion à {applicationName}, vous devez ajouter une adresse E-mail valide.", "details": { "state": 20, "source": "Since this is your first time logging into {applicationName}, you are required to add a valid email address.", "context": "components.Login.description", "old_state": 20 }, "id": 101089, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101089/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10669/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:21:02.242784Z", "action": 2, "target": "Le nom d'utilisateur ou le mot de passe est incorrect.", "old": "Le nom d’utilisateur ou le mot de passe est incorrect.", "details": { "state": 20, "source": "The username or password is incorrect.", "context": "components.Login.credentialerror", "old_state": 20 }, "id": 101088, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101088/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10640/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:20:51.800936Z", "action": 2, "target": "Qu'est-ce qui ne va pas ?", "old": "Qu’est-ce qui ne va pas ?", "details": { "state": 20, "source": "What's wrong?", "context": "components.IssueModal.CreateIssueModal.whatswrong", "old_state": 20 }, "id": 101087, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101087/?format=api" }, { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2026-04-03T02:17:02.553944Z", "action": 21, "target": "", "old": "", "details": { "new_head": "552b81d5c40cd2ab7c77cea8593fecc836c01539", "previous_head": "d78df2a233eaf455e2cdc268fa4e862a1d1ef153" }, "id": 101086, "action_name": "Repository rebased", "url": "https://translate.seerr.dev/api/changes/101086/?format=api" }, { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:17:02.232854Z", "action": 17, "target": "", "old": "", "details": {}, "id": 101085, "action_name": "Changes committed", "url": "https://translate.seerr.dev/api/changes/101085/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11662/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T02:13:29.944134Z", "action": 2, "target": "Ce compte utilisateur n'a actuellement pas de mot de passe. Définissez un mot de passe ci-dessous pour permettre à ce compte de se connecter en tant qu'« utilisateur local ».", "old": "Ce compte utilisateur n’a actuellement pas de mot de passe. Configurez un mot de passe ci-dessous pour permettre à ce compte de se connecter en tant \"qu’utilisateur local.\"", "details": { "state": 20, "source": "This user account currently does not have a password set. Configure a password below to enable this account to sign in as a \"local user.\"", "context": "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet", "old_state": 20 }, "id": 101084, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101084/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/56086/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T01:57:09.454886Z", "action": 2, "target": "Les variables disponibles sont documentées dans la section « Template variables » des webhooks", "old": "Les variables disponibles sont documentées dans la section « Template variables » des webhooks.", "details": { "state": 20, "source": "Available variables are documented in the webhook template variables section", "context": "components.Settings.Notifications.NotificationsWebhook.supportVariablesTip", "old_state": 20 }, "id": 101083, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101083/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/56086/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-03T01:57:01.774385Z", "action": 2, "target": "Les variables disponibles sont documentées dans la section « Template variables » des webhooks.", "old": "Les variables disponibles sont documentées dans la section \"Template variables\" des webhooks", "details": { "state": 20, "source": "Available variables are documented in the webhook template variables section", "context": "components.Settings.Notifications.NotificationsWebhook.supportVariablesTip", "old_state": 20 }, "id": 101082, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101082/?format=api" }, { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-02T20:28:14.182133Z", "action": 17, "target": "", "old": "", "details": {}, "id": 101081, "action_name": "Changes committed", "url": "https://translate.seerr.dev/api/changes/101081/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11087/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-02T20:23:18.326007Z", "action": 2, "target": "ID de discussion", "old": "ID discussion", "details": { "state": 20, "source": "Chat ID", "context": "components.Settings.Notifications.chatId", "old_state": 20 }, "id": 101080, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101080/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/11084/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-02T20:18:11.257037Z", "action": 2, "target": "URL de l'avatar de votre Bot", "old": "L'URL de l'avatar de votre Bot", "details": { "state": 20, "source": "Bot Avatar URL", "context": "components.Settings.Notifications.botAvatarUrl", "old_state": 20 }, "id": 101079, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101079/?format=api" }, { "unit": null, "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-02T20:17:12.396299Z", "action": 17, "target": "", "old": "", "details": {}, "id": 101078, "action_name": "Changes committed", "url": "https://translate.seerr.dev/api/changes/101078/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10761/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-02T20:15:30.765660Z", "action": 2, "target": "Être averti(e) lorsqu'un problème est rouvert par d'autres utilisateurs.", "old": "Être averti(e) lorsqu'un problème est ré-ouvert 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": 101077, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101077/?format=api" }, { "unit": "https://translate.seerr.dev/api/units/10795/?format=api", "component": "https://translate.seerr.dev/api/components/seerr/jellyseerr-frontend/?format=api", "translation": "https://translate.seerr.dev/api/translations/seerr/jellyseerr-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-02T20:07:53.721423Z", "action": 2, "target": "Être averti(e) 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 qui nécessite 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": 101076, "action_name": "Translation changed", "url": "https://translate.seerr.dev/api/changes/101076/?format=api" } ] }