Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/packages-i18n/perl-master/ru/units/?format=api&page=52
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2874,
    "next": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/units/?format=api&page=53",
    "previous": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/units/?format=api&page=51",
    "results": [
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Was any of the SYNOPSIS unexpected? Basically, this module is the same thing as MooseX::Traits and MouseX::Traits, only for Moo. _Quelle surprise_, right?"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6604059160899029364,
            "content_hash": 6604059160899029364,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-MooX-Traits/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2649,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://l10n.opensuse.org/api/units/12714761/?format=api",
            "priority": 100,
            "id": 12295841,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=dba654d1290d0974",
            "url": "https://l10n.opensuse.org/api/units/12295841/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.667654Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Moo is a light-weight object oriented programming framework which aims to be compatible with Moose. It does this by detecting when Moose has been loaded, and automatically \"inflating\" its classes and roles to full Moose classes and roles. This way, Moo classes can consume Moose roles, Moose classes can extend Moo classes, and so forth.\n\nHowever, the surface syntax of Moo differs somewhat from Moose. For example the 'isa' option when defining attributes in Moose must be either a string or a blessed Moose::Meta::TypeConstraint object; but in Moo must be a coderef. These differences in surface syntax make porting code from Moose to Moo potentially tricky. MooX::late provides some assistance by enabling a slightly more Moosey surface syntax.\n\nMooX::late does the following: \n* 1.\n\nSupports 'isa => $stringytype'. \n* 2.\n\nSupports 'does => $rolename' . \n* 3.\n\nSupports 'lazy_build => 1'. \n* 4.\n\nExports 'blessed' and 'confess' functions to your namespace. \n* 5.\n\nHandles native attribute traits.\n\nFive features. It is not the aim of 'MooX::late' to make every aspect of Moo behave exactly identically to Moose. It's just going after the low-hanging fruit. So it does five things right now, and I promise that future versions will never do more than seven.\n\nPrevious releases of MooX::late added support for 'coerce => 1' and 'default => $nonref'. These features have now been added to Moo itself, so MooX::late no longer has to deal with them."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2010207323647247704,
            "content_hash": -2010207323647247704,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-MooX-late/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2651,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 235,
            "source_unit": "https://l10n.opensuse.org/api/units/12714762/?format=api",
            "priority": 100,
            "id": 12295842,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=641a4f16f51dfaa8",
            "url": "https://l10n.opensuse.org/api/units/12295842/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.707946Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Write user-friendly command line apps with even less suffering"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -145530289570807916,
            "content_hash": -145530289570807916,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-MooseX-App/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2653,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://l10n.opensuse.org/api/units/12714763/?format=api",
            "priority": 100,
            "id": 12295843,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=7dfaf8f902127f94",
            "url": "https://l10n.opensuse.org/api/units/12295843/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.790620Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "MooseX-App is a highly customisable helper to write user-friendly command line applications without having to worry about most of the annoying things usually involved. Just take any existing Moose class, add a single line ('use MooseX-App qw(PluginA PluginB ...);') and create one class for each command in an underlying namespace. Options and positional parameters can be defined as simple Moose accessors using the 'option' and 'parameter' keywords respectively."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5723826867738583657,
            "content_hash": -5723826867738583657,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-MooseX-App/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2654,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://l10n.opensuse.org/api/units/12714764/?format=api",
            "priority": 100,
            "id": 12295844,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=3090e1ca389add97",
            "url": "https://l10n.opensuse.org/api/units/12295844/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.813638Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Serialization framework for Moose classes"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1731476337903004154,
            "content_hash": -1731476337903004154,
            "location": "",
            "context": "",
            "note": "leap/perl-MooseX-Storage/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1394,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://l10n.opensuse.org/api/units/12714765/?format=api",
            "priority": 100,
            "id": 12295845,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=67f88f71c64c1606",
            "url": "https://l10n.opensuse.org/api/units/12295845/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.853027Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Interact with RabbitMQ over AMQP using librabbitmq"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6354195649272563807,
            "content_hash": 6354195649272563807,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Net-AMQP-RabbitMQ/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2655,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714766/?format=api",
            "priority": 100,
            "id": 12295846,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=d82ea346ec39485f",
            "url": "https://l10n.opensuse.org/api/units/12295846/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.883845Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "'Net::AMQP::RabbitMQ' provides a simple wrapper around the librabbitmq library that allows connecting, declaring exchanges and queues, binding and unbinding queues, publishing, consuming and receiving events.\n\nError handling in this module is primarily achieve by 'Perl_croak' (die). You should be making good use of 'eval' around these methods to ensure that you appropriately catch the errors."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3458883527859506886,
            "content_hash": 3458883527859506886,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Net-AMQP-RabbitMQ/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2656,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 55,
            "source_unit": "https://l10n.opensuse.org/api/units/12714767/?format=api",
            "priority": 100,
            "id": 12295847,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=b0006c3e1d840ec6",
            "url": "https://l10n.opensuse.org/api/units/12295847/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:38.913119Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Simple OBS API calls"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1721846471456454827,
            "content_hash": 1721846471456454827,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Net-OBS-Client/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2666,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12714768/?format=api",
            "priority": 100,
            "id": 12295848,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=97e53a3e38ebf8ab",
            "url": "https://l10n.opensuse.org/api/units/12295848/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.005106Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Net::OBS::Client aims to simplify usage of OBS (https://openbuildservice.org) API calls in perl."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5551047567510308366,
            "content_hash": -5551047567510308366,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Net-OBS-Client/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2667,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://l10n.opensuse.org/api/units/12714769/?format=api",
            "priority": 100,
            "id": 12295849,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=32f6b7a5e74079f2",
            "url": "https://l10n.opensuse.org/api/units/12295849/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.018853Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Routines for manipulating stashes"
            ],
            "previous_source": "routines for manipulating stashes",
            "target": [
                "Процедуры для обработки stash"
            ],
            "id_hash": 4075706416083178996,
            "content_hash": 4075706416083178996,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Package-Stash/summary",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2676,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12714770/?format=api",
            "priority": 100,
            "id": 12295850,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=b88fd164336b15f4",
            "url": "https://l10n.opensuse.org/api/units/12295850/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.101416Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Play with other peoples' lexical variables"
            ],
            "previous_source": "",
            "target": [
                "Играть с лексическими переменными других народов"
            ],
            "id_hash": -7726140084768368276,
            "content_hash": -7726140084768368276,
            "location": "",
            "context": "",
            "note": "leap/perl-PadWalker/summary",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1570,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://l10n.opensuse.org/api/units/12714771/?format=api",
            "priority": 100,
            "id": 12295851,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=14c73c871a79996c",
            "url": "https://l10n.opensuse.org/api/units/12295851/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.118431Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "A big part of good API design is that we should be able to be flexible in the ways that we take parameters.\n\nParams::Coerce attempts to encourage this, by making it easier to take a variety of different arguments, while adding negligible additional complexity to your code."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4813851162330303913,
            "content_hash": 4813851162330303913,
            "location": "",
            "context": "",
            "note": "leap/perl-Params-Coerce/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1577,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://l10n.opensuse.org/api/units/12714772/?format=api",
            "priority": 100,
            "id": 12295852,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=c2ce3c20944c8da9",
            "url": "https://l10n.opensuse.org/api/units/12295852/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.161738Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Password storage implementation based on GNOME Keyring"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2619667486485937418,
            "content_hash": -2619667486485937418,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Passwd-Keyring-Gnome/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2685,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714773/?format=api",
            "priority": 100,
            "id": 12295853,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=5ba5124cf65d82f6",
            "url": "https://l10n.opensuse.org/api/units/12295853/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.199044Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Password storage implementation based on GNOME Keyring."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1603857155723261394,
            "content_hash": 1603857155723261394,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Passwd-Keyring-Gnome/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2686,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714774/?format=api",
            "priority": 100,
            "id": 12295854,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=96420b95e55a75d2",
            "url": "https://l10n.opensuse.org/api/units/12295854/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.278761Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Password storage implementation based on KDE Wallet"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5596659622188368301,
            "content_hash": 5596659622188368301,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Passwd-Keyring-KDEWallet/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2687,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714775/?format=api",
            "priority": 100,
            "id": 12295855,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=cdab5446254f41ad",
            "url": "https://l10n.opensuse.org/api/units/12295855/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.359855Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Password storage implementation based on KDE Wallet."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3789692256869785085,
            "content_hash": -3789692256869785085,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Passwd-Keyring-KDEWallet/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2688,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714776/?format=api",
            "priority": 100,
            "id": 12295856,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=4b684ef8953a6203",
            "url": "https://l10n.opensuse.org/api/units/12295856/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.410160Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Return a Pair Only If They Are Both Defined"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8611593972349204895,
            "content_hash": -8611593972349204895,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-PerlX-Maybe/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2694,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://l10n.opensuse.org/api/units/12714777/?format=api",
            "priority": 100,
            "id": 12295857,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=087d78e8883b0661",
            "url": "https://l10n.opensuse.org/api/units/12295857/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.486442Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Moose classes (and some other classes) distinguish between an attribute being unset and the attribute being set to undef. Supplying a constructor arguments like this:\n\n my $bob = Person->new(     name => $name,     age => $age,  );\n\nWill result in the 'name' and 'age' attributes possibly being set to undef (if the corresponding '$name' and '$age' variables are not defined), which may violate the Person class' type constraints.\n\n(Note: if you are the _author_ of the class in question, you can solve this using MooseX::UndefTolerant. However, some of us are stuck using non-UndefTolerant classes written by third parties.)\n\nTo ensure that the Person constructor does not try to set a name or age at all when they are undefined, ugly looking code like this is often used:\n\n my $bob = Person->new(     defined $name ? (name => $name) : (),     defined $age ? (age => $age) : (),  );\n\nor:\n\n use PerlX::Maybe;\n\n my $bob = Person->new(     (name => $name) x!!(defined $name),     (age  => $age)  x!!(defined $age),  );\n\nA slightly more elegant solution is the 'maybe' function."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8635905471870566419,
            "content_hash": 8635905471870566419,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-PerlX-Maybe/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2695,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 174,
            "source_unit": "https://l10n.opensuse.org/api/units/12714778/?format=api",
            "priority": 100,
            "id": 12295858,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=f7d8e6458cb28013",
            "url": "https://l10n.opensuse.org/api/units/12295858/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.501794Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "WebSocket server as a PSGI application"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7607230833812507896,
            "content_hash": -7607230833812507896,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Plack-App-WebSocket/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2696,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://l10n.opensuse.org/api/units/12714779/?format=api",
            "priority": 100,
            "id": 12295859,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=166dafdc8a34f308",
            "url": "https://l10n.opensuse.org/api/units/12295859/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.538278Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "This module is a PSGI application that creates an endpoint for WebSocket connections."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3442076213494197775,
            "content_hash": -3442076213494197775,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Plack-App-WebSocket/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2697,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://l10n.opensuse.org/api/units/12714780/?format=api",
            "priority": 100,
            "id": 12295860,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=503b49ebb4db51f1",
            "url": "https://l10n.opensuse.org/api/units/12295860/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.569985Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Plack::Middleware which sets body for redirect response, if it's not alr[cut]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -652179601007912979,
            "content_hash": -652179601007912979,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Plack-Middleware-FixMissingBodyInRedirect/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2698,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://l10n.opensuse.org/api/units/12714781/?format=api",
            "priority": 100,
            "id": 12295861,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=76f2fe1bb82ad7ed",
            "url": "https://l10n.opensuse.org/api/units/12295861/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.648084Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "This module sets body in redirect response, if it's not already set."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7927069613804958489,
            "content_hash": 7927069613804958489,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Plack-Middleware-FixMissingBodyInRedirect/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2699,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://l10n.opensuse.org/api/units/12714782/?format=api",
            "priority": 100,
            "id": 12295862,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=ee029bd078a33319",
            "url": "https://l10n.opensuse.org/api/units/12295862/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.709750Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Plack::Middleware which removes body for HTTP response if it's not required"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4931201605579965386,
            "content_hash": -4931201605579965386,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Plack-Middleware-RemoveRedundantBody/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2701,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://l10n.opensuse.org/api/units/12714783/?format=api",
            "priority": 100,
            "id": 12295863,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=3b90da442f91fc36",
            "url": "https://l10n.opensuse.org/api/units/12295863/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.760233Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "This module removes body in HTTP response, if it's not required."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6551175153823509447,
            "content_hash": -6551175153823509447,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Plack-Middleware-RemoveRedundantBody/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2702,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://l10n.opensuse.org/api/units/12714784/?format=api",
            "priority": 100,
            "id": 12295864,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=25158ce83efc1439",
            "url": "https://l10n.opensuse.org/api/units/12295864/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.794642Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Work with nestable Pod elements"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 159970535029465549,
            "content_hash": 159970535029465549,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Pod-Elemental/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2707,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://l10n.opensuse.org/api/units/12714785/?format=api",
            "priority": 100,
            "id": 12295865,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=8238545aa2f5e1cd",
            "url": "https://l10n.opensuse.org/api/units/12295865/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.833285Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Pod::Elemental is a system for treating a Pod (plain old documentation|perlpod) documents as trees of elements. This model may be familiar from many other document systems, especially the HTML DOM. Pod::Elemental's document object model is much less sophisticated than the HTML DOM, but still makes a lot of document transformations easy.\n\nIn general, you'll want to read in a Pod document and then perform a number of prepackaged transformations on it. The most common of these will be the Pod5 transformation|Pod::Elemental::Transformer::Pod5, which assumes that the basic meaning of Pod commands described in the Perl 5 documentation hold: '=begin', '=end', and '=for' commands mark regions of the document, leading whitespace marks a verbatim paragraph, and so on. The Pod5 transformer also eliminates the need to track elements representing vertical whitespace."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3068953149383097296,
            "content_hash": -3068953149383097296,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Pod-Elemental/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2708,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 129,
            "source_unit": "https://l10n.opensuse.org/api/units/12714786/?format=api",
            "priority": 100,
            "id": 12295866,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=5568e35ee2b44430",
            "url": "https://l10n.opensuse.org/api/units/12295866/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.871840Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Base Class for Creating Pod Filters and Translators"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3754683224866270507,
            "content_hash": 3754683224866270507,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Pod-Parser/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2709,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://l10n.opensuse.org/api/units/12714787/?format=api",
            "priority": 100,
            "id": 12295867,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=b41b507ff645ad2b",
            "url": "https://l10n.opensuse.org/api/units/12295867/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.902932Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "*NOTE: This module is considered legacy; modern Perl releases (5.18 and higher) are going to remove Pod-Parser from core and use Pod-Simple for all things POD.* \n*Pod::Parser* is a base class for creating POD filters and translators. It handles most of the effort involved with parsing the POD sections from an input stream, leaving subclasses free to be concerned only with performing the actual translation of text. \n*Pod::Parser* parses PODs, and makes method calls to handle the various components of the POD. Subclasses of *Pod::Parser* override these methods to translate the POD into whatever output format they desire."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 829315469392320313,
            "content_hash": 829315469392320313,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Pod-Parser/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2710,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 98,
            "source_unit": "https://l10n.opensuse.org/api/units/12714788/?format=api",
            "priority": 100,
            "id": 12295868,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=8b82520687dd9739",
            "url": "https://l10n.opensuse.org/api/units/12295868/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:39.962137Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Formatter for spellchecking Pod"
            ],
            "previous_source": "",
            "target": [
                "API проверки правописания для Horde"
            ],
            "id_hash": -4197379460372406158,
            "content_hash": -4197379460372406158,
            "location": "",
            "context": "",
            "note": "leap/perl-Pod-Spell/summary",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1660,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12714789/?format=api",
            "priority": 100,
            "id": 12295869,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=45bfe99e94fb6072",
            "url": "https://l10n.opensuse.org/api/units/12295869/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.013857Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Extracts POD documentation and shows usage information"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4900315313353423753,
            "content_hash": -4900315313353423753,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Pod-Usage/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2711,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714790/?format=api",
            "priority": 100,
            "id": 12295870,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=3bfe952f7c298477",
            "url": "https://l10n.opensuse.org/api/units/12295870/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.108718Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Spawn processes but report exec() errors"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7127080057897560190,
            "content_hash": -7127080057897560190,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Proc-SyncExec/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2712,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://l10n.opensuse.org/api/units/12714791/?format=api",
            "priority": 100,
            "id": 12295871,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=1d178672bf3ed782",
            "url": "https://l10n.opensuse.org/api/units/12295871/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.165205Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "This module contains functions for synchronized process spawning with full error return. If the child's exec() call fails the reason for the failure is reported back to the parent."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5785056582568500588,
            "content_hash": 5785056582568500588,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Proc-SyncExec/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2713,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://l10n.opensuse.org/api/units/12714792/?format=api",
            "priority": 100,
            "id": 12295872,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=d048a64fb187dd6c",
            "url": "https://l10n.opensuse.org/api/units/12295872/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.181143Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "HTTP/2 protocol implementation (RFC 7540)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7277304771563900394,
            "content_hash": 7277304771563900394,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Protocol-HTTP2/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2714,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://l10n.opensuse.org/api/units/12714793/?format=api",
            "priority": 100,
            "id": 12295873,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=e4fe2e2207524dea",
            "url": "https://l10n.opensuse.org/api/units/12295873/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.221059Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Protocol::HTTP2 is HTTP/2 protocol implementation (at https://tools.ietf.org/html/rfc7540) with stateful decoders/encoders of HTTP/2 frames. You may use this module to implement your own HTTP/2 client/server/intermediate on top of your favorite event loop over plain or tls socket (see examples)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -261070771571916474,
            "content_hash": -261070771571916474,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Protocol-HTTP2/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2715,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://l10n.opensuse.org/api/units/12714794/?format=api",
            "priority": 100,
            "id": 12295874,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=7c607d8437380146",
            "url": "https://l10n.opensuse.org/api/units/12295874/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.266214Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Utility functions for checking references"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5276411573730933797,
            "content_hash": -5276411573730933797,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Ref-Util/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2718,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://l10n.opensuse.org/api/units/12714795/?format=api",
            "priority": 100,
            "id": 12295875,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=36c66ba11b0203db",
            "url": "https://l10n.opensuse.org/api/units/12295875/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.400433Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Ref::Util introduces several functions to help identify references in a\n*smarter* (and usually faster) way. In short:\n\n    \n\n    ref( $foo ) eq 'ARRAY'              is_plain_arrayref( $foo )\n\n    use Scalar::Util qw( reftype );     reftype( $foo ) eq 'ARRAY'          is_arrayref( $foo )\n\nThe difference: \n* * No comparison against a string constant\n\nWhen you call 'ref', you stringify the reference and then compare it to some string constant (like 'ARRAY' or 'HASH'). Not just awkward, it's brittle since you can mispell the string.\n\nIf you use Scalar::Util's 'reftype', you still compare it as a string:\n\n    if ( reftype($foo) eq 'ARRAY' ) { ... } \n* * Supports blessed variables \n*Note:* In future versions, the idea is to make the default functions use the *plain* variation, which means explicitly non-blessed references.\n\nIf you want to explicitly check for *blessed* references, you should use the 'is_blessed_*' functions. There will be an 'is_any_*' variation which will act like the current main functions - not caring whether it's blessed or not.\n\nWhen calling 'ref', you receive either the reference type (*SCALAR*,\n*ARRAY*, *HASH*, etc.) or the package it's blessed into.\n\nWhen calling 'is_arrayref' (et. al.), you check the variable flags, so even if it's blessed, you know what type of variable is blessed.\n\n    my $foo = bless {}, 'PKG';     ref($foo) eq 'HASH'; # fails\n\n    use Ref::Util 'is_hashref';     my $foo = bless {}, 'PKG';     is_hashref($foo); # works\n\nOn the other hand, in some situations it might be better to specifically exclude blessed references. The rationale for that might be that merely because some object happens to be implemented using a hash doesn't mean it's necessarily correct to treat it as a hash. For these situations, you can use 'is_plain_hashref' and friends, which have the same performance benefits as 'is_hashref'.\n\nThere is also a family of functions with names like 'is_blessed_hashref'; these return true for blessed object instances that are implemented using the relevant underlying type. \n* * Supports tied variables and magic\n\nTied variables (used in Readonly, for example) are supported.\n\n    use Ref::Util qw<is_plain_hashref>;     use Readonly;\n\n    Readonly::Scalar my $rh2 => { a => { b => 2 } };     is_plain_hashref($rh2); # success\n\nRef::Util added support for this in 0.100. Prior to this version the test would fail. \n* * Ignores overloading\n\nThese functions ignore overloaded operators and simply check the variable type. Overloading will likely not ever be supported, since I deem it problematic and confusing.\n\nOverloading makes your variables opaque containers and hides away *what* they are and instead require you to figure out *how* to use them. This leads to code that has to test different abilities (in 'eval', so it doesn't crash) and to interfaces that get around what a person thought you would do with a variable. This would have been alright, except there is no clear way of introspecting it. \n* * Ignores subtle types:\n\nThe following types, provided by Scalar::Util's 'reftype', are not supported:\n\n  * * 'VSTRING'\n\nThis is a 'PVMG' (\"normal\" variable) with a flag set for VSTRINGs. Since this is not a reference, it is not supported.\n\n  * * 'LVALUE'\n\nA variable that delegates to another scalar. Since this is not a reference, it is not supported.\n\n  * * 'INVLIST'\n\nI couldn't find documentation for this type.\n\nSupport might be added, if a good reason arises. \n* * Usually fast\n\nWhen possible, Ref::Util uses Ref::Util::XS as its implementation. (If you don't have a C compiler available, it uses a pure Perl fallback that has all the other advantages of Ref::Util, but isn't as fast.)\n\nIn fact, Ref::Util::XS has two alternative implementations available internally, depending on the features supported by the version of Perl you're using. For Perls that supports custom OPs, we actually add an OP (which is faster); for other Perls, the implementation that simply calls an XS function (which is still faster than the pure-Perl equivalent).\n\nSee below for benchmark results."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4376269030250059140,
            "content_hash": 4376269030250059140,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Ref-Util/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2719,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 642,
            "source_unit": "https://l10n.opensuse.org/api/units/12714796/?format=api",
            "priority": 100,
            "id": 12295876,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=bcbba17f1d991584",
            "url": "https://l10n.opensuse.org/api/units/12295876/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.453102Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "XS implementation for Ref::Util"
            ],
            "previous_source": "",
            "target": [
                "Реализация Log4j на Perl"
            ],
            "id_hash": 1620602326523320293,
            "content_hash": 1620602326523320293,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Ref-Util-XS/summary",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2720,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12714797/?format=api",
            "priority": 100,
            "id": 12295877,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=967d893aca9817e5",
            "url": "https://l10n.opensuse.org/api/units/12295877/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.534342Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Ref::Util::XS is the XS implementation of Ref::Util, which provides several functions to help identify references in a more convenient way than the usual approach of examining the return value of 'ref'.\n\nYou should use Ref::Util::XS by installing Ref::Util itself: if the system you install it on has a C compiler available, 'Ref::Util::XS' will be installed and used automatically, providing a significant speed boost to everything that uses 'Ref::Util'.\n\nSee Ref::Util for full documentation of the available functions."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3750371355869586427,
            "content_hash": 3750371355869586427,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Ref-Util-XS/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2721,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 77,
            "source_unit": "https://l10n.opensuse.org/api/units/12714798/?format=api",
            "priority": 100,
            "id": 12295878,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=b40bfee0ba6823fb",
            "url": "https://l10n.opensuse.org/api/units/12295878/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.610320Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Read, eval, print, loop, yay!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 132027920035877224,
            "content_hash": 132027920035877224,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Reply/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2724,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://l10n.opensuse.org/api/units/12714799/?format=api",
            "priority": 100,
            "id": 12295879,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=81d50eb19a2c1168",
            "url": "https://l10n.opensuse.org/api/units/12295879/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.658641Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "NOTE: This is an early release, and implementation details of this module are still very much in flux. Feedback is welcome!\n\nReply is a lightweight, extensible REPL for Perl. It is plugin-based (see Reply::Plugin), and through plugins supports many advanced features such as coloring and pretty printing, readline support, and pluggable commands."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2096940980137162877,
            "content_hash": 2096940980137162877,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Reply/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2725,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://l10n.opensuse.org/api/units/12714800/?format=api",
            "priority": 100,
            "id": 12295880,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=9d19d4b61c08f87d",
            "url": "https://l10n.opensuse.org/api/units/12295880/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.710622Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "This module was inspired by the excellent DBIx::Abstract. However, in using that module I found that what I really wanted to do was generate SQL, but still retain complete control over my statement handles and use the DBI interface. So, I set out to create an abstract SQL generation module.\n\nWhile based on the concepts used by DBIx::Abstract, there are several important differences, especially when it comes to WHERE clauses. I have modified the concepts used to make the SQL easier to generate from Perl data structures and, IMO, more intuitive. The underlying idea is for this module to do what you mean, based on the data structures you provide it. The big advantage is that you don't have to modify your code every time your data changes, as this module figures it out."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7547532756946334646,
            "content_hash": 7547532756946334646,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-SQL-Abstract-Classic/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2727,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 134,
            "source_unit": "https://l10n.opensuse.org/api/units/12714801/?format=api",
            "priority": 100,
            "id": 12295881,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=e8be390dcc6933b6",
            "url": "https://l10n.opensuse.org/api/units/12295881/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.749783Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "The official client for Elasticsearch"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2121333520510611698,
            "content_hash": -2121333520510611698,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Search-Elasticsearch/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2730,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://l10n.opensuse.org/api/units/12714802/?format=api",
            "priority": 100,
            "id": 12295882,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=628f826703d60f0e",
            "url": "https://l10n.opensuse.org/api/units/12295882/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.790232Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Search::Elasticsearch is the official Perl client for Elasticsearch, supported by at http://elastic.co. Elasticsearch itself is a flexible and powerful open source, distributed real-time search and analytics engine for the cloud. You can read more about it on at http://www.elastic.co."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 170648771047970509,
            "content_hash": 170648771047970509,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Search-Elasticsearch/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2731,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://l10n.opensuse.org/api/units/12714803/?format=api",
            "priority": 100,
            "id": 12295883,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=825e442733abd6cd",
            "url": "https://l10n.opensuse.org/api/units/12295883/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:40.873658Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Secure, efficient, simple random session token generation"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5536334193192803364,
            "content_hash": -5536334193192803364,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Session-Token/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2736,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12714804/?format=api",
            "priority": 100,
            "id": 12295884,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=332afd6250e4e3dc",
            "url": "https://l10n.opensuse.org/api/units/12295884/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.018564Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "This module provides a secure, efficient, and simple interface for creating session tokens, password reset codes, temporary passwords, random identifiers, and anything else you can think of.\n\nWhen a Session::Token object is created, 1024 bytes are read from '/dev/urandom' (Linux, Solaris, most BSDs), '/dev/arandom' (some older BSDs), or Crypt::Random::Source::Strong::Win32 (Windows). These bytes are used to seed the at http://www.burtleburtle.net/bob/rand/isaacafa.html pseudo random number generator.\n\nOnce a generator is created, you can repeatedly call the 'get' method on the generator object and it will return a new token each time. \n*IMPORTANT*: If your application calls 'fork', make sure that any generators are re-created in one of the processes after the fork since forking will duplicate the generator state and both parent and child processes will go on to produce identical tokens (just like perl's rand after it is seeded).\n\nAfter the generator context is created, no system calls are used to generate tokens. This is one way that Session::Token helps with efficiency. However, this is only important for certain use cases (generally not web sessions).\n\nISAAC is a cryptographically secure PRNG that improves on the well-known RC4 algorithm in some important areas. For instance, it doesn't have short cycles or initial bias like RC4 does. A theoretical shortest possible cycle in ISAAC is '2**40', although no cycles this short have ever been found (and probably don't exist at all). On average, ISAAC cycles are '2**8295'."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6591351487184227060,
            "content_hash": 6591351487184227060,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Session-Token/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2737,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 233,
            "source_unit": "https://l10n.opensuse.org/api/units/12714805/?format=api",
            "priority": 100,
            "id": 12295885,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=db792f414f5bcaf4",
            "url": "https://l10n.opensuse.org/api/units/12295885/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.079111Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Manages sets of integers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7734941014602858189,
            "content_hash": -7734941014602858189,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Set-IntSpan/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2738,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12714806/?format=api",
            "priority": 100,
            "id": 12295886,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=14a7f820f1ff4133",
            "url": "https://l10n.opensuse.org/api/units/12295886/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.167363Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "'Set::IntSpan' manages sets of integers. It is optimized for sets that have long runs of consecutive integers. These arise, for example, in .newsrc files, which maintain lists of articles:\n\n  alt.foo: 1-21,28,31   alt.bar: 1-14192,14194,14196-14221\n\nA run of consecutive integers is sometimes called a _span_.\n\nSets are stored internally in a run-length coded form. This provides for both compact storage and efficient computation. In particular, set operations can be performed directly on the encoded representation.\n\n'Set::IntSpan' is designed to manage finite sets. However, it can also represent some simple infinite sets, such as { x | x>n }. This allows operations involving complements to be carried out consistently, without having to worry about the actual value of INT_MAX on your machine."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3760590908209595708,
            "content_hash": -3760590908209595708,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Set-IntSpan/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2739,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 119,
            "source_unit": "https://l10n.opensuse.org/api/units/12714807/?format=api",
            "priority": 100,
            "id": 12295887,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=4bcfb27e529a7ac4",
            "url": "https://l10n.opensuse.org/api/units/12295887/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.291466Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Simple sets of strings"
            ],
            "previous_source": "Simple Database Abstraction",
            "target": [
                "Простая абстракция базы данных"
            ],
            "id_hash": -440555741747327568,
            "content_hash": -440555741747327568,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Set-Tiny/summary",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2740,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12714808/?format=api",
            "priority": 100,
            "id": 12295888,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=79e2d4e315644db0",
            "url": "https://l10n.opensuse.org/api/units/12295888/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.394345Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Set::Tiny is a thin wrapper around regular Perl hashes to perform often needed set operations, such as testing two sets of strings for equality, or checking whether one is contained within the other.\n\nFor a more complete implementation of mathematical set theory, see Set::Scalar. For sets of arbitrary objects, see Set::Object."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1765626856051392210,
            "content_hash": 1765626856051392210,
            "location": "",
            "context": "",
            "note": "tumbleweed/perl-Set-Tiny/description",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2741,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://l10n.opensuse.org/api/units/12714809/?format=api",
            "priority": 100,
            "id": 12295889,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=9880c44558d53ed2",
            "url": "https://l10n.opensuse.org/api/units/12295889/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.457572Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-master/ru/?format=api",
            "source": [
                "Path::Tiny types and coercions for Specio"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -855154118434924165,
            "content_hash": -855154118434924165,
            "location": "",
            "context": "",
            "note": "leap/perl-Specio-Library-Path-Tiny/summary",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1784,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://l10n.opensuse.org/api/units/12714810/?format=api",
            "priority": 100,
            "id": 12295890,
            "web_url": "https://l10n.opensuse.org/translate/packages-i18n/perl-master/ru/?checksum=7421e1dc2e79597b",
            "url": "https://l10n.opensuse.org/api/units/12295890/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-03-15T06:47:41.600875Z",
            "last_updated": "2024-05-14T08:33:51.112561Z"
        }
    ]
}