UpdateStar AppCleaner 3
UpdateStar AppCleaner 3 Logo Award
"Il analyse et nettoie de façon bien plus approfondie que les autres nettoyeurs. Je n’utilise plus qu’AppCleaner !" — Christoph V.

Nettoyez votre PC Windows avec ce Freeware.

AppCleaner 3 Freeware supprime les fichiers obsolètes de votre ordinateur, notamment les fichiers temporaires, l’historique, les cookies, les journaux Internet et bien plus encore, issus de 2 000 logiciels — plus que n’importe quel autre nettoyeur. Libère de l’espace disque et optimise les performances globales. Essayez-le ! Il optimise les performances de l’ordinateur et s’utilise facilement au quotidien.

Contribuer à AppCleaner

Ajouter une nouvelle langue à AppCleaner

Vous pouvez facilement ajouter de nouvelles langues à AppCleaner. Tout le texte affiché dans l’interface utilisateur est défini dans des fichiers texte encodés en UTF-8. Un certain nombre de ces fichiers de configuration sont déjà intégrés à AppCleaner.

Exportation des fichiers de langue

Vous pouvez exporter les fichiers de langue intégrés en appelant Cleaner.Win.exe avec le paramètre -x. Cela extraira les fichiers de langue intégrés dans le répertoire de travail courant.

Création d’un nouveau fichier de langue

Pour ajouter une autre langue à AppCleaner :

  1. Ajoutez un sous-dossier nommé Lang dans le dossier AppCleaner
  2. Copiez le fichier intégré en-us.txt que vous avez extrait à l’aide du paramètre de ligne de commande -x
  3. Renommez ce fichier en xx.txtxx est l’identifiant de langue ISO 639-1 pour votre langue cible
  4. Remplacez les valeurs à droite de chaque ligne par la traduction dans votre langue cible

Voici à quoi ressemble le fichier texte :

LanguageName: "English"
Analyze: "&Analyze"
Clean: "&Clean"
OK: "OK"
Cancel: "Cancel"
Back: "Back"
...

