Zonemaster::Translator(3pm)

Zonemaster::Translator3pm

Translation support for zonemaster

Usage

    my $trans = Zonemaster::Translator->new({ locale => 'sv_SE.UTF-8' });
    say $trans->to_string($entry);

Attributes

locale

The locale that should be used to find translation data. If not explicitly provided, defaults to (in order) the contents of the environment variable LANG, LC_ALL, LC_MESSAGES or, if none of them are set, to "en_US.UTF-8".

data

A reference to a hash with translation data. This is unlikely to be useful to end-users.

Methods

to_string($entry)

Takes a Zonemaster::Logger::Entry object as its argument and returns a translated string with the timestamp, level, message and arguments in the entry.

translate_tag

Takes a Zonemaster::Logger::Entry object as its argument and returns a translation of its tag and arguments.

BUILD

Internal method that's only mentioned here to placate Pod::Coverage.

Releases

3 releases since Debian 9 (Stretch); the text changed 2 times.

  1. 9
  2. 10
  3. 11

From libzonemaster-perl 1.0.16-2.1 in Debian 11 (Bullseye). Parsed by carta from the page's man source.