UpdateStar AppCleaner 3
UpdateStar AppCleaner 3 Logo Award
"Skanuje i czyści znacznie dokładniej niż inne programy do czyszczenia. Teraz używam już tylko AppCleaner!" — Christoph V.

Wyczyść swój komputer z systemem Windows tym darmowym narzędziem.

AppCleaner 3 Freeware usuwa przestarzałe pliki z Twojego komputeru, w tym pliki tymczasowe, historię, pliki cookie, logi internetowe i wiele więcej z 2000 programów — więcej niż jakiekolwiek inne narzędzie do czyszczenia. Zwalnia miejsce na dysku i optymalizuje ogólną wydajność. Wypróbuj! Optymalizuje wydajność komputera i jest łatwy w codziennym użyciu.

Współtworzenie AppCleaner

Dodawanie nowego języka do AppCleaner

Możesz łatwo dodać nowe języki do AppCleaner. Cały tekst widoczny w interfejsie użytkownika jest zdefiniowany w plikach tekstowych w kodowaniu UTF-8. Część z tych plików konfiguracyjnych jest już wbudowana w AppCleaner.

Eksportowanie plików językowych

Możesz wyeksportować wbudowane pliki językowe, wywołując Cleaner.Win.exe z parametrem -x. Spowoduje to zapisanie wbudowanych plików językowych w bieżącym katalogu roboczym.

Tworzenie nowego pliku językowego

Aby dodać kolejny język do AppCleaner:

  1. Utwórz podfolder o nazwie Lang w folderze AppCleaner
  2. Skopiuj osadzony plik en-us.txt, który został wyeksportowany przy użyciu parametru wiersza poleceń -x
  3. Zmień nazwę tego pliku na xx.txt, gdzie xx to ISO 639-1 identyfikator języka dla języka docelowego
  4. Zastąp wartości po prawej stronie każdej linii tłumaczeniem na język docelowy

Tak wygląda plik tekstowy:

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

Zasady formatu pliku

  • Każda linia zaczyna się od słowa kluczowego oddzielonego od wartości tekstowej dwukropkiem
  • Wartości tekstowe są ujęte w cudzysłowy i mogą zajmować wiele linii
  • Jeśli wartość tekstowa zawiera znak cudzysłowu, musi być zapisana jako dwa cudzysłowy z rzędu
  • Nie tłumacz słów kluczowych
  • Komentarze zaczynają się znakiem liczby (#) i trwają do końca linii

Formatowanie specjalne

  • LanguageName: Określa nazwę języka wyświetlaną na liście rozwijanej na stronie opcji. Prosimy używać konwencji "English Language Name (Native Language Name)", np. "German (Deutsch)"
  • Ampersand (&): Niektóre ciągi zawierają znak ampersand w celu zdefiniowania znaku skrótu klawiaturowego dla odpowiedniego polecenia
  • Placeholdery: Niektóre wartości zawierają ciągi formatujące, takie jak {0} lub {1}. Są one w czasie działania zastępowane wyliczonymi wartościami, np. liczbą elementów lub nazwą pliku. Na przykład, "{0} items" może być pokazane jako "14 items"

Tłumaczenia zaawansowane

Oprócz ciągów w en-us.txt możesz również chcieć przetłumaczyć część ciągów z Tasks.conf (opisane poniżej). Zawierają one teksty w kartach ("Cleaner", "Tools", "Options", "Apps" itd.) oraz wszystkie opisy obok pól wyboru w lewym panelu.

Możesz wziąć dowolny ciąg użyty jako klucz w Tasks.conf i umieścić go w swoim pliku tłumaczenia (np. Options: "Optionen", aby zmienić tytuł karty Options na jego niemiecki odpowiednik). Zobacz plik de.txt po przykłady dodatkowych tłumaczeń.

AppCleaner automatycznie wykrywa wszystkie pliki *.txt w folderze Lang, więc możesz od razu sprawdzić, jak wygląda twój plik językowy.

Jeśli przygotowałeś plik językowy, wyślij go do nas na adres support@updatestar.com, a rozważymy jego dołączenie do następnej wersji AppCleaner. Dziękujemy!

Pomóż nam dodać nowe programy do AppCleaner

AppCleaner pozwala dodawać nowe programy i nadpisywać te wbudowane. Proces czyszczenia jest sterowany plikiem konfiguracyjnym.

Dostęp do pliku konfiguracyjnego

Możesz wyświetlić wbudowany plik konfiguracyjny, wywołując Cleaner.Win.exe z parametrem wiersza poleceń -x. Spowoduje to utworzenie pliku o nazwie Tasks.conf w bieżącym katalogu roboczym.

  • Aby nadpisać wbudowane definicje: zmodyfikuj Tasks.conf i umieść go w tym samym folderze co Cleaner.Win.exe
  • Aby dodać do wbudowanych definicji: utwórz plik o nazwie Tasks.add.conf w tym samym folderze co Cleaner.Win.exe

Hierarchia konfiguracji

AppCleaner opiera się na trzech hierarchicznie zorganizowanych koncepcjach (z góry na dół):

  1. Obszary zadań: Reprezentowane przez karty, takie jak "Apps", "Browsers" i "Registry"
  2. Grupy zadań: W obrębie obszaru zadania istnieje wiele grup, np. grupa "Multimedia" w obszarze "Apps"
  3. Zadania: Niskopoziomowe bloki zawierające definicje dla pojedynczego programu, np. "Paint.NET"

Format pliku .conf

Format pliku .conf zawiera tekst w kodowaniu UTF-8 podobny do JSON. Oto przykład:

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

Typy podstawowe

  • Obiekt: Zbiór par klucz–wartość w nawiasach klamrowych. Klucze są łańcuchami i mogą nie mieć cudzysłowów. Jeśli klucz zawiera dwukropek, cudzysłowy muszą być obecne. Poszczególne pary klucz–wartość są rozdzielone białymi znakami
  • Tablica: Zbiór wartości w nawiasach kwadratowych. Poszczególne wartości są rozdzielone białymi znakami
  • Wartość logiczna: true i false
  • Łańcuch: Ciąg znaków w cudzysłowie. Jeśli znak cudzysłowu występuje w łańcuchu, musi być zapisany jako dwa cudzysłowy z rzędu

Klucze definicji zadania

W powyższym przykładzie "Apps" to obszar zadań, "Applications" to grupa zadań, a ".NET Reflector" to nazwa zadania. Do zdefiniowania zadania można użyć następujących kluczy:

DetectPattern
Oceniany przy starcie, aby określić, czy to zadanie jest wyświetlane w GUI. Ten test powinien dawać wynik wtedy i tylko wtedy, gdy program jest zainstalowany na komputerze. Wartość zawiera wzorzec pliku, który identyfikuje pliki, których obecność wskazuje, że program jest zainstalowany. Wzorzec może być globem i może zawierać identyfikatory znanych folderów, takie jak %LocalAppData%. Może być ustawiony na poziomie grupy zadań, aby uniknąć powtórzeń.
Detect
Podobnie jak DetectPattern, ale wskazuje klucz lub wartość rejestru, które muszą istnieć, gdy program jest zainstalowany. Klucz i wartość rejestru są oddzielone znakiem pionowej kreski (|). Może też występować na poziomie grupy zadań.
DetectOS
Pokazuje zadanie tylko wtedy, gdy system operacyjny ma określoną wersję. Jest to wartość typu string zawierająca wersję opcjonalnie poprzedzoną operatorem logicznym, takim jak >. Jeśli operator nie jest podany, domyślnie przyjmowane jest >=. Na przykład, "6.0" oznacza Windows Vista lub nowszy, podczas gdy "<6.0" oznacza Windows XP lub starszy.
FilePattern
Może być tablicą wartości łańcuchowych lub pojedynczą wartością łańcuchową. Określa pliki, które powinny zostać usunięte. Może zawierać te same wzorce co DetectPattern.
IgnoreFiles
Wzorzec glob reprezentujący pliki do zignorowania. Przydatne, gdy chcesz usunąć wszystkie pliki z folderu, ale pozostawić tylko kilka plików. Może być pojedynczą wartością lub tablicą.
RegKey
Może być tablicą lub pojedynczą wartością. Określa klucze i wartości rejestru, które powinny zostać usunięte. Nie obsługuje wzorców. Klucz i wartość rejestru są oddzielone znakiem pionowej kreski.
Default
true lub false (domyślnie false, jeśli nie podano). Określa, czy zadanie jest zaznaczone domyślnie.
Regex
Umożliwia zastępowanie lub usuwanie treści z plików. Wartość to obiekt zawierający 3 pary klucz–wartość: File, Pattern, Replacement.
SQLite
Umożliwia wykonywanie zapytań w bazach danych SQLite. Wartość to obiekt z 2 parami klucz–wartość: db i sql.

Jeśli przygotowałeś definicję dla publicznie dostępnej aplikacji i chcesz się nią podzielić, wyślij ją do nas na adres support@updatestar.com, a rozważymy jej dołączenie do następnej wersji AppCleaner. Dziękujemy!