Aion
view release on metacpan or search on metacpan
i18n/Aion.ru-en.po view on Meta::CPAN
msgid "Aion - поÑÑмодеÑниÑÑÑÐºÐ°Ñ Ð¾Ð±ÑекÑÐ½Ð°Ñ ÑиÑÑема Ð´Ð»Ñ Perl 5, ÑÐ°ÐºÐ°Ñ ÐºÐ°Ðº «Mouse», «Moose», «Moo», «Mo» и «M», но Ñ ÑлÑÑÑениÑми"
msgstr "Aion - a postmodern object system for Perl 5, such as âMouseâ, âMooseâ, âMooâ, âMoâ and âMâ, but with improvements"
msgid "Aion â ÐÐÐ-ÑÑеймвоÑк Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ»Ð°ÑÑов Ñ **ÑиÑами**, Ð¸Ð¼ÐµÐµÑ **аÑпекÑÑ**, **Ñоли** и Ñак далее."
msgstr "Aion is OOP-framework for creating classes with **features**, has **aspects**, **roles** and so on."
msgid "СвойÑÑва, обÑÑвленнÑе ÑеÑез has, назÑваÑÑÑÑ **ÑиÑами**."
msgstr "The properties declared through HAS are called **features**."
msgid "Ð `is`, `isa`, `default` и Ñак далее в `has` назÑваÑÑÑÑ **аÑпекÑами**."
msgstr "And `is`,` isa`, `default`, and so on in` has` are called **aspects**."
msgid "Ðомимо ÑÑандаÑÑнÑÑ
аÑпекÑов, Ñоли могÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÑÑ Ñвои ÑобÑÑвеннÑе аÑпекÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¿Ð¾Ð´Ð¿ÑогÑÐ°Ð¼Ð¼Ñ **aspect**."
msgstr "In addition to standard aspects, roles can add their own aspects using the **aspect** subprogram."
msgid "СигнаÑÑÑа меÑодов Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑовеÑÑÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð°ÑÑибÑÑа `:Isa(...)`."
msgstr "The signature of the methods can be checked using the attribute `:Isa(...)`."
msgid "`use Aion` импоÑÑиÑÑÐµÑ ÑÐ¸Ð¿Ñ Ð¸Ð· модÑÐ»Ñ `Aion::Types` и ÑледÑÑÑие подпÑогÑаммÑ:"
msgstr "`Use Aion` imports types from the module`Aion::Types` and the following subprograms:"
msgid "СоздаÑÑ Ð¼ÐµÑод Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑениÑ/ÑÑÑановки ÑÑнкÑии (ÑвойÑÑва) клаÑÑа."
msgstr "Creates a method for obtaining/setting the function (properties) of the class."
msgid "Файл lib/Animal.pm:"
msgstr "lib/Animal.pm file:"
msgid "ÐобавлÑÐµÑ Ð² модÑÐ»Ñ Ñоли. ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñоли вÑзÑваеÑÑÑ Ð¼ÐµÑод `import_with`."
msgstr "Adds to the module of the role. For each role, the `import_with` method is called."
msgid "Файл lib/Role/Keys/Stringify.pm:"
msgstr "File lib/Role/Keys/Stringify.pm:"
msgid "Файл lib/Role/Values/Stringify.pm:"
msgstr "File lib/Role/Values/Stringify.pm:"
msgid "Файл lib/Class/All/Stringify.pm:"
msgstr "File lib/Class/All/Stringify.pm:"
msgid "ÐÑовеÑÑеÑ, ÑÑо `$package` â ÑÑо ÑÑпеÑклаÑÑ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ или Ñам ÑÑÐ¾Ñ ÐºÐ»Ð°ÑÑ."
msgstr "Checks that `$package` is a super class for a given or this class itself."
msgid "РеализаÑÐ¸Ñ Ð¼ÐµÑода `isa` Aion не менÑÐµÑ Ð¸ она наÑ
Ð¾Ð´Ð¸Ñ ÐºÐ°Ðº ÑÑпеÑклаÑÑÑ, Ñак и Ñоли (Ñак как и Ñе и дÑÑгие добавлÑÑÑÑÑ Ð² `@ISA` пакеÑа)."
msgstr "Aion does not change the implementation of the `isa` method and it finds both superclasses and roles (since both are added to the `@ISA` package)."
msgid "ÐÑовеÑÑеÑ, ÑÑо `$package` â ÑÑо ÑолÑ, коÑоÑÐ°Ñ Ð¸ÑполÑзÑеÑÑÑ Ð² клаÑÑе или дÑÑгой Ñоли."
msgstr "Checks that `$package` is a role that is used in a class or another role."
msgid "ÐобавлÑÐµÑ Ð°ÑÐ¿ÐµÐºÑ Ðº `has` в ÑекÑÑем клаÑÑе и его клаÑÑам-наÑледникам или ÑекÑÑей Ñоли и пÑименÑÑÑим ÐµÑ ÐºÐ»Ð°ÑÑам."
msgstr "Adds the aspect to `has` in the current class and its classroom classes or the current role and applies its classes."
msgid "ÐÑÐ¿ÐµÐºÑ Ð²ÑзÑваеÑÑÑ ÐºÐ°Ð¶Ð´Ñй Ñаз, когда он Ñказан в `has`."
msgstr "The aspect is called every time it is indicated in `has`."
msgid "СоздаÑÐµÐ»Ñ Ð°ÑпекÑа Ð¸Ð¼ÐµÐµÑ Ð¿Ð°ÑамеÑÑÑ:"
msgstr "The creator of the aspect has the parameters:"
msgid ""
"* `$value` â знаÑение аÑпекÑа.\n"
"* `$feature` â меÑаобÑÐµÐºÑ Ð¾Ð¿Ð¸ÑÑваÑÑий ÑиÑÑ (`Aion::Meta::Feature`).\n"
"* `$aspect_name` â наименование аÑпекÑа."
msgstr ""
"* `$value` â aspect value.\n"
"* `$feature` â meta-object describing the feature (`Aion::Meta::Feature`).\n"
"* `$aspect_name` â aspect name."
msgid "ÐозвÑаÑÐ°ÐµÑ Ð»Ð¾ÐºÐ°ÑоÑ."
msgstr "Returns the locator."
msgid "РаÑÑиÑÑÐµÑ ÐºÐ»Ð°ÑÑ Ð´ÑÑгим клаÑÑом/клаÑÑами. Ðн вÑзÑÐ²Ð°ÐµÑ Ð¸Ð· каждого наÑледÑемого клаÑÑа меÑод `import_extends`, еÑли он в нÑм еÑÑÑ."
msgstr "Expands the class with another class/classes. It causes from each inherited class the method of `import_extends`, if it is in it."
msgid "ÐонÑÑÑÑкÑоÑ."
msgstr "The constructor."
msgid ""
"* УÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ `%param` Ð´Ð»Ñ ÑиÑ.\n"
"* ÐÑовеÑÑеÑ, ÑÑо паÑамеÑÑÑ ÑооÑвеÑÑÑвÑÑÑ ÑиÑам.\n"
"* УÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ."
msgstr ""
"* Installs `%param` for features.\n"
"* Checks that the parameters correspond to the features.\n"
"* Sets default values."
msgid "ÐÑовеÑÑеÑ, ÑÑо в клаÑÑаÑ
, иÑполÑзÑÑÑиÑ
ÑÑÑ ÑолÑ, еÑÑÑ ÑказаннÑе подпÑогÑÐ°Ð¼Ð¼Ñ Ð¸Ð»Ð¸ ÑиÑи."
msgstr "Checks that classes using this role have the specified routines or features."
msgid "ÐÑовеÑÑеÑ, ÑÑо в клаÑÑаÑ
, иÑполÑзÑÑÑиÑ
ÑÑÑ ÑолÑ, еÑÑÑ ÑказаннÑе ÑиÑи Ñ ÑказаннÑми аÑпекÑами."
msgstr "Checks that classes using this role have the specified features with the specified aspects."
msgid "## Ð Ð¾Ð»Ñ Ð½Ð°ÑледÑÐµÑ ÑолÑ"
msgstr "## Role inherits role"
msgid "Ð Ð¾Ð»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°ÑледоваÑÑ Ð´ÑÑгÑÑ ÑÐ¾Ð»Ñ ÑеÑез `with`. Так можно ÑÑоÑнÑÑÑ Ð¸Ð½ÑеÑÑейÑ: ÑÐ¸Ð¿Ñ ÑÑебÑÑÑиÑ
ÑÑ ÑиÑей (`req`) и меÑодов (`:Isa`) либо оÑÑаÑÑÑÑ ...
msgstr "A role can inherit another role via `with`. This way you can refine the interface: the types of required features (`req`) and methods (`:Isa`) either remain the same or are lowered - they become narrower subtypes. Demotion is checked by the l...
msgid "Ð Ð¾Ð»Ñ `Role::Animal` ÑÑебÑÐµÑ ÑвойÑÑво `legs` ÑиÑокого Ñипа `Num | Object` и меÑод `sound` Ñ ÑигнаÑÑÑой `(Me => Str)`."
msgstr "The role `Role::Animal` requires a property `legs` of the wide type `Num | Object` and the `sound` method with signature `(Me => Str)`."
msgid "Ð Ð¾Ð»Ñ `Role::Bird` наÑледÑÐµÑ `Role::Animal`, но Ð¿Ð¾Ð½Ð¸Ð¶Ð°ÐµÑ Ñип `legs` до `Num`, а ÑигнаÑÑÑÑ Ð¼ÐµÑода `sound` оÑÑавлÑÐµÑ Ð¿Ñежней."
msgstr "The `Role::Bird` role inherits `Role::Animal`, but lowers the `legs` type to `Num`, and leaves the `sound` method signature the same."
msgid "ÐлаÑÑ `Ex::Sparrow` иÑполÑзÑÐµÑ ÑÐ¾Ð»Ñ `Role::Bird` и ÑеализÑÐµÑ Ð²Ñе ÐµÑ ÑÑебованиÑ."
msgstr "The `Ex::Sparrow` class uses the `Role::Bird` role and implements all its requirements."
msgid "`use Aion` вклÑÑÐ°ÐµÑ Ð² модÑÐ»Ñ ÑледÑÑÑие аÑпекÑÑ Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² `has`:"
msgstr "`use Aion` includes the following aspects in the module for use in `has`:"
msgid ""
"* `ro` â ÑоздаÑÑ ÑолÑко геÑÑеÑ.\n"
"* `wo` â ÑоздаÑÑ ÑолÑко ÑеÑÑеÑ.\n"
"* `rw` â ÑоздаÑÑ Ð³ÐµÑÑÐµÑ Ð¸ ÑеÑÑеÑ."
msgstr ""
"* `ro` - create only a gutter.\n"
"* `wo` - create only a setter.\n"
"* `rw` - Create getter and setter."
msgid "Ðо ÑмолÑÐ°Ð½Ð¸Ñ â `rw`."
msgstr "By default - `rw`."
msgid "ÐополниÑелÑнÑе ÑазÑеÑениÑ:"
msgstr "Additional permits:"
msgid ""
"* `+` â ÑиÑа обÑзаÑелÑна в паÑамеÑÑаÑ
конÑÑÑÑкÑоÑа. `+` не иÑполÑзÑеÑÑÑ Ñ `-`.\n"
"* `-` â ÑиÑа не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑÑÑановлена ÑеÑез конÑÑÑÑкÑоÑ. '-' не иÑполÑзÑеÑÑÑ Ñ `+`.\n"
"* `*` â не инкÑеменÑиÑоваÑÑ ÑÑÑÑÑик ÑÑÑлок на знаÑение (пÑимениÑÑ `weaken` к знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ÑÑÑановки его в ÑиÑÑ).\n"
"* `?` â ÑоздаÑÑ Ð¿ÑедикаÑ.\n"
"* `!` â ÑоздаÑÑ clearer."
msgstr ""
"* `+` â the feature is required in the constructor parameters. `+` is not used with `-`.\n"
"* `-` â the feature cannot be installed via the constructor. '-' is not used with `+`.\n"
"* `*` â do not increment the value's reference counter (apply `weaken` to the value after installing it in the feature).\n"
"* `?` â create a predicate.\n"
"* `!` â create clearer."
msgid "ФÑнкÑÐ¸Ñ Ñ `*` не ÑдеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð·Ð½Ð°Ñение:"
msgstr "The function with `*` does not hold the meaning:"
msgid "УказÑÐ²Ð°ÐµÑ Ñип, а ÑоÑнее â валидаÑоÑ, ÑиÑи."
msgstr "Indicates the type, or rather - a validator, feature."
msgid "ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ:"
msgstr "Can take:"
msgid ""
"* `Aion::Type` â Aion ÑÑÐ°Ð·Ñ Ð¸Ð¼Ð¿Ð¾ÑÑиÑÑÐµÑ Ð² Ð¿Ð°ÐºÐµÑ Ð²Ñе ÑÐ¸Ð¿Ñ Ð¸Ð· [Aion::Types](https://metacpan.org/pod/Aion::Types).\n"
"* СÑÑоки воÑпÑимаÑÑÑÑ ÐºÐ°Ðº пакеÑÑ Ð¸ обоÑаÑиваÑÑÑÑ Ð² `Object`.\n"
"* ÐодпÑогÑÐ°Ð¼Ð¼Ñ â ÑеÑÑиÑÑемое знаÑение пеÑедаÑÑÑÑ Ð² `$_` и подпÑогÑамма возвÑаÑÐ°ÐµÑ Ð±Ñлево знаÑение.\n"
"* ÐбÑекÑÑ Ñ Ð¿ÐµÑегÑÑженнÑм опеÑаÑоÑом `&{}`. ÐÑли Ñ Ñакого обÑекÑа еÑÑÑ ÐµÑÑ Ð¸ меÑод `coerce`, Ñо он бÑÐ´ÐµÑ ÑÑавÑÑвоваÑÑ Ð² пÑиведениÑÑ
, еÑли ÑказаÑ...
msgstr ""
"* `Aion::Type` â Aion immediately imports all types from [Aion::Types](https://metacpan.org/pod/Aion::Types) into the package.\n"
"* Strings are treated as packets and wrapped in `Object`.\n"
"* Subroutines - the test value is passed to `$_` and the subroutine returns a boolean value.\n"
"* Objects with overloaded `&{}` operator. If such an object also has a `coerce` method, then it will participate in casts if `coerce => 1` is specified."
msgid "ÐклÑÑÐ°ÐµÑ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñипов."
msgstr "Includes type conversions."
msgid "ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÑанавливаеÑÑÑ Ð² конÑÑÑÑкÑоÑе, еÑли паÑамеÑÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑиÑи оÑÑÑÑÑÑвÑеÑ."
msgstr "The default value is set in the designer if there is no parameter with the name of the feature."
msgid "ÐÑли `$value` ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð¿ÑогÑаммой, Ñо подпÑогÑамма ÑÑиÑаеÑÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑоÑом знаÑÐµÐ½Ð¸Ñ ÑиÑи. ÐÑполÑзÑеÑÑÑ Ð»ÐµÐ½Ð¸Ð²Ð¾Ðµ вÑÑиÑление, еÑли неÑ...
msgstr "If `$value` is a subroutine, then the subroutine is considered the feature's value constructor. Lazy evaluation is used if there is no `lazy` attribute."
msgid "ÐÑÐ¿ÐµÐºÑ `lazy` вклÑÑÐ°ÐµÑ Ð¸Ð»Ð¸ оÑклÑÑÐ°ÐµÑ Ð»ÐµÐ½Ð¸Ð²Ð¾Ðµ вÑÑиÑление знаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ (`default`)."
msgstr "The `lazy` aspect enables or disables lazy evaluation of the default value (`default`)."
msgid "Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¾Ð½ вклÑÑен ÑолÑко еÑли знаÑение по ÑмолÑÐ°Ð½Ð¸Ñ ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð¿ÑогÑаммой."
msgstr "By default it is only enabled if the default is a subroutine."
msgid "С помоÑÑÑ Ð°ÑпекÑа `eon` ÑеализÑеÑÑÑ Ð¿Ð°ÑÑеÑн **Dependency Injection**."
msgstr "The `eon` aspect implements the **Dependency Injection** pattern."
msgid "Ðн ÑвÑзÑÐ²Ð°ÐµÑ ÑвойÑÑво Ñ ÑеÑвиÑом из конÑейнеÑа `Aion->pleroma`."
msgstr "It associates a property with a service from the `Aion->pleroma` container."
msgid "ÐнаÑением аÑпекÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÐºÐ»ÑÑ ÑеÑвиÑа, 1 или 2."
msgstr "The aspect value can be a service key, 1 or 2."
msgid "* ÐÑли 1 â Ñогда клÑÑÑм бÑÐ´ÐµÑ Ð¿Ð°ÐºÐµÑ Ð² `isa => Object['Packet']`.\n"
"* ÐÑли 2 â Ñогда клÑÑÑм бÑÐ´ÐµÑ \"пакеÑ#ÑвойÑÑво\"."
msgstr "* If 1 â then the key will be the package in `isa => Object['Packet']`.\n"
"* If 2 â then the key will be âpackage#propertyâ."
msgid "Файл lib/CounterEon.pm:"
msgstr "File lib/CounterEon.pm:"
msgid "Файл lib/AccomulatorEon.pm:"
msgstr "File lib/AccomulatorEon.pm:"
msgid "Файл lib/PowerEon.pm:"
msgstr "lib/PowerEon.pm file:"
msgid "ÐÑполÑзÑем плеÑÐ¾Ð¼Ñ Ð»Ð¾ÐºÐ°Ð»Ñно:"
msgstr "We use pleroma locally:"
msgid "См. [Aion::Pleroma](https://metacpan.org/pod/Aion::Pleroma)."
msgstr "See [Aion::Pleroma](https://metacpan.org/pod/Aion::Pleroma)."
msgid "`$sub` вÑзÑваеÑÑÑ Ð¿Ð¾Ñле ÑÑÑановки ÑвойÑÑва в конÑÑÑÑкÑоÑе (`new`) или ÑеÑез ÑеÑÑеÑ."
msgstr "`$sub` is called after setting the property in the constructor (`new`) or via a setter."
msgid "ÐÑÐ¸Ð¼Ð¾Ð»Ð¾Ð³Ð¸Ñ `trigger` â впÑÑÑиÑÑ."
msgstr "The etymology of `trigger` is to let in."
msgid "`$sub` вÑзÑваеÑÑÑ Ð¿ÐµÑед возвÑаÑом ÑвойÑÑва из обÑекÑа ÑеÑез геÑÑеÑ."
msgstr "`$sub` is called before returning a property from an object via a getter."
msgid "ÐÑÐ¸Ð¼Ð¾Ð»Ð¾Ð³Ð¸Ñ `release` â вÑпÑÑÑиÑÑ."
msgstr "The etymology of `release` is to release."
msgid "ÐенÑÐµÑ Ð¸Ð¼Ñ ÑвойÑÑва в конÑÑÑÑкÑоÑе."
msgstr "Changes the property name in the constructor."
msgid "ÐенÑÐµÑ Ð¸Ð¼Ñ Ð°ÐºÑеÑÑоÑа."
msgstr "Changes the accessor name."
msgid "СоздаÑÑ ÑеÑÑÐµÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ `$name` Ð´Ð»Ñ ÑвойÑÑва."
msgstr "Creates a setter named `$name` for a property."
msgid "СоздаÑÑ Ð³ÐµÑÑÐµÑ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ `$name` Ð´Ð»Ñ ÑвойÑÑва."
msgstr "Creates a getter named `$name` for a property."
msgid "СоздаÑÑ Ð¿ÑÐµÐ´Ð¸ÐºÐ°Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ `$name` Ð´Ð»Ñ ÑвойÑÑва. СоздаÑÑ Ð¿ÑÐµÐ´Ð¸ÐºÐ°Ñ Ñо ÑÑандаÑÑнÑм именем можно Ñак же ÑеÑез `is => '?'`."
msgstr "Creates a predicate named `$name` for a property. You can also create a predicate with a standard name using `is => '?'`."
msgid "СоздаÑÑ Ð¾ÑиÑÑиÑÐµÐ»Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ `$name` Ð´Ð»Ñ ÑвойÑÑва. СоздаÑÑ Ð¾ÑиÑÑиÑÐµÐ»Ñ Ñо ÑÑандаÑÑнÑм именем можно Ñак же ÑеÑез `is => '!'`."
msgstr "Creates a cleaner named `$name` for a property. You can also create a cleaner with a standard name using `is => '!'`."
msgid "`$sub` вÑзÑваеÑÑÑ Ð¿Ñи вÑзове декÑÑÑÑкÑоÑа или `$object->clear_feature`, но ÑолÑко еÑли ÑвойÑÑво имееÑÑÑ (Ñм. `$object->has_feature`)."
msgstr "`$sub` is called when the destructor or `$object->clear_feature` is called, but only if the feature is present (see `$object->has_feature`)."
msgid "ÐаннÑй аÑÐ¿ÐµÐºÑ Ð¿ÑинÑдиÑелÑно ÑоздаÑÑ Ð¿ÑÐµÐ´Ð¸ÐºÐ°Ñ Ð¸ clearer."
msgstr "This aspect forces the creation of a predicate and a clearer."
msgid "`Aion` добавлÑÐµÑ Ð² Ð¿Ð°ÐºÐµÑ ÑнивеÑÑалÑнÑе аÑÑибÑÑÑ."
msgstr "`Aion` adds universal attributes to the package."
msgid "ÐÑÑибÑÑ `Isa` пÑовеÑÑÐµÑ ÑигнаÑÑÑÑ ÑÑнкÑии."
msgstr "The attribute `Isa` checks the signature of the function."
msgid "ÐÑÑибÑÑ Isa позволÑÐµÑ Ð¾Ð±ÑÑвиÑÑ ÑÑебÑемÑе ÑÑнкÑии:"
msgstr "The Isa attribute allows you to declare the required functions:"
msgid "ÐкоÑиÑÑема Aion:"
msgstr "Aion Ecosystem:"
msgid "ÐодобнÑе ÐÐÐ-ÑÑеймвоÑки:"
msgstr "Similar OOP frameworks:"
msgid "Ðе Moose-подобнÑе:"
msgstr "Non-Moose-like:"
msgid "â **GPLv3**"
msgstr "â **GPLv3**"
msgid "The Aion module is copyright © 2023 Yaroslav O. Kosmina. Rusland. All rights reserved."
msgstr "The Aion module is copyright © 2023 Yaroslav O. Kosmina. Rusland. All Rights Reserved."
( run in 1.368 second using v1.01-cache-2.11-cpan-5e09290becf )