DBD-PO
view release on metacpan or search on metacpan
lib/DBD/PO.pm view on Meta::CPAN
or
$all_header_keys_ref = $dbh->func(
'get_all_header_keys', # function_name
);
my $header_data_ref = $dbh->func(
{table => $table}, # wich table
$all_header_keys_ref, # what to get
'get_header_msgstr_data', # function name
);
=head1 DIAGNOSTICS
see DBI
=head1 CONFIGURATION AND ENVIRONMENT
see DBI
=head1 DEPENDENCIES
Carp
Socket
parent
DBI
L<SQL::Statement>
L<Params::Validate>
=head2 Prerequisites
The only system dependent feature that DBD::File uses, is the C<flock()>
function. Thus the module should run (in theory) on any system with
a working C<flock()>, in particular on all Unix machines and on Windows
NT. Under Windows 95 and MacOS the use of C<flock()> is disabled, thus
the module should still be usable,
Unlike other DBI drivers, you don't need an external SQL engine
or a running server. All you need are the following Perl modules,
available from any CPAN mirror.
=head2 SQL
The level of SQL support available depends on the version of
SQL::Statement installed.
Any version will support *basic*
CREATE, INSERT, DELETE, UPDATE, and SELECT statements.
Only versions of SQL::Statement 1.0 and above support additional
features such as table joins, string functions, etc.
See the documentation of the latest version of SQL::Statement for details.
=head1 INCOMPATIBILITIES
not known
=head1 BUGS AND LIMITATIONS
The module is using flock() internally. However, this function is not
available on platforms. Using flock() is disabled on MacOS and Windows
95: There's no locking at all (perhaps not so important on these
operating systems, as they are for single users anyways).
=head1 SEE ALSO
DBI
L<DBD::File> as base class
L<SQL::Statement> and L<SQL::Statement::Syntax> as Parser
L<Locale::PO> has bugs, more than documented
L<DBD::CSV> my guideline
L<http://www.gnu.org/software/gettext/manual/gettext.html>
L<http://en.wikipedia.org/wiki/Gettext>
L<http://translate.sourceforge.net/wiki/l10n/pluralforms>
L<http://rassie.org/archives/247> The choice of the right module for the translation.
L<Locale::Maketext::Lexicon> see xgettext.pl
=head1 AUTHOR
Steffen Winkler
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2008 - 2010,
Steffen Winkler
C<< <steffenw at cpan.org> >>.
All rights reserved.
This module is free software;
you can redistribute it and/or modify it
under the same terms as Perl itself.
=cut
( run in 0.997 second using v1.01-cache-2.11-cpan-39bf76dae61 )