METHODS

Constructors

$class->new( OPTIONS )
Option Default

charset

'utf-8'

lexicon

<required>

charset => STRING
The character-set used in the PO files.
lexicon => DIRECTORY
The place where the lexicon is kept. When no lexicon is defined yet, this will be the directory where an domain/xx.po file will be created.

Accessors

$obj->charset

Returns the character-set used inside the POT files.

$obj->domains

Returns a sorted list of all known domain names.

$obj->index

Returns the Log::Report::Lexicon::Index object, which is listing the files in the lexicon directory tree.

Processors

$obj->process( FILENAME, OPTIONS )

Update the domains mentioned in the FILENAME. All textdomains defined in the file will get updated automatically, but not written before all files where processed.

Option Default

charset

'iso-8859-1'

charset => STRING
$obj->showStats( [DOMAINs] )

Show a status about the DOMAIN (by default all domains). At least mode verbose is required to see this.

$obj->write( [DOMAIN] )

Update the information of the files related to DOMAIN, by default all processed DOMAINS. All information known about the DOMAIN is removed from the cache.