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:
All characters are converted to lowercase.
Each
sprintf
conversion sequence is replaced by an underscore (_
) followed by the index of the sequence in the English string.All non-word characters are replaced with underscores (
_
).Multiple underscores (
_
) are replaced by a single one, except for those of asprintf
conversion sequence. E.g. a conversion sequence after one or more non-word characters appears as two underscores (_
) followed by the index number.All leading and trailing underscores (
_
) are removed.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
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>