The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

App::LXC::Container::Texts::en - English language support of App::LXC::Container

SYNOPSIS

    # This module should never be used directly!
    # It is used indirectly by the main modules of App::LXC::Container via
    use App::LXC::Container::Texts;

ABSTRACT

This module contains all English texts of App::LXC::Container.

DESCRIPTION

The module just provides a hash of texts to be used.

The keys are the (mostly shortened) original English strings, with the following rules applied:

  1. All characters are converted to lowercase.

  2. Each sprintf conversion sequence is replaced by an underscore (_) followed by the index of the sequence in the English string.

  3. All non-word characters are replaced with underscores (_).

  4. Multiple underscores (_) are replaced by a single one, except for those of a sprintf conversion sequence. E.g. a conversion sequence after one or more non-word characters appears as two underscores (_) followed by the index number.

  5. All leading and trailing underscores (_) are removed.

  6. Keys and messages are on two separate lines, with the second line beginning with the => and ending with ,. This eases the transfer of messages added later to other language files.

EXPORT

%T - hash of English texts

Note that %T is not exported into the callers name-space, it must always be fully qualified (as it's only used in two location in Texts anyway).

SEE ALSO

App::LXC::Container

LICENSE

Copyright (C) Thomas Dorner.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See LICENSE file for more details.

AUTHOR

Thomas Dorner <dorner (AT) cpan.org>