==== version history of Log::Report::Lexicon Unless noted otherwise, these changes where initiated and applied by Mark Overmeer. bugs: - with multiple domains extracted at once, remove references which appear in one PO but the file moved to other domain, not scanned in the same xgettext-perl run. - manual-page for xgettext-perl is missing - xgettext-perl does not yet support __*p* introduced by Log::Report version 1.22. It should probably accept variables as $msgctxt argument, to make code maintainable. wishlist: - let xgettext-perl produce mo files as well. version 1.14: Mon 8 Sep 15:31:33 CEST 2025 Changes: - require Perl 5.16 (2012) Fixes: - fix pod2usage github merge#3 [Sam Kington] - understand 'use Log::Report' with minimal required version number github merge#4 and #5 [Sam Kington] Improvements: - convert to OODoc 3.03 version 1.13: Tue 6 May 09:49:55 CEST 2025 Changes: - move Log::Report::Extract::Template to Log::Report::Template::Extract.pm in distribution Log-Report-Template. Fixes: - --no-cleanup option was broken. Improvements: - ::Extract::write() passes options to ::Lexicon writers. version 1.12: Fri 18 Apr 17:10:11 CEST 2025 Fixes: - binmode for POTcompact - confusion between option name 'lexicon' or 'lexicons', accept both. - find gmo files. - no translations for the declaration of the conversion routines in Log::Report Improvements: - add .gitignore - add translation table - extract Template understand FILTER version 1.11: Thu Mar 22 23:32:11 CET 2018 Release 1.10 seems to got lost on CPAN. Upload a new one. Fixes: - fix metadata [Mohammad S Anwar] - $fh->binmode not supported before 5.12 [cpantesters] version 1.10: Tue Jan 23 23:03:57 CET 2018 Improvements: - typo, rt.cpan.org#123008 [Lukas Mai] - additional filename test in 30index.t - add debugging of fn0 to t/30index.t - convert to GIT - publish on GitHUB version 1.09: Mon 28 Aug 10:37:30 CEST 2017 Fixes: - support PO-table charsets only available in the file's header Reported by [Lars Dɪᴇᴄᴋᴏᴡ] Improvements: - do not require Plural-Forms in the header when it is not used. - remove option Log::Report::Lexicon::MOTcompact::read(take_all) Always take all, don't be smart (because it wasn't efficient at all) - support filename extension .gmo as alternative to .mo - ::Lexicon::POT::new(charset) from required to default 'UTF-8' version 1.08: Thu 29 Jun 15:02:15 CEST 2017 Fixes: - textdomain() from package. version 1.07: Tue 27 Jun 16:43:28 CEST 2017 Changes: - interpolated context values require "_context." prefix Fixes: - Accept END with blanks around it in piped syntax. Improvements: - spell-fix rt.cpan.org#118560 [Gregor Herrmann, Debian] - receive lexicon specific code from Log::Report::Translator (part of the Log::Report distribution) - warn when the msgid contains html-encoded characters, while extracting msgids from HTML. version 1.06: Wed 21 Sep 17:10:58 CEST 2016 Fixes: - extract __nx as well. Improvements: - take domain from Dancer2::Plugin::LogReport as well [Andy Beverley] version 1.05: Tue 12 Apr 15:09:32 CEST 2016 Fixes: - charset in MO files. [Paulo A Ferreira] Improvements: - explain context settings for interpolation (new in Log::Report 1.10) - explain relation to gettext's pgettext() command. - added --no-cleanup to bin/xgettext-perl - some documentation for bin/xgettext-perl version 1.04: Mon Jun 15 17:34:38 CEST 2015 Improvements: - spell-fix rt.cpan.org#96465 [Gregor Herrmann, Debian] - add Log::Report::Extract::addPot() version 1.03: Wed Jun 4 17:22:19 CEST 2014 Fixes: - more than one po-file with contexts. Reported by [Richard Still] Improvements: - accept PO-files which have CRLF endings, while running on LF platform (UNIX/Linux) version 1.02: Mon Mar 10 16:08:59 CET 2014 Changes: - ::PO::unused() -> ::PO::useless() Fixes: - do not run t/12ctxt.t on openbsd: that platform does not support LC_ALL [cpantesters] - ::POT::write(only_active) was not documented and only partially implemented [Patrick Goldmann] - ::POT::write() did not check the number of plural forms. [Patrick Goldmann] Improvements: - changed documentation style - explain how to use templates in combination with translation contexts version 1.01: Mon Jan 6 22:42:22 CET 2014 Fixes: - t/12ctxt.t failed when 'en' locale was not installed. Patched by [Slaven Rezic] version 1.00: Sun Jan 5 17:30:43 CET 2014 Split-off from Log::Report Fixes: - remove references to files which have disappeared from the set. Improvements: - add ::Lexicon as main extry point - add ::Translator::Context and smart support for msgctxt - command-line parameter option in xgettext-perl - add msgctxt support to tables maintained in POT, POTcompact, and MOcompact format. - more documentation