az elmúlt héten valóban megindult az openscope fejlesztése. a tervezésnél magunk sem hittük, hogy mennyire nehéz a feladat. de január végére ígértem az első eredményeket és mivel ezek nincsenek, legalább elmondom, hogy mi a helyzet, andrásnak mit sikerült megoldania. mostantól itt írom meg a projekt állását, amíg a wiki nem lesz vállalható állapotban.
periscope 0.1
ami elkészült:
- az opensuse vagy sled forráscsomagokból kiválasztásra kerülnek, amelyekben po fájlok vannak,
- azok a könyvtárak, amelyekben po és pot fájlok vannak, kitömörítésre kerülnek,
- a forráscsomag és po fájlok adataiból xml fájlok készülnek, amelybe bekerül minden információ, amely csomaginformáció vagy a po fájlok fejlécében szerepel, illetve a po fájlok statisztikái is,
- az xml állományok egyetlen adatbázisba kerülnek. ez azt jelenti, hogy egyetlen táblába kerül az adott disztribúció összes po állományából nyert minden információ.
- az előzetesen készített minták alapján nyelvenként rendezésre kerülnek az állományok, ami azt jelenti, kb. 20 minta válogatja szét a több 110 nyelvet. ezeknek a mintáknak az elkészítése volt az egyik legnagyobb falat és jelenleg sem fedi le az összes csomagot, azonban a rostán fennmaradó száz-egynéhány po fájlal jelenleg nem foglalkozunk
ami hátravan:
- pot fájlokat is adatbázisba kell tölteni
- ahol van rá mód, le kell generálni a forrásból az érvényes pot állományt
- a két pot állományt össze kell ezt hasonlítani és jelezni ha nem egyezik a forrásban lévővel
- ellenőrizni kell, hogy a meglévő nyelvi állományok összes üzenetszáma megegyezik-e a pot fájlban találhatóval
- a nem létező nyelvi fájlokat virtuálisan létre kell hozni az adatbázisba, hogy az egy csomaghoz tartozó összes üzenetszám nyelvenként egyenlő legyen, hiszen csak így kapunk reális képet
- automatizálni kell, hogy bármely po fájl változásakor az adatbázisban a statisztikai értékek kiszámításra kerüljenek, hogy ez ne a megjelenéskor történjen.
- automatizálni kell a teljes folyamatot
kaleidoscope 0.1
ami elkészült:
- a domain regisztrálva, kiszolgáló beállítva
- kész a wiki
- kész a design
ami hátravan:
- ki kell fizetnem végre a domainregisztrációt :)
- statisztikák megjelenítésének kidolgozása
- a wiki ie kompatibilissá tétele :(
- a projekt leírásának elkészítése és feltöltése a wikibe
hát itt tartunk. úgy érzem nagyot léptünk előre, de sok dolog van még…



2 hozzászólás
Esetleg tudunk / tudok segíteni valamiben?
köszönöm a felajánlást, hamarosan olyan helyzetbe kerül a projekt, hogy könnyeb be lehet majd szállni. és a többieknek is nagyon köszönöm az érdeklődést és a felajánlásokat…