Log::Report::Lexicon::PO 0.04
Sponsored Links
Log::Report::Lexicon::PO 0.04 Ranking & Summary
File size:
0.062 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
869
Date added:
2007-06-07
Publisher:
Mark Overmeer
Log::Report::Lexicon::PO 0.04 description
Log::Report::Lexicon::PO is a Perl module with one translation definition.
METHODS
Constructors
Log::Report::Lexicon::PO->new(OPTIONS)
Option --Default
automatic ""
comment []
format []
fuzzy false
msgid
msgid_plural undef
msgstr "" or []
references []
. automatic => PARAGRAPH
Automaticly added comments. See addAutomatic().
. comment => PARAGRAPH
Translator added comments. See addComment().
. format => ARRAY-OF-PAIRS|HASH
See format().
. fuzzy => BOOLEAN
The string is not yet translated, some smart guesses may have been made. See fuzzy().
. msgid => STRING
. msgid_plural => STRING
. msgstr => STRING|ARRAY-OF-STRING
The translations for the msgid. When msgid_plural is defined, then an ARRAY must be provided.
. references => STRING|ARRAY-OF-LOCATIONS
The STRING is a blank separated list of LOCATIONS. LOCATIONs are of the form filename:linenumber, for instance lib/Foo.pm:42 See addReferences()
Attributes
$obj->addAutomatic(LIST|ARRAY|STRING)
Add multiple lines to the translators comment block. Returns an empty string if there are no comments.
$obj->addComment(LIST|ARRAY|STRING)
Add multiple lines to the translators comment block. Returns an empty string if there are no comments.
$obj->addFlags(STRING)
Parse a "flags" line.
$obj->addReferences(STRING|LIST|ARRAY)
The STRING is a blank separated list of LOCATIONS. The LIST and ARRAY contain separate LOCATIONs. A LOCATION is of the form filename:linenumber. Returns the internal HASH with references.
$obj->automatic([LIST|ARRAY|STRING])
Returns a STRING which contains the cleaned paragraph of automatically added comments. If an argument is specified, it will replace the current comment.
$obj->comment([LIST|ARRAY|STRING])
Returns a STRING which contains the cleaned paragraph of translators comment. If an argument is specified, it will replace the current comment.
$obj->format(LANGUAGE|PAIRS|ARRAY-OF-PAIRS|HASH)
When one LANGUAGE is specified, it looks whether a LANGUAGE-format or no-LANGUAGE-format is present in the line of FLAGS. This will return 1 (true) in the first case, 0 (false) in the second case. It will return undef (also false) in case that both are not present.
You can also specify PAIRS: the key is a language name, and the value is either 0, 1, or undef.
Example: use of format()
if($po->format(c)) ...
unless($po->format(perl-brace)) ...
if(defined $po->format(java)) ...
$po->format(java => 1); # results in java-format
$po->format(java => 0); # results in no-java-format
$po->format(java => undef); # results in
$obj->fuzzy([BOOLEAN])
Returns whether the translation needs human inspection.
$obj->isActive
Returns whether the translation has any references, or is the header.
$obj->msgid
Returns the actual msgid, which cannot be undef.
$obj->msgstr([INDEX, [STRING]])
With a STRING, a new translation will be set. Without STRING, a lookup will take place. When no plural is defined, use INDEX 0
$obj->plural([STRING])
Returns the actual msgid_plural, which can be undef.
$obj->references([STRING|LIST|ARRAY])
Returns an unsorted list of LOCATIONS. When options are specified, then those will be used to replace all currently defined references. Returns the unsorted LIST of references.
$obj->removeReferencesTo(FILENAME)
Remove all the references to the indicate FILENAME from the list. Returns the number of refs left.
Parsing
Log::Report::Lexicon::PO->fromText(STRING, [WHERE])
Parse the STRING into a new PO object. The WHERE string should explain the location of the STRING, to be used in error messages.
$obj->toString(OPTIONS)
Format the object into a multi-lined string.
Option --Default
nr_plurals undef
. nr_plurals => INTEGER
If the number of plurals is specified, then the plural translation list can be checked for the correct lenght. Otherwise, no smart behavior is attempted.
$obj->unused
The message-id has no references anymore and no translations.
METHODS
Constructors
Log::Report::Lexicon::PO->new(OPTIONS)
Option --Default
automatic ""
comment []
format []
fuzzy false
msgid
msgid_plural undef
msgstr "" or []
references []
. automatic => PARAGRAPH
Automaticly added comments. See addAutomatic().
. comment => PARAGRAPH
Translator added comments. See addComment().
. format => ARRAY-OF-PAIRS|HASH
See format().
. fuzzy => BOOLEAN
The string is not yet translated, some smart guesses may have been made. See fuzzy().
. msgid => STRING
. msgid_plural => STRING
. msgstr => STRING|ARRAY-OF-STRING
The translations for the msgid. When msgid_plural is defined, then an ARRAY must be provided.
. references => STRING|ARRAY-OF-LOCATIONS
The STRING is a blank separated list of LOCATIONS. LOCATIONs are of the form filename:linenumber, for instance lib/Foo.pm:42 See addReferences()
Attributes
$obj->addAutomatic(LIST|ARRAY|STRING)
Add multiple lines to the translators comment block. Returns an empty string if there are no comments.
$obj->addComment(LIST|ARRAY|STRING)
Add multiple lines to the translators comment block. Returns an empty string if there are no comments.
$obj->addFlags(STRING)
Parse a "flags" line.
$obj->addReferences(STRING|LIST|ARRAY)
The STRING is a blank separated list of LOCATIONS. The LIST and ARRAY contain separate LOCATIONs. A LOCATION is of the form filename:linenumber. Returns the internal HASH with references.
$obj->automatic([LIST|ARRAY|STRING])
Returns a STRING which contains the cleaned paragraph of automatically added comments. If an argument is specified, it will replace the current comment.
$obj->comment([LIST|ARRAY|STRING])
Returns a STRING which contains the cleaned paragraph of translators comment. If an argument is specified, it will replace the current comment.
$obj->format(LANGUAGE|PAIRS|ARRAY-OF-PAIRS|HASH)
When one LANGUAGE is specified, it looks whether a LANGUAGE-format or no-LANGUAGE-format is present in the line of FLAGS. This will return 1 (true) in the first case, 0 (false) in the second case. It will return undef (also false) in case that both are not present.
You can also specify PAIRS: the key is a language name, and the value is either 0, 1, or undef.
Example: use of format()
if($po->format(c)) ...
unless($po->format(perl-brace)) ...
if(defined $po->format(java)) ...
$po->format(java => 1); # results in java-format
$po->format(java => 0); # results in no-java-format
$po->format(java => undef); # results in
$obj->fuzzy([BOOLEAN])
Returns whether the translation needs human inspection.
$obj->isActive
Returns whether the translation has any references, or is the header.
$obj->msgid
Returns the actual msgid, which cannot be undef.
$obj->msgstr([INDEX, [STRING]])
With a STRING, a new translation will be set. Without STRING, a lookup will take place. When no plural is defined, use INDEX 0
$obj->plural([STRING])
Returns the actual msgid_plural, which can be undef.
$obj->references([STRING|LIST|ARRAY])
Returns an unsorted list of LOCATIONS. When options are specified, then those will be used to replace all currently defined references. Returns the unsorted LIST of references.
$obj->removeReferencesTo(FILENAME)
Remove all the references to the indicate FILENAME from the list. Returns the number of refs left.
Parsing
Log::Report::Lexicon::PO->fromText(STRING, [WHERE])
Parse the STRING into a new PO object. The WHERE string should explain the location of the STRING, to be used in error messages.
$obj->toString(OPTIONS)
Format the object into a multi-lined string.
Option --Default
nr_plurals undef
. nr_plurals => INTEGER
If the number of plurals is specified, then the plural translation list can be checked for the correct lenght. Otherwise, no smart behavior is attempted.
$obj->unused
The message-id has no references anymore and no translations.
Log::Report::Lexicon::PO 0.04 Screenshot
Advertisements
Log::Report::Lexicon::PO 0.04 Keywords
STRING
PO
ARRAY
LOCATIONS
LANGUAGE
PAIRS
Perl module
list
format
returns
MSGID
references
translation
Log::Report::Lexicon::PO
LogReportLexiconPO
Log::Report::Lexicon::PO 0.04
Bookmark Log::Report::Lexicon::PO 0.04
Log::Report::Lexicon::PO 0.04 Copyright
WareSeeker periodically updates pricing and software information of Log::Report::Lexicon::PO 0.04 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Log::Report::Lexicon::PO 0.04 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
language translation
string bikini
array solutions
returns program
formatting
references in apa format
translation software
apa format references
java array
query string
superman returns
mla format
references that appear
translation online
returns policy
string trimmers
formative assessment
arraylist java
Related Software
Locale::Maketext::Lexicon is a Perl module to use other catalog formats in Maketext. Free Download
Progress Report Manager project is a system for entering and sending school progress reports for teachers and parents. Free Download
mod_limitipconn is an Apache module which allows web server administrators to limit the number of simultaneous downloads. Free Download
Locale::Maketext::Lexicon::Tie is a Perl module to use tied hashes as lexicons for Maketext. Free Download
Devel::Tinderbox::Reporter is a Perl module with client to send reports to Tinderbox. Free Download
WWW::Yahoo::KeywordExtractor is a Perl module to get keywords from summary text via the Yahoo API. Free Download
Locale::Maketext::Lexicon::Msgcat is a Msgcat catalog parser Maketext. Free Download
OpenGeDB Perl module is a module to access the OpenGeoDB database and calculate all ZIP codes in a certain radius. Free Download
Latest Software
Popular Software
Favourite Software