Log::R...exicon(3pm)
๐ Log::R...exicon โ the manual page, bestie edition ๐
okay so this is Log::R...exicon(3pm), from the User Contributed Perl Documentation, and yes the name is literally Log::R...exicon because apparently someone said "let's make the title look like a screensaver" and everyone agreed. we move.
โจ NAME โจ
Log::Report::Lexicon โ the translation component of Log::Report. that's it. that's the whole name section. she's lowkey mysterious.
๐ธ SYNOPSIS ๐ธ
ngl bestie, there is no synopsis here. nothing. an empty stage. the SYNOPSIS section is giving "no thoughts, head empty" and honestly? respect. ๐
๐ฆ DESCRIPTION ๐ฆ
so this module is the main entry point for the whole distribution, which is a very fancy way of saying it mostly just... stands there. it currently has no further use. it's the front door of a house where everyone hangs out in the backyard.
what this distribution does contain is every component of Log::Report that handles translations. the whole translation squad. ๐ซถ
here's the tea though: if you do not need translations, you do not need to install this module. periodt. skip it. free yourself.
but if you are using Log::Report and you do want to add translations? it may be very little work. like, barely any. because if you already wrote your texts nicely in the advised message format, like this:
print __x"Greetings to you, {name}", name => $name;
fault __x"cannot open file {filename}", filename => $fn;
then literally everything is already in perfect condition to introduce translations. it requires very little to no additions to the code you already have. the way that just works?? obsessed. ๐
so here's what's actually inside this distribution:
Log::Report::Extractโ the logic that thexgettext-perlbinary uses (and yes, that binary is also included here) to extractmsgid's out of perl scripts and (website) templates. ๐งLog::Report::Lexicon::Tableโ translation table administration, inPOorMOformat.Log::Report::Lexicon::Indexโ translation table file administration, and it understands locales, domains, and attributes in the filenames. she reads the filenames like tarot cards ๐ฎLog::Report::Translatorโ the run-time component of translations. the one doing the actual work at 3am.
๐ฅ METHODS ๐ฅ
๐ Constructors ๐
$class->new(%options)โ yeah. that's the whole constructor entry. no description, no options listed, just vibes and a signature. iconic of her honestly.
โญ Accessors โญ
- ...and this section is completely empty. zero accessors. an absolute void. not a single one. we love a minimalist. ๐
๐ SEE ALSO ๐
this module is part of Log-Report-Lexicon version 1.15, built on November 06, 2025. website: http://perl.overmeer.net/CPAN/ โ go say hi, she's been running this since before some of us could read.
๐ LICENSE ๐
- for contributors, see file
ChangeLog. - this software is copyright (c) 2007-2025 by Mark Overmeer.
- this is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay, legally speaking. no cap.
and that's the whole page, bestie! this one shipped as perl v5.40.1, dated 2025-11-11, and she's still out here being the most minimalist main entry point in the whole CPAN. stan a low-effort queen. ๐โจ๐
๐ฆ where this page comes from
- ubuntu resolute: liblog-report-lexicon-perl 1.15-1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: liblog-report-lexicon-perl 1.15-1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms