UpdateStar AppCleaner 3
UpdateStar AppCleaner 3 Logo Award
"Alaposabban vizsgál és tisztít, mint a többi tisztítóprogram. Most már csak az AppCleanert használom!" — Christoph V.

Tisztítsa meg Windows számítógépét ezzel az ingyenes szoftverrel.

Az AppCleaner 3 Freeware eltávolítja a számítógépről az elavult fájlokat, beleértve az ideiglenes fájlokat, az előzményeket, a sütiket, az internetes naplókat és még sok mást, több mint 2000 szoftverből – többet, mint bármely más tisztítóprogram. Lemezterületet szabadít fel és optimalizálja az általános teljesítményt. Próbálja ki! Optimalizálja a számítógép teljesítményét, és napi használat mellett is egyszerű a kezelése.

Hozzájárulás az AppCleanerhez

Új nyelv hozzáadása az AppCleanerhez

Könnyedén hozzáadhatsz új nyelveket az AppCleanerhez. A felhasználói felületen megjelenő összes szöveg UTF-8 kódolású szövegfájlokban van definiálva. Ezekből a konfigurációs fájlokból jó néhány már be van építve az AppCleanerbe.

Nyelvi fájlok exportálása

A beépített nyelvi fájlokat a Cleaner.Win.exe program -x paraméterrel történő futtatásával exportálhatod. Ez a beépített nyelvi fájlokat a jelenlegi munkakönyvtárba írja ki.

Új nyelvi fájl létrehozása

Új nyelv hozzáadásához az AppCleanerhez:

  1. Adj hozzá egy Lang nevű almappát az AppCleaner mappához
  2. Másold be az -x parancssori paraméterrel kiírt beépített en-us.txt fájlt
  3. Nevezd át a fájlt xx.txt-re, ahol az xx a célnyelv ISO 639-1 nyelvi azonosítója
  4. Cseréld le minden sor jobb oldalán az értékeket a célnyelvre fordított szövegre

A szövegfájl felépítése a következő:

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

Fájlformátum-szabályok

  • Minden sor egy kulcsszóval kezdődik, amelyet kettőspont választ el a szövegértéktől
  • A szövegértékeket idézőjelek közé kell tenni, és több soron is folytatódhatnak
  • Ha a szövegérték idézőjelet tartalmaz, azt két egymás utáni idézőjellel kell escape-elni
  • A kulcsszavakat ne fordítsd le
  • A megjegyzések számjellel (#) kezdődnek, és a sor végéig tartanak

Speciális formázás

  • LanguageName: Meghatározza a nyelv nevét, ahogy az az Opciók oldalon lévő legördülőben megjelenik. Használd a következő konvenciót: „angol nyelv neve (native nyelvi név)”, pl. „German (Deutsch)”
  • And-jel (&): Néhány string tartalmaz and-jelet, amely a megfelelő parancs billentyűparancs-karakterét határozza meg
  • Placeholder-ek: Egyes értékek formázó stringeket tartalmaznak, mint például {0} vagy {1}. Ezek futásidőben kerülnek kicserélésre kiszámított értékekre, például elemek számára vagy fájlnévre. Például a „{0} items” megjelenhet így: „14 items”

Haladó fordítások

Az en-us.txt stringjein felül érdemes lehet a Tasks.conf (lentebb leírva) néhány szövegét is lefordítani. Ezek tartalmazzák a tabok szövegét („Cleaner”, „Tools”, „Options”, „Apps” stb.), valamint a bal oldali panelen a checkboxok melletti leírásokat.

A Tasks.conf-ban használt bármely kulcs-stringet beteheted a fordítási fájlodba (pl. Options: "Optionen", hogy az Options tab címét a német megfelelőre cseréld). További fordítási példákért nézd meg a de.txt fájlt.

Az AppCleaner automatikusan beolvassa a Lang mappában található összes *.txt fájlt, így azonnal ellenőrizheted, hogyan néz ki a nyelvi fájlod.

Ha készítettél egy nyelvi fájlt, kérjük, küldd el nekünk a support@updatestar.com címre, és megfontoljuk a bekerülését az AppCleaner következő verziójába. Köszönjük!

Segíts új programokat hozzáadni az AppCleanerhez

Az AppCleaner lehetővé teszi új programok hozzáadását, illetve a beépített definíciók felülbírálását. A tisztítási folyamatot egy konfigurációs fájl vezérli.

A konfigurációs fájl elérése

A beépített konfigurációs fájlt a Cleaner.Win.exe program -x parancssori paraméterrel történő futtatásával tekintheted meg. Ez egy Tasks.conf nevű fájlt hoz létre az aktuális munkakönyvtárban.

  • A beépített definíciók felülbírálásához: módosítsd a Tasks.conf fájlt, és helyezd a Cleaner.Win.exe-vel azonos mappába
  • A beépített definíciók bővítéséhez: hozz létre egy Tasks.add.conf nevű fájlt a Cleaner.Win.exe-vel azonos mappában

Konfigurációs hierarchia

Az AppCleaner három, hierarchikusan szervezett koncepción alapul (felülről lefelé):

  1. Feladat-területek (Task Areas): A „Apps”, „Browsers” és „Registry” fülek képviselik
  2. Feladatcsoportok (Task Groups): Egy feladatterületen belül több csoport található, például az „Apps” területen belüli „Multimedia” csoport
  3. Feladatok (Tasks): Az alacsony szintű építőelemek, melyek egyetlen program definícióját tartalmazzák, pl. „Paint.NET”

A .conf fájlformátum

A .conf fájlformátum UTF-8 kódolású szöveget tartalmaz, amely hasonló a JSON-hoz. Íme egy példa:

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

Alap típusok

  • Object: Kapcsos zárójelek közötti kulcs–érték párok halmaza. A kulcsok stringek, az idézőjelek elhagyhatók. Ha a kulcs kettőspontot tartalmaz, az idézőjelek kötelezők. Az egyes kulcs–érték párokat whitespace választja el
  • Array: Értékek sorozata szögletes zárójelek között. Az értékeket whitespace választja el
  • Boolean: true és false
  • String: Karakterek sorozata idézőjelek között. Ha a string idézőjelet tartalmaz, azt két egymás utáni idézőjellel kell kódolni

Feladatdefiníciós kulcsok

A fenti példában az „Apps” a feladat-terület, az „Applications” a feladatcsoport, és a „.NET Reflector” a feladat neve. A következő kulcsok használhatók egy feladat definiálásához:

DetectPattern
Induláskor kiértékelve dönti el, hogy a feladat megjelenjen-e a GUI-ban. A tesztnek pontosan akkor kell találatot adnia, ha a program telepítve van a gépen. Az érték egy fájlpattern, amely olyan fájlokat azonosít, amelyek létezése a program telepítését jelzi. A pattern lehet glob, és tartalmazhat ismert mappa-azonosítókat, mint például %LocalAppData%. Beállítható feladatcsoport-szinten is az ismétlés elkerülésére.
Detect
A DetectPattern-hez hasonló, de egy registry kulcsot vagy értéket azonosít, amelynek léteznie kell, ha a program telepítve van. A registry-kulcsot és -értéket a pipe szimbólum (|) választja el. Szintén megadható feladatcsoport-szinten.
DetectOS
A feladatot csak akkor jeleníti meg, ha az operációs rendszer megfelel a megadott verziónak. Ez egy string, amely tartalmazza a verziót, opcionálisan egy logikai operátorral, például > prefixelve. Ha nincs operátor megadva, az alapértelmezés >=. Például a "6.0" Windows Vista vagy újabb rendszert jelent, míg a "<6.0" Windows XP-t vagy régebbit.
FilePattern
Lehet stringek tömbje vagy egyetlen string érték. Meghatározza a törlendő fájlokat. Ugyanazokat a patternöket tartalmazhatja, mint a DetectPattern.
IgnoreFiles
Glob pattern a figyelmen kívül hagyandó fájlokhoz. Akkor hasznos, ha egy mappából minden fájlt törölni akarsz, de néhányat meg szeretnél tartani. Lehet egyetlen érték vagy tömb.
RegKey
Lehet tömb vagy egyetlen érték. Meghatározza a törlendő registry-kulcsokat és -értékeket. Nem támogat patternöket. A registry-kulcsot és -értéket a pipe szimbólum választja el.
Default
true vagy false (alapértelmezésben false, ha nincs megadva). Meghatározza, hogy a feladat alapértelmezetten be legyen-e pipálva.
Regex
Lehetővé teszi fájlok tartalmának cseréjét vagy törlését. Az érték egy object, amely 3 kulcs–érték párt tartalmaz: File, Pattern, Replacement.
SQLite
Lehetővé teszi lekérdezések futtatását SQLite adatbázisokban. Az érték egy object 2 kulcs–érték párral: db és sql.

Ha készítettél egy publikus alkalmazáshoz definíciót, és szeretnéd megosztani, kérjük, küldd el nekünk a support@updatestar.com címre, és megfontoljuk a bekerülését az AppCleaner következő verziójába. Köszönjük!