Règles de format de fichier

  • Chaque ligne commence par un mot-clé séparé de la valeur texte par un deux-points
  • Les valeurs texte sont entourées de guillemets doubles et peuvent s’étendre sur plusieurs lignes
  • Si la valeur texte contient un guillemet double, il doit être échappé avec deux guillemets doubles consécutifs
  • Ne traduisez pas les mots-clés
  • Les commentaires commencent par un signe dièse (#) et se poursuivent jusqu’à la fin de la ligne

Formatage spécial

  • LanguageName : Définit le nom de la langue tel qu’affiché dans le menu déroulant de la page des options. Veuillez utiliser la convention « English Language Name (Native Language Name) », par ex. « German (Deutsch) »
  • Esperluette (&) : Certaines chaînes contiennent une esperluette pour définir la touche d’accès rapide du raccourci clavier correspondant
  • Espaces réservés : Certaines valeurs contiennent des chaînes de formatage comme {0} ou {1}. Elles sont remplacées à l’exécution par des valeurs calculées, telles que le nombre d’éléments ou un nom de fichier. Par exemple, « {0} items » pourrait s’afficher « 14 éléments »

Traductions avancées

En plus des chaînes de en-us.txt, vous pouvez également traduire certaines chaînes de Tasks.conf (décrit ci-dessous). Elles contiennent le texte des onglets ("Cleaner", "Tools", "Options", "Apps", etc.) et toutes les descriptions à côté des cases à cocher dans le volet de gauche.

Vous pouvez reprendre toute chaîne utilisée comme clé dans Tasks.conf et l’ajouter à votre fichier de traduction (par ex. Options: "Optionen" pour remplacer le titre de l’onglet Options par l’équivalent allemand). Consultez le fichier de.txt pour des exemples de traductions supplémentaires.

AppCleaner détecte automatiquement tous les fichiers *.txt dans le dossier Lang, vous pouvez donc vérifier immédiatement le rendu de votre fichier de langue.

Si vous avez créé un fichier de langue, veuillez nous l’envoyer à support@updatestar.com et nous envisagerons de l’inclure dans la prochaine version d’AppCleaner. Merci !

Aidez-nous à ajouter de nouveaux programmes à AppCleaner

AppCleaner vous permet d’ajouter de nouveaux programmes et de surcharger ceux qui sont intégrés. Le processus de nettoyage est piloté par un fichier de configuration.

Accéder au fichier de configuration

Vous pouvez afficher le fichier de configuration intégré en appelant Cleaner.Win.exe avec le paramètre de ligne de commande -x. Cela produira un fichier nommé Tasks.conf dans le répertoire de travail courant.

  • Pour surcharger les définitions intégrées : modifiez Tasks.conf et placez-le dans le même dossier que Cleaner.Win.exe
  • Pour ajouter aux définitions intégrées : créez un fichier nommé Tasks.add.conf dans le même dossier que Cleaner.Win.exe

Hiérarchie de configuration

AppCleaner s’appuie sur trois concepts hiérarchisés (du haut vers le bas) :

  1. Zones de tâches : Représentées par les onglets tels que "Apps", "Browsers" et "Registry"
  2. Groupes de tâches : À l’intérieur d’une zone de tâches, vous avez plusieurs groupes tels que le groupe "Multimedia" dans la zone "Apps"
  3. Tâches : Les blocs de construction de bas niveau qui contiennent les définitions pour un programme unique, par ex. "Paint.NET"

Le format de fichier .conf

Le format de fichier .conf contient du texte encodé en UTF-8, similaire à JSON. Voici un exemple :

Apps: {
    Applications: {
        .NET Reflector: {
            DetectPattern: "%LocalAppData%Red Gate.NET Reflector 6Reflector.cfg"
            Default: false
            FilePattern: [
                "%LocalAppData%Red Gate.NET Reflector 6Cache***"
                "%LocalAppData%Red Gate.NET Reflector 6Reflector.cfg"
            ]
        }
    }
}

Types de base

  • Objet : Un ensemble de paires clé‑valeur entre accolades. Les clés sont des chaînes dont les guillemets peuvent être omis. Si la clé contient un deux-points, les guillemets doivent être présents. Les paires clé‑valeur individuelles sont séparées par des espaces blancs
  • Tableau : Un ensemble de valeurs entre crochets. Les valeurs individuelles sont séparées par des espaces blancs
  • Booléen : true et false
  • Chaîne : Un ensemble de caractères entre guillemets doubles. Si le caractère guillemet est contenu dans une chaîne, il doit être encodé par deux guillemets consécutifs

Clés de définition de tâche

Dans l’exemple ci-dessus, "Apps" est la zone de tâches, "Applications" est le groupe de tâches et ".NET Reflector" est le nom de la tâche. Les clés suivantes peuvent être utilisées pour définir une tâche :

DetectPattern
Évaluée au démarrage pour déterminer si cette tâche est affichée dans l’interface graphique (GUI). Ce test doit produire un résultat si et seulement si le programme est installé sur l’ordinateur. La valeur contient un motif de fichier qui identifie des fichiers qui, s’ils sont présents, indiquent que le programme est installé. Le motif peut être un glob et peut contenir des identifiants de dossiers connus tels que %LocalAppData%. Peut être défini au niveau du groupe de tâches pour éviter les répétitions.
Detect
Comme DetectPattern, mais identifie une clé ou une valeur de Registre qui doit exister lorsque le programme est installé. La clé de Registre et la valeur sont séparées par le symbole pipe (|). Peut également apparaître au niveau du groupe de tâches.
DetectOS
Affiche la tâche uniquement si le système d’exploitation a la version spécifiée. C’est une valeur de type chaîne qui inclut la version éventuellement préfixée par un opérateur booléen tel que >. Si aucun opérateur n’est donné, il est supposé être >=. Par exemple, "6.0" indique Windows Vista ou supérieur, tandis que "<6.0" indique Windows XP ou inférieur.
FilePattern
Peut être un tableau de valeurs de type chaîne ou une seule valeur de type chaîne. Détermine les fichiers qui doivent être supprimés. Peut contenir les mêmes motifs que DetectPattern.
IgnoreFiles
Motif glob représentant les fichiers à ignorer. Utile lorsque vous souhaitez supprimer tous les fichiers d’un dossier mais en conserver quelques-uns. Peut être une valeur unique ou un tableau.
RegKey
Peut être un tableau ou une valeur unique. Détermine les clés et valeurs du Registre à supprimer. Ne prend pas en charge les motifs. La clé de Registre et la valeur sont séparées par le symbole pipe.
Default
true ou false (par défaut false si non spécifié). Détermine si la tâche est cochée par défaut.
Regex
Permet de remplacer ou de supprimer du contenu dans des fichiers. La valeur est un objet qui contient 3 paires clé‑valeur : File, Pattern, Replacement.
SQLite
Permet d’exécuter des requêtes dans des bases de données SQLite. La valeur est un objet avec 2 paires clé‑valeur : db et sql.

Si vous avez créé une définition pour une application publique et souhaitez la partager, veuillez nous l’envoyer à support@updatestar.com et nous envisagerons de l’inclure dans la prochaine version d’AppCleaner. Merci !