Aion-Env

 view release on metacpan or  search on metacpan

i18n/Aion/Env.ru-en.po  view on Meta::CPAN

msgid "Aion::Env - создаёт константу связанную со значением из .env"
msgstr "Aion::Env - creates a constant associated with the value from .env"

msgid "Файл .env:"
msgstr ".env file:"

msgid "В проектах используется конфигурационный файл `.env` для конфигурации проекта, в `Makefile`, для `docker` и `docker compose`. Данный модуль позволяет оф...
msgstr "Projects use the `.env` configuration file for project configuration, in `Makefile`, for `docker` and `docker compose`. This module allows you to design environment variables as constants of `perl` modules."

msgid "Константы инициализируются из `%ENV`, если там нет значения или оно `undef`, то из файла `.env`, а если и там его не будет – из опции `default`."
msgstr "Constants are initialized from `%ENV`, if there is no value there or it is `undef`, then from the `.env` file, and if it is not there, from the `default` option."

msgid "При парсинге файла, ошибка синтаксиса приведёт к исключению."
msgstr "When parsing a file, a syntax error will result in an exception."

msgid "Тип переменной окружения можно проверять с помощью опции `isa`. Она принимает подпрограмму или объект с перегруженным оператором `${}`. Ð...
msgstr "The type of an environment variable can be checked using the `isa` option. It accepts a subroutine or object with the `${}` operator overloaded. In this case, the value will be passed to `$_`. If the object has a `validate` method, like `Aion...

msgid "Рекомендуется называть переменные окружения используя название модуля в котором она объявлена. Например, пакет `Aion::Type`, тогда имена ...
msgstr "It is recommended to name environment variables using the name of the module in which it is declared. For example, the package is `Aion::Type`, then the names of the environment variables in it are `AION_TYPE_*`."

msgid "Создаёт константу с именем `$name` в пакете из которого вызван.\n"
"Опционально можно передать в `%kw` `isa` и `default`."
msgstr "Creates a constant with the name `$name` in the package from which it is called.\n"
"Optionally, you can pass `isa` and `default` to `%kw`."

msgid "Парсит файл формата `.env` и возвращает хеш с переменными из него."
msgstr "Parses a file in `.env` format and returns a hash with variables from it."

msgid "âš– **Perl5**"
msgstr "âš– **Perl5**"

msgid "The Aion::Env module is copyright © 2026 Yaroslav O. Kosmina. Rusland. All rights reserved."
msgstr "The Aion::Env module is copyright © 2026 Yaroslav O. Kosmina. Rusland. All rights reserved."

i18n/Aion/Env/Etc.ru-en.po  view on Meta::CPAN

msgid "Aion::Env::Etc - создаёт константу связанную с ключом из конфигурационных файлов"
msgstr "Aion::Env::Etc - creates a constant associated with a key from configuration files"

msgid "Файл etc/include.yml:"
msgstr "etc/include.yml file:"

msgid "Файл etc/test.yml:"
msgstr "File etc/test.yml:"

msgid "Парсит конфигурационный файл. Путь к нему задан энвиронмент-переменной `AION_ENV_ETC_PATH`."
msgstr "Parses the configuration file. The path to it is specified by the environment variable `AION_ENV_ETC_PATH`."

msgid "В нём может быть ключ `includes` c включением других конфигурационных файлов, а у тех – других.\n"
"Для простоты `includes` срабатывают от текущего каталога, который должен соответствовать корню проекта (таково соглашение)."
msgstr "It may contain the `includes` key with the inclusion of other configuration files, and those with other ones.\n"
"For simplicity, `includes` are triggered from the current directory, which should correspond to the project root (this is the convention)."

msgid "Ключи вида `when@ID` будут перекрывать своими ключами ключи конфигурационного файла, если `ID` из них соответствует `APP_ENV`."
msgstr "Keys of the form `when@ID` will overlap with their keys the keys of the configuration file if the `ID` of them matches `APP_ENV`."

msgid "Хеши в ключах, при совпадении ключей в разных файлах, объединяются рекурсивно. Однако если в одном из ключей не хеш, то будет выброшен...
msgstr "Hashes in keys, if the keys match in different files, are combined recursively. However, if one of the keys does not have a hash, an exception will be thrown."

msgid "Создаёт константу в пакете из которого был вызван."
msgstr "Creates a constant in the package from which it was called."

msgid "Допустимые опции:"
msgstr "Valid options:"

msgid ""
"* `isa` – подпрограмма-тестер или объект `Aion::Type` для проверки типа.\n"
"* `default` – значение по умолчанию.\n"
"* `key` – ключ из конфигурационных файлов. По умолчанию к нему преобразуется имя константы (переводится в нижний регистр и подчёрки заменя...
msgstr ""
"* `isa` – tester routine or `Aion::Type` object for type checking.\n"
"* `default` – default value.\n"
"* `key` – key from configuration files. By default, the name of the constant is converted to it (translated to lower case and underscores are replaced with dots)."

msgid "Считывает и парсит конфигурационный файл в формате `yaml`. `${ID}` заменяются на значения из `%ENV`, а если там нет, то из файла `.env`. Парсит файÐ...
msgstr "Reads and parses a configuration file in `yaml` format. `${ID}` are replaced with values from `%ENV`, and if not there, then from the `.env` file. Parses files in `include` recursively."

msgid "Обединяет два хеша рекурсивно. Если в совпадающих ключах не хеши, то выбрасывает ошибку с `$file` и `$path`, где `$file` – подключающийся файл, Ð...
msgstr "Concatenates two hashes recursively. If the matching keys do not have hashes, then it throws an error with `$file` and `$path`, where `$file` is the connecting file, and `$path` is the path from the keys through the dot."

msgid "Добавляет бэкслеши. Используется для эскейпинга энвиронментов."
msgstr "Adds backslashes. Used for escaping environments."

msgid "Получить значение по ключу из хеша."
msgstr "Get the value by key from the hash."

msgid "âš– **Perl5**"
msgstr "âš– **Perl5**"

msgid "The Aion::Env::Etc module is copyright © 2026 Yaroslav O. Kosmina. Rusland. All rights reserved."
msgstr "The Aion::Env::Etc module is copyright © 2026 Yaroslav O. Kosmina. Rusland. All rights reserved."



( run in 0.594 second using v1.01-cache-2.11-cpan-acf6aa7dc9e )