UpdateStar AppCleaner 3
UpdateStar AppCleaner 3 Logo Award
"Analizza e pulisce in modo molto più approfondito rispetto ad altri pulitori. Ora uso solo AppCleaner!" — Christoph V.

Pulisci il tuo PC Windows con questo Freeware.

AppCleaner 3 Freeware rimuove i file obsoleti dal tuo computer, inclusi file temporanei, cronologia, cookie, log Internet e molti altri, da 2.000 programmi software - più di qualsiasi altro pulitore. Libera spazio su disco e ottimizza le prestazioni complessive. Provalo! Ottimizza le prestazioni del computer ed è facile da usare ogni giorno.

Contribuire ad AppCleaner

Aggiungere una nuova lingua ad AppCleaner

Puoi aggiungere facilmente nuove lingue ad AppCleaner. Tutto il testo che compare nell’interfaccia utente è definito in file di testo codificati UTF-8. Alcuni di questi file di configurazione sono già integrati in AppCleaner.

Esportare i file lingua

Puoi esportare i file lingua integrati eseguendo Cleaner.Win.exe con il parametro -x. Questo estrarrà i file lingua integrati nella directory di lavoro corrente.

Creare un nuovo file lingua

Per aggiungere un’altra lingua ad AppCleaner:

  1. Aggiungi una sottocartella chiamata Lang alla cartella di AppCleaner
  2. Copia il file integrato en-us.txt che hai estratto usando il parametro della riga di comando -x
  3. Rinomina questo file in xx.txt dove xx è l’ISO 639-1 identificatore di lingua per la tua lingua di destinazione
  4. Sostituisci i valori sul lato destro di ogni riga con la traduzione nella tua lingua di destinazione

Ecco come si presenta il file di testo:

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

Regole del formato del file

  • Ogni riga inizia con una parola chiave separata dal valore di testo da due punti
  • I valori di testo sono racchiusi tra virgolette doppie e possono estendersi su più righe
  • Se il valore di testo include un carattere di virgolette doppie, deve essere sottoposto a escaping con due virgolette doppie consecutive
  • Non tradurre le parole chiave
  • I commenti iniziano con il carattere cancelletto (#) e proseguono fino alla fine della riga

Formattazione speciale

  • LanguageName: Definisce il nome della lingua così come viene mostrato nel menu a discesa nella pagina Opzioni. Usa la convenzione "Nome della lingua in inglese (Nome della lingua nativo)", ad es. "German (Deutsch)"
  • E commerciale (&): Alcune stringhe contengono un carattere e commerciale per definire il carattere della scorciatoia da tastiera per il comando corrispondente
  • Segnaposto: Alcuni valori contengono stringhe di formattazione come {0} o {1}. Queste vengono sostituite a runtime con valori calcolati, come il numero di elementi o un nome file. Ad esempio, "{0} elementi" potrebbe essere visualizzato come "14 elementi"

Traduzioni avanzate

Oltre alle stringhe in en-us.txt, potresti voler tradurre anche alcune delle stringhe da Tasks.conf (descritto sotto). Queste contengono il testo nelle schede ("Cleaner", "Tools", "Options", "Apps", ecc.) e tutte le descrizioni accanto alle caselle di controllo nel riquadro sinistro.

Puoi prendere qualsiasi stringa usata come chiave in Tasks.conf e inserirla nel tuo file di traduzione (es. Options: "Optionen" per cambiare il titolo della scheda Options con l’equivalente tedesco). Dai un’occhiata al file de.txt per esempi di traduzioni aggiuntive.

AppCleaner rileva automaticamente tutti i file *.txt nella cartella Lang, così puoi verificare subito come appare il tuo file lingua.

Se hai creato un file lingua, invialo a support@updatestar.com e valuteremo l’inclusione nella prossima versione di AppCleaner. Grazie!

Aiutaci ad aggiungere nuovi programmi ad AppCleaner

AppCleaner ti consente di aggiungere nuovi programmi e di sovrascrivere quelli integrati. Il processo di pulizia è gestito da un file di configurazione.

Accesso al file di configurazione

Puoi visualizzare il file di configurazione integrato eseguendo Cleaner.Win.exe con il parametro della riga di comando -x. Questo genererà un file chiamato Tasks.conf nella directory di lavoro corrente.

  • Per sovrascrivere le definizioni integrate: modifica Tasks.conf e posizionalo nella stessa cartella di Cleaner.Win.exe
  • Per aggiungere alle definizioni integrate: crea un file chiamato Tasks.add.conf nella stessa cartella di Cleaner.Win.exe

Gerarchia di configurazione

AppCleaner si basa su tre concetti organizzati gerarchicamente (dall’alto verso il basso):

  1. Aree di attività: Rappresentate dalle schede come "Apps", "Browsers" e "Registry"
  2. Gruppi di attività: All’interno di un’area di attività, ci sono vari gruppi come il gruppo "Multimedia" nell’area "Apps"
  3. Attività: I mattoni di base che contengono le definizioni per un singolo programma, ad es. "Paint.NET"

Il formato del file .conf

Il formato .conf contiene testo codificato UTF-8 simile a JSON. Ecco un esempio:

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"
            ]
        }
    }
}

Tipi di base

  • Oggetto: Un insieme di coppie chiave-valore tra parentesi graffe. Le chiavi sono stringhe per cui le virgolette possono essere omesse. Se la chiave contiene i due punti, le virgolette devono essere presenti. Le singole coppie chiave-valore sono separate da spazi bianchi
  • Array: Un insieme di valori tra parentesi quadre. I singoli valori sono separati da spazi bianchi
  • Booleano: true e false
  • Stringa: Una sequenza di caratteri tra virgolette doppie. Se il carattere di virgolette è contenuto all’interno di una stringa, deve essere codificato come due virgolette consecutive

Chiavi di definizione dell’attività

Nell’esempio sopra, "Apps" è l’area dell’attività, "Applications" è il gruppo dell’attività e ".NET Reflector" è il nome dell’attività. Le seguenti chiavi possono essere usate per definire un’attività:

DetectPattern
Valutato all’avvio per determinare se questa attività viene mostrata nella GUI. Questo test deve dare un risultato se e solo se il programma è installato sul computer. Il valore contiene un pattern di file che identifica i file che, quando presenti, indicano che il programma è installato. Il pattern può essere un glob e può contenere ID di cartelle note come %LocalAppData%. Può essere impostato a livello di gruppo di attività per evitare ripetizioni.
Detect
Come DetectPattern, ma identifica una chiave o un valore di registro che deve esistere quando il programma è installato. La chiave e il valore del registro sono separati dal simbolo pipe (|). Può comparire anche a livello di gruppo di attività.
DetectOS
Mostra l’attività solo se il sistema operativo ha la versione specificata. È un valore stringa che include la versione, facoltativamente preceduta da un operatore booleano come >. Se non viene fornito un operatore, viene usato >=. Ad esempio, "6.0" indica Windows Vista o superiore, mentre "<6.0" indica Windows XP o inferiore.
FilePattern
Può essere un array di valori stringa o un singolo valore stringa. Determina i file che devono essere eliminati. Può contenere gli stessi pattern di DetectPattern.
IgnoreFiles
Pattern glob che rappresenta i file da ignorare. Utile quando vuoi eliminare tutti i file da una cartella ma mantenerne solo alcuni. Può essere un singolo valore o un array.
RegKey
Può essere un array o un singolo valore. Determina le chiavi e i valori di registro che devono essere eliminati. Non supporta pattern. La chiave e il valore del registro sono separati dal simbolo pipe.
Default
true o false (per impostazione predefinita false se non specificato). Determina se l’attività è selezionata per impostazione predefinita.
Regex
Consente di sostituire o eliminare contenuto dai file. Il valore è un oggetto che contiene 3 coppie chiave-valore: File, Pattern, Replacement.
SQLite
Consente di eseguire query in database SQLite. Il valore è un oggetto con 2 coppie chiave-valore: db e sql.

Se hai creato una definizione per un’applicazione pubblica e vuoi condividerla, inviala a support@updatestar.com e valuteremo l’inclusione nella prossima versione di AppCleaner. Grazie!