[Tallinn-pm] FW: Konfiguratsioonimoodul i18n/l10n toega

Viktor Larionov viktor.larionov at salva.ee
Sat Nov 8 02:26:14 PST 2008


Ei oska kahjuks. Ei ole kursis selliste lahendustega.
Minua tähelepanekute järgi enamus lahendusi kasutab alusena
Config::Validate'i.
Järsku saad lihtsamat pidi Config::Validate'i laiendada esialgse autori
nõusolekul ?

Ega rohkem ei oskagi lisada :)

Jõudu,
vik

-----Original Message-----
From: tallinn-pm-bounces+viktor.larionov=salva.ee at pm.org
[mailto:tallinn-pm-bounces+viktor.larionov=salva.ee at pm.org] On Behalf Of
Andri Moll
Sent: Friday, November 07, 2008 7:55 PM
To: tallinn-pm at pm.org
Subject: [Tallinn-pm] Konfiguratsioonimoodul i18n/l10n toega

Tere!

Näen laia valikut konfiguratsioonimooduleid CPANis. Kahjuks ei midagi
sobivat.

Otsin lahendust, millega parsida irssi või BIND stiilis sättefail Perli
andmestruktuuriks ning saadud /hash/i võrrelda konfisüntaksiga. Tulevikus
läheb
vaja parsitud andmed tagasi kirjutada, ideaalis muutmata teisi ridu.

Parseri aluseks leidsin YAPPi baasil Config::Irssi::Parser[1] mooduli.
Kahjuks
parseri kirjutamine on pisiasi võrreldes loetud andmete kontrollimisega.

Verifitseerimiseks sobilikuim, mille CPANist leidsin, oli
Config::Validate[2].
Kahjuks on moodulil kaks olulist puudust: veateadete tõlkimine ning
reanumbrite
teavitus. Saatsin nende kohta päringu autorile.

[1]
http://search.cpan.org/~dhardison/Config-Irssi-Parser-0.0.4/lib/Config/Irssi
/Parser.pod
[2] http://search.cpan.org/~cmo/Config-Validate-0.2.6/lib/Config/Validate.pm

Üldine tendents CPANi Config:: moodulite juures on andmete parsimine.
Andmekontroll on kas olematu või minimaalne (nõuab suurel hulgal käeliselt
kontrollkoodi kirjutamist).

Oskab keegi mind juhatada mõne olemasoleva lahenduseni, millel on järgmised
võimalused?
* Lokalisatsioon. Veateadete tõlkimine.
* Veateates probleemsele reale viitamine.
* Loetud andmete põhjalik kontroll. K.a hierarhiline vaikimisi väärtuste
määramine.

Andmete muutmine ja kirjutamine ei ole esialgu nõudmiseks. Mõistan, et
selline
lisa tuleb tõenäoliselt ise programmeerida.


Tänan ette!

Andri
_______________________________________________
Tallinn-pm mailing list
Tallinn-pm at pm.org
http://mail.pm.org/mailman/listinfo/tallinn-pm




More information about the Tallinn-pm mailing list