=head1 NAME Log::Report::Message - a piece of text to be
translated =head1 SYNOPSIS # Created by Log::Report's __
functions # Full feature description in the DETAILS section # no
interpolation __"Hello, World"; # with interpolation __x"age
{years}", age => 12; # interpolation for one or many my
$nr_files = @files; __nx"one file", "{_count} files", $nr_files;
__nx"one file", "{_count} files", \@files; # interpolation of
arrays __x"price-list: {prices%.2f}", prices => \@prices, _join
=> ', '; # white-spacing on msgid preserved print
__x"\tCongratulations,\n"; print "\t", __x("Congratulations,"),
"\n"; # same =head1 DESCRIPTION Any used of a translation
function, like L or L will result in this object. It will
capture some environmental information, and delay the
translation until it is needed. Creating an object first, and
translating it later, is slower than translating it immediately.
However, on the location where the message is produced, we do
not yet know to what language to translate: that depends on the