"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.
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:
- Aggiungi una sottocartella chiamata
Langalla cartella di AppCleaner - Copia il file integrato
en-us.txtche hai estratto usando il parametro della riga di comando-x - Rinomina questo file in
xx.txtdovexxè l’ISO 639-1 identificatore di lingua per la tua lingua di destinazione - 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.confe posizionalo nella stessa cartella diCleaner.Win.exe - Per aggiungere alle definizioni integrate: crea un file chiamato
Tasks.add.confnella stessa cartella diCleaner.Win.exe
Gerarchia di configurazione
AppCleaner si basa su tre concetti organizzati gerarchicamente (dall’alto verso il basso):
- Aree di attività: Rappresentate dalle schede come "Apps", "Browsers" e "Registry"
- Gruppi di attività: All’interno di un’area di attività, ci sono vari gruppi come il gruppo "Multimedia" nell’area "Apps"
- 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:
trueefalse - 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
trueofalse(per impostazione predefinitafalsese 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:
dbesql.
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!