Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
841 changes: 841 additions & 0 deletions i18n/fr/code.json

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version.label": {
"message": "Suivant",
"description": "The label for version current"
},
"sidebar.dev.category.Agent 智能助手": {
"message": "Assistant Intelligent Agent",
"description": "The label for category Agent in sidebar"
},
"sidebar.use.category.服务协议": {
"message": "Conditions d'utilisation",
"description": "The label for category Service Agreement in sidebar"
},
"sidebar.use.category.从其它管理器迁移": {
"message": "Migration depuis d'autres gestionnaires",
"description": "The label for category Migrate from other managers in sidebar"
}
}
20 changes: 20 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/about/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
sidebar: false
title: À propos
description: À propos de ScriptCat
icon: info
---


## À propos de ScriptCat

Inspiré par la conception de Tampermonkey et compatible avec les scripts Tampermonkey, ScriptCat met en place un cadre d'exécution de scripts en arrière-plan et fournit des API spéciales permettant aux scripts de faire bien plus. Il propose aussi un excellent éditeur pour rendre le développement de scripts plus agréable et fluide.

Pour notre feuille de route, voir [Project #1](https://github.com/scriptscat/scriptcat/projects/1) — nous y publions nos plans de développement ; si vous avez de bonnes suggestions, n'hésitez pas à ouvrir une [issue](https://github.com/scriptscat/scriptcat/issues).

**Si vous trouvez le projet utile, n'hésitez pas à lui donner une étoile ❤❤❤**

## Communauté chinoise Tampermonkey
> [Cliquez ici pour visiter](https://bbs.tampermonkey.net.cn/)

Le site communautaire chinois Tampermonkey est un espace que nous avons créé pour le développement et les échanges autour des scripts Tampermonkey. On y trouve de nombreuses ressources d'apprentissage ainsi qu'une communauté active avec qui échanger et poser des questions. Nous y proposons également la publication et l'installation de scripts, pour que chacun puisse partager librement les siens.

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
472 changes: 472 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/index.md

Large diffs are not rendered by default.

35 changes: 35 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v0.16.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: v0.16
---

## v0.16.1

## Ajout du tri par date de dernière mise à jour

![image-20240423113515332](@site/docs/change/v0.16.assets/image-20240423113515332.png)

## v0.16.2

## Configuration du masquage automatique du menu

La configuration par défaut affiche 5 éléments de menu ; au-delà de 5, le menu masque automatiquement le reste, et un clic sur « plus » révèle les éléments masqués.

![alt text](@site/docs/change/v0.16.assets/setting.png)

![iShot_2024-04-23_11.14.37](@site/docs/change/v0.16.assets/iShot_2024-04-23_11.14.37.gif)

## Ajout d'un contrôle d'affichage/masquage des colonnes dans la liste des scripts

![image-20240423111623608](@site/docs/change/v0.16.assets/image-20240423111623608.png)

## v0.16.3

> Principalement des corrections de bugs

## v0.16.4

> Principalement des corrections de bugs

## v0.16.5

> Principalement des corrections de bugs
31 changes: 31 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v0.17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: v0.17
---

À partir de v0.17.0, ScriptCat est passé à Manifest V3 et a remplacé son moteur de stockage `indexedDB` par `chrome.storage.local`. Le changement de moteur de stockage ouvre automatiquement cette page et redémarre l'extension. Si vous constatez des problèmes de données, signalez-les sur [GitHub](https://github.com/scriptscat/scriptcat/issues).

## v0.17.0-alpha

Refactorisation pour Manifest V3, changement du moteur de stockage et modification de certaines fonctionnalités

- Pour rester cohérent avec Tampermonkey, `maxRedirects` a été retiré de `GM_xmlhttpRequest` au profit de `redirect`
- Suppression de la méthode `store` de `GM_cookie` ainsi que de `storeId` et `tabId` ; la récupération des cookies utilise désormais directement le `store` de la page courante (par exemple, les fenêtres privées et normales ont des stores différents)
- Suppression de `@require-css`

## v0.17.0-beta.4

### Ajout d'une vérification rapide de mise à jour des scripts dans la page popup

![image-20250620165421754](@site/docs/change/v0.17.assets/image-20250620165421754.png)



### Implémentation d'une fonctionnalité de liste noire de sites

![image-20250620165529101](@site/docs/change/v0.17.assets/image-20250620165529101.png)



### Ajout d'un type interrupteur à UserConfig

![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png)
11 changes: 11 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: v1.1
---

## Plateformes de stockage cloud

Ajout de la prise en charge de Dropbox

## Mises à jour de l'API

- Ajout de `@early-start`, qui permet à votre script de s'exécuter avant le chargement de la page [#649](https://github.com/scriptscat/scriptcat/pull/649)
41 changes: 41 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v1.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: v1.2
---

Correction : les mises à jour de version n'ouvrent plus automatiquement la page de changelog

## Barre latérale de la liste des scripts [#794](https://github.com/scriptscat/scriptcat/issues/794)

Ajout de filtres avancés à la barre latérale, ainsi que d'une fonctionnalité d'étiquettes ; les étiquettes se modifient depuis Script → Paramètres.

![image-20251016230129315](@site/docs/change/v1.2.assets/image-20251016230129315.png)

## Vue en cartes [#860](https://github.com/scriptscat/scriptcat/issues/860)

Ajout d'une vue en cartes, qui alterne automatiquement entre la vue en cartes et la vue en tableau au premier lancement, afin que les écrans étroits puissent mieux afficher les informations des scripts.

![image-20251023103730266](@site/docs/change/v1.2.assets/image-20251023103730266.png)

## Logique de vérification des mises à jour plus conviviale [#755](https://github.com/scriptscat/scriptcat/issues/755)

Optimisation de la logique de vérification des mises à jour — au lieu d'afficher une invite pour chaque script, elles sont désormais regroupées dans une seule fenêtre de mise à jour, où vous pouvez choisir les scripts à mettre à jour ou tout mettre à jour en un clic. La quantité de modifications de chaque script est également affichée.

![image-20251016225931823](@site/docs/change/v1.2.assets/image-20251016225931823.png)

## Ajout de la configuration de l'éditeur et des définitions de types de l'éditeur [#708](https://github.com/scriptscat/scriptcat/pull/708)

Vous pouvez désormais personnaliser la configuration de l'éditeur et les définitions de types de l'éditeur ; la configuration de l'éditeur peut être écrite en se référant aux [compilerOptions](https://www.typescriptlang.org/tsconfig/#compilerOptions) de `tsconfig.json`.

![08c2889f-3029-4d3c-b180-c52d77c8077c](@site/docs/change/v1.2.assets/08c2889f-3029-4d3c-b180-c52d77c8077c.png)

## Option d'exécution en arrière-plan [#1048](https://github.com/scriptscat/scriptcat/pull/1048)

Ajout d'une option d'exécution en arrière-plan sous Paramètres → Exécution. Une fois activée, le navigateur continue de fonctionner en arrière-plan et se réduit dans la barre d'état système même après la fermeture de toutes les fenêtres, jusqu'à ce que vous quittiez manuellement le navigateur. Cela permet aux scripts en arrière-plan de continuer à s'exécuter.

![image-20251204174034940](@site/docs/change/v1.2.assets/image-20251204174034940.png)

## Mises à jour de l'API

- Prise en charge de `inject-into`, les scripts peuvent désormais être injectés dans l'environnement de contenu [#711](https://github.com/scriptscat/scriptcat/issues/711)
- `GM_openInTab` prend en charge des paramètres pour épingler l'onglet, ouvrir dans une fenêtre privée, et plus encore [#788](https://github.com/scriptscat/scriptcat/pull/788)
- `GM_registerMenuCommand` prend en charge les menus de second niveau et les lignes de séparation [#831](https://github.com/scriptscat/scriptcat/pull/831)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v1.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: v1.3
---

## Nouveau flux d'installation des scripts [#842](https://github.com/scriptscat/scriptcat/issues/842)

Le flux d'installation des scripts a été repensé — il ne repose plus sur des redirections vers des sites externes ni sur l'ouverture de nouvelles fenêtres. Les scripts sont désormais installés directement dans la page courante. La mise en page de la page d'installation a également été optimisée avec un design responsive, un aperçu de code défilable et un affichage d'erreur intégré en cas d'échec de téléchargement.

## Options de moment d'exécution des scripts [#895](https://github.com/scriptscat/scriptcat/issues/895)

Ajout d'une option de moment d'exécution dans les paramètres du script, permettant de choisir parmi `document-start`, `document-body`, `document-end`, `document-idle`, `early-start` et plus encore, pour un contrôle précis du moment où votre script s'exécute.

![Options de moment d'exécution du script](v1.3.assets/run-timing.png)

## Prise en charge du stockage Amazon S3 [#1146](https://github.com/scriptscat/scriptcat/issues/1146)

La synchronisation et la sauvegarde cloud prennent désormais en charge Amazon S3 comme backend de stockage, en plus des options existantes comme WebDAV, Baidu Netdisk, OneDrive, Google Drive et Dropbox.

![Option de stockage Amazon S3](v1.3.assets/s3-storage.png)

## Dissociation du stockage cloud [#1151](https://github.com/scriptscat/scriptcat/issues/1151)

Ajout d'un bouton de dissociation dans les paramètres de synchronisation cloud, facilitant la déconnexion ou le changement de connexion de stockage cloud.
50 changes: 50 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v1.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: v1.4 — Agent
---

:::caution Phase de test
v1.4 est actuellement encore en phase de test ; les fonctionnalités et API suivantes peuvent changer avant la version officielle. Les retours d'expérience sont les bienvenus.
:::

v1.4 est une mise à jour majeure de ScriptCat, introduisant un tout nouveau système **Agent** qui permet aux utilisateurs d'automatiser des actions dans le navigateur, d'extraire des données web, de gérer des fichiers et d'exécuter des tâches planifiées par le biais d'une conversation en langage naturel.

## Agent

Un nouveau point d'entrée de conversation Agent a été ajouté au tableau de bord, où vous pouvez tenir une conversation multi-tours avec un modèle d'IA ; l'IA appelle automatiquement des outils intégrés pour accomplir les tâches.

**Capacités principales :**

- **Prise en charge de plusieurs modèles** — formats compatibles OpenAI et natif Anthropic, avec prise en charge du Prompt Caching
- **11 outils intégrés** — récupération/recherche web, gestion des onglets, système de fichiers OPFS, exécution de code, interaction utilisateur, et plus encore
- **Système de Skills** — des ensembles de prompts + scripts d'outils + documents de référence qui étendent les connaissances du domaine de l'Agent
- **Intégration MCP** — prend en charge le [Model Context Protocol](https://modelcontextprotocol.io/) pour se connecter à des serveurs d'outils externes
- **Automatisation DOM** — navigation de pages, captures d'écran, clics, saisie, défilement, exécution de scripts, et plus encore
- **Tâches planifiées** — planification de tâches basée sur des expressions Cron (modes Interne / Événement)
- **Sous-agents** — peuvent créer des sous-agents indépendants pour traiter des sous-tâches complexes
- **Gestion du contexte** — Auto-compactage et Prompt Caching pour réduire l'utilisation de jetons

**API de script (`CAT.agent.*`) :**

Les scripts utilisateur peuvent appeler les capacités de l'Agent via l'espace de noms `CAT.agent.*`, y compris les API conversation, dom, skills, task, model, opfs et mcp. Chaque API nécessite que l'autorisation correspondante soit déclarée avec `@grant`.

**6 pages du tableau de bord :** Conversation, Configuration du modèle, Gestion des Skills, Tâches planifiées, Serveurs MCP et Navigateur OPFS.

## Prise en charge de la balise `@unwrap`

Permet d'injecter un script directement dans la page, en contournant le wrapper du bac à sable.

## L'événement `window.onurlchange`

Implémente l'écoute d'événements de changement d'URL compatible Tampermonkey à l'aide de l'API Navigation.

## Améliorations de l'éditeur

Ajout d'un menu d'édition (rechercher, remplacer, annuler, etc.) et correction de plusieurs problèmes de raccourcis clavier et d'indications.

## Moteurs de recherche multi-plateformes

La découverte de scripts prend désormais en charge le choix entre différentes plateformes de moteurs de recherche.

## Plus de fournisseurs d'icônes

Ajout de plusieurs fournisseurs de services d'icônes de scripts.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 55 additions & 0 deletions i18n/fr/docusaurus-plugin-content-docs/current/change/v1.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: v1.5 — New Interface
---

:::caution Phase de test
v1.5 est actuellement encore en phase de test (bêta) ; les fonctionnalités suivantes peuvent changer avant la version officielle. Les retours d'expérience sont les bienvenus — vous pouvez aussi rejoindre la discussion sur la nouvelle interface dans [GitHub Discussions](https://github.com/scriptscat/scriptcat/discussions).
:::

v1.5 est une refonte complète de l'interface de ScriptCat : plus propre, plus cohérente et plus facile à utiliser — avec des optimisations dédiées au mobile, pour que les utilisateurs de bureau comme de mobile bénéficient d'une meilleure expérience.

## Une toute nouvelle interface [#1514](https://github.com/scriptscat/scriptcat/pull/1514)

L'interface entière a été entièrement reconstruite, avec un style visuel plus cohérent, une hiérarchie plus claire et une prise en charge complète des thèmes clair/sombre. La liste des scripts propose des vues en tableau et en cartes, ainsi qu'un filtrage avancé par statut, type, étiquette et source — gérer beaucoup de scripts reste ainsi confortable.

![Nouvelle interface bureau](v1.5.assets/desktop.png)

## Optimisations mobiles

La mise en page est désormais conçue spécialement pour les navigateurs mobiles qui prennent en charge les extensions (comme Edge pour Android et Kiwi) : la liste des scripts s'affiche en cartes, une barre de navigation inférieure est fournie, un tiroir latéral gauche donne un accès rapide aux Abonnements, Journaux, Outils et Paramètres, et la popup de l'extension s'adapte aux écrans étroits.

![Interface mobile](v1.5.assets/mobile.png)

## 💥 Accès externe (pont MCP) [#1573](https://github.com/scriptscat/scriptcat/pull/1573)

Un démon local `sctl` permet aux clients CLI et MCP d'accéder uniformément à ScriptCat : lister/lire les métadonnées des scripts, installer, activer/désactiver, supprimer et modifier — le tout protégé par **une autorisation à plusieurs niveaux et une page de confirmation humaine**, avec trois niveaux : Refuser / Autoriser / Autoriser cette session, et chaque opération est enregistrée dans un journal d'audit.

## 💥 Corbeille des scripts [#1585](https://github.com/scriptscat/scriptcat/pull/1585)

Les scripts supprimés ne sont plus détruits immédiatement — ils vont d'abord dans la corbeille, avec prise en charge de la **restauration** (en préservant les données et autorisations d'origine du script), de la suppression définitive et d'un nettoyage automatique basé sur la durée de conservation. La durée de conservation par défaut est de 30 jours et est réglable dans les paramètres, ou peut être désactivée.

## 💥 Prise en charge officielle de Firefox MV3 [#1561](https://github.com/scriptscat/scriptcat/pull/1561)

Grâce à une communication sandbox/offscreen améliorée, ScriptCat MV3 prend désormais officiellement en charge le navigateur Firefox.

## Choisir le type de script depuis l'éditeur [#1544](https://github.com/scriptscat/scriptcat/pull/1544)

Le bouton "+" de la barre d'onglets de l'éditeur permet désormais de choisir directement le type de script à créer (normal / arrière-plan / planifié), sans revenir à la page de liste.

## Téléchargement manuel des sauvegardes locales [#1543](https://github.com/scriptscat/scriptcat/pull/1543)

Les sauvegardes locales offrent désormais un lien de téléchargement manuel pour exporter directement le fichier de sauvegarde sur votre appareil.

## Messagerie structured_clone sur Chromium 148+ [#1534](https://github.com/scriptscat/scriptcat/pull/1534)

Sur Chromium 148+, les messages internes de l'extension utilisent la sérialisation `structured_clone`, qui prend en charge une gamme plus large de types de données.

## Autres améliorations

- **API GM** : le `GM_download` natif respecte désormais `@connect`, de façon cohérente avec `GM_xmlhttpRequest` [#1506](https://github.com/scriptscat/scriptcat/pull/1506)
- **Performances** : cache de chargement des scripts amélioré et menus popup résiduels corrigés [#1511](https://github.com/scriptscat/scriptcat/pull/1511)
- **Éditeur** : ajustement des règles `eslint-plugin-userscripts` [#1510](https://github.com/scriptscat/scriptcat/pull/1510)
- Les mises à jour de pré-version (bêta) ouvrent désormais automatiquement la page de changelog
- **Correction** : évite les problèmes de tâches planifiées causés par la détection automatique d'un fuseau horaire invalide dans cron [#1531](https://github.com/scriptscat/scriptcat/pull/1531)
- **Correction** : remplacement d'une API de démonstration indisponible dans l'exemple crontab [#1542](https://github.com/scriptscat/scriptcat/pull/1542)
- **i18n** : ajout du coréen, du turc et du portugais brésilien
Loading