február 2., 2007 – 22:47
2 / 2,053

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…

cimkék

2 hozzászólás

  • Sianis
    február 10., 2007 — 13:20 | Permalink

    Esetleg tudunk / tudok segíteni valamiben?

  • február 10., 2007 — 13:52 | Permalink

    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…

Hozzászólás

Az email címe soha nem jelenik meg máshol. A név és az emailcím megadása kötelező

*
